Releases: abravalheri/validate-pyproject
Releases · abravalheri/validate-pyproject
v0.18
What's Changed
- Allow overwrite when schemas refer to the same
tool
, #175.
Full Changelog: v0.17...v0.18
v0.17
What's Changed
- Update version regex according to latest packaging version, #153
- Remove duplicate
# ruff: noqa
by @Avasam, #158 - Remove invalid top-of-the-file
# type: ignore
statement by @Avasam, #159 - Align
tool.setuptools.dynamic.optional-dependencies
with `project.optional-dependencies, #170 - Bump min Python version to 3.8, #167
New Contributors
Full Changelog: v0.16...v0.17
v0.16
What's Changed
- Fix setuptools readme field , #116
- Fix missing type keywords, #117
- Add schema validator check, #118
- Add
SchemaStore
conversion script, #119 - Support uint formats (used by Ruff), #128
- Allow tool(s) to be specified via URL (added CLI option:
--tool
), #121 - Allow schemas to be specified from
SchemaStore
(added CLI option:--store
), #133
Full Changelog: v0.15...v0.16
v0.15
v0.14
v0.13
What's Changed
- Fix summary for
allOf
, #100 - Make it clear when using
stdin
, #96 setuptools
plugin:- Improve validation of
attr
, directives #101
- Improve validation of
Full Changelog: v0.12.2...v0.13
v0.12.2
What's Changed
setuptools
plugin:- Fix problem with
license-files
patterns by removingdefault
value, #92
- Fix problem with
Full Changelog: v0.12.1...v0.12.2
v0.12.1
What's Changed
- Allow PEP 561 stubs in
tool.setuptools.package-dir
, #87
Full Changelog: v0.12...v0.12.1
v0.12
What's Changed
- Allow
tool.setuptools.packages
to contain stub package names, as defined in PEP 561, #86
Full Changelog: v0.11...v0.12
v0.11
What's Changed
- Allow package to be build from git archive, #53
- Improve error message for invalid replacements in the
pre_compile
CLI, #71. - Error-out when extra keys are added to
project.authors/maintainers
, #82 - De-vendor
fastjsonschema
, #83
New Contributors
- @cclauss made their first contribution in #62
- @hugovk made their first contribution in #79
- @pdecat made their first contribution in #78
Full Changelog: v0.10.1...v0.11