Releases: abravalheri/validate-pyproject
v0.24.1
v0.24
What's Changed
-
Fix integration with
SchemaStore
by loading extra/side schemas, #226, #229. -
Add support for loading extra schemas, #226.
-
Fixed verify author dict is not empty, #232.
-
Added support for
validate_pyproject.multi_schema
plugins with extra schemas, #231. -
validate-pyproject
no longer communicates test dependencies via thetests
extra and documentation dependencies dependencies via thedocs/requirements.txt
file. Insteaddependency-groups
have been adopted to support CI environments, #227.As a result,
uv
's high level interface also works for developers. You can use thedependency-groups
package on PyPI if you need to convert to a classic requirements list.
Contributions by @henryiii.
Full Changelog: v0.23...v0.24
v0.23
v0.22
What's Changed
Full Changelog: v0.21...v0.22
v0.21
v0.20.2
Attempt to solve problems with release pipeline (CI), related to actions/upload-artifact#618.
The package code is unchanged regarding v0.20.
Full Changelog: v0.20.1...v0.20.2
v0.20.1
Attempt to solve problems with release pipeline (CI).
The package code is unchanged regarding v0.20
Full Changelog: v0.20...v0.20.1
v0.20
What's Changed
setuptools
plugin:- Update
setuptools.schema.json
in #206
- Update
Maintenance and Minor Changes
- Fix indentation in readme's pre-commit config by @jvacek in #195
- Fix misplaced comments on
formats.py
in #196 - Adopt
--import-mode=importlib
for pytest to prevent errors withimportlib.metadata
in #203 - Fix Cirrus macOS by @henryiii in #202
- Update Cirrus CI config from latest PyScaffold template in #204
- Attempt building and linting in a single task for Cirrus CI in #205
New Contributors
Full Changelog: v0.19...v0.20
v0.19
What's Changed
- Relax requirements about module names to also allow dash characters, #164
- Migrate metadata to
pyproject.toml
, #192
New Contributors
- @DimitriPapadopoulos made their first contribution in #187
Full Changelog: v0.18...v0.19
v0.18
What's Changed
- Allow overwrite when schemas refer to the same
tool
, #175.
Full Changelog: v0.17...v0.18