248 lines
8.7 KiB
Markdown
248 lines
8.7 KiB
Markdown
|
# Changes to @csstools/normalize.css
|
|||
|
|
|||
|
### 10.1.0 (June 3, 2019)
|
|||
|
|
|||
|
- Fixed: `Edge` comments without `Chrome` are are changed to `Edge 18-`.
|
|||
|
- Fixed: `Chrome` comments without `Edge` have `Edge` added.
|
|||
|
- Fixed: Nested list `dl` normalizations split.
|
|||
|
- Fixed: Logical `margin-block` normalization changed to `margin`.
|
|||
|
|
|||
|
### 10.0.0 (May 16, 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 within this project:
|
|||
|
> 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)
|
|||
|
|
|||
|
- Changed: Restored `::-moz-focus-inner` and `:-moz-focusring` normalizations
|
|||
|
confirmed necessary in Firefox 61.
|
|||
|
- Changed: Sorted the `::-webkit-inner-spin-button` and
|
|||
|
`::-webkit-outer-spin-button` pseudo-class selectors.
|
|||
|
- Updated: Tests.
|
|||
|
|
|||
|
### 9.0.0 (August 22, 2018)
|
|||
|
|
|||
|
- 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)
|
|||
|
|
|||
|
- Removed: Normalizations for unsupported browsers, such as Android 4-,
|
|||
|
Chrome 57-, Firefox 52-, IE 8-, and Safari 7-.
|
|||
|
- 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)
|
|||
|
|
|||
|
- 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)
|
|||
|
|
|||
|
- Removed: All opinionated rules.
|
|||
|
- Fixed: Document heading comment.
|
|||
|
- Updated: Support for `abbr[title]`.
|
|||
|
|
|||
|
> 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)
|
|||
|
|
|||
|
- Added: Normalized sections not already present from
|
|||
|
https://html.spec.whatwg.org/multipage/.
|
|||
|
- 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)
|
|||
|
|
|||
|
- Fixed: `line-height` in all browsers.
|
|||
|
- Fixed: `optgroup` font inheritance.
|
|||
|
- Updated: Project heading.
|
|||
|
|
|||
|
### 4.1.1 (April 12, 2016)
|
|||
|
|
|||
|
- Updated: Project heading.
|
|||
|
|
|||
|
### 4.1.0 (April 11, 2016)
|
|||
|
|
|||
|
- 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)
|
|||
|
|
|||
|
- 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.
|
|||
|
- 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)
|
|||
|
|
|||
|
- Added: `main` property.
|
|||
|
- Removed: Unnecessary vendor prefixes.
|
|||
|
|
|||
|
### 3.0.2 (October 4, 2014)
|
|||
|
|
|||
|
- Added: `menu` element to HTML5 display definitions.
|
|||
|
- Changed: alter `background-color` of links in IE 10.
|
|||
|
|
|||
|
### 3.0.1 (March 27, 2014)
|
|||
|
|
|||
|
- Added: package.json for npm support.
|
|||
|
|
|||
|
### 3.0.0 (January 28, 2014)
|
|||
|
|
|||
|
### 3.0.0-rc.1 (January 26, 2014)
|
|||
|
|
|||
|
- 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)
|
|||
|
|
|||
|
- Fixed: component.json.
|
|||
|
- Removed: the gray background color from active links in IE 10.
|
|||
|
|
|||
|
### 2.1.2 (May 11, 2013)
|
|||
|
|
|||
|
- Changed: Reverted root `color` and `background` normalizations.
|
|||
|
|
|||
|
### 2.1.1 (April 8, 2013)
|
|||
|
|
|||
|
- Added: root `color` and `background` normalizations to counter the effects of
|
|||
|
- system color schemes.
|
|||
|
|
|||
|
### 2.1.0 (January 21, 2013)
|
|||
|
|
|||
|
- 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)
|
|||
|
|
|||
|
- Removed: stray IE 6/7 `inline-block` hack from HTML5 display settings.
|
|||
|
|
|||
|
### 2.0.0 (August 19, 2012)
|
|||
|
|
|||
|
- 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)
|
|||
|
|
|||
|
- Changed: Adjusted `small` font size normalization.
|
|||
|
|
|||
|
### 1.0.0 (August 14, 2012)
|
|||
|
|
|||
|
- 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
|
|||
|
|
|||
|
- Initial version
|