"Fossies" - the Fresh Open Source Software Archive

Member "scala-js-1.3.1/VERSIONING.md" (14 Nov 2020, 2260 Bytes) of package /linux/www/scala-js-1.3.1.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format (assuming markdown format). Alternatively you can here view or download the uninterpreted source code file. A member file download can also be achieved by clicking within a package contents listing on the according byte size field. See also the last Fossies "Diffs" side-by-side code changes report for "VERSIONING.md": 1.1.0_vs_1.1.1.

Versioning

This page describes how we version Scala.js core. Notably what compatibility guarantees we give with respect to the version numbering.

Major Changes

The following changes must cause a major version bump.

Severe Changes

Severe changes can break the ecosystem of sbt plugins and other build tools, but not the ecosystem of libraries (which would be major). Severe changes should be done only if absolutely necessary. The following are considered severe changes:

Severe changes are difficult from a versioning point of view, since they require a careful tradeoff:

As such, we leave the best course of action in case of severe changes to the maintainers. Possible courses of action are:

Minor Changes

The following changes must cause a minor version bump.

Patch Changes

All other changes cause a patch version bump only. Explicitly (but not exhaustively):