diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..719d2003 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,119 @@ +# 1.0.0 (2018-06-13) + + +### Bug Fixes + +* add back Yahoo reset test ([45ff58f](https://github.com/streamich/nano-css/commit/45ff58f)) +* always render style() comps on extract addon ([2657001](https://github.com/streamich/nano-css/commit/2657001)) +* dont require json loader for webpack ([91d1874](https://github.com/streamich/nano-css/commit/91d1874)) +* fix atoms addon ([7bac059](https://github.com/streamich/nano-css/commit/7bac059)) +* improve fonts reset ([daab84b](https://github.com/streamich/nano-css/commit/daab84b)) +* insert rules at the end of stylesheet ([752de24](https://github.com/streamich/nano-css/commit/752de24)) +* make precedence of top level rules higher ([3ae7050](https://github.com/streamich/nano-css/commit/3ae7050)) +* support array-as-value after prefixing ([5197e66](https://github.com/streamich/nano-css/commit/5197e66)) +* typos ([33186cd](https://github.com/streamich/nano-css/commit/33186cd)) + + +### Features + +* 🎸 add Normalize.css reest ([fe8fee1](https://github.com/streamich/nano-css/commit/fe8fee1)), closes [#132](https://github.com/streamich/nano-css/issues/132) +* add $ref and $as support for jsx() ([1207854](https://github.com/streamich/nano-css/commit/1207854)) +* add atom addon ([edc5d59](https://github.com/streamich/nano-css/commit/edc5d59)) +* add Atrule support ([20882c4](https://github.com/streamich/nano-css/commit/20882c4)) +* add basic amp addon ([5e5b633](https://github.com/streamich/nano-css/commit/5e5b633)) +* add basic cssom addon ([a08dbc9](https://github.com/streamich/nano-css/commit/a08dbc9)) +* add basic keyframes() implementation ([cd3dcc7](https://github.com/streamich/nano-css/commit/cd3dcc7)) +* add basic pipe addon ([034ab59](https://github.com/streamich/nano-css/commit/034ab59)) +* add basic rtl addon implementation ([c7b901d](https://github.com/streamich/nano-css/commit/c7b901d)) +* add basic spread implementation ([fa376da](https://github.com/streamich/nano-css/commit/fa376da)) +* add basic static class decorator ([51b09b3](https://github.com/streamich/nano-css/commit/51b09b3)) +* add CSS resets ([26f86b4](https://github.com/streamich/nano-css/commit/26f86b4)) +* add decorator addon ([381d4fd](https://github.com/streamich/nano-css/commit/381d4fd)) +* add dsheet() ([744149c](https://github.com/streamich/nano-css/commit/744149c)) +* add dsheet() interface ([1d509ed](https://github.com/streamich/nano-css/commit/1d509ed)) +* add extract addon ([8f9fed0](https://github.com/streamich/nano-css/commit/8f9fed0)) +* add fadeIn animation ([9de1af8](https://github.com/streamich/nano-css/commit/9de1af8)) +* add fadeIn animation story ([b17051d](https://github.com/streamich/nano-css/commit/b17051d)) +* add fadeInDown animation ([074b954](https://github.com/streamich/nano-css/commit/074b954)) +* add fadeInExpand animation ([cc3e75e](https://github.com/streamich/nano-css/commit/cc3e75e)) +* add garbage collection to pipe() ([f2a9087](https://github.com/streamich/nano-css/commit/f2a9087)) +* add hoistGlobalsAndWrapContext() ([364ba2b](https://github.com/streamich/nano-css/commit/364ba2b)) +* add hydration addon ([0a8feb4](https://github.com/streamich/nano-css/commit/0a8feb4)) +* add initial implementation ([32a7caf](https://github.com/streamich/nano-css/commit/32a7caf)) +* add inline-style-prefixer addon ([005dd68](https://github.com/streamich/nano-css/commit/005dd68)) +* add keyframes() ([77578ba](https://github.com/streamich/nano-css/commit/77578ba)) +* add limit addon ([4b2ab42](https://github.com/streamich/nano-css/commit/4b2ab42)) +* add minH and maxH atoms ([5772142](https://github.com/streamich/nano-css/commit/5772142)) +* add nesting addon ([ce8b5dc](https://github.com/streamich/nano-css/commit/ce8b5dc)) +* add prefixes to keyframes ([6e98435](https://github.com/streamich/nano-css/commit/6e98435)) +* add pseudo selectors :hover :focus ([4bacb7e](https://github.com/streamich/nano-css/commit/4bacb7e)) +* add react preset ([ae542c0](https://github.com/streamich/nano-css/commit/ae542c0)) +* add reset-font addon ([913320d](https://github.com/streamich/nano-css/commit/913320d)) +* add sheet preset ([1d67594](https://github.com/streamich/nano-css/commit/1d67594)) +* add sheet() addon ([f2d4bd2](https://github.com/streamich/nano-css/commit/f2d4bd2)) +* add snake any value .s and semantic accents ([ee296ed](https://github.com/streamich/nano-css/commit/ee296ed)) +* add spread addon ([388b391](https://github.com/streamich/nano-css/commit/388b391)) +* add stable hash story ([c0367ee](https://github.com/streamich/nano-css/commit/c0367ee)) +* add stable stringify plugin ([be13c1b](https://github.com/streamich/nano-css/commit/be13c1b)) +* add static decorator dynamic CSS ([5ef8a08](https://github.com/streamich/nano-css/commit/5ef8a08)) +* add stylis ([37f714c](https://github.com/streamich/nano-css/commit/37f714c)) +* add tachyons definitions ([bd1bfa7](https://github.com/streamich/nano-css/commit/bd1bfa7)) +* add tachyons hover rules ([0aabd1c](https://github.com/streamich/nano-css/commit/0aabd1c)) +* add toCss() ([b8a4958](https://github.com/streamich/nano-css/commit/b8a4958)) +* add unitless addon that add 'px' automatical ([ca0f9b0](https://github.com/streamich/nano-css/commit/ca0f9b0)) +* add useStyles interface ([2e78159](https://github.com/streamich/nano-css/commit/2e78159)) +* add vendor prefixes to keyframes addon ([5ddd5bb](https://github.com/streamich/nano-css/commit/5ddd5bb)) +* add virtual CSS addon ([3220b02](https://github.com/streamich/nano-css/commit/3220b02)) +* add warning generator for missing deps ([f81481d](https://github.com/streamich/nano-css/commit/f81481d)) +* add withStyles() interface ([4d04280](https://github.com/streamich/nano-css/commit/4d04280)) +* allow .s to accept an object ([aedbc41](https://github.com/streamich/nano-css/commit/aedbc41)) +* allow composition ([d47d212](https://github.com/streamich/nano-css/commit/d47d212)) +* basic snake addon implementation ([04965d2](https://github.com/streamich/nano-css/commit/04965d2)) +* change how hydration sheet is located ([73259ef](https://github.com/streamich/nano-css/commit/73259ef)) +* creat tachyons snake rules ([2829c33](https://github.com/streamich/nano-css/commit/2829c33)) +* create Component interface ([2de1804](https://github.com/streamich/nano-css/commit/2de1804)) +* create new snake instance dynamically ([d8c0951](https://github.com/streamich/nano-css/commit/d8c0951)) +* create react preset ([69b0c4e](https://github.com/streamich/nano-css/commit/69b0c4e)) +* create separate stylesheet for keyframes ([90a75a1](https://github.com/streamich/nano-css/commit/90a75a1)) +* create styled() addon ([a68d1d7](https://github.com/streamich/nano-css/commit/a68d1d7)) +* display inserted styles in devtools in DEV ([f047821](https://github.com/streamich/nano-css/commit/f047821)) +* expose .sheet property ([4b4a32d](https://github.com/streamich/nano-css/commit/4b4a32d)) +* expose selector for addons ([ad64849](https://github.com/streamich/nano-css/commit/ad64849)) +* expose stringify() function ([d4756d8](https://github.com/streamich/nano-css/commit/d4756d8)) +* first implementation of array addon ([77f0ad9](https://github.com/streamich/nano-css/commit/77f0ad9)) +* fix sheet() and add storeis ([923cced](https://github.com/streamich/nano-css/commit/923cced)) +* fix sheet() and add stories ([f135cc2](https://github.com/streamich/nano-css/commit/f135cc2)) +* implement basic ref() interface ([46de4fd](https://github.com/streamich/nano-css/commit/46de4fd)) +* implement drule() ([31ee8a2](https://github.com/streamich/nano-css/commit/31ee8a2)) +* implement first version of virtual addon ([d3225e2](https://github.com/streamich/nano-css/commit/d3225e2)) +* implement googleFont addon ([9083919](https://github.com/streamich/nano-css/commit/9083919)) +* implement hyperstyle() interface ([7fe96eb](https://github.com/streamich/nano-css/commit/7fe96eb)) +* implement jsx() ([7721f0b](https://github.com/streamich/nano-css/commit/7721f0b)) +* implement put() function ([07ab8e6](https://github.com/streamich/nano-css/commit/07ab8e6)) +* implement ref addon ([d8b6a1e](https://github.com/streamich/nano-css/commit/d8b6a1e)) +* implement styled() ([33d31b4](https://github.com/streamich/nano-css/commit/33d31b4)) +* implement validate addon ([03d039f](https://github.com/streamich/nano-css/commit/03d039f)) +* improve amp addon ([7314eae](https://github.com/streamich/nano-css/commit/7314eae)) +* improve atoms and snake addons ([8eff686](https://github.com/streamich/nano-css/commit/8eff686)) +* improve fade out animations ([564ac3a](https://github.com/streamich/nano-css/commit/564ac3a)) +* improve snake addon ([9ec9de6](https://github.com/streamich/nano-css/commit/9ec9de6)) +* improve snake nesting .s ([1e2409e](https://github.com/streamich/nano-css/commit/1e2409e)) +* improvements ([31d23ee](https://github.com/streamich/nano-css/commit/31d23ee)) +* initial commit ([422f05b](https://github.com/streamich/nano-css/commit/422f05b)) +* make rule() work ([3816612](https://github.com/streamich/nano-css/commit/3816612)) +* make validate addon compile ([a9f1adc](https://github.com/streamich/nano-css/commit/a9f1adc)) +* release v2 ([ed24a90](https://github.com/streamich/nano-css/commit/ed24a90)) +* remove pipe rules when node is unmounted ([d278cec](https://github.com/streamich/nano-css/commit/d278cec)) +* setup project files ([c9580d5](https://github.com/streamich/nano-css/commit/c9580d5)) +* various ([40039b7](https://github.com/streamich/nano-css/commit/40039b7)) +* work on hydration ([5f4dc5c](https://github.com/streamich/nano-css/commit/5f4dc5c)) + + +### Performance Improvements + +* improve styled() addon ([859a01f](https://github.com/streamich/nano-css/commit/859a01f)) + + +### BREAKING CHANGES + +* release v2 diff --git a/package.json b/package.json index a01f9895..1a8274f7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "nano-css", - "version": "2.0.0", + "version": "1.0.0", "description": "Smallest 5th gen CSS-in-JS library", "main": "index.js", "unpkg": "dist/nano-css.umd.min.js",