Releases: abravalheri/validate-pyproject
v0.4
New release: validate-pyproject v0.4
.
What's Changed
validate-pyproject
now 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
fastjsonschema
dependency version. - Removed workarounds for
fastjsonschema
pre 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:
setuptools
plugin:- Fixed missing
required
properties 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:
setuptools
plugin:-
Added support for
readme
,license
andlicense-files
viadynamic
.license
andlicense-files
indynamic
are 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:
setuptools
plugin:- Added support for
cmdclass
configuration 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:
setuptools
plugin:- Added
data-files
support (although this option is marked as deprecated). - Unified
tool.setuptools.packages.find
andtool.setuptools.packages.find-namespace
options by adding a new keywordnamespaces
tool.setuptools.packages.find.where
now 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.