aboutsummaryrefslogtreecommitdiff
path: root/node_modules/postcss-discard-duplicates/CHANGELOG.md
blob: c6635b0a540f3e9100d75bc88429a5506d88ef79 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
# 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 native `forEach` (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.