Releases: abravalheri/validate-pyproject
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.attrpart, #8 - Improved
trove-classifiervalidation, even when the package is not installed, #9 - Improved URL validation when scheme prefix is not present, #14
- Vendor
fastjsonschemato facilitate applying patches and latest updates, #15 - Remove fixes for old version of
fastjsonschema, #16, #19 - Improved error messages, #18
- Replaced usage of
importlib.resourceslegacy functions with the new API, #17 - Added GitHub Actions for automatic test and release of tags, #11
Full Diff: v0.4...v0.5
v0.4
New release: validate-pyproject v0.4.
What's Changed
validate-pyprojectnow fails when non-standardised fields to be added to the project table (#4, #5).- Some terminology and schema names were also updated to avoid specific PEP numbers and refer to living standards (#6, #7).
Diff: v0.3.3...v0.4
v0.3.3
v0.3.2
New bug-fix release: validate-pyproject v0.3.2.
The most notable changes are:
- Updated
fastjsonschemadependency version. - Removed workarounds for
fastjsonschemapre 2.15.2
Diff: v0.3.1...v0.3.2
v0.3.1
New bug-fix release: validate-pyproject v0.3.1.
The most notable changes are:
setuptoolsplugin:- Fixed missing
requiredproperties for theattr:andfile:
directives (previously empty objects were allowed).
- Fixed missing
Diff: v0.3...v0.3.1
v0.3
New minor update: validate-pyproject v0.3.
The most notable changes are:
setuptoolsplugin:-
Added support for
readme,licenseandlicense-filesviadynamic.licenseandlicense-filesindynamicare PROVISIONAL they are likely to change depending on PEP 639 -
Removed support for
tool.setuptools.dynamic.{scripts,gui-scripts}.
Dynamic values forproject.{scripts,gui-scripts}are expected to be dynamically derived fromtool.setuptools.dynamic.entry-points.
-
Diff: v0.2...v0.3
v0.2
New minor update: validate-pyproject v0.2.
The most notable changes are:
setuptoolsplugin:- Added support for
cmdclassconfiguration option
- Added support for
Diff: v0.1...v0.2
v0.1
I am happy to announce the release of a new minor update: validate-pyproject v4.1.
The most notable changes are:
setuptoolsplugin:- Added
data-filessupport (although this option is marked as deprecated). - Unified
tool.setuptools.packages.findandtool.setuptools.packages.find-namespaceoptions by adding a new keywordnamespaces tool.setuptools.packages.find.wherenow accepts a list of directories (previously only one directory was accepted).
- Added
Diff: v0.0.1...v0.1
v0.0.1
I am happy to announce the initial release of validate-pyporject with basic functionality to check pyproject.toml files against JSON schema.