{"library":"bump-my-version","type":"library","category":null,"description":"Bump My Version is a command-line tool designed to simplify software releases by automatically updating version strings across project files, optionally committing changes, and creating Git tags. It is a maintained refactor of the `bump2version` fork of `bumpversion`, offering enhanced features like `pyproject.toml` configuration support, a modern CLI built with `click` and `rich`, and robust configuration validation using `Pydantic`. It supports various versioning schemes including Semantic Versioning (SemVer) and Calendar Versioning (CalVer). The current version is 1.3.0, and it has an active development and release cadence.","language":"python","status":"active","version":"1.3.0","tags":["versioning","semantic versioning","cli","automation","pyproject.toml","git","mercurial"],"last_verified":"Sun Apr 12","install":[{"cmd":"pip install bump-my-version","imports":[]}],"homepage":null,"github":"https://github.com/callowayproject/bump-my-version","docs":"https://callowayproject.github.io/bump-my-version/","changelog":null,"pypi":"https://pypi.org/project/bump-my-version/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}