Skip to content

Commit 59cbacc

Browse files
committed
10.0.0
1 parent 946efd2 commit 59cbacc

6 files changed

Lines changed: 356 additions & 168 deletions

File tree

CHANGELOG.md

Lines changed: 160 additions & 120 deletions
Original file line numberDiff line numberDiff line change
@@ -1,200 +1,240 @@
1-
# Changes to normalize.css
1+
# Changes to @csstools/normalize.css
2+
3+
### 10.0.0 (May 14, 2019)
4+
5+
- Added: Removal of the margin on nested lists in Chrome and Safari.
6+
- Added: opinionated.css, normalize.css with classic opinionated styles.
7+
- Changed: Reverted license to prehistory state, or CC0-1.0 as intended.
8+
9+
> There are now 2 versions of normalize.css. Nicolas Gallagher and I started
10+
> writing normalize.css together. I named and created the normalize.css
11+
> repository with the help of Paul Irish and Ben Alman. I transferred the
12+
> repository to Necolas, who made it into a “household” CSS library. Much
13+
> later I resumed management of normalize.css with Luciano Battagliero. We
14+
> tagged, deprecated, and removed “opinionated” styles — styles developers
15+
> often prefer but which do not fix bugs or “normalize” browser differences.
16+
> Necolas disagreed with this change, and resolved the matter AFAIK by removing
17+
> all of the other contributors, locking discussion threads, wiping my name
18+
> (and his) from all files, and blocking me from being able to follow the
19+
> project.
20+
>
21+
> I may later create a new project with a new name, but for now I intend to
22+
> continue working on the normalize.css project, sometimes under the
23+
> “csstools” tag. I hope one day our differences are resolved and the projects
24+
> will be one again.
25+
>
26+
> For reference:
27+
> normalize.css resolves bugs and common browser inconsistencies.
28+
> opinionated.css does the same while preserving the classic opinionated styles.
29+
30+
---
231

332
### 9.0.1 (September 4, 2018)
433

5-
* Restore `::-moz-focus-inner` and `:-moz-focusring` normalizations
34+
- Changed: Restored `::-moz-focus-inner` and `:-moz-focusring` normalizations
635
confirmed necessary in Firefox 61.
7-
* Sort the `::-webkit-inner-spin-button` and `::-webkit-outer-spin-button`
8-
pseudo-class selectors.
9-
* Update tests.
36+
- Changed: Sorted the `::-webkit-inner-spin-button` and
37+
`::-webkit-outer-spin-button` pseudo-class selectors.
38+
- Updated: Tests.
1039

1140
### 9.0.0 (August 22, 2018)
1241

13-
* Fix correction of cursor style of increment and decrement buttons
14-
in Safari, not Chrome.
15-
* Correct the text style of placeholders in Chrome, Edge, and Safari.
16-
* Remove unnecessary form control margin normalizations in Firefox.
17-
* Remove opinionated fieldset padding in all browsers.
18-
* Remove `::-moz-focus-inner` and `:-moz-focusring` normalizations
19-
fixed in Firefox 53
20-
https://bugzilla.mozilla.org/show_bug.cgi?id=140562
42+
- Fixed: Cursor style of increment and decrement buttons in Safari, not Chrome.
43+
- Fixed: Text style of placeholders in Chrome, Edge, and Safari.
44+
- Removed: unnecessary form control margin normalizations in Firefox.
45+
- Removed: opinionated fieldset padding in all browsers.
46+
- Removed: `::-moz-focus-inner` and `:-moz-focusring` normalizations fixed in
47+
Firefox 53 https://bugzilla.mozilla.org/show_bug.cgi?id=140562
48+
49+
---
2150

2251
### 8.0.0 (June 15, 2018)
2352

24-
* Remove normalizations for unsupported browsers, such as Android 4-,
53+
- Removed: Normalizations for unsupported browsers, such as Android 4-,
2554
Chrome 57-, Firefox 52-, IE 8-, and Safari 7-.
26-
* Do not remove gaps on link underlines in iOS and Safari.
27-
* Reduce the selector weight on form control normalizations.
28-
* Do not remove the search input cancel button in Chrome and Safari.
29-
* Add dialog styles for Edge, IE, and Safari.
30-
* Update tests to test every single feature.
31-
* Update all documentation to be more clear and helpful.
55+
- Removed: Removal of gaps on link underlines in iOS and Safari.
56+
- Changed: Selector weight on form control normalizations.
57+
- Removed: Removal of search input cancel button in Chrome and Safari.
58+
- Added: Dialog styles for Edge, IE, and Safari.
59+
- Added: Tests for every single feature.
60+
- Updated: Documentation to be more clear and helpful.
61+
62+
---
3263

3364
### 7.0.0 (May 26, 2017)
3465

35-
* Separate out selector targeted fixes for readability
36-
* Update browser landscape of abbr[title] fixes
37-
* Update browser landscape of details fixes
38-
* Correct browser landscape of displays
39-
* Remove sub and sup opinionated changes
66+
- Changed: Separated out selector targeted fixes for readability.
67+
- Updated: Browser landscape of abbr[title] fixes.
68+
- Updated: Browser landscape of details fixes.
69+
- Fixed: Browser landscape of displays.
70+
- Removed: Opinionated changes on sub and sup elements.
71+
72+
---
4073

4174
### 6.0.0 (March 26, 2017)
4275

43-
* Remove all opinionated rules
44-
* Correct document heading comment
45-
* Update `abbr[title]` support
76+
- Removed: All opinionated rules.
77+
- Fixed: Document heading comment.
78+
- Updated: Support for `abbr[title]`.
4679

47-
_For anyone who still wants/needs the opinionated rules, see [opinionate.css](https://github.com/adamgruber/opinionate.css)_
80+
> At the time of this writing, for anyone who still wants/needs the opinionated
81+
> rules, see [opinionate.css](https://github.com/adamgruber/opinionate.css)_.
82+
83+
---
4884

4985
### 5.0.0 (October 3, 2016)
5086

51-
* Add normalized sections not already present from
87+
- Added: Normalized sections not already present from
5288
https://html.spec.whatwg.org/multipage/.
53-
* Move unsorted rules into their respective sections.
54-
* Update the `summary` style in all browsers.
55-
* Remove `::placeholder` styles due to a bug in Edge.
56-
* More explicitly define font resets on form controls.
57-
* Remove the `optgroup` normalization needed by the previous font reset.
58-
* Update text-size-adjust documentation
 for IE on Windows Phone
59-
* Update OS X reference to macOS
60-
* Update the semver strategy.
89+
- Removed: `::placeholder` styles due to a bug in Edge.
90+
- Removed: `optgroup` normalization needed by the previous font reset.
91+
- Changed: Moved unsorted rules into their respective sections.
92+
- Changed: Explicitly defined font resets on form controls.
93+
- Updated: `summary` style in all browsers.
94+
- Updated: Text-size-adjust documentation
 for IE on Windows Phone
95+
- Updated: OS X reference to macOS
96+
- Updated: Semver strategy.
97+
98+
---
6199

62100
### 4.2.0 (June 30, 2016)
63101

64-
* Correct the `line-height` in all browsers.
65-
* Restore `optgroup` font inheritance.
66-
* Update normalize.css heading.
102+
- Fixed: `line-height` in all browsers.
103+
- Fixed: `optgroup` font inheritance.
104+
- Updated: Project heading.
67105

68106
### 4.1.1 (April 12, 2016)
69107

70-
* Update normalize.css heading.
108+
- Updated: Project heading.
71109

72110
### 4.1.0 (April 11, 2016)
73111

74-
* Normalize placeholders in Chrome, Edge, and Safari.
75-
* Normalize `text-decoration-skip` property in Safari.
76-
* Normalize file select buttons.
77-
* Normalize search input outlines in Safari.
78-
* Limit Firefox focus normalizations to buttons.
79-
* Restore `main` to package.json.
80-
* Restore proper overflow to certain `select` elements.
81-
* Remove opinionated cursor styles on buttons.
82-
* Update stylelint configuration.
83-
* Update tests.
112+
- Added: Normalized placeholders in Chrome, Edge, and Safari.
113+
- Added: Normalized `text-decoration-skip` property in Safari.
114+
- Added: Normalized file select buttons.
115+
- Added: Normalized search input outlines in Safari.
116+
- Removed: Opinionated cursor styles on buttons.
117+
- Changed: Limited Firefox focus normalizations to buttons.
118+
- Changed: Restored `main` to package.json.
119+
- Changed: Restored proper overflow to certain `select` elements.
120+
- Updated: Stylelint configuration.
121+
- Updated: Tests.
84122

85123
### 4.0.0 (March 19, 2016)
86124

87-
* Add the correct font weight for `b` and `strong` in Chrome, Edge, and Safari.
88-
* Correct inconsistent `overflow` for `hr` in Edge and IE.
89-
* Correct inconsistent `box-sizing` for `hr` in Firefox.
90-
* Correct inconsistent `text-decoration` and `border-bottom` for `abbr[title]`
91-
in Chrome, Edge, Firefox IE, Opera, and Safari.
92-
* Correct inheritance and scaling of `font-size` for preformatted text.
93-
* Correct `legend` text wrapping not present in Edge and IE.
94-
* Remove unnecessary normalization of `line-height` for `input`.
95-
* Remove unnecessary normalization of `color` for form controls.
96-
* Remove unnecessary `box-sizing` for `input[type="search"]` in Chrome, Edge,
125+
- Added: Correct font weight for `b` and `strong` in Chrome, Edge, and Safari.
126+
- Removed: Unnecessary normalization of `line-height` for `input`.
127+
- Removed: Unnecessary normalization of `color` for form controls.
128+
- Removed: Unnecessary `box-sizing` for `input[type="search"]` in Chrome, Edge,
97129
Firefox, IE, and Safari.
98-
* Remove opinionated table resets.
99-
* Remove opinionated `pre` overflow.
100-
* Remove selector weight from some input selectors.
101-
* Update normalization of `border-style` for `img`.
102-
* Update normalization of `color` inheritance for `legend`.
103-
* Update normalization of `background-color` for `mark`.
104-
* Update normalization of `outline` for `:-moz-focusring` removed by a previous
105-
normalization in Firefox.
106-
* Update opinionated style of `outline-width` for `a:active` and `a:hover`.
107-
* Update comments to identify opinionated styles.
108-
* Update comments to specify browser/versions affected by all changes.
109-
* Update comments to use one voice.
130+
- Removed: Opinionated table resets.
131+
- Removed: Opinionated `pre` overflow.
132+
- Removed: Selector weight from some input selectors.
133+
- Updated: Normalization of `border-style` for `img`.
134+
- Updated: Normalization of `color` inheritance for `legend`.
135+
- Updated: Normalization of `background-color` for `mark`.
136+
- Updated: Normalization of `outline` for `:-moz-focusring` removed by a
137+
previous Normalization in Firefox.
138+
- Updated: Opinionated style of `outline-width` for `a:active` and `a:hover`.
139+
- Updated: Comments to identify opinionated styles.
140+
- Updated: Comments to specify browser/versions affected by all changes.
141+
- Updated: Comments to use one voice.
142+
- Fixed: inconsistent `overflow` for `hr` in Edge and IE.
143+
- Fixed: inconsistent `box-sizing` for `hr` in Firefox.
144+
- Fixed: inconsistent `text-decoration` and `border-bottom` for `abbr[title]`
145+
in Chrome, Edge, Firefox IE, Opera, and Safari.
146+
- Fixed: inheritance and scaling of `font-size` for preformatted text.
147+
- Fixed: `legend` text wrapping not present in Edge and IE.
110148

111149
---
112150

113151
### 3.0.3 (March 30, 2015)
114152

115-
* Remove unnecessary vendor prefixes.
116-
* Add `main` property.
153+
- Added: `main` property.
154+
- Removed: Unnecessary vendor prefixes.
117155

118156
### 3.0.2 (October 4, 2014)
119157

120-
* Only alter `background-color` of links in IE 10.
121-
* Add `menu` element to HTML5 display definitions.
158+
- Added: `menu` element to HTML5 display definitions.
159+
- Changed: alter `background-color` of links in IE 10.
122160

123161
### 3.0.1 (March 27, 2014)
124162

125-
* Add package.json for npm support.
163+
- Added: package.json for npm support.
126164

127165
### 3.0.0 (January 28, 2014)
128166

129167
### 3.0.0-rc.1 (January 26, 2014)
130168

131-
* Explicit tests for each normalization.
132-
* Fix i18n for `q` element.
133-
* Fix `pre` text formatting and overflow.
134-
* Fix vertical alignment of `progress`.
135-
* Address `button` overflow in IE 8/9/10.
136-
* Revert `textarea` alignment modification.
137-
* Fix number input button cursor in Chrome on OS X.
138-
* Remove `a:focus` outline normalization.
139-
* Fix `figure` margin normalization.
140-
* Normalize `optgroup`.
141-
* Remove default table cell padding.
142-
* Set correct display for `progress` in IE 8/9.
143-
* Fix `font` and `color` inheritance for forms.
169+
- Added: Explicit tests for each normalization.
170+
- Added: Normalizations for `optgroup`.
171+
- Added: Display for `progress` in IE 8/9.
172+
- Removed: `textarea` alignment modification.
173+
- Removed: `a:focus` outline normalization.
174+
- Removed: default table cell padding.
175+
- Fixed: i18n for `q` element.
176+
- Fixed: `pre` text formatting and overflow.
177+
- Fixed: Vertical alignment of `progress`.
178+
- Fixed: `button` overflow in IE 8/9/10.
179+
- Fixed: number input button cursor in Chrome on OS X.
180+
- Fixed: `figure` margin normalization.
181+
- Fixed: `font` and `color` inheritance for forms.
144182

145183
---
146184

147185
### 2.1.3 (August 26, 2013)
148186

149-
* Fix component.json.
150-
* Remove the gray background color from active links in IE 10.
187+
- Fixed: component.json.
188+
- Removed: the gray background color from active links in IE 10.
151189

152190
### 2.1.2 (May 11, 2013)
153191

154-
* Revert root `color` and `background` normalizations.
192+
- Changed: Reverted root `color` and `background` normalizations.
155193

156194
### 2.1.1 (April 8, 2013)
157195

158-
* Normalize root `color` and `background` to counter the effects of system
159-
color schemes.
196+
- Added: root `color` and `background` normalizations to counter the effects of
197+
- system color schemes.
160198

161199
### 2.1.0 (January 21, 2013)
162200

163-
* Normalize `text-transform` for `button` and `select`.
164-
* Normalize `h1` margin when within HTML5 sectioning elements.
165-
* Normalize `hr` element.
166-
* Remove unnecessary `pre` styles.
167-
* Add `main` element to HTML5 display definitions.
168-
* Fix cursor style for disabled button `input`.
201+
- Added: Normalization of `text-transform` for `button` and `select`.
202+
- Added: Normalization of `h1` margin when within HTML5 sectioning elements.
203+
- Added: Normalization of `hr` element.
204+
- Added: `main` element to HTML5 display definitions.
205+
- Removed: unnecessary `pre` styles.
206+
- Fixed: cursor style for disabled button `input`.
169207

170208
### 2.0.1 (August 20, 2012)
171209

172-
* Remove stray IE 6/7 `inline-block` hack from HTML5 display settings.
210+
- Removed: stray IE 6/7 `inline-block` hack from HTML5 display settings.
173211

174212
### 2.0.0 (August 19, 2012)
175213

176-
* Remove legacy browser form normalizations.
177-
* Remove all list normalizations.
178-
* Add `quotes` normalizations.
179-
* Remove all heading normalizations except `h1` font size.
180-
* Form elements automatically inherit `font-family` from ancestor.
181-
* Drop support for IE 6/7, Firefox < 4, and Safari < 5.
214+
- Removed: Legacy browser form normalizations.
215+
- Removed: List normalizations.
216+
- Removed: heading normalizations except `h1` font size.
217+
- Removed: Support for IE 6/7, Firefox < 4, and Safari < 5.
218+
- Added: `quotes` normalizations.
219+
- Changed: Form elements automatically inherit `font-family` from ancestor.
182220

183221
---
184222

185223
### 1.0.1 (August 19, 2012)
186224

187-
* Adjust `small` font size normalization.
225+
- Changed: Adjusted `small` font size normalization.
188226

189227
### 1.0.0 (August 14, 2012)
190228

191-
(Only the notable changes since public release)
229+
- Added: MIT License.
230+
- Added: Hide `audio` elements without controls in iOS 5.
231+
- Added: Heading margins and font size.
232+
- Removed: scrollbar normalization.
233+
- Removed: excess padding from checkbox and radio inputs in IE 7.
234+
- Changed: Moved font-family normalization from `body` to `html`.
235+
- Added: IE9 correction for SVG overflow.
236+
- Added: Fix for legend not inheriting color in IE 6/7/8/9.
237+
238+
### Prehistory
192239

193-
* Add MIT License.
194-
* Hide `audio` elements without controls in iOS 5.
195-
* Normalize heading margins and font size.
196-
* Move font-family normalization from `body` to `html`.
197-
* Remove scrollbar normalization.
198-
* Remove excess padding from checkbox and radio inputs in IE 7.
199-
* Add IE9 correction for SVG overflow.
200-
* Add fix for legend not inheriting color in IE 6/7/8/9.
240+
- Initial version

0 commit comments

Comments
 (0)