Skip to content

Releases: tivaliy/python-gerritclient

v1.2.0

02 Jan 17:36

Choose a tag to compare

Remove .coverage from git tracking

v1.1.0

01 Jan 14:20

Choose a tag to compare

Add pytest/coverage artifacts to .gitignore

v1.0.0: Modernize release process with hatchling and dynamic versioning

31 Dec 10:39

Choose a tag to compare

Build System:
- Replace setuptools/pbr with hatchling build backend
- Add uv-dynamic-versioning for git tag-based versioning
- Version now derived from git tags (e.g., v1.0.0 -> 1.0.0)
- Remove hardcoded version from pyproject.toml

CI/CD Workflows:
- Add publish.yaml for PyPI trusted publishing (OIDC)
- Add lint.yaml with pre-commit hooks
- Rename test.yml to test.yaml, align with claude-bridge style
- Remove obsolete Travis CI configuration

Code Quality:
- Add .pre-commit-config.yaml with ruff and standard hooks
- Add pre-commit to dev dependencies

Cleanup:
- Remove setup.py, setup.cfg (replaced by pyproject.toml)
- Remove requirements.txt, test-requirements.txt (deps in pyproject.toml)
- Remove .travis.yml (replaced by GitHub Actions)
- Update tox.ini to use inline dependencies
- Update ChangeLog with 1.0.0 release notes

To release: create a git tag (e.g., git tag v1.0.0) and push,
then create a GitHub Release to trigger PyPI publishing.

Release v0.1.0

03 Jan 15:17

Choose a tag to compare

Bump version to 0.1.0