From: Don A. <don...@co...> - 2005-02-18 16:45:41
|
The development branch of GRAMPS (1.1.X) is beginning its process to become the new STABLE branch. This means we are ready for wider general usage to help discover any remaining issues before we officially label this as the new stable branch. As part of this effort, we are starting a new release plan. Dates are currently estimated. 20 Feb 2005 - Release of 1.1.90. At this point, we should be functionally solid. Core functionality will be in place, but reports may be added or improved. The database should be considered to be stable, so if the database changes, and automatic upgrade path will exist. 6 Mar 2005 - Releae of 1.1.95. At this point, text strings should be considered frozen. Translations can be started at this point without the fear of significant string changes. 20 Mar 2005 - New stable release. The version number will be either 1.2.0 or 2.0.0. Which leads to the question - What should our policy be on version numbering? We have been using the typical set of three numbers, such as 1.0.10. The two major options are: 1) Third digit indicates a release. Second digit indicates series, (even stable, odd development). First digit has a rather nebulous meaning. 2) First digit indicates breaking internal API compatibility. Second digit indicates significant functional differences. Third digit indicates minor functional difference or bug fixes. Right now, we've been using option 1, so the new stable release would be 1.2. Any strong opinions? Don |