Skip to content

Commit 58538f9

Browse files
committed
Update changelog
1 parent f973c25 commit 58538f9

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,17 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
1515
### Removed
1616

1717
- Formal support for Python < 3.10
18+
- `setup.py`, `setup.cfg`, and `mypy.ini` (configuration consolidated into `pyproject.toml`)
19+
20+
### Changed
21+
22+
- Migrated from pip/setuptools to uv for dependency management and packaging
23+
- Switched build backend from setuptools to hatchling
24+
- Replaced flake8, black, isort, and pylint with ruff for linting and formatting
25+
- Switched PyPI publishing to trusted publishing (OIDC) — no more username/password secrets
26+
- Updated Dockerfile base image from `python:3.10.2-buster` to `python:3.14-slim-bookworm`
27+
- Updated CI, Docker, Makefile, and docs to use uv throughout
28+
- Relaxed benchmark regression threshold from 10% to 15% to reduce flaky CI failures
1829

1930
## [7.3.0] - 2022.12.22
2031

0 commit comments

Comments
 (0)