Releases: acss-io/atomizer
Releases · acss-io/atomizer
Atomizer 2.0.0-alpha.2
- Added
mergeConfigs()
API
Atomizer 2.0.0-alpha.1
First alpha release of 2.0 includes:
- General configuration is no longer passed in the
config
property of the config object. Instead, the values previously found within that object are now considered "options". defaults
options/config was not being used, and has been removed from examples. We'll see if it makes a comeback at some point.- CLI no longer requires a config file to be passed
- RTL processing now triggered via a bool option called
rtl
.start
andend
options have been removed in favor ofrtl
.
Still to come in future alpha releases:
- Better CLI support for options (
namespace
,breakPoints
, etc) - Enhanced breakpoint support
- Pseudo-class support
- Contextual selector support?
Atomizer 1.0.0
- Added support for automatic configuration generation via parsing of text files. Atomizer now exports the following methods:
parse()
: Parses text files for Atomic CSS classes and returns them in an arraygetConfig()
: Generates Atomizer configuration from an array of Atomic CSS classescreateCSS()
: Generates Atomic CSS from configuration
Atomizer 0.2.5
- Fixed ruleset for
vertical-align
to allow custom values
Atomizer 0.2.4
- Added
allowSuffixToValue
to each rule. Now it is possible to know if the rule can convert valid suffix values to the actual values that will be applied to the property. PR #59.
Atomizer 0.2.3
- AbsurdJS dependency upgrade for better client-side support.
Atomizer 0.2.2
- Updating dependency on lodash, dev dependency on chai, sinon-chai
Atomizer 0.2.1
- BreakPoints on custom patterns should now be correctly applied. PR #55.