Skip to content

Tags: coderzii/roadie

Tags

v4.0.0

Toggle v4.0.0's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
Mange Magnus Bergmark
Version 4.0.0

* Drop support for Ruby 2.1, 2.2, and 2.3.
* `Roadie::Stylesheet#each_inlinable_block` is now removed.
* Add support for frozen string literals and Ruby 2.6 - [adamkiczula
  (Adam Kiczula)](https://github.com/adamkiczula) (Mange#164)

v3.5.1

Toggle v3.5.1's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
Mange Magnus Bergmark
Version 3.5.1

Gracefully handle empty string email body, such as those provided by
`ActionMailer::Base::NullMail` objects - [adamkiczula (Adam
Kiczula)](https://github.com/adamkiczula).

v3.5.0

Toggle v3.5.0's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
Mange Magnus Bergmark
3.5.0

Dropped support for Nokogiri before 1.8.

v3.4.0

Toggle v3.4.0's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
Mange Magnus Bergmark
Release version 3.4.0

Enhancements:

* Better support for media queries - BroiSatse (Stanislaw Klajn) and
  jeznag (Jeremy Nagel) (Mange#157).

  Media queries should no longer be inlined in your HTML; instead they should
  appear in `<head>` if `keep_uninlinable_css` is enabled. By default different
  media query blocks with the same conditions will be merged together (which
  might change specificity), but this behavior can be disabled by setting
  `merge_media_queries` to `false`.

* Remove Guard as a development dependency. Tests run fast anyway, and I
  never liked that this tool "infected" the dependencies of the project when
  it should remain a user-specific tool unless the project wants to enforce
  it.

v3.3.0

Toggle v3.3.0's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
Mange Magnus Bergmark
Version 3.3.0

Full changelog: Mange/roadie@v3.2.2...v3.3.0

* Enhancements
  * Allow transforming to XHTML instead of HTML - [Zhivko Draganov](https://github.com/zdraganov) (Mange#144).
  * Support partial HTML documents (fragments) - Mange#147
    * With the help of [andfx](https://github.com/andfx) - Mange#115
    * With the help of [Frida Sjoholm](https://github.com/andf://github.com/FridaSjoholm) - Mange#146
  * Skip URL rewriting on elements with `data-roadie-ignore` - Mange#154.
    * With the help of [Hamed Asghari](https://github.com/hasghari) - Mange#138.
* Bug fixes:
  * Apply correct string encoding / charset in `NetHttpProvider` - [Jeremy Nagel](https://github.com/jeznag) (Mange#152).

v3.2.2

Toggle v3.2.2's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
Mange Magnus Bergmark
Version 3.2.2.

Enhancements:
  * Support Nokogiri 1.x.
  * Support css_parser 1.x.
  * Make tests pass on Ruby 2.4.0 (upgrade Webmock).

v3.2.1

Toggle v3.2.1's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
Mange Magnus Bergmark
Release version 3.2.1

Adds support for Nokogiri 1.7

v3.2.0

Toggle v3.2.0's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
Mange Magnus Bergmark
3.2.0

Full changelog: Mange/roadie@v3.1.1...v3.2.0

* Deprecations:
  * Dropped support for MRI 1.9.3.
  * Dropped support for MRI 2.0.
* Upgrades:
  * Use css_parser 1.4.x instead of 1.3.x.
* Bug fixes:
  * Strip UTF-8 BOM (Byte Order Mark) from stylesheets before parsing / concatenating - Bartłomiej Wójtowicz (qbart) (Mange#128)
* Enhancements:
  * Build against Ruby MRI 2.3.0 too.
  * Don't add extra whitespace between table cells.

v3.1.1

Toggle v3.1.1's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
Mange Magnus Bergmark
3.1.1

Full changelog: Mange/roadie@v3.1.0...v3.1.1

* Enhancements:
  * Duplicate style properties are now removed when inlining.
    * This means that `color: green; color: red; color: green` will now be `color: red; color: green`.
    * The size of your emails should be the same, or smaller.

v3.1.0

Toggle v3.1.0's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
Mange Magnus Bergmark
Version 3.1.0

Full changelog: Mange/roadie@v3.1.0.rc1...v3.1.0

* Enchancements:
  * `NetHttpProvider` validates the whitelist hostnames; passing an invalid hostname will raise `ArgumentError`.
  * `NetHttpProvider` supports scheme-less URLs (`//foo.com/`), defaulting to `https`.