Releases: callowayproject/bump-my-version
0.9.3
Fixes
-
Fixed file configuration overrides. c1ef3b2
Fixes #55
The file config was ignoring falsey values when constructing the dict.
It now ignores
None
values. -
Fixed documentation regarding regex config. cd71a1a
- TOML requires the double backslash while INI doesn't
-
Fixed requirements for docs. 7856ee0
New
- Added documentation building workflow. 48980d7
Other
-
[pre-commit.ci] pre-commit autoupdate. 7c38c40
updates: - github.com/astral-sh/ruff-pre-commit: v0.0.284 → v0.0.285
-
[pre-commit.ci] pre-commit autoupdate. c30bd12
updates: - github.com/astral-sh/ruff-pre-commit: v0.0.282 → v0.0.284
-
[pre-commit.ci] pre-commit autoupdate. 95c89fb
updates: - github.com/astral-sh/ruff-pre-commit: v0.0.281 → v0.0.282
Updates
- Removed mentions of Python 3.7. a91f690
0.9.2
Fixes
0.9.1
Other
-
[pre-commit.ci] auto fixes from pre-commit.com hooks. 4b457d0
for more information, see https://pre-commit.ci
-
[pre-commit.ci] pre-commit autoupdate. adb7e4c
updates: - github.com/astral-sh/ruff-pre-commit: v0.0.277 → v0.0.281
Updates
-
Remove
pygments_style
from docsrc/conf.py. 32798a9The theme defaults, subjectively, look better.
0.9.0
New
-
Added documentation about regular expressions. 449b70a
-
Added configuration and command-line
no_regex
option. a295a32- Global and individual file configurations available for
no_regex
- Command-line flag
--no-regex
flag added forbump
andreplace
sub-commands
- Global and individual file configurations available for
-
Adds regular expression searching ability. 0210d74
- Search strings are treated as regular expressions after the initial substitution
-
Added deprecation warning on .cfg files. a0481b7
0.8.0
New
-
Added documentation for ignore missing version. e0731c3
-
Added
--ignore-missing-version
flag tobump
andreplace
. a5bd008 -
Added
ignore-missing-version
configuration. 45c85be- Defaults to
False
- File configurations can also override this value
- Defaults to
-
Added deprecation warnings. 733438b
--list
option will go bye-bye in 1.0- calling
bumpversion
without a subcomand will leave in 1.0
0.7.1
Fixes
-
Fix search and replace options for replace. 781e8d8
- The
--search
and--replace
options now completely override any other search and replace logic.
Fixes #34
- The
Other
-
[pre-commit.ci] pre-commit autoupdate. 531738d
updates: - github.com/astral-sh/ruff-pre-commit: v0.0.276 → v0.0.277
-
[pre-commit.ci] pre-commit autoupdate. 61e6747
updates: - https://github.com/charliermarsh/ruff-pre-commit → https://github.com/astral-sh/ruff-pre-commit
0.7.0
Fixes
-
Fixed test coverage. 3fe96f0
-
Fixed wrong pydantic version pinning. d4b125e
-
Fixed typing issue. bfe5306
- Declared SourceCodeManager attributes as
ClassVar[List[str]]
_TEST_USABLE_COMMAND
,_COMMIT_COMMAND
, and_ALL_TAGS_COMMAND
affected
- Declared SourceCodeManager attributes as
New
-
Added tests for CLI replace command. a53cddc
-
Added and re-organized documentation. c62d65e
-
Added replace subcommand. 8722a0f
-
Works just like
bump
but- doesn't do any version incrementing
- Will not change the configuration file
- Will not commit or tag
-
Can use
bumpversion show new_version --increment <versionpart>
to see what the new version would be
-
-
Adds
short_branch_name
to version rendering context. 7f7e50cshort_branch_name
is the branch name, lower case, containing only a-z and 0-9, and truncated to 20 characters.
Fixes #28
Other
-
Check config before tagging. 3a6e3ee
-
Format version parts. ee43bdb
-
[pre-commit.ci] auto fixes from pre-commit.com hooks. 5e6f566
for more information, see https://pre-commit.ci
-
[pre-commit.ci] pre-commit autoupdate. f1acd35
updates: - github.com/charliermarsh/ruff-pre-commit: v0.0.272 → v0.0.275
0.6.0
Fixes
-
Fixed
--help
andbump
invocations. 9d965e5--help
works for individual sub-commands, but not for the commandbump
now works and fixed tests
-
Fixed issue regarding TOML types. 8960d24
tomlkit.parse()
returns aTOMLDocument
.unwrap()
converts it into adict
New
-
Adds
branch_name
to SCM information. 173be1a -
Added documentation for the show command. d537274
-
Adds
--increment
option toshow
subcommand. b01fffc- when specified it increments the current version and adds
new_version
to the available output.
- when specified it increments the current version and adds
-
Added
show
subcommand. 9bce887- supersedes the
--list
option - provides much more capability
- Can output in YAML, JSON, and default
- Can specify one or more items to display
- Can use dotted-notation to pull items from nested data structures.
- supersedes the
Updates
-
Changes bump-my-version into subcommands. 31ffbcf
- Is backwards-compatible with previous versions
bump-my-version
forwards command tobump-my-version bump
subcommand- Only problem is that Click will not show help automatically, must provide
--help
0.5.1
Fixes
-
Fixes reporting the wrong version missing in a file. efb04e9
- Fixes issue #20
- Renders the correct
current_version
for each file being modified.
Other
-
[pre-commit.ci] auto fixes from pre-commit.com hooks. 5476cdf
for more information, see https://pre-commit.ci
-
[pre-commit.ci] pre-commit autoupdate. 6e500c2
updates: - github.com/charliermarsh/ruff-pre-commit: v0.0.270 → v0.0.272
0.5.0
Fixes
-
Fixed ruff complaints about subprocess. c429c68
-
Fixed issue with formatting. da7544f
There is an underlying edge case where the deriving previous environment variables with multple ways of formatting version numbers will fail.
New
Other
-
Made
VERSION_PART
optional. f236b7d- Fixes #16
VERSION_PART
is detected from the arguments based on the configuration