Skip to content

Releases: abravalheri/validate-pyproject

v0.24.1

21 Mar 21:02
78f5e0f
Compare
Choose a tag to compare

What's Changed

  • Fixed multi plugin id was read from the wrong place by @henryiii in #240
  • Implemented alternative plugin sorting, #243

Full Changelog: v0.24...v0.24.1

v0.24

13 Mar 18:03
Compare
Choose a tag to compare

What's Changed

  • Fix integration with SchemaStore by loading extra/side schemas, #226, #229.

  • Add support for loading extra schemas, #226.

  • Fixed verify author dict is not empty, #232.

  • Added support for validate_pyproject.multi_schema plugins with extra schemas, #231.

  • validate-pyproject no longer communicates test dependencies via the tests extra and documentation dependencies dependencies via the docs/requirements.txt file. Instead dependency-groups have been adopted to support CI environments, #227.

    As a result, uv's high level interface also works for developers. You can use the dependency-groups package on PyPI if you need to convert to a classic requirements list.

Contributions by @henryiii.

Full Changelog: v0.23...v0.24

v0.23

11 Nov 14:59
f45606b
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.22...v0.23

v0.22

24 Oct 15:18
ef46c67
Compare
Choose a tag to compare

What's Changed

  • Prevent injecting defaults and modifying input in-place, by @henryiii in #213

Full Changelog: v0.21...v0.22

v0.21

15 Oct 15:48
c0af833
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.20.2...v0.21

v0.20.2

25 Sep 13:53
Compare
Choose a tag to compare

Attempt to solve problems with release pipeline (CI), related to actions/upload-artifact#618.
The package code is unchanged regarding v0.20.

Full Changelog: v0.20.1...v0.20.2

v0.20.1

25 Sep 13:39
Compare
Choose a tag to compare

Attempt to solve problems with release pipeline (CI).
The package code is unchanged regarding v0.20

Full Changelog: v0.20...v0.20.1

v0.20

25 Sep 12:35
Compare
Choose a tag to compare

What's Changed

  • setuptools plugin:
    • Update setuptools.schema.json in #206

Maintenance and Minor Changes

  • Fix indentation in readme's pre-commit config by @jvacek in #195
  • Fix misplaced comments on formats.py in #196
  • Adopt --import-mode=importlib for pytest to prevent errors with importlib.metadata in #203
  • Fix Cirrus macOS by @henryiii in #202
  • Update Cirrus CI config from latest PyScaffold template in #204
  • Attempt building and linting in a single task for Cirrus CI in #205

New Contributors

Full Changelog: v0.19...v0.20

v0.19

13 Aug 15:58
Compare
Choose a tag to compare

What's Changed

  • Relax requirements about module names to also allow dash characters, #164
  • Migrate metadata to pyproject.toml , #192

New Contributors

Full Changelog: v0.18...v0.19

v0.18

20 May 09:29
Compare
Choose a tag to compare

What's Changed

  • Allow overwrite when schemas refer to the same tool, #175.

Full Changelog: v0.17...v0.18