Releases
v23.3.4
23.3.4 - 2023-03-14
Added
Introduce pontos-version new CLI to calculate the next release 0e63b81
Implement repr for Version classes e1ab500
Add api docs for pontos.version.schemes 531b6fe
Add all versioning schemes to pontos.version.scheme a1cffaa
Add a VersioningScheme based on Semantic Versioning 2edf32d
Implement a VersioningScheme based on PEP 440 15075ce
Introduce an abstract base class for a VersioningScheme 743ad38
Add docs for pontos.version.project module 0f2d853
Add semver as dependency for semantic versioning support e58565f
Add sphinx- autobuild for rebuilding the docs automatically 7f23202
Support updating a TypeScript version file too 1f97f89
typing in pontos/github (#651 ) a188538
Extend tests for verifying the version in Python projects 83ca1bc
Add support for pontos-version verify current
for JS projects 3588b25
Add support for pontos-version verify current
to Go and CMake projects ed61a34
Introduce a Project class that abstracts versioning 4f69b5b
Add a get_commands function to return all VersionCommand classes 74efacd
Removed
Remove unused version helper functions c305be0
Drop obsolete gather_project function 7e41232
Drop VersionCalculator from VersionCommands b8982d6
Changed
Update pontos-changelog to support versioning schemes cdfa189
Change ChangelogBuilder to allow passing Version instances cd095ef
Adjust release CLIs for versioning schemes afd5a36
Adjust pontos-version for versioning scheme changes 485da59
Mark calculator module as "private" 5d38b5f
Allow Version comparison against strings 031b3d5
Migrate tests for Version and VersionCalculator 2c6ca13
Refactor Project class 0b3f5a7
Refactor VersionCommands 0a8de36
Require a version parsing function for get_last_release_version 3c09b27
Rename scheme module to schemes bb68ab9
Abstract Version and VersionCalculator 88758e1
Update pylint to allow modules starting with underscore b72c6c8
Update github CLI to use new pull requests API dd7d594
Fix, update, extend and improve the documentation 826001d
Convert all docs from rst to markdown 421f019
Update copyright year in docs 899afa4
Much more flexible Conventional Commits support (#662 ) 7176fa3
Loosen the version regex for go projects aa554de
Improve docstring for VersionCommand.verify method ad748f2
Extract VersionCalculator into an own module (again) edf9bfa
Use VersionCalculator directly in release CLI 829073f
Update pontos-version to support multi language projects eeed85f
Update release CLI to handle multi language projects 7db80aa
Bug Fixes
Pass version to string function (#679 ) f94287d
Import version into pontos.version again 82f2e34
Update and fix pontos-version
CLI cb2e179
Fix updating version in src/version.js for pre releases c4ae708
You can’t perform that action at this time.