aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/CHANGELOG.md
diff options
context:
space:
mode:
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md280
1 files changed, 160 insertions, 120 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 83d0e9c..d7de27f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,200 +1,240 @@
-# Changes to normalize.css
+# Changes to @csstools/normalize.css
+
+### 10.0.0 (May 14, 2019)
+
+- Added: Removal of the margin on nested lists in Chrome and Safari.
+- Added: opinionated.css, normalize.css with classic opinionated styles.
+- Changed: Reverted license to prehistory state, or CC0-1.0 as intended.
+
+> There are now 2 versions of normalize.css. Nicolas Gallagher and I started
+> writing normalize.css together. I named and created the normalize.css
+> repository with the help of Paul Irish and Ben Alman. I transferred the
+> repository to Necolas, who made it into a “household” CSS library. Much
+> later I resumed management of normalize.css with Luciano Battagliero. We
+> tagged, deprecated, and removed “opinionated” styles — styles developers
+> often prefer but which do not fix bugs or “normalize” browser differences.
+> Necolas disagreed with this change, and resolved the matter AFAIK by removing
+> all of the other contributors, locking discussion threads, wiping my name
+> (and his) from all files, and blocking me from being able to follow the
+> project.
+>
+> I may later create a new project with a new name, but for now I intend to
+> continue working on the normalize.css project, sometimes under the
+> “csstools” tag. I hope one day our differences are resolved and the projects
+> will be one again.
+>
+> For reference:
+> normalize.css resolves bugs and common browser inconsistencies.
+> opinionated.css does the same while preserving the classic opinionated styles.
+
+---
### 9.0.1 (September 4, 2018)
-* Restore `::-moz-focus-inner` and `:-moz-focusring` normalizations
+- Changed: Restored `::-moz-focus-inner` and `:-moz-focusring` normalizations
confirmed necessary in Firefox 61.
-* Sort the `::-webkit-inner-spin-button` and `::-webkit-outer-spin-button`
- pseudo-class selectors.
-* Update tests.
+- Changed: Sorted the `::-webkit-inner-spin-button` and
+ `::-webkit-outer-spin-button` pseudo-class selectors.
+- Updated: Tests.
### 9.0.0 (August 22, 2018)
-* Fix correction of cursor style of increment and decrement buttons
- in Safari, not Chrome.
-* Correct the text style of placeholders in Chrome, Edge, and Safari.
-* Remove unnecessary form control margin normalizations in Firefox.
-* Remove opinionated fieldset padding in all browsers.
-* Remove `::-moz-focus-inner` and `:-moz-focusring` normalizations
- fixed in Firefox 53
- https://bugzilla.mozilla.org/show_bug.cgi?id=140562
+- Fixed: Cursor style of increment and decrement buttons in Safari, not Chrome.
+- Fixed: Text style of placeholders in Chrome, Edge, and Safari.
+- Removed: unnecessary form control margin normalizations in Firefox.
+- Removed: opinionated fieldset padding in all browsers.
+- Removed: `::-moz-focus-inner` and `:-moz-focusring` normalizations fixed in
+ Firefox 53 https://bugzilla.mozilla.org/show_bug.cgi?id=140562
+
+---
### 8.0.0 (June 15, 2018)
-* Remove normalizations for unsupported browsers, such as Android 4-,
+- Removed: Normalizations for unsupported browsers, such as Android 4-,
Chrome 57-, Firefox 52-, IE 8-, and Safari 7-.
-* Do not remove gaps on link underlines in iOS and Safari.
-* Reduce the selector weight on form control normalizations.
-* Do not remove the search input cancel button in Chrome and Safari.
-* Add dialog styles for Edge, IE, and Safari.
-* Update tests to test every single feature.
-* Update all documentation to be more clear and helpful.
+- Removed: Removal of gaps on link underlines in iOS and Safari.
+- Changed: Selector weight on form control normalizations.
+- Removed: Removal of search input cancel button in Chrome and Safari.
+- Added: Dialog styles for Edge, IE, and Safari.
+- Added: Tests for every single feature.
+- Updated: Documentation to be more clear and helpful.
+
+---
### 7.0.0 (May 26, 2017)
-* Separate out selector targeted fixes for readability
-* Update browser landscape of abbr[title] fixes
-* Update browser landscape of details fixes
-* Correct browser landscape of displays
-* Remove sub and sup opinionated changes
+- Changed: Separated out selector targeted fixes for readability.
+- Updated: Browser landscape of abbr[title] fixes.
+- Updated: Browser landscape of details fixes.
+- Fixed: Browser landscape of displays.
+- Removed: Opinionated changes on sub and sup elements.
+
+---
### 6.0.0 (March 26, 2017)
-* Remove all opinionated rules
-* Correct document heading comment
-* Update `abbr[title]` support
+- Removed: All opinionated rules.
+- Fixed: Document heading comment.
+- Updated: Support for `abbr[title]`.
-_For anyone who still wants/needs the opinionated rules, see [opinionate.css](https://github.com/adamgruber/opinionate.css)_
+> At the time of this writing, for anyone who still wants/needs the opinionated
+> rules, see [opinionate.css](https://github.com/adamgruber/opinionate.css)_.
+
+---
### 5.0.0 (October 3, 2016)
-* Add normalized sections not already present from
+- Added: Normalized sections not already present from
https://html.spec.whatwg.org/multipage/.
-* Move unsorted rules into their respective sections.
-* Update the `summary` style in all browsers.
-* Remove `::placeholder` styles due to a bug in Edge.
-* More explicitly define font resets on form controls.
-* Remove the `optgroup` normalization needed by the previous font reset.
-* Update text-size-adjust documentation
 for IE on Windows Phone
-* Update OS X reference to macOS
-* Update the semver strategy.
+- Removed: `::placeholder` styles due to a bug in Edge.
+- Removed: `optgroup` normalization needed by the previous font reset.
+- Changed: Moved unsorted rules into their respective sections.
+- Changed: Explicitly defined font resets on form controls.
+- Updated: `summary` style in all browsers.
+- Updated: Text-size-adjust documentation
 for IE on Windows Phone
+- Updated: OS X reference to macOS
+- Updated: Semver strategy.
+
+---
### 4.2.0 (June 30, 2016)
-* Correct the `line-height` in all browsers.
-* Restore `optgroup` font inheritance.
-* Update normalize.css heading.
+- Fixed: `line-height` in all browsers.
+- Fixed: `optgroup` font inheritance.
+- Updated: Project heading.
### 4.1.1 (April 12, 2016)
-* Update normalize.css heading.
+- Updated: Project heading.
### 4.1.0 (April 11, 2016)
-* Normalize placeholders in Chrome, Edge, and Safari.
-* Normalize `text-decoration-skip` property in Safari.
-* Normalize file select buttons.
-* Normalize search input outlines in Safari.
-* Limit Firefox focus normalizations to buttons.
-* Restore `main` to package.json.
-* Restore proper overflow to certain `select` elements.
-* Remove opinionated cursor styles on buttons.
-* Update stylelint configuration.
-* Update tests.
+- Added: Normalized placeholders in Chrome, Edge, and Safari.
+- Added: Normalized `text-decoration-skip` property in Safari.
+- Added: Normalized file select buttons.
+- Added: Normalized search input outlines in Safari.
+- Removed: Opinionated cursor styles on buttons.
+- Changed: Limited Firefox focus normalizations to buttons.
+- Changed: Restored `main` to package.json.
+- Changed: Restored proper overflow to certain `select` elements.
+- Updated: Stylelint configuration.
+- Updated: Tests.
### 4.0.0 (March 19, 2016)
-* Add the correct font weight for `b` and `strong` in Chrome, Edge, and Safari.
-* Correct inconsistent `overflow` for `hr` in Edge and IE.
-* Correct inconsistent `box-sizing` for `hr` in Firefox.
-* Correct inconsistent `text-decoration` and `border-bottom` for `abbr[title]`
- in Chrome, Edge, Firefox IE, Opera, and Safari.
-* Correct inheritance and scaling of `font-size` for preformatted text.
-* Correct `legend` text wrapping not present in Edge and IE.
-* Remove unnecessary normalization of `line-height` for `input`.
-* Remove unnecessary normalization of `color` for form controls.
-* Remove unnecessary `box-sizing` for `input[type="search"]` in Chrome, Edge,
+- Added: Correct font weight for `b` and `strong` in Chrome, Edge, and Safari.
+- Removed: Unnecessary normalization of `line-height` for `input`.
+- Removed: Unnecessary normalization of `color` for form controls.
+- Removed: Unnecessary `box-sizing` for `input[type="search"]` in Chrome, Edge,
Firefox, IE, and Safari.
-* Remove opinionated table resets.
-* Remove opinionated `pre` overflow.
-* Remove selector weight from some input selectors.
-* Update normalization of `border-style` for `img`.
-* Update normalization of `color` inheritance for `legend`.
-* Update normalization of `background-color` for `mark`.
-* Update normalization of `outline` for `:-moz-focusring` removed by a previous
- normalization in Firefox.
-* Update opinionated style of `outline-width` for `a:active` and `a:hover`.
-* Update comments to identify opinionated styles.
-* Update comments to specify browser/versions affected by all changes.
-* Update comments to use one voice.
+- Removed: Opinionated table resets.
+- Removed: Opinionated `pre` overflow.
+- Removed: Selector weight from some input selectors.
+- Updated: Normalization of `border-style` for `img`.
+- Updated: Normalization of `color` inheritance for `legend`.
+- Updated: Normalization of `background-color` for `mark`.
+- Updated: Normalization of `outline` for `:-moz-focusring` removed by a
+ previous Normalization in Firefox.
+- Updated: Opinionated style of `outline-width` for `a:active` and `a:hover`.
+- Updated: Comments to identify opinionated styles.
+- Updated: Comments to specify browser/versions affected by all changes.
+- Updated: Comments to use one voice.
+- Fixed: inconsistent `overflow` for `hr` in Edge and IE.
+- Fixed: inconsistent `box-sizing` for `hr` in Firefox.
+- Fixed: inconsistent `text-decoration` and `border-bottom` for `abbr[title]`
+ in Chrome, Edge, Firefox IE, Opera, and Safari.
+- Fixed: inheritance and scaling of `font-size` for preformatted text.
+- Fixed: `legend` text wrapping not present in Edge and IE.
---
### 3.0.3 (March 30, 2015)
-* Remove unnecessary vendor prefixes.
-* Add `main` property.
+- Added: `main` property.
+- Removed: Unnecessary vendor prefixes.
### 3.0.2 (October 4, 2014)
-* Only alter `background-color` of links in IE 10.
-* Add `menu` element to HTML5 display definitions.
+- Added: `menu` element to HTML5 display definitions.
+- Changed: alter `background-color` of links in IE 10.
### 3.0.1 (March 27, 2014)
-* Add package.json for npm support.
+- Added: package.json for npm support.
### 3.0.0 (January 28, 2014)
### 3.0.0-rc.1 (January 26, 2014)
-* Explicit tests for each normalization.
-* Fix i18n for `q` element.
-* Fix `pre` text formatting and overflow.
-* Fix vertical alignment of `progress`.
-* Address `button` overflow in IE 8/9/10.
-* Revert `textarea` alignment modification.
-* Fix number input button cursor in Chrome on OS X.
-* Remove `a:focus` outline normalization.
-* Fix `figure` margin normalization.
-* Normalize `optgroup`.
-* Remove default table cell padding.
-* Set correct display for `progress` in IE 8/9.
-* Fix `font` and `color` inheritance for forms.
+- Added: Explicit tests for each normalization.
+- Added: Normalizations for `optgroup`.
+- Added: Display for `progress` in IE 8/9.
+- Removed: `textarea` alignment modification.
+- Removed: `a:focus` outline normalization.
+- Removed: default table cell padding.
+- Fixed: i18n for `q` element.
+- Fixed: `pre` text formatting and overflow.
+- Fixed: Vertical alignment of `progress`.
+- Fixed: `button` overflow in IE 8/9/10.
+- Fixed: number input button cursor in Chrome on OS X.
+- Fixed: `figure` margin normalization.
+- Fixed: `font` and `color` inheritance for forms.
---
### 2.1.3 (August 26, 2013)
-* Fix component.json.
-* Remove the gray background color from active links in IE 10.
+- Fixed: component.json.
+- Removed: the gray background color from active links in IE 10.
### 2.1.2 (May 11, 2013)
-* Revert root `color` and `background` normalizations.
+- Changed: Reverted root `color` and `background` normalizations.
### 2.1.1 (April 8, 2013)
-* Normalize root `color` and `background` to counter the effects of system
- color schemes.
+- Added: root `color` and `background` normalizations to counter the effects of
+- system color schemes.
### 2.1.0 (January 21, 2013)
-* Normalize `text-transform` for `button` and `select`.
-* Normalize `h1` margin when within HTML5 sectioning elements.
-* Normalize `hr` element.
-* Remove unnecessary `pre` styles.
-* Add `main` element to HTML5 display definitions.
-* Fix cursor style for disabled button `input`.
+- Added: Normalization of `text-transform` for `button` and `select`.
+- Added: Normalization of `h1` margin when within HTML5 sectioning elements.
+- Added: Normalization of `hr` element.
+- Added: `main` element to HTML5 display definitions.
+- Removed: unnecessary `pre` styles.
+- Fixed: cursor style for disabled button `input`.
### 2.0.1 (August 20, 2012)
-* Remove stray IE 6/7 `inline-block` hack from HTML5 display settings.
+- Removed: stray IE 6/7 `inline-block` hack from HTML5 display settings.
### 2.0.0 (August 19, 2012)
-* Remove legacy browser form normalizations.
-* Remove all list normalizations.
-* Add `quotes` normalizations.
-* Remove all heading normalizations except `h1` font size.
-* Form elements automatically inherit `font-family` from ancestor.
-* Drop support for IE 6/7, Firefox < 4, and Safari < 5.
+- Removed: Legacy browser form normalizations.
+- Removed: List normalizations.
+- Removed: heading normalizations except `h1` font size.
+- Removed: Support for IE 6/7, Firefox < 4, and Safari < 5.
+- Added: `quotes` normalizations.
+- Changed: Form elements automatically inherit `font-family` from ancestor.
---
### 1.0.1 (August 19, 2012)
-* Adjust `small` font size normalization.
+- Changed: Adjusted `small` font size normalization.
### 1.0.0 (August 14, 2012)
-(Only the notable changes since public release)
+- Added: MIT License.
+- Added: Hide `audio` elements without controls in iOS 5.
+- Added: Heading margins and font size.
+- Removed: scrollbar normalization.
+- Removed: excess padding from checkbox and radio inputs in IE 7.
+- Changed: Moved font-family normalization from `body` to `html`.
+- Added: IE9 correction for SVG overflow.
+- Added: Fix for legend not inheriting color in IE 6/7/8/9.
+
+### Prehistory
-* Add MIT License.
-* Hide `audio` elements without controls in iOS 5.
-* Normalize heading margins and font size.
-* Move font-family normalization from `body` to `html`.
-* Remove scrollbar normalization.
-* Remove excess padding from checkbox and radio inputs in IE 7.
-* Add IE9 correction for SVG overflow.
-* Add fix for legend not inheriting color in IE 6/7/8/9.
+- Initial version