- Ignore
@charset
CSS at-rule
- Fixed bug in
Premailex.HTMLToPlainText.parse/3
with<thread>
,<tbody>
,<tfoot>
being excluded if the HTML element had any attributes
Premailex.HTMLInlineStyles.process/3
now warns when styles can't be loaded from URL'sPremailex.HTMLInlineStyles.process/1
now parses<thead>
and<tfoot>
elementsPremailex.CSSParser.parse/1
now handles escaped commas- Require Elixir 1.11
Premailex.CSSParser.to_string/1
now adds whitespace between inline style rules
- Fixed invalid spec in
Premailex.Util.traverse/3
- Added horizontal rule parsing to
Premailex.HTMLToPlainText.process/1
Premailex.Util.traverse/3
no longer strips commentsPremailex.HTMLInlineStyles.process/3
strips empty commentsPremailex.HTMLInlineStyles.process/3
now applies styles to<html>
elements
- Fixed spec and docs issues.
Premailex.HTMLInlineStyles.process/3
now supports passing in CSS as an argument
- Fixed bug where the inline styles where applied to more than the first match causing in some cases styles to be missing for subsequent parent elements
- Relax floki requirement
- Relax meeseeks requirement
- Support floki up to
v0.24.x
- Ignore
@font-face
at-rule
- Removed HTTPoison and use
:httpc
instead - Fixed bug where HTML with no style tags resulted in all existing inline styles being removed
- Added
is_binary/1
guard toPremailex.to_inline_css/2
andPremailex.to_text/1
- Preserve downlevel-revealed conditional comments in
Premailex.Util.traverse/3
- Preserve conditional comments in
Premailex.Util.traverse/3
so they can show up in output fromPremailex.HTMLInlineStyles.process/2
- Accept
<table>
with<th>
elements.
- HTTP adapter for HTTPoison that handles redirects #31 #32 (thanks Przemyslaw Mroczek @Lackoftactics)
- Ignore
@media
queries #28 #29
- Remove bypass for tests and make http adapter configurable #27
- Test with updated dependencies #26
- Handle url values in CSS rules correctly #25
- Meeseeks
v0.8.0
no longer supported #23 - Ensure Elixir 1.7 support #22