1 | # Changes to cssdb
|
---|
2 |
|
---|
3 | ### 4.4.0 (March 7, 2019)
|
---|
4 |
|
---|
5 | - Updated: Nesting Rules are now Stage 1! 🎉
|
---|
6 |
|
---|
7 | ### 4.3.0 (December 12, 2018)
|
---|
8 |
|
---|
9 | - Added: `:blank` Empty-Value Pseudo-Class
|
---|
10 | - Added: caniuse link for `:has()` Relational Pseudo-Class
|
---|
11 | - Added: JavaScript Library and PostCSS Plugin links for the `:blank`
|
---|
12 | Empty-Value Pseudo-Class and the `:has()` Relational Pseudo-Class
|
---|
13 |
|
---|
14 | ### 4.2.0 (November 4, 2018)
|
---|
15 |
|
---|
16 | - Added: Documentation links to MDN
|
---|
17 | - Added: `color-adjust` Property
|
---|
18 | - Added: `overscroll-behavior` Property
|
---|
19 | - Added: `prefers-color-scheme` Media Query
|
---|
20 | - Added: `prefers-reduced-motion` Media Query
|
---|
21 | - Added: `:in-range` and `:out-of-range` Pseudo-Classes
|
---|
22 | - Added: `:read-only` and `:read-write` selectors
|
---|
23 |
|
---|
24 | This also updates the cssdb.org template and styles, using postcss-preset-env
|
---|
25 | to create and minifying cross-browser compatible css, improving font loading
|
---|
26 | and display, supporting RTL displays, and adding MDN documentation.
|
---|
27 |
|
---|
28 | ### 4.1.1 (October 28, 2018)
|
---|
29 |
|
---|
30 | - Added: caniuse link for `overflow` shorthand property
|
---|
31 |
|
---|
32 | ### 4.1.0 (October 28, 2018)
|
---|
33 |
|
---|
34 | - Added: Double Position Gradients
|
---|
35 |
|
---|
36 | ### 4.0.0 (October 23, 2018)
|
---|
37 |
|
---|
38 | - Changed: `:something()` is now `:where()` and moved from Stage 2 to Stage 1
|
---|
39 |
|
---|
40 | ### 3.2.1 (August 31st, 2018)
|
---|
41 |
|
---|
42 | - Updated: caniuse-like browser statistics for Custom Environment Variables
|
---|
43 |
|
---|
44 | I really wish caniuse would start adding some of these.
|
---|
45 |
|
---|
46 | ### 3.2.0 (August 30th, 2018)
|
---|
47 |
|
---|
48 | - Removed: Rejected `color-mod()` function
|
---|
49 | - Updated: Overflow shorthand is now Stage 2
|
---|
50 | - Updated: caniuse-like browser statistics for Custom Environment Variables and
|
---|
51 | Overflow Shorthand
|
---|
52 |
|
---|
53 | ### 3.1.0 (May 11th, 2018)
|
---|
54 |
|
---|
55 | - Added: Polyfills for `lab-function` and `lch-function`
|
---|
56 |
|
---|
57 | ### 3.0.0 (May 10th, 2018)
|
---|
58 |
|
---|
59 | - Changed: All stages from 1-4 to 0-4 to align with TC39
|
---|
60 | - Updated: Tests, badges, descriptions, and dependencies
|
---|
61 |
|
---|
62 | ### 2.2.0 (May 7th, 2018)
|
---|
63 |
|
---|
64 | - Added: Place Properties as Stage 2
|
---|
65 | - Added: PostCSS plugin for Color Functional Notation
|
---|
66 | - Updated: Media Query Ranges to Stage 4
|
---|
67 |
|
---|
68 | ### 2.1.0 (May 1st, 2018)
|
---|
69 |
|
---|
70 | - Added: Environment Variables as Stage 1
|
---|
71 | - Added: `overflow` Property as Stage 2
|
---|
72 | - Added: Gap Properties as Stage 4
|
---|
73 |
|
---|
74 | ### 2.0.0 (April 7th, 2018)
|
---|
75 |
|
---|
76 | - Renamed: GitHub repository from `css-db` to `cssdb`, now aligning with npm
|
---|
77 | - Renamed: All feature IDs.
|
---|
78 | - Updated: Documentation.
|
---|
79 |
|
---|
80 | Notes: The old feature IDs were problematic because they attempted to follow
|
---|
81 | specification section IDs, but some specifications weren’t aren’t always
|
---|
82 | covered by a single section, and many sections were inconsistently named.
|
---|
83 | Because there was no pattern one could predict for any of the headings, a new
|
---|
84 | system was created; to **name** the feature and provide **context**. This meant
|
---|
85 | a feature ID like `css-cascade-all-shorthand` became `all-property`, and
|
---|
86 | `css-fonts-propdef-font-variant` became `font-variant-property`, etc. This
|
---|
87 | greatly simplified all of the feature IDs and allowed for more predictive
|
---|
88 | naming moving forward.
|
---|
89 |
|
---|
90 | ### 1.6.0 (February 18th, 2018)
|
---|
91 |
|
---|
92 | - Added: Break Properties
|
---|
93 |
|
---|
94 | ### 1.5.2 (February 18th, 2018)
|
---|
95 |
|
---|
96 | - Updated: `:focus-within` polyfills
|
---|
97 |
|
---|
98 | ### 1.5.1 (February 17th, 2018)
|
---|
99 |
|
---|
100 | - Fixed: `:focus-visible` and `:focus-within` title syntax
|
---|
101 |
|
---|
102 | ### 1.5.0 (January 22th, 2018)
|
---|
103 |
|
---|
104 | - Changed: Use the latest published specification URL whenever possible
|
---|
105 | - Changed: Upgrade Color #RRGGBBAA Notation to Stage 3
|
---|
106 | - Changed: Upgrade Color gray() Function to Stage 3
|
---|
107 | - Changed: Upgrade Color color-mod() Function to Stage 3
|
---|
108 | - Changed: Upgrade Color hwb() Function to Stage 3
|
---|
109 | - Changed: Downgrade Custom Properties to Stage 4
|
---|
110 | - Fixed: Color hwb() Function example
|
---|
111 | - Fixed: the Color rebeccapurple PostCSS Plugin URL
|
---|
112 |
|
---|
113 | ### 1.4.0 (January 16th, 2018)
|
---|
114 |
|
---|
115 | - Changed: polyfill for `css-color-modifying-colors`
|
---|
116 |
|
---|
117 | ### 1.3.0 (January 8th, 2018)
|
---|
118 |
|
---|
119 | - Added: caniuse references for `css-logical` and `css-fonts-system-ui-def`
|
---|
120 | - Fixed: caniuse parsing for browser support
|
---|
121 |
|
---|
122 | ### 1.2.0 (January 8th, 2018)
|
---|
123 |
|
---|
124 | - Fixed: specification identifiers for `css-color-hwb-notation`,
|
---|
125 | `selectors-dir-pseudo`
|
---|
126 | - Fixed: Examples for Media Queries Custom Media Queries
|
---|
127 |
|
---|
128 | ### 1.1.0 (September 27th, 2017)
|
---|
129 |
|
---|
130 | - Added: Image `image-set()` Function, Selector `:dir` Pseudo-Class,
|
---|
131 | Selector `:any-link` Pseudo-Class, Text `overflow-wrap` Property,
|
---|
132 | Font `system-ui` Family, Cascade `all` Property
|
---|
133 | - Added: caniuse identifiers
|
---|
134 | - Fixed: Examples for Nesting, Media Queries Ranges
|
---|
135 |
|
---|
136 | ### 1.0.0 (September 6th, 2017)
|
---|
137 |
|
---|
138 | - Initial version
|
---|