emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/swsw 522bfb2da0 074/146: ; Add versioning scheme informati


From: ELPA Syncer
Subject: [nongnu] elpa/swsw 522bfb2da0 074/146: ; Add versioning scheme information to the NEWS file
Date: Wed, 25 May 2022 02:59:47 -0400 (EDT)

branch: elpa/swsw
commit 522bfb2da08d1679c4b54e1bdd854ba853f1822b
Author: Daniel Semyonov <cmstr@dsemy.com>
Commit: Daniel Semyonov <cmstr@dsemy.com>

    ; Add versioning scheme information to the NEWS file
---
 NEWS | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/NEWS b/NEWS
index 3365912cac..b6c3b59c34 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,5 @@
 swsw NEWS -- history of user-visible changes.
+See the end of the file for an explanation for the versioning scheme.
 
 * 1.2 (currently in development)
 No user facing changes have been made yet.
@@ -106,6 +107,22 @@ removed completely), and works on older Emacs versions.
 
 ** Initial version.
 
+* Versioning scheme
+swsw's versioning scheme is inspired by semver (https://semver.org/).
+Each version number is of the form MAJOR.MINOR.PATCH (patch may be
+omitted if 0).
+The MAJOR version is bumped when a user facing variable or function
+changes in a way that could cause previous user configuration to
+break (where user configuration considered is configuration done
+through the customize interface).
+A MAJOR version bump is very unlikely.
+The MINOR version is bumped when a feature is added in a non-breaking
+way.
+The PATCH version is bumped when a no feature is added (e.g. a version
+with only fixes, or changes to documentation).
+
+Note that versions before 1.0 did not follow this scheme.
+
 --
 Local variables:
 mode: outline



reply via email to

[Prev in Thread] Current Thread [Next in Thread]