Skip to content

Latest commit

 

History

History
165 lines (115 loc) · 7.4 KB

CHANGELOG.md

File metadata and controls

165 lines (115 loc) · 7.4 KB

Changelog since 2.1.0

  • Better ordering of style rules and properties, thx to Hikariii, for more information see the Pull Request
  • Some Travis improvements, thx to barryvdh, for more information see the Pull Request
  • Refactor the storage of the computed properties, thx to stof, for more information see the Pull Request
  • Use possessive quantifiers to avoid reaching PCRE limits, thx to stof, for more information see the Pull Request
  • Reuse the same CssSelectorConverter, thx to stof, for more information see the Pull Request
  • Add a test for the removal of comments, thx to stof, for more information see the Pull Request
  • Add the PHP requirement in the composer.json, thx to stof, for more information see the Pull Request
  • Fix the detection of style tags, thx to stof, for more information see the Pull Request
  • Remove the useless Selector class, thx to stof, for more information see the Pull Request

Changelog since 2.0.0

  • Remove the charset in css-files before processing, thx to mdio
  • Several fixes related to UTF8-encoding, thx to techi602, josh18
  • php-syntax-highlighting in the examples, thx to Big-Shark

Changelog since 1.5.5

The 2.0 version is a major overhaul, which is not backwards compatible.

  • From now on you can re-use the class for multiple mails.
  • A lot less complicated options, as in: no more options at all.
  • More separate classes which handle their own (tested) methods.
  • A lot more tests

The reason why I did this was to made the class more usable.

Changelog since 1.5.4

  • Better README + License
  • Use DOM instead of regexp in cleanupHTML()
  • Use Selector class
  • Fixed stripping of XML-header
  • Converted $cssRules to a local variable returned by processCSS
  • Allow Symfony/CssSelector 3.0
  • Removed unneeded stability change

Changelog since 1.5.3

  • Fix properties split on base64 encoded url content, thx to tguyard, for more information see the Pull Request
  • Reset the xml error handling after usage, thx to stof, for more information see the Pull Request
  • Remove version from require, thx to barryvdh, for more information see the Pull Request

Changelog since 1.5.2

  • Make sure the XML header is removed.

Changelog since 1.5.1

Changelog since 1.5.0

Changelog since 1.4.4

  • Made the class compliant with PSR4

Changelog since 1.4.3

  • Removed the .lock-file for real.

Changelog since 1.4.2

Changelog since 1.4.1

  • Ignore the composer.lock-file as it doesn't make any sense
  • Tests. Massive thumbs up for jbboehr, for more information see the Pull Request
  • Tweak for the !important attributes-fix, thx to barryvdh, for more information see the Pull Request

Changelog since 1.4.0

Changelog since 1.3.0

  • Use Xpath instead of regex, thx to stof, for more information see the Pull Request

Changelog since 1.2.1

  • sortOnSpecifity is now working correctly, thx to lifo101, for more information see the Pull Request

Changelog since 1.2.0

  • introduced a flag to remove media queries before inlining. thx to Stof.

Changelog since 1.1.0

  • require php 5.3

Changelog since 1.0.6

  • made the class compliant with PSR2.

Changelog since 1.0.5

  • made the class available through composer

Changelog since 1.0.4

  • beter handling of XHTML output, thx to Michele Locati.
  • preserve original styles.

Changelog since 1.0.3

  • fixed some code-styling issues
  • added support for multiple values

Changelog since 1.0.2

  • .class are matched from now on.
  • fixed issue with #id
  • new beta-feature: added a way to output valid XHTML (thx to Matt Hornsby)
  • added setEncoding() to indicate the encoding

Changelog since 1.0.1

  • fixed some stuff on specifity

Changelog since 1.0.0

  • rewrote the buildXPathQuery-method
  • fixed some stuff on specifity
  • added a way to use inline style-blocks