From 8adc8a49cbd73fd427da58d257e6033b6ea895a9 Mon Sep 17 00:00:00 2001 From: Chris Frey Date: Sat, 10 May 2008 16:05:59 -0400 Subject: [PATCH] Modified doc/VersionNotes to support a 1.0 release in the future. Modified the planned version numbering scheme in doc/VersionNotes, so that a 1.0 is possible, with 1.50 as the intermediate devel series. --- ChangeLog | 3 +++ doc/VersionNotes | 30 ++++++++++++++++++++++-------- 2 files changed, 25 insertions(+), 8 deletions(-) diff --git a/ChangeLog b/ChangeLog index f2651c8b..8f993b2f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ Release: version 0.13 - 2008/05/?? ------------------------------------------------------------------------------ +2008/05/10 + - modified the planned version numbering scheme in doc/VersionNotes, + so that a 1.0 is possible, with 1.50 as the devel series 2008/05/09 - continuing to update html documentation in preparation for 0.13 release diff --git a/doc/VersionNotes b/doc/VersionNotes index 78167c29..2dc36fa4 100644 --- a/doc/VersionNotes +++ b/doc/VersionNotes @@ -12,14 +12,28 @@ and most recent. Therefore Barry will be versioned the same way, the major version number indicating a backward incompatible change to the library. -Alpha development will occur on major version 0, incrementing the -minor version only until stability is reached. This version will be -declared stable, a new development branch will be started with major -version 1, and patches to stable will increment its minor number. - -Development will then continue on odd numbered major versions with incompatible -changes allowed. When stable, version 1.x will become 2.0, and the -3.x branch will be opened. + +Version Numbering Plan: +----------------------- + + Alpha development will occur on major version 0, incrementing the + minor version only until stability is reached. + + When the 0.x series is stable, as a special case, the highest + stable 0.x version will be released as version 1.00. User- + readable version strings in the library and applications will + be changed to 1.00, 1.01, 1.02, 1.05, etc, but the library + version in src/Makefile.am will stay on the 0.x series. + + Bugfix releases for this stable series will continue from there, + using 1.01 in user strings, and 0.x in the src/Makefile.am. + + A new development branch will be started with the version 1.50, + and both src/Makefile.am and the user strings will match again. + + From then on, development will continue on odd numbered major + versions with incompatible changes allowed. When stable, version + 1.x will become 2.0, and the 3.x branch will be opened. Due to limitations in remaining portable across as many operating systems as possible, Barry will discontinue its 3-number version scheme as of -- 2.11.4.GIT