Cliconfig

Latest version: v1.4.4

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

Scan your dependencies

Page 1 of 3

1.4.0

- 📝 Migrate doc to pdoc and docstring with full markdown style
- [📝 Add "Alternative ways to create a config" section](https://github.com/valentingol/cliconfig/commit/c289a06e76f032ed28668acbfda83988bec4e557)
- [✨ Add copy_config to copy a config](https://github.com/valentingol/cliconfig/commit/737aa16ec27c7356476300d6d616b33ebd64ed3a)
- [💄 Add flatten/unflatten dict functions to root module](https://github.com/valentingol/cliconfig/commit/7ce433057045203905f6f21de44c049568ab5578)
- [✨ ProcessDelete can delete a sub-config](https://github.com/valentingol/cliconfig/commit/3a640877f3fb2f57c9c35b43d70e2d5f975f33d1)
- :sparkles: More features for ProcessDef (allow functions, list comprehension, use tier packages like numpy, jax, torch, ...)

1.3.0

- [✨ Now ProcessType tries to convert the wrong types](https://github.com/valentingol/cliconfig/commit/b6fc61cf8d62b076f14faef923bc4a354bb3bf62)
- [✨ Add ProcessDict with tag "dict"](https://github.com/valentingol/cliconfig/commit/bd4ad706a0a31c555370fa4f0c872700181984b7)
- [✨ Support if/else statements in ProcessDef](https://github.com/valentingol/cliconfig/commit/a3c7a57574c933bb0a85135f19ed6c00cdd0a19b)
- [✨ Add support for and, or, lists to ProcessDef](https://github.com/valentingol/cliconfig/commit/1a7a6862606b857104c381cecd9f201d37337e1b)

1.2.0

- [✨ Add ProcessDef with](https://github.com/valentingol/cliconfig/commit/ac312a95e3b6da7a62aac548e7569e6bd1ab7371) def [tag](https://github.com/valentingol/cliconfig/commit/ac312a95e3b6da7a62aac548e7569e6bd1ab7371)
- [🥅 Catch error when yaml parsing fail to get the wrong file](https://github.com/valentingol/cliconfig/commit/a8f02ff3e0adf4e9e740b2eadecd1adb31ad423e)
- [🚀 Apply postmerge processing and end-build processing to apply_config](https://github.com/valentingol/cliconfig/commit/78f559f013c26ca851db2c2ee0d6fac10bcb188a)
- [💄 Add new config routines in root module](https://github.com/valentingol/cliconfig/commit/54d47700eee1e70dff6934c25c964d13c4263d00)

1.1.0

- [✨ Add flatten, unflatten and update config routines](https://github.com/valentingol/cliconfig/commit/4b75ddf4c9d60d86af72761431abe71bb5ad4190)
- [🐛 Fix bug using new in CLI](https://github.com/valentingol/cliconfig/commit/0c75701b57b596ebf784c11d4f412149ac960ca5)
- [🐛 save_processing now use a copy (no side effect modification of the config](https://github.com/valentingol/cliconfig/commit/2a049ea3a4afd4309280ff33ee03e3d6e636f6bb)

1.0.0

Major release 1.0.0 :tada:

Since the release 1.0.0 the library is considered as sufficiently stable to be used by everyone. No breaking changes will be introduced until 2.0.0 (if it will exist someday).

:memo: Shorten the readme (most information are in documentation).
:sparkles: New argument `no_cli` in `make_config` to deactivate the CLI parsing

1.0.0rc1

:sparkles: New features of `create_processing_value/keep_property`:
- Allow passing the whole flat config as 2nd argument of the function to update value or compute property to keep
- Allow choosing the type of processing for `create_processing_value` (premerge, postmerge, ...)

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.