ccc40e945c0d1917860bec4f335639aa0be8ed8d301a1fcacb1738ef72db1abc35829ceb54199cc6952992d7e722ac8044d930bf9ceb4a090bbb5d595fb30f 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. # 2.1.0
  2. * Now supports discarding duplicates irrespective of property order, better
  3. support for legacy hacks & partial duplicate removal (thanks to @andyjansson).
  4. # 2.0.2
  5. * Major performance boost by lessening algorithmic complexity; each node is
  6. now cached and the nested loop removed, meaning that each node is cast to a
  7. string only once (thanks to @asztal).
  8. # 2.0.1
  9. * Now compiled with babel 6.
  10. * Minor performance boost from exiting from the `dedupe` function if the node
  11. has less than two child nodes.
  12. # 2.0.0
  13. * Upgraded to PostCSS 5.
  14. # 1.2.1
  15. * Fixes an integration test failure with cssnano; use PostCSS `each` rather
  16. than native `forEach` (thanks to @TrySound).
  17. # 1.2.0
  18. * Improved duplicate detection (thanks to @TrySound).
  19. # 1.1.6
  20. * Improved performance by caching string representations of nodes, and
  21. minimising stringifying as much as possible (thanks to @TrySound).
  22. # 1.1.5
  23. * Fixed an issue where comments were being deduplicated.
  24. # 1.1.4
  25. * Improved performance by making all AST iterations in a single pass.
  26. # 1.1.3
  27. * Improved documentation for compatibility with the plugin guidelines.
  28. * Simplify main source code.
  29. # 1.1.2
  30. * Fixed an issue where declarations inside similar keyframes were being
  31. discarded incorrectly.
  32. # 1.1.1
  33. * Fixed a bug where keyframe rules were being incorrectly discarded, if they had
  34. the same declarations but different vendor prefixes.
  35. # 1.1.0
  36. * Now uses the PostCSS `4.1` plugin API.
  37. # 1.0.0
  38. * Initial release.