Changes to @csstools/normalize.css
10.1.0 (June 3, 2019)
- Fixed:
Edge
comments withoutChrome
are are changed toEdge 18-
. - Fixed:
Chrome
comments withoutEdge
haveEdge
added. - Fixed: Nested list
dl
normalizations split. - Fixed: Logical
margin-block
normalization changed tomargin
.
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_.
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
andstrong
in Chrome, Edge, and Safari. - Removed: Unnecessary normalization of
line-height
forinput
. - Removed: Unnecessary normalization of
color
for form controls. - Removed: Unnecessary
box-sizing
forinput[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
forimg
. - Updated: Normalization of
color
inheritance forlegend
. - Updated: Normalization of
background-color
formark
. - Updated: Normalization of
outline
for:-moz-focusring
removed by a previous Normalization in Firefox. - Updated: Opinionated style of
outline-width
fora:active
anda: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
forhr
in Edge and IE. - Fixed: inconsistent
box-sizing
forhr
in Firefox. - Fixed: inconsistent
text-decoration
andborder-bottom
forabbr[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
andcolor
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
andbackground
normalizations.
2.1.1 (April 8, 2013)
- Added: root
color
andbackground
normalizations to counter the effects of - system color schemes.
2.1.0 (January 21, 2013)
- Added: Normalization of
text-transform
forbutton
andselect
. - 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
tohtml
. - Added: IE9 correction for SVG overflow.
- Added: Fix for legend not inheriting color in IE 6/7/8/9.
Prehistory
- Initial version