Project-config

Latest version: v0.9.5

Safety actively analyzes 641954 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

0.7.4

Enhancements:

- Allow to pass multiple optional operators and values as positional arguments to [custom JMESPath function `op()`](https://mondeja.github.io/project-config/latest/reference/plugins.html#op).

0.7.3

Bug fixes:

- Handle uncatched exception in some subexpression fix queries.

0.7.2

Bug fixes:

- Fixed error autofixing subexpression with indexes.

New features:

- Added custom JMESPath functions [`getenv()`](https://mondeja.github.io/project-config/0.7.2/reference/plugins.html#getenv) and [`setenv()`](https://mondeja.github.io/project-config/0.7.2/reference/plugins.html#setenv) to manipulate environment variables.

0.7.1

Bug fixes:

- Auto fixing of constants in subexpressions.
- Show that file existence and absent errors are fixable.

New features:

- New custom JMESPath function[`gh_tags()`](https://mondeja.github.io/project-config/0.7.1/reference/plugins.html#gh_tags) to get the latest tags of a github repository.

0.7.0

New features:

- Added `project-config fix` subcommand to apply manual and automatic fixes to errors. See [best practices guide](https://mondeja.github.io/project-config/0.7.0/tutorials/pages/best-practices.html#best-practices).
- Added new custom JMESPath function [`os()`](https://mondeja.github.io/project-config/0.7.0/reference/plugins.html#os) to get the platform in which the current execution is running.
- Added new option [`--only-hints`](https://mondeja.github.io/project-config/0.7.0/reference/cli.html#project-config---only-hints) / [`only_hints = true`](https://mondeja.github.io/project-config/0.7.0/reference/config.html#cli-only-hints-boolean) to only show hints rather than messages in errors.

0.6.0

New features:

- Added [`rootdir_name`](https://mondeja.github.io/project-config/0.6.0/reference/plugins.html#rootdir_name) custom function to jmespath plugin.
- Allow to override serializer used for other files in [`crossJMESPathsMatch` verb](https://mondeja.github.io/project-config/0.6.0/reference/plugins.html#crossjmespathsmatch).
- Added new subcommand `project-config init` to initialize a minimal configuration.
- Added [MegaLinter](https://megalinter.github.io) plugin descriptor for project-config. See [Installation](https://mondeja.github.io/project-config/0.6.0/install.html).

Page 3 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.