Releases: neutrinoceros/inifix
Releases · neutrinoceros/inifix
v4.5.0
What's Changed
- DOC: illustate how to write type-safe applications of inifix.load by @neutrinoceros in #215
- Bump the actions group in /requirements with 1 update by @dependabot in #216
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #217
- Bump mypy from 1.9.0 to 1.10.0 in /requirements in the actions group by @dependabot in #218
- TST: test Python 3.13 both GIL and free-threading flavors by @neutrinoceros in #219
- ENH: inifix-format (and pre-commit hook) now validates that formatted data compares identical to unformatted data (by default) by @neutrinoceros in #220
- REL: prepare release 4.5.0 by @neutrinoceros in #221
Full Changelog: v4.4.3...v4.5.0
v4.4.3
What's Changed
- BUG: fix a bug where inifix-format --diff would print extraneous trailing newlines by @neutrinoceros in #213
- REL: prep release 4.4.3 by @neutrinoceros in #214
Full Changelog: v4.4.2...v4.4.3
v4.4.2
What's Changed
- Bump actions/checkout from 3 to 4 in /.github/workflows by @dependabot in #199
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #200
- TST: move tests to Python 3.12 (stable) by @neutrinoceros in #198
- TST: add CPython 3.13 (pre-releases) to test matrix by @neutrinoceros in #201
- BUG: fix a confusing error message in validation routine for invalid iterable data by @neutrinoceros in #202
- REL: prep release 4.4.2 by @neutrinoceros in #203
Full Changelog: v4.4.1...v4.4.2
v4.4.1
What's Changed
- TST: force color output in pytest config by @neutrinoceros in #178
- Bump mypy from 1.2.0 to 1.3.0 in /requirements by @dependabot in #183
- Bump pypa/gh-action-pypi-publish from 1.8.5 to 1.8.6 in /.github/workflows by @dependabot in #182
- Bump mypy from 1.3.0 to 1.4.1 in /requirements by @dependabot in #185
- Bump pypa/gh-action-pypi-publish from 1.8.6 to 1.8.7 in /.github/workflows by @dependabot in #184
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #186
- REL: migrate to PyPI trusted-publishing by @neutrinoceros in #187
- BLD: drop support for Python 3.8 by @neutrinoceros in #188
- DOC: cleanup out-of-date badge by @neutrinoceros in #189
- TST: add support for CPython 3.12 by @neutrinoceros in #190
- TST: fix testing with future pytest by @neutrinoceros in #191
- Bump mypy from 1.4.1 to 1.5.1 in /requirements by @dependabot in #192
- MNT: switch to faster black pre-commit hook by @neutrinoceros in #193
- DOC: fix a undesired asymmetry in usage example by @neutrinoceros in #194
- DEP: drop more-itertools as a dependency by @neutrinoceros in #196
- REL: prep release 4.4.1 by @neutrinoceros in #197
Full Changelog: v4.4.0...v4.4.1
v4.4.0
What's Changed
This is a pure maintenance release with no additional features of fixes. The source code was re-organized to use a src-layout, which should have no visible effect from the user perspective.
- DOC: update link to Idefix by @neutrinoceros in #170
- MNT: upgrade pre-commit hooks, simplify ruff config by @neutrinoceros in #171
- Bump mypy from 1.0.1 to 1.1.1 in /requirements by @dependabot in #172
- Bump pypa/gh-action-pypi-publish from 1.6.4 to 1.8.4 in /.github/workflows by @dependabot in #173
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #174
- Bump pypa/gh-action-pypi-publish from 1.8.4 to 1.8.5 in /.github/workflows by @dependabot in #175
- Bump mypy from 1.1.1 to 1.2.0 in /requirements by @dependabot in #176
- STY: activate flake8-comprehensions and flake8-2020 (ruff) by @neutrinoceros in #177
- MNT: migrate to src layout by @neutrinoceros in #179
- BLD: use dynamic version metadata by @neutrinoceros in #180
- REL: bump version to 4.4.0 by @neutrinoceros in #181
Full Changelog: v4.3.2...v4.4.0
v4.3.2
What's Changed
- BUG: fix a bug where trailing '.0+' would be trimmed even from pure strings by @neutrinoceros in #168
- REL: prep release 4.3.2 by @neutrinoceros in #169
Full Changelog: v4.3.1...v4.3.2
v4.3.1
What's Changed
- PERF: speedup parsing (take 3) by @neutrinoceros in #165
- REL: prep release 4.3.1 by @neutrinoceros in #166
Full Changelog: v4.3.0...v4.3.1
v4.3.0
What's Changed
- ENH: implement --skip-validation for inifix-format CLI by @neutrinoceros in #162
- DOC: improve documentation for pre-commit hooks and validation-skipping options by @neutrinoceros in #163
- REL: prep release 4.3.0 by @neutrinoceros in #164
Full Changelog: v4.2.2...v4.3.0
v4.2.2
What's Changed
- PERF: optimize parsing speed (again) by @neutrinoceros in #160
- REL: prep release 4.2.2 by @neutrinoceros in #161
Full Changelog: v4.2.1...v4.2.2
v4.2.1
What's Changed
- BUG: fix a regression where signed floats were interpreted as strings by @neutrinoceros in #158
- REL: prep release 4.2.1 by @neutrinoceros in #159
Full Changelog: v4.2.0...v4.2.1