github.com/pyroscope-io/pyroscope@v0.37.3-0.20230725203016-5f6947968bd0/webapp/sass/sanitize.css/CHANGELOG.md (about) 1 # Changes to sanitize.css 2 3 ### 11.0.1 (May 20, 2020) 4 5 - Fixed: Documentation is updated. 6 7 > This release is primarily made to update the polyfill used by cdnjs. 8 9 ### 11.0.0 (June 3, 2019) 10 11 - Changed: Opinionated `select` background styling in `forms.css` is no longer 12 applied when `multiple` or `size` attributes are also present. 13 14 ### 10.0.0 (June 3, 2019) 15 16 - Added: Opinionated page measure via `page.css`. 17 - Added: Opinionated `border` normalization on form controls to match UA. 18 - Added: Opinionated `font` and `letter-spacing` as `inherit` on form controls. 19 - Added: Opinionated normalization of select controls. 20 - Added: Opinionated normalization of placeholders in Internet Explorer. 21 - Added: Opinionated `border` removal on iframes in all browsers. 22 - Removed: Opinionated `border-radius` on form controls. 23 - Removed: Opinionated `box-shadow` on form controls to match UA expectations. 24 - Fixed: `Edge` comments without `Chrome` are are changed to `Edge 18-`. 25 - Fixed: `Chrome` comments without `Edge` have `Edge` added. 26 - Fixed: Nested list `dl` normalizations split. 27 - Fixed: Logical `margin-block` normalization changed to `margin`. 28 - Fixed: Used consistent quotes around typefaces in `typography.css`. 29 30 > These fixes were brought in from normalize.css v10.1.0. 31 32 ### 9.0.0 (May 16, 2019) 33 34 - Removed: Opinionated removal of text shadow on text selections due to bugs in 35 High Contrast mode. 36 - Removed: Opinionated removal of repeating backgrounds in all browsers due to 37 form control unstyling. 38 - Removed: Opinionated interface typography in all browsers, which is moved to 39 forms.css and typography.css. 40 - Changed: Visually hidden content now uses some less aggressive selectors. 41 - Added: Opinionated interface typography in all browsers via typography.css. 42 - Added: Opinionated standards-like form styling in all browsers via forms.css. 43 - Added: Opinionated removal of the grey highlight when tapping links in iOS. 44 45 ### 8.0.1 (May 12, 2019) 46 47 - Fixed: Typo of `browers` typo to `browsers` 48 49 ### 8.0.0 (October 8, 2018) 50 51 - Changed: Apply `aria-disabled` disabled styles when `[aria-disabled="true"]` 52 - Changed: Apply `svg { fill: currentColor }` when `svg:not([fill])` 53 - Fixed: Apply appropriate system font fallbacks for KDE Plasma 54 55 ### 7.0.3 (September 4, 2018) 56 57 - Fix disabled cursor 58 59 ### 7.0.2 (September 4, 2018) 60 61 - Fixed: Restored form control margin normalizations in Firefox 62 - Updated: Ordering of a few rules (opinionated) 63 64 ### 7.0.1 (August 25, 2018) 65 66 - Added: Support the 4-space tab width in Firefox (opinionated) 67 68 ### 7.0.0 (August 22, 2018) 69 70 - Added: System font in all browsers (opinionated) 71 - Added: System monospace user interface font in all browsers (opinionated) 72 - Added: 4-space tab width in all browsers (opinionated) 73 - Removed: Unnecessary form control margin normalizations in Firefox 74 - Removed: Opinionated fieldset padding in all browsers 75 - Removed: Normalzations for `::-moz-focus-inner` and `:-moz-focusring` fixed 76 in Firefox 53 (https://bugzilla.mozilla.org/show_bug.cgi?id=140562) 77 - Fixed: Correction of cursor style of increment and decrement buttons in 78 Safari, not Chrome 79 - Fixed: Text style of placeholders in Chrome, Edge, and Safari 80 81 ### 6.0.0 (June 24, 2018) 82 83 - Added: `word-break: break-word` to `html` 84 - Added: `font-family: inherit` on form elements 85 - Added: normalize.css updates 86 - Added: `box-sizing: border-box` to `*, ::before, ::after` 87 - Removed: `box-sizing: border-box` from `html` and `box-sizing: inherit` from 88 `html` 89 - Removed: `color: inherit` and `background-color: transparent` from 90 `form` 91 92 ### 5.0.0 (March 1, 2017) 93 94 - Added: normalize.css v6 parity, including `summary` display 95 - Added: form elements to inherit line-height from html 96 - Removed: font styles on `html` 97 - Removed: unnecessary `border-spacing` zeroing 98 99 ### 4.1.0 (July 1, 2016) 100 101 - Updated: The focus removal on `:hover` now targets `a:hover` 102 103 ### 4.0.0 (June 20, 2016) 104 105 - Added: All improvements from normalize.css v4.1.1 106 - Added: Documentation for each opinionated feature 107 - Added: Universal `background-repeat: no-repeat` 108 - Removed: Reset of universal `margin` and `padding` 109 - Removed: Inheritance of `font-size` on elements (form controls still have it) 110 - Removed: Pre-compiled files that used variables 111 - Updated: `abbr[title]` styled using `border-bottom` over `text-decoration` 112 - Updated: Tests and linting 113 114 #### Why are variables removed in v4? 115 116 Variables were there for developers to override styles in sanitize.css without 117 editing the original file or overriding the rule. However, you *should* override 118 the rule so that your change is explicit, and so that your source maps 119 accurately indicate your changes coming from your files. 120 121 ### 3.3.0 (March 3, 2016) 122 123 - Added: `b` and `strong` normalization 124 - Added: `::-moz-focus-inner` normalization 125 - Added: `hr` normalization 126 - Added: `svg` fill as the current color 127 - Updated: Organized rules into normalization, universal inheritance, 128 opinionated defaults, and configurable defaults 129 - Updated: Moved source and compiled libraries 130 131 ### 3.2.0 (February 3, 2016) 132 133 - Added: `selection.less` 134 - Updated: Use `root`-prefixed values across all formats 135 - Updated: Documentation 136 137 ## 3.1.1 (February 1, 2016) 138 139 - Updated: `box-sizing` variable corrected to `border-box` in sass, scss, styl 140 141 ### 3.1.0 (February 1, 2016) 142 143 - Added: Project configuration (.editorconfig) 144 - Added: Style linting rules and tests 145 - Added: `touch-action: manipulation` to remove delays during mobile tapping 146 - Removed: `text-rendering` due to performance issues 147 - Updated: `::selection` color variable corrected to `--selection-color` 148 - Updated: Use direct nesting 149 150 ### 3.0.0 (October 23, 2015) 151 152 - Added: Normalization for **iOS 8+** 153 - Added: `background-repeat` for all elements 154 - Added: CONTRIBUTING.md 155 - Updated: background color and color for `:root` previously `html` 156 - Updated: `::selection` color to `#ffffff` 157 - Updated: dist from CSS source using PostCSS, cssnext, and cssnano 158 - Updated: Documentation 159 160 ### 2.1.1 (October 5, 2015) 161 162 - Updated: bower.json 163 164 ### 2.1.1 (October 5, 2015) 165 166 - Added: CSS version 167 - Updated: Use percentage `font-size` on `:root` 168 - Updated: Documentation 169 - Removed: `background-color` inheritance 170 171 ### 2.0.0 (September 3, 2015) 172 173 - Added: Visually hidden element style `[hidden][aria-hidden="false"]` 174 - Added: Currently updating element style `[aria-busy="true"]` 175 - Added: Trigger element style `[aria-controls]` 176 - Added: Color style for `html` 177 - Added: CHANGELOG.md 178 - Removed: Standards-breaking visually hidden style `[hidden~="screen"]` 179 - Removed: Standards-breaking IE-proprietary style `[unselectable="on"]` 180 - Removed: Prefix-less properties and the use of Autoprefixer 181 - Updated: Form styling 182 - Updated: Support for the latest **Chrome**, **Edge**, **Firefox**, 183 and **Safari** 184 - Updated: Licensing reference in package.json 185 - Updated: Development dependencies 186 - Updated: README.md and code documentation 187 188 ### 1.2.0 (June 16, 2015) 189 190 - Added: Control over options via Sass variables 191 - Added: Overflow normalization on :root 192 - Added: `font-style` inheritance 193 - Updated: Support for the latest **Firefox** 194 - Removed: Redundant inheritance in ::before and ::after 195 - Removed: redundant cursor inheritance in anchor and form controls 196 197 ### 1.1.0 (March 20, 2015) 198 199 - Added: Form support 200 - Updated: Normalization 201 - Updated: Border assignment 202 203 ### 1.0.0 (11 6, 2012) 204 205 - Updated: Moved from normalize.css to sanitize.css 206 207 > Normalize.css had and still has opinionated, developer-centric styles. For 208 example, `sub` and `sup` elements are styled to not impact the line height of 209 text, and `table`, `th`, and `td` omit all spacing. As Nicolas pushed 210 Normalize.css into maturity, future preferences like these no longer had a 211 place in the project. Almost a year later, Sanitize was officially branded. 212 Where Normalize.css conservatively follows user agent consensus and results 213 in more pre-styled elements, Sanitize.css liberally follows developer 214 consensus and results in more unstyled elements. 215 216 ### 0.0.0 (4 21, 2011) 217 218 - Added: Normalize.css