General Information

Versioning Scheme

AutoArchive version has form X.Y.Z, where X is the major, Y is minor and Z the bugfix version number.

A major version is released when all of its features have been implemented. X is then increased and other numbers are set to 0 (e. g. from 0.14.5 to 1.0.0). No new features are added to that version anymore; only bug fixes. The released major version becomes the new stable version and it is supported until the next major version is released.

After a major version is released the development of the next one starts. It is referred to as the latest version. It has the same major version number (X) as current stable, however the minor (Y) is greater than 0 and is increasing (e. g. after 1.0.0 is released, the development of 2.0.Z starts with version 1.1.0).

This is how releases may look like:

0.0.0, 0.0.1, 0.1.0, 0.2.0, 0.2.1, 0.2.2, 1.0.0, 1.0.1, 1.0.2, 1.0.3, 1.0.4
|                                      |  |   |  |                        |
----------------------------------------  -----  --------------------------
                   |                        |                 |
      development of version 1.0   ver. 1.0 released   support for ver. 1.0

                                              1.1.0, 1.2.0, 1.2.1, 1.3.0, 2.0.0, 2.0.1, 2.0.2, ...
                                              |                        |  |   |  |
                                              --------------------------  -----  --------------...
                                                           |                |
                                              development of ver. 2.0   ver. 2.0 released

                                                                              ...

Generally, increasing X or Y means that new features were introduced. They may bring incompatibilities with previous releases (such as change of the configuration file format and so on). A migration may be necessary after the update.

Increasing Z means that only bugs were fixed and the release is compatible with the previous one. Update is seamless, no migration is necessary.

Besides regular ones there are also development releases with suffix .devYYYYMMDD added to the regular version number of the upcoming release. For example 2.1.4.dev20260918 is the development release of upcoming version 2.1.4. Development releases might be buggy and are not suitable for regular use.

License

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License version 3 as published by the Free Software Foundation.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.

Contacting the Author

Comments, bug reports, wishes, donations for this piece of software are welcomed. You can send them via the project page at https://sourceforge.net/projects/autoarchive/.

Homepage: https://autoarchive.sourceforge.io/.