Skip to content

Releases: mondeja/project-config

v0.9.5

06 Mar 01:54
Compare
Choose a tag to compare

Bug fixes

  • Fix error running CLI when using importlib-metadata-argparse-version==2.0.0

v0.9.4

16 Feb 05:44
b9721fc
Compare
Choose a tag to compare

Changes

  • Get always default Github branches using the API.

v0.9.3

28 Oct 21:07
0260524
Compare
Choose a tag to compare

New features

  • Added github-actions reporter.

v0.9.2

16 Oct 01:44
0f7a574
Compare
Choose a tag to compare

Bug fixes

  • Don't require rev repo keys for "meta" repos in preCommitHookExists action of pre-commit plugin.

v0.9.1

15 Oct 21:29
dd59df7
Compare
Choose a tag to compare

New features

Bug fixes

  • Fixed keys unsorted when deserializing YAML content.

v0.9.0

14 Oct 21:51
Compare
Choose a tag to compare

⚠️ Breaking changes

  • Removed support for Python 3.7

Enhancements

  • Added support for Python 3.12

v0.8.0

22 Dec 13:29
Compare
Choose a tag to compare

⚠️ Breaking changes

  • Globs are not allowed inside files arrays of rules
  • Tree API has been changed. Third party plugins must be updated accordingly

Bug fixes

  • Fixed some inconsistencies using --rootdir and --config CLI options

Enhancements

  • This version comes with a big refactor of some crucial parts of the program, which has allowed a x5 speedup improvement
  • Don't depend on typing_extensions at runtime

New features

  • Added project-config show reporters command to show all available reporters
  • Added JMESPath functions for some file system operations: isfile, isdir, exists, mkdir, rmdir and glob
  • Added new actions for inclusion plugin: exludeLines and includeContent

v0.7.9

06 Dec 19:07
ab5bc15
Compare
Choose a tag to compare
  • Added support for JSON5 files on Python3.11.

v0.7.8

30 Nov 17:56
Compare
Choose a tag to compare

Enhancements:

  • Optimize crossJMESPathsMatch verb.

v0.7.7

01 Oct 00:50
02c36f5
Compare
Choose a tag to compare

New features:

  • Added project-config show file. Pass a path to a file or an URL as argument and it will print a JSON-serialized version of the content, for example project-config show file pyproject.toml.

Bug fixes:

  • Fixed errors derived from the fact that files existence check has been being executed before the ifFilesExist conditional, which raises false positives if some of the files are the same and don't exist.