github greenbone/pontos v23.3.4
pontos 23.3.4

latest releases: v24.9.0, v24.3.2, v24.3.1...
19 months ago

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

Don't miss a new pontos release

NewReleases is sending notifications on new releases.