Sha256: 57695fb589be0e2eba9969c9580354c9c24d0227bb9ceb760b2fea44b8689975

Contents?: true

Size: 1.22 KB

Versions: 1

Compression:

Stored size: 1.22 KB

Contents

= Premailer CHANGELOG

== Version 0.9
 * initial proof-of-concept
 * PHP web version

== Version 1.0
 * ported web interface to eRuby
 * incremental parsing improvements

== Version 1.1
 * proper calculation of selector specificity per CSS 2.1 spec
 * support for <tt>@import</tt>
 * preliminary support for shorthand CSS properties (<tt>margin</tt>, <tt>padding</tt>)
 * preliminary separation of CSS parser

== Version 1.2
 * respect <tt>LINK</tt> media types
 * better style folding
 * incremental parsing improvements

== Version 1.3
 * separate CSS parser into its own library
 * handle <tt>background: red url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAADElEQVR42mP4%2F58BAAT%2FAf9jgNErAAAAAElFTkSuQmCC);</tt>
 * preserve <tt>:hover</tt> etc... in head styles

== TODO: Future
 * respect <tt>@media</tt> rule (http://www.w3.org/TR/CSS21/media.html#at-media-rule)
 * complete shorthand properties support (<tt>border-width</tt>, <tt>font</tt>, <tt>background</tt>)
 * better quote escaping
 * UTF-8 and other charsets (test page: http://kianga.kcore.de/2004/09/21/utf8_test)
 * make warnings for <tt>border</tt> match <tt>border-left</tt>, etc...
 * correctly parse http://www.webstandards.org/files/acid2/test.html

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
css_parser-0.9.0 CHANGELOG