Skip to content

Releases: abravalheri/validate-pyproject

v0.10

02 Sep 00:44

Choose a tag to compare

What's Changed

  • Fix example in README, #47
  • Add NOTICE.txt to license_files, #58
  • Use default SSL context when downloading classifiers from PyPI, #57
  • Remove setup.py, #52
  • Explicitly limit oldest supported Python version
  • Replace usage of cgi.parse_header with email.message.Message

New Contributors

Full Changelog: v0.9...v0.10

v0.9

18 May 11:39
ae8593f

Choose a tag to compare

What's Changed

  • Use tomllib (from stdlib) on Python >= 3.11, #44

Full Diff: v0.8.1...v0.9

v0.8.1

17 May 16:41

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

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

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

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

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

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

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

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