Update semver strategy (#615)

This commit is contained in:
Jonathan Neal 2016-08-21 19:11:06 -04:00 committed by GitHub
parent 5d728b83a5
commit 2b6082d43a
2 changed files with 11 additions and 5 deletions

View File

@ -7,8 +7,9 @@
* Move unsorted rules into their respective sections.
* Update the `summary` style in all browsers.
* Remove `::placeholder` styles due to a bug in Edge.
* More explicitly define font resets on form controls
* Remove the `optgroup` normalization needed by the previous font reset
* More explicitly define font resets on form controls.
* Remove the `optgroup` normalization needed by the previous font reset.
* Update the semver strategy.
### 4.2.0 (June 30, 2016)

View File

@ -196,7 +196,12 @@ cutting new releases.
version numbers are incremented in a project. Versions are written as
MAJOR.MINOR.PATCH.
Changes limited to fallback declarations for browsers which do not support
newer features produce a PATCH release.
Any change to CSS rules whatsoever is considered backwards-breaking and will
result in a new **major** release. Others changes with no impact on rendering
are considered backwards-compatible and will result in a new **patch** release.
Changes limited to normalizations for older browsers produce a MINOR release.
No changes to CSS rules can add functionality in a backwards-compatible manner,
therefore no changes are considered **minor**. For instance, a normalization on
an element selector may override a user style on a universal selector, a
change to `opacity` might cause [inputs to disappear](https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/3901363/),
or a change to `background-color` might cause [backgrounds to shrink](https://github.com/jonathantneal/sanitize.css/issues/42).