Releases: abravalheri/validate-pyproject
Releases · abravalheri/validate-pyproject
v0.8.1
What's Changed
- Workaround typecheck inconsistencies between different Python versions
- Publish PEP 561 type hints, #43
Full Diff: v0.8...v0.8.1
v0.8
What's Changed
- New pre-commit hook by @wwuck, #40
- Allow multiple TOML files to be validated at once via CLI (no changes regarding the Python API), #41
New Contributors
Full Diff: v0.7.2...v0.8
v0.7.2
v0.7.1
Main changes:
- CI: Enforced doctests
- CI: Add more tests for situations when downloading classifiers is disabled
Full Diff: v0.7...v0.7.1
v0.7
What's Changed
Full Diff: v0.6.1...v0.7
v0.6.1
- Fix validation of
version
to ensure it is given either statically or dynamically, #29
Full Changelog: v0.6...v0.6.1
v0.6
What's Changed
- Allow private classifiers, #26
setuptools
plugin:- Remove
license
andlicense-files
fromtool.setuptools.dynamic
, #27
- Remove
Full Diff: v0.5.2...v0.6
v0.5.2
New release: validate-pyproject v0.5.2
What's Changed
- Exported
ValidationError
from the main file when vendored, #23 - Removed
ValidationError
traceback to avoid polluting the user logs with generate code, #24
Full Diff: v0.5.1...v0.5.2
v0.5.1
See v0.5
What's Changed
- Fixed typecheck errors (only found against GitHub actions, not Cirrus CI), #22
Full Changelog: v0.5...v0.5.1
v0.5
New release: validate-pyproject v0.5
.
What's Changed
- Fixed entry-points format to allow values without the
:obj.attr
part, #8 - Improved
trove-classifier
validation, even when the package is not installed, #9 - Improved URL validation when scheme prefix is not present, #14
- Vendor
fastjsonschema
to facilitate applying patches and latest updates, #15 - Remove fixes for old version of
fastjsonschema
, #16, #19 - Improved error messages, #18
- Replaced usage of
importlib.resources
legacy functions with the new API, #17 - Added GitHub Actions for automatic test and release of tags, #11
Full Diff: v0.4...v0.5