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