Skip to content

Releases: greenbone/pontos

pontos 23.4.6

25 Apr 10:07
Compare
Choose a tag to compare

23.4.6 - 2023-04-25

Changed

  • Improve errors if updating Python version files fails 6f4588d

Bug Fixes

  • Always parse PEP440 versions from pyproject.toml files 408929e

pontos 23.4.5

24 Apr 12:46
Compare
Choose a tag to compare

23.4.5 - 2023-04-24

pontos 23.4.4

24 Apr 12:36
Compare
Choose a tag to compare

23.4.4 - 2023-04-24

Added

Changed

  • Rework release process by using tags for last release version e157846
  • Ensure that some.file is removed after the test run e282290
  • Update CI workflows 500d1f1
  • Run no signing key test only on CI a10fabd

Bug Fixes

  • Getting last release even tags contain invalid version e702c68
  • Fix getting the error output if a git command fails 668bc9a
  • Remove accidentally added print statement in comments method aace375

pontos 23.4.3

13 Apr 08:30
Compare
Choose a tag to compare

23.4.3 - 2023-04-13

Added

  • Extend GitHub API for pull request comments ae0452b
  • Implement greater then method for Version classes dce2382
  • Add version helper method to get list of released versions 8df45bc
  • Add more realistic tests for releasing a go project dd753ba

Bug Fixes

  • Support getting the last release version for release series b13e6df
  • Fix getting last release for initial patch or minor release 9eddfdc

pontos 23.4.2

12 Apr 07:27
Compare
Choose a tag to compare

23.4.2 - 2023-04-12

Added

  • Allow to set the GPG key for git signing during releases via env (#717) f51bd2d
  • New get_tags GitHub API call (#716) 01cd991

Changed

  • Improve console output during a release b2984b3

pontos 23.4.1

06 Apr 10:54
Compare
Choose a tag to compare

23.4.1 - 2023-04-06

Added

  • Allow to get the conventional commits by type bb5ac02
  • Allow to get the current status of a git repository 47eddb2
  • Allow to rename and move files in a git repository 0a11705

pontos 23.4.0

05 Apr 12:28
Compare
Choose a tag to compare

23.4.0 - 2023-04-05

Added

  • Print the current version when doing a release a2205b8

Changed

  • Suppress console output while testing error cases 2193e9d
  • Add sort_suffix argument to git list_tags fb95faf
  • Update get_last_release_version for tag_name filtering 7ac71e1
  • Update git list_tags for better sorting 2dfc162
  • Improve handling git errors during a release 7a1f4ea

Bug Fixes

  • Fix creating patch and minor releases for older release series 71f693e
  • Fix calculating next alpha, beta and rc version of a beta release 350fc7c

pontos 23.3.6

22 Mar 09:43
Compare
Choose a tag to compare

23.3.6 - 2023-03-22

Changed

  • Fix and improve (dev) versioning d073db7
  • Update dependencies and require Python 3.9 as min version 3ed443e

pontos 23.3.5

14 Mar 13:59
Compare
Choose a tag to compare

23.3.5 - 2023-03-14

Bug Fixes

  • Fix version scheme, by avoiding version jump on pre-releases (#674) 0b4793a

pontos 23.3.4

14 Mar 09:21
Compare
Choose a tag to compare

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