Skip to content

Releases: abravalheri/validate-pyproject

v0.8.1

17 May 16:41
Compare
Choose a tag to compare

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

17 May 08:36
802c455
Compare
Choose a tag to compare

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

  • @wwuck made their first contribution in #40

Full Diff: v0.7.2...v0.8

v0.7.2

08 Apr 09:51
Compare
Choose a tag to compare

What's Changed

  • setuptools plugin:
    • EXPERIMENTAL - Allow dependencies/optional-dependencies to use file directives by @akx in #37

New Contributors

  • @akx made their first contribution in #37

Full Diff: v0.7.1...v0.7.2

v0.7.1

30 Mar 20:06
Compare
Choose a tag to compare

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

30 Mar 18:32
Compare
Choose a tag to compare

What's Changed

  • Replaced vendoring with pre_compile, in #33
  • Introduced VALIDATE_PYPROJECT_NO_NETWORK, in #34

Full Diff: v0.6.1...v0.7

v0.6.1

26 Mar 14:12
Compare
Choose a tag to compare
  • Fix validation of version to ensure it is given either statically or dynamically, #29

Full Changelog: v0.6...v0.6.1

v0.6

09 Mar 17:16
Compare
Choose a tag to compare

What's Changed

  • Allow private classifiers, #26
  • setuptools plugin:
    • Remove license and license-files from tool.setuptools.dynamic, #27

Full Diff: v0.5.2...v0.6

v0.5.2

05 Mar 14:20
Compare
Choose a tag to compare

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

04 Mar 17:34
Compare
Choose a tag to compare

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

04 Mar 11:40
f6b286e
Compare
Choose a tag to compare

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