Skip to content

Releases: abravalheri/validate-pyproject

v0.4

10 Feb 17:08
Compare
Choose a tag to compare

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

01 Feb 17:04
Compare
Choose a tag to compare

New release: validate-pyproject v0.3.3.

What's Changed

This release removes the upper pin on the tomli dependency (#1) and implements some CI improvements (#2, #3).

New Contributors

Diff: v0.3.2...v0.3.3

v0.3.2

23 Dec 00:47
Compare
Choose a tag to compare

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

09 Dec 19:10
Compare
Choose a tag to compare

New bug-fix release: validate-pyproject v0.3.1.
The most notable changes are:

  • setuptools plugin:
    • Fixed missing required properties for the attr: and file:
      directives (previously empty objects were allowed).

Diff: v0.3...v0.3.1

v0.3

07 Dec 16:37
Compare
Choose a tag to compare

New minor update: validate-pyproject v0.3.
The most notable changes are:

  • setuptools plugin:
    • Added support for readme, license and license-files via dynamic.

      license and license-files in dynamic are PROVISIONAL they are likely to change depending on PEP 639

    • Removed support for tool.setuptools.dynamic.{scripts,gui-scripts}.
      Dynamic values for project.{scripts,gui-scripts} are expected to be dynamically derived from tool.setuptools.dynamic.entry-points.

Diff: v0.2...v0.3

v0.2

03 Dec 07:44
Compare
Choose a tag to compare

New minor update: validate-pyproject v0.2.
The most notable changes are:

  • setuptools plugin:
    • Added support for cmdclass configuration option

Diff: v0.1...v0.2

v0.1

02 Dec 18:29
Compare
Choose a tag to compare

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 and tool.setuptools.packages.find-namespace options by adding a new keyword namespaces
    • tool.setuptools.packages.find.where now accepts a list of directories (previously only one directory was accepted).

Diff: v0.0.1...v0.1

v0.0.1

25 Oct 14:51
Compare
Choose a tag to compare

I am happy to announce the initial release of validate-pyporject with basic functionality to check pyproject.toml files against JSON schema.