1.5 KiB
1.5 KiB
2.1.0
- Now supports discarding duplicates irrespective of property order, better support for legacy hacks & partial duplicate removal (thanks to @andyjansson).
2.0.2
- Major performance boost by lessening algorithmic complexity; each node is now cached and the nested loop removed, meaning that each node is cast to a string only once (thanks to @asztal).
2.0.1
- Now compiled with babel 6.
- Minor performance boost from exiting from the
dedupe
function if the node has less than two child nodes.
2.0.0
- Upgraded to PostCSS 5.
1.2.1
- Fixes an integration test failure with cssnano; use PostCSS
each
rather than nativeforEach
(thanks to @TrySound).
1.2.0
- Improved duplicate detection (thanks to @TrySound).
1.1.6
- Improved performance by caching string representations of nodes, and minimising stringifying as much as possible (thanks to @TrySound).
1.1.5
- Fixed an issue where comments were being deduplicated.
1.1.4
- Improved performance by making all AST iterations in a single pass.
1.1.3
- Improved documentation for compatibility with the plugin guidelines.
- Simplify main source code.
1.1.2
- Fixed an issue where declarations inside similar keyframes were being discarded incorrectly.
1.1.1
- Fixed a bug where keyframe rules were being incorrectly discarded, if they had the same declarations but different vendor prefixes.
1.1.0
- Now uses the PostCSS
4.1
plugin API.
1.0.0
- Initial release.