versionah¶
versionah is a simple tool to help you — or more specifically me — easily maintain version information for a project. Its entire aim is to make the act of displaying or bumping a project’s version number a thoughtless task.
All repetitive tasks should be easily automated, and versionah is just a little step in the right direction!
It is written in Python, and requires v3.5 or later. versionah is released under the GPL v3
- Git repository
- Issue tracker
- Contributors
Contents¶
- Background
- Version numbers
- Usage
- Getting started
- Version templates
- versionah manpage
- Frequently Asked Questions
- Isn’t this an overly elaborate solution for a simple problem?
- I give
perl
scripts the suffix.perl
, can I make type guessing work? - Do you accept template contributions?
- I don’t like your choice of template language
- How do I add version data to my project’s
README
? - Will you support other version formats?
- Alternatives
- Upgrading notes
- User-visible changes
- 0.16.0 - 2017-11-06
- 0.15.0 - 2014-01-31
- 0.14.0 - 2013-05-22
- 0.13.0 - 2013-05-09
- 0.12.0 - 2012-07-19
- 0.11.0 - 2012-01-30
- 0.10.0 - 2011-03-30
- 0.9.0 - 2011-03-21
- 0.8.0 - 2011-02-26
- 0.7.0 - 2011-02-21
- 0.6.0 - 2011-02-19
- 0.5.0 - 2011-02-19
- 0.4.0 - 2011-02-18
- 0.3.0 - 2011-02-15
- 0.2.0 - 2011-02-15
- 0.1.0 - 2011-02-15
- API documentation
- Glossary
- Release HOWTO
- Appendix