Skip to content

Commit 5dde40f

Browse files
author
Testing Git
committed
Version updated from 0.29.0 to 0.30.0
1 parent afcfe25 commit 5dde40f

File tree

6 files changed

+669
-364
lines changed

6 files changed

+669
-364
lines changed

CHANGELOG.md

+70
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,75 @@
11
# Changelog
22

3+
## 0.30.0 (2025-01-26)
4+
[Compare the full difference.](https://github.com/callowayproject/bump-my-version/compare/0.29.0...0.30.0)
5+
6+
### Fixes
7+
8+
- Fixed normalized paths in is_subpath. [d1c180b](https://github.com/callowayproject/bump-my-version/commit/d1c180b55cf19a5d3d8212bb102318f6b24a5cab)
9+
10+
- Fix formatting in docs. [5fe387c](https://github.com/callowayproject/bump-my-version/commit/5fe387ccf3ea8ce1a4e7b3b9d06f6f4446790cda)
11+
12+
### New
13+
14+
- Add handling for git path addition with new test coverage. [8ad5c82](https://github.com/callowayproject/bump-my-version/commit/8ad5c82182ec510ecc426656a8be1a41f3ce28f5)
15+
16+
Enhances the `Git` class by adding the `add_path` method, improving control over tracked files. Includes comprehensive test cases to validate subpath handling, handle command failures, and ensure robustness against invalid inputs. Also includes minor refactoring with updated exception handling and code comments.
17+
- Added tests for `utils.is_subpath`. [4e993ed](https://github.com/callowayproject/bump-my-version/commit/4e993ed423e05a8550342bd1d8b8ca82d4c17cb3)
18+
19+
- Add support for 'moveable_tags' configuration option. [2a2f1e6](https://github.com/callowayproject/bump-my-version/commit/2a2f1e6abe4c0d3e34440eacacc4b51bdb49f2df)
20+
21+
This update introduces a new 'moveable_tags' field in the configuration model, with appropriate defaults. Test fixture files have been updated to reflect this change. This allows better handling of tags that can be relocated during versioning operations.
22+
- Add support for 'moveable_tags' configuration option. [dd1efa5](https://github.com/callowayproject/bump-my-version/commit/dd1efa5026db2843f9ec06bcbb691a38a878fdc4)
23+
24+
This update introduces a new 'moveable_tags' field in the configuration model, with appropriate defaults. Test fixture files have been updated to reflect this change. This allows better handling of tags that can be relocated during versioning operations.
25+
- Added additional logging verbosity configuration in setup_logging. [2b420b8](https://github.com/callowayproject/bump-my-version/commit/2b420b82201b7b5ad129f4a6f64e99e446f0e492)
26+
27+
Updated the logging verbosity levels to include formatting options for different verbosity levels. Added a new level (3) with detailed output including file path and line number. Refactored setup_logging to properly handle verbosity and log format settings.
28+
### Other
29+
30+
- Merge remote-tracking branch 'origin/moving-tags' into moving-tags. [a2b7bd1](https://github.com/callowayproject/bump-my-version/commit/a2b7bd152a684234091c5e03c5dd55f50042fcd8)
31+
32+
- [pre-commit.ci] pre-commit autoupdate. [d03b1da](https://github.com/callowayproject/bump-my-version/commit/d03b1da16140836ef2c4c0daad12a616fedff498)
33+
34+
**updates:** - [github.com/astral-sh/ruff-pre-commit: v0.8.6 → v0.9.2](https://github.com/astral-sh/ruff-pre-commit/compare/v0.8.6...v0.9.2)
35+
36+
- [pre-commit.ci] pre-commit autoupdate. [584711b](https://github.com/callowayproject/bump-my-version/commit/584711b7317a03683e442fdd908a55ee70846cca)
37+
38+
**updates:** - [github.com/astral-sh/ruff-pre-commit: v0.8.4 → v0.8.6](https://github.com/astral-sh/ruff-pre-commit/compare/v0.8.4...v0.8.6)
39+
40+
- [pre-commit.ci] pre-commit autoupdate. [c583694](https://github.com/callowayproject/bump-my-version/commit/c58369411fea04f1979b5dd590862317cdccab9f)
41+
42+
**updates:** - [github.com/astral-sh/ruff-pre-commit: v0.8.3 → v0.8.4](https://github.com/astral-sh/ruff-pre-commit/compare/v0.8.3...v0.8.4)
43+
44+
- Bump softprops/action-gh-release from 1 to 2 in the github-actions group. [787c241](https://github.com/callowayproject/bump-my-version/commit/787c241236c1f4da2512868135aca75a81558cca)
45+
46+
Bumps the github-actions group with 1 update: [softprops/action-gh-release](https://github.com/softprops/action-gh-release).
47+
48+
49+
Updates `softprops/action-gh-release` from 1 to 2
50+
- [Release notes](https://github.com/softprops/action-gh-release/releases)
51+
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
52+
- [Commits](https://github.com/softprops/action-gh-release/compare/v1...v2)
53+
54+
---
55+
**updated-dependencies:** - dependency-name: softprops/action-gh-release
56+
dependency-type: direct:production
57+
update-type: version-update:semver-major
58+
dependency-group: github-actions
59+
60+
**signed-off-by:** dependabot[bot] <[email protected]>
61+
62+
### Updates
63+
64+
- Updated some tests. [4013d86](https://github.com/callowayproject/bump-my-version/commit/4013d863c3762fee1802b012689af62a0184d85a)
65+
66+
- Remove legacy SCM implementation and add new SCM tests. [ddbe21e](https://github.com/callowayproject/bump-my-version/commit/ddbe21e4a29963caa063e554b84592d4c7a8222f)
67+
68+
Replaced the outdated `scm_old.py` with a focused and updated SCM implementation. Added extensive tests for the new `SCMInfo` behavior, path handling, and commit/tag logic, ensuring robust functionality for Git and Mercurial. Updated fixtures and test configurations accordingly.
69+
- Rename `scm.py` to `scm_old.py` and add new utility functions. [dac965d](https://github.com/callowayproject/bump-my-version/commit/dac965d485802668fedc8c6e329bf10d04f7c795)
70+
71+
Refactored SCM-related imports to use the renamed `scm_old.py` for better module organization. Introduced `is_subpath` utility to simplify path checks and added support for moveable tags in version control systems. These changes improve code structure and extend functionality for tagging.
72+
373
## 0.29.0 (2024-12-19)
474
[Compare the full difference.](https://github.com/callowayproject/bump-my-version/compare/0.28.3...0.29.0)
575

Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,11 @@ ARG USER_UID=1000
2222
ARG USER_GID=$USER_UID
2323

2424
LABEL org.opencontainers.image.authors="Calloway Project https://github.com/callowayproject"
25-
LABEL org.opencontainers.image.created=2024-12-19T19:45:37Z
25+
LABEL org.opencontainers.image.created=2025-01-26T15:45:13Z
2626
LABEL org.opencontainers.image.url=https://github.com/callowayproject/bump-my-version
2727
LABEL org.opencontainers.image.documentation=https://callowayproject.github.io/bump-my-version
2828
LABEL org.opencontainers.image.source=https://github.com/callowayproject/bump-my-version
29-
LABEL org.opencontainers.image.version=0.29.0
29+
LABEL org.opencontainers.image.version=0.30.0
3030
LABEL org.opencontainers.image.licenses=MIT
3131

3232
# Add a non-root user and group

action.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ runs:
4444
python-version: '3.12'
4545
- name: Install bump-my-version
4646
shell: bash
47-
run: pip install "bump-my-version==0.29.0"
47+
run: pip install "bump-my-version==0.30.0"
4848
- name: Pass Inputs to Shell
4949
id: bump
5050
shell: bash

bumpversion/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
"""Top-level package for bump-my-version."""
22

3-
__version__ = "0.29.0"
3+
__version__ = "0.30.0"

pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -254,7 +254,7 @@ suppress-dummy-args = true
254254
suppress-none-returning = true
255255

256256
[tool.bumpversion]
257-
current_version = "0.29.0"
257+
current_version = "0.30.0"
258258
commit = true
259259
commit_args = "--no-verify"
260260
tag = true

0 commit comments

Comments
 (0)