v5.1.0
What's Changed
- Bump astral-sh/setup-uv from 4.0.0 to 4.2.0 in /.github/workflows in the actions group by @dependabot in #291
- TST: bump astral/setup-uv (4.0.0 -> 4.2.0) by @neutrinoceros in #292
- TST: rewrite testing workflows around
uv.lock
by @neutrinoceros in #293 - TST: leverage dependency group nesting by @neutrinoceros in #294
- TST: re-introduce CPython 3.14 testing in bleeding-edge CI and use Quansight-Labs/setup-python for freethreaded CPython 3.13 by @neutrinoceros in #295
- TST: test against CPython 3.10.0 (instead of latest 3.10.x) by @neutrinoceros in #296
- BLD: refine exclude patterns for sdist building by @neutrinoceros in #297
- TYP: add missing
__all__
symbol by @neutrinoceros in #300 - MNT: bump pre-commit hooks (typos + ruff) by @neutrinoceros in #302
- TYP: fix errors reported by pyright by @neutrinoceros in #303
- TYP: fix a warning reported by pyright by @neutrinoceros in #304
- MNT: expand pre-publication checks and block publication if they fail by @neutrinoceros in #306
- ENH: add
inifix.__version_tuple__
by @neutrinoceros in #305 - DOC: add missing changelog entries by @neutrinoceros in #307
- ENH: add sections-mode selection to
inifix.validate_inifile_schema
by @neutrinoceros in #308 - ENH: expose sections-mode selection in IO API by @neutrinoceros in #310
- TYP: narrow return type of
inifix.load
andinifix.loads
followingparse_scalars_as_lists
andsections
by @neutrinoceros in #311 - CLN: drop unused future import by @neutrinoceros in #312
- TYP: systematically typecheck with pyright as well as mypy by @neutrinoceros in #313
- DOC: avoid duplicated docstring sources using string interpolation by @neutrinoceros in #314
- TST: run pre-publish-checks when affected files are updated by @neutrinoceros in #316
- TST: bump uv.lock (hypothesis 6.122.1 -> 6.122.3) by @neutrinoceros in #317
- TST: do not run CI on changelog-only changes by @neutrinoceros in #318
- DOC: add narative docs for sections argument and type narrowing by @neutrinoceros in #315
- REL: prepare release 5.1.0 by @neutrinoceros in #319
Full Changelog: v5.0.4...v5.1.0