web 3d图形渲染器
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

247 lines
8.7 KiB

  1. # Changes to @csstools/normalize.css
  2. ### 10.1.0 (June 3, 2019)
  3. - Fixed: `Edge` comments without `Chrome` are are changed to `Edge 18-`.
  4. - Fixed: `Chrome` comments without `Edge` have `Edge` added.
  5. - Fixed: Nested list `dl` normalizations split.
  6. - Fixed: Logical `margin-block` normalization changed to `margin`.
  7. ### 10.0.0 (May 16, 2019)
  8. - Added: Removal of the margin on nested lists in Chrome and Safari.
  9. - Added: opinionated.css, normalize.css with classic opinionated styles.
  10. - Changed: Reverted license to prehistory state, or CC0-1.0 as intended.
  11. > There are now 2 versions of normalize.css. Nicolas Gallagher and I started
  12. > writing normalize.css together. I named and created the normalize.css
  13. > repository with the help of Paul Irish and Ben Alman. I transferred the
  14. > repository to Necolas, who made it into a “household” CSS library. Much
  15. > later I resumed management of normalize.css with Luciano Battagliero. We
  16. > tagged, deprecated, and removed “opinionated” styles — styles developers
  17. > often prefer but which do not fix bugs or “normalize” browser differences.
  18. > Necolas disagreed with this change, and resolved the matter AFAIK by removing
  19. > all of the other contributors, locking discussion threads, wiping my name
  20. > (and his) from all files, and blocking me from being able to follow the
  21. > project.
  22. >
  23. > I may later create a new project with a new name, but for now I intend to
  24. > continue working on the normalize.css project, sometimes under the
  25. > “csstools” tag. I hope one day our differences are resolved and the projects
  26. > will be one again.
  27. >
  28. > For reference within this project:
  29. > normalize.css resolves bugs and common browser inconsistencies.
  30. > opinionated.css does the same while preserving the classic opinionated styles.
  31. ---
  32. ### 9.0.1 (September 4, 2018)
  33. - Changed: Restored `::-moz-focus-inner` and `:-moz-focusring` normalizations
  34. confirmed necessary in Firefox 61.
  35. - Changed: Sorted the `::-webkit-inner-spin-button` and
  36. `::-webkit-outer-spin-button` pseudo-class selectors.
  37. - Updated: Tests.
  38. ### 9.0.0 (August 22, 2018)
  39. - Fixed: Cursor style of increment and decrement buttons in Safari, not Chrome.
  40. - Fixed: Text style of placeholders in Chrome, Edge, and Safari.
  41. - Removed: unnecessary form control margin normalizations in Firefox.
  42. - Removed: opinionated fieldset padding in all browsers.
  43. - Removed: `::-moz-focus-inner` and `:-moz-focusring` normalizations fixed in
  44. Firefox 53 https://bugzilla.mozilla.org/show_bug.cgi?id=140562
  45. ---
  46. ### 8.0.0 (June 15, 2018)
  47. - Removed: Normalizations for unsupported browsers, such as Android 4-,
  48. Chrome 57-, Firefox 52-, IE 8-, and Safari 7-.
  49. - Removed: Removal of gaps on link underlines in iOS and Safari.
  50. - Changed: Selector weight on form control normalizations.
  51. - Removed: Removal of search input cancel button in Chrome and Safari.
  52. - Added: Dialog styles for Edge, IE, and Safari.
  53. - Added: Tests for every single feature.
  54. - Updated: Documentation to be more clear and helpful.
  55. ---
  56. ### 7.0.0 (May 26, 2017)
  57. - Changed: Separated out selector targeted fixes for readability.
  58. - Updated: Browser landscape of abbr[title] fixes.
  59. - Updated: Browser landscape of details fixes.
  60. - Fixed: Browser landscape of displays.
  61. - Removed: Opinionated changes on sub and sup elements.
  62. ---
  63. ### 6.0.0 (March 26, 2017)
  64. - Removed: All opinionated rules.
  65. - Fixed: Document heading comment.
  66. - Updated: Support for `abbr[title]`.
  67. > At the time of this writing, for anyone who still wants/needs the opinionated
  68. > rules, see [opinionate.css](https://github.com/adamgruber/opinionate.css)_.
  69. ---
  70. ### 5.0.0 (October 3, 2016)
  71. - Added: Normalized sections not already present from
  72. https://html.spec.whatwg.org/multipage/.
  73. - Removed: `::placeholder` styles due to a bug in Edge.
  74. - Removed: `optgroup` normalization needed by the previous font reset.
  75. - Changed: Moved unsorted rules into their respective sections.
  76. - Changed: Explicitly defined font resets on form controls.
  77. - Updated: `summary` style in all browsers.
  78. - Updated: Text-size-adjust documentation
 for IE on Windows Phone
  79. - Updated: OS X reference to macOS
  80. - Updated: Semver strategy.
  81. ---
  82. ### 4.2.0 (June 30, 2016)
  83. - Fixed: `line-height` in all browsers.
  84. - Fixed: `optgroup` font inheritance.
  85. - Updated: Project heading.
  86. ### 4.1.1 (April 12, 2016)
  87. - Updated: Project heading.
  88. ### 4.1.0 (April 11, 2016)
  89. - Added: Normalized placeholders in Chrome, Edge, and Safari.
  90. - Added: Normalized `text-decoration-skip` property in Safari.
  91. - Added: Normalized file select buttons.
  92. - Added: Normalized search input outlines in Safari.
  93. - Removed: Opinionated cursor styles on buttons.
  94. - Changed: Limited Firefox focus normalizations to buttons.
  95. - Changed: Restored `main` to package.json.
  96. - Changed: Restored proper overflow to certain `select` elements.
  97. - Updated: Stylelint configuration.
  98. - Updated: Tests.
  99. ### 4.0.0 (March 19, 2016)
  100. - Added: Correct font weight for `b` and `strong` in Chrome, Edge, and Safari.
  101. - Removed: Unnecessary normalization of `line-height` for `input`.
  102. - Removed: Unnecessary normalization of `color` for form controls.
  103. - Removed: Unnecessary `box-sizing` for `input[type="search"]` in Chrome, Edge,
  104. Firefox, IE, and Safari.
  105. - Removed: Opinionated table resets.
  106. - Removed: Opinionated `pre` overflow.
  107. - Removed: Selector weight from some input selectors.
  108. - Updated: Normalization of `border-style` for `img`.
  109. - Updated: Normalization of `color` inheritance for `legend`.
  110. - Updated: Normalization of `background-color` for `mark`.
  111. - Updated: Normalization of `outline` for `:-moz-focusring` removed by a
  112. previous Normalization in Firefox.
  113. - Updated: Opinionated style of `outline-width` for `a:active` and `a:hover`.
  114. - Updated: Comments to identify opinionated styles.
  115. - Updated: Comments to specify browser/versions affected by all changes.
  116. - Updated: Comments to use one voice.
  117. - Fixed: inconsistent `overflow` for `hr` in Edge and IE.
  118. - Fixed: inconsistent `box-sizing` for `hr` in Firefox.
  119. - Fixed: inconsistent `text-decoration` and `border-bottom` for `abbr[title]`
  120. in Chrome, Edge, Firefox IE, Opera, and Safari.
  121. - Fixed: inheritance and scaling of `font-size` for preformatted text.
  122. - Fixed: `legend` text wrapping not present in Edge and IE.
  123. ---
  124. ### 3.0.3 (March 30, 2015)
  125. - Added: `main` property.
  126. - Removed: Unnecessary vendor prefixes.
  127. ### 3.0.2 (October 4, 2014)
  128. - Added: `menu` element to HTML5 display definitions.
  129. - Changed: alter `background-color` of links in IE 10.
  130. ### 3.0.1 (March 27, 2014)
  131. - Added: package.json for npm support.
  132. ### 3.0.0 (January 28, 2014)
  133. ### 3.0.0-rc.1 (January 26, 2014)
  134. - Added: Explicit tests for each normalization.
  135. - Added: Normalizations for `optgroup`.
  136. - Added: Display for `progress` in IE 8/9.
  137. - Removed: `textarea` alignment modification.
  138. - Removed: `a:focus` outline normalization.
  139. - Removed: default table cell padding.
  140. - Fixed: i18n for `q` element.
  141. - Fixed: `pre` text formatting and overflow.
  142. - Fixed: Vertical alignment of `progress`.
  143. - Fixed: `button` overflow in IE 8/9/10.
  144. - Fixed: number input button cursor in Chrome on OS X.
  145. - Fixed: `figure` margin normalization.
  146. - Fixed: `font` and `color` inheritance for forms.
  147. ---
  148. ### 2.1.3 (August 26, 2013)
  149. - Fixed: component.json.
  150. - Removed: the gray background color from active links in IE 10.
  151. ### 2.1.2 (May 11, 2013)
  152. - Changed: Reverted root `color` and `background` normalizations.
  153. ### 2.1.1 (April 8, 2013)
  154. - Added: root `color` and `background` normalizations to counter the effects of
  155. - system color schemes.
  156. ### 2.1.0 (January 21, 2013)
  157. - Added: Normalization of `text-transform` for `button` and `select`.
  158. - Added: Normalization of `h1` margin when within HTML5 sectioning elements.
  159. - Added: Normalization of `hr` element.
  160. - Added: `main` element to HTML5 display definitions.
  161. - Removed: unnecessary `pre` styles.
  162. - Fixed: cursor style for disabled button `input`.
  163. ### 2.0.1 (August 20, 2012)
  164. - Removed: stray IE 6/7 `inline-block` hack from HTML5 display settings.
  165. ### 2.0.0 (August 19, 2012)
  166. - Removed: Legacy browser form normalizations.
  167. - Removed: List normalizations.
  168. - Removed: heading normalizations except `h1` font size.
  169. - Removed: Support for IE 6/7, Firefox < 4, and Safari < 5.
  170. - Added: `quotes` normalizations.
  171. - Changed: Form elements automatically inherit `font-family` from ancestor.
  172. ---
  173. ### 1.0.1 (August 19, 2012)
  174. - Changed: Adjusted `small` font size normalization.
  175. ### 1.0.0 (August 14, 2012)
  176. - Added: MIT License.
  177. - Added: Hide `audio` elements without controls in iOS 5.
  178. - Added: Heading margins and font size.
  179. - Removed: scrollbar normalization.
  180. - Removed: excess padding from checkbox and radio inputs in IE 7.
  181. - Changed: Moved font-family normalization from `body` to `html`.
  182. - Added: IE9 correction for SVG overflow.
  183. - Added: Fix for legend not inheriting color in IE 6/7/8/9.
  184. ### Prehistory
  185. - Initial version