All Versions
28
Latest Version
Avg Release Cycle
94 days
Latest Release
2035 days ago
Changelog History
Page 3
Changelog History
Page 3
-
v5.0.2 Changes
March 21, 2013- ๐ CHANGELOG.md file added to distribution
- No backwards-incompatible changes
- ๐ No deprecations
-
v5.0.1 Changes
March 20, 2013- Internal cleanup
- No backwards-incompatible changes
- ๐ No deprecations
-
v5.0.0 Changes
March 20, 2013- ๐ Correctly parse all known CSS 3 units (including Hz and kHz).
- Output RGB colors in short (#aaa or #ababab) notation
- ๐ Be case-insensitive when parsing identifiers.
- ๐ No deprecations
Backwards-incompatible changes
- ๐
Sabberworm\CSS\Value\Color
โs__toString
method overridesCSSList
โs to maybe return something other thantype(value, โฆ)
(see above).
-
v4.0.0 Changes
March 19, 2013- ๐ Support for more @-rules
- Generic interface
Sabberworm\CSS\Property\AtRule
, implemented by all @-rule classes - ๐ No deprecations
Backwards-incompatible changes
Sabberworm\CSS\RuleSet\AtRule
renamed toSabberworm\CSS\RuleSet\AtRuleSet
- ๐
Sabberworm\CSS\CSSList\MediaQuery
renamed toSabberworm\CSS\RuleSet\CSSList\AtRuleBlockList
with differing semantics and API (which also works for other block-list-based @-rules like@supports
).
-
v3.0.0 Changes
March 06, 2013- ๐ Support for lenient parsing (on by default)
- ๐ No deprecations
Backwards-incompatible changes
- 0๏ธโฃ All properties (like whether or not to use
mb_
-functions, which default charset to use and โ new โ whether or not to be forgiving when parsing) are now encapsulated in an instance ofSabberworm\CSS\Settings
which can be passed as the second argument toSabberworm\CSS\Parser->__construct()
. - 0๏ธโฃ Specifying a charset as the second argument to
Sabberworm\CSS\Parser->__construct()
is no longer supported. UseSabberworm\CSS\Settings::create()->withDefaultCharset('some-charset')
instead. - ๐ Setting
Sabberworm\CSS\Parser->bUseMbFunctions
has no effect. UseSabberworm\CSS\Settings::create()->withMultibyteSupport(true/false)
instead. - ๐
Sabberworm\CSS\Parser->parse()
may throw aSabberworm\CSS\Parsing\UnexpectedTokenException
when in strict parsing mode.
-
v2.0.0 Changes
January 29, 2013- ๐ Allow multiple rules of the same type per rule set
Backwards-incompatible changes
Sabberworm\CSS\RuleSet->getRules()
returns an index-based array instead of an associative array. UseSabberworm\CSS\RuleSet->getRulesAssoc()
(which eliminates duplicate rules and lets the later rule of the same name win).- ๐
Sabberworm\CSS\RuleSet->removeRule()
works as it did before except when passed an instance ofSabberworm\CSS\Rule\Rule
, in which case it would only remove the exact rule given instead of all the rules of the same type. To get the old behaviour, useSabberworm\CSS\RuleSet->removeRule($oRule->getRule()
;
-
v1.0 Changes
๐ Initial release of a stable public API.
-
v0.9 Changes
Last version not to use PSR-0 project organization semantics.