Skip to content

Releases: callowayproject/bump-my-version

0.17.4

10 Feb 14:44
Compare
Choose a tag to compare

Compare the full difference.

Fixes

Other

0.17.3

29 Jan 14:56
Compare
Choose a tag to compare

Compare the full difference.

Fixes

  • Refactored VersionComponentConfig to VersionComponentSpec. b538308

    More consistent with VersionSpec

New

  • Added mental model documentation. 5cbd250

Other

Updates

  • Updated more documentation. 779c84c

0.17.2

27 Jan 14:58
Compare
Choose a tag to compare

Compare the full difference.

Fixes

  • Fixed some tests. 593a4ee

  • Refactored serialization. 0ac2cd8

    • Moved serialization from VersionConfig to version.serialization
  • Fixed extra capture group in PEP440 parser. 384fd99

  • Refactored verioning models. 88e7f71

    • created a "conventions" module for future release
    • added an optional depends_on version component configuration
    • The depends_on is required for PEP440 versioning
  • Fixed None as value for a function. f8c4d05

    • Turns None into an empty string
  • Fixed bad imports. 5c86d51

  • Refactored versioning models and tests. 7d05414

  • Refactored version parsing. 5ed546b

  • Refactored versioning functions and version parts. be87721

  • Fixed timezone of a test. 0e01253

0.17.1

25 Jan 14:20
Compare
Choose a tag to compare

Compare the full difference.

Fixes

  • Fixed bad error checking with SCM. 10e5d7d

  • Fix missing current version within the context. a5dca4c

0.17.0

22 Jan 14:49
Compare
Choose a tag to compare

Compare the full difference.

Fixes

  • Fixed Py3.8 type annotation. c15b23b

  • Fixed some output in visualizing. 406f97a

  • Fixed bad type annotation. 8f4bedf

  • Fixed bad test imports. a74342b

  • Refactored the create subcommand. f529d28

    • Also organized the CLI tests

New

  • Added show-bump subcommand. 0bbd814

    • Shows possible resulting versions of the bump command
  • Added sample-config feature. 3d0f67d

    • Initial implementation

Updates

0.16.2

13 Jan 15:46
Compare
Choose a tag to compare

Compare the full difference.

Fixes

  • Fixed a bad import. 46c9c48

  • Fixed extra whitespace added when updating pyproject.toml. 839f17f

    • Removed dotted-notation from requirements. There is an issue on how dotted-notation sets values in the TOMLkit data structure.

    • Added get_nested_value and set_nested_value as replacements for dotted-notation.

Other

0.16.1

06 Jan 14:59
Compare
Choose a tag to compare

Compare the full difference.

Fixes

  • Fixed empty string replacement bug. d9965ab

    Only a missing replacement value will trigger one of the fallback options.

    Fixes #117

0.16.0

05 Jan 13:30
Compare
Choose a tag to compare

Compare the full difference.

New

  • Add support for legacy multiline search options (refs #98). 278eae5

Other

0.15.4

29 Dec 13:14
Compare
Choose a tag to compare

Compare the full difference.

Fixes

  • Fix not being able to tag without also committing. 753c990

  • Fixed testing automation. 19215f1

    • The new commit/tag decoupling requires the --no-tag flag

0.15.3

18 Dec 21:53
Compare
Choose a tag to compare

Compare the full difference.

Fixes

  • Fix miscast of current_version. b8ea252

    • When using the legacy configuration format, a single-digit version is parsed as an int

    Fixes #99