Chanfig

Latest version: v0.0.107

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

Scan your dependencies

Page 4 of 13

0.0.89

Commits
- 6e303f9: support pyyaml-include (Zhiyuan Chen)
- 47ab105: fix nesteddict/chanfig.get does not return None by default (Zhiyuan Chen)

0.0.88

Commits
- 92494d0: fix docs (Zhiyuan Chen)
- a199819: make Variable support help message (Zhiyuan Chen)
- 84b7b1f: update cods (Zhiyuan Chen)
- ddf0732: support specify cls for chanfig.load (Zhiyuan Chen)
- 063eb1d: add type annotations for *args and **kwargs (Zhiyuan Chen)
- 9350155: reorganise files (Zhiyuan Chen)
- 5a9c79c: add save function (Zhiyuan Chen)
- e346615: fix DefaultDict error when no default_factory set (Zhiyuan Chen)
- 911e943: quality improvements (Zhiyuan Chen)
- a380b64: improve IO support (Zhiyuan Chen)
- 2eaf4f4: support __format__ (Zhiyuan Chen)
- 8bc8993: fixes registry does not raise exception when name does not exist (Zhiyuan Chen)
- c5190db: fixes NestedDict.dropnull always return NestedDict (Zhiyuan Chen)
- ce81b3a: add all_keys, all_values, all_items to FlatDict (Zhiyuan Chen)
- 2d99f2a: fix docs (Zhiyuan Chen)
- 292a0f0: add examples (Zhiyuan Chen)
- d440c63: fix error when accessing a DNE file (Zhiyuan Chen)
- dcc6d48: make boot in parsing optional (Zhiyuan Chen)
- 09316ae: fix dest= is required for options like '--' (Zhiyuan Chen)
- 086644a: fix merge convert NestedDict object to default_mapping (Zhiyuan Chen)
- 7cf3172: fix config value defaults to None cannot be parsed in command line (Zhiyuan Chen)

0.0.87

Commits
- bcfbbe9: use staticmethod instead of inner method (Zhiyuan Chen)
- 37e288d: add copyright notice (Zhiyuan Chen)
- c78943f: fix FlatDict.intersect/difference does not return empty_like (Zhiyuan Chen)
- a81604e: support overwrite in merge (Zhiyuan Chen)
- 82c3468: fix set/merge a cached_property (Zhiyuan Chen)

0.0.86

Commits
- b16f50a: make parser lazy load for Config (Zhiyuan Chen)
- b197317: [pre-commit.ci] pre-commit autoupdate (13) (pre-commit-ci[bot]) [13](https://github.com/ZhiyuanChen/CHANfiG/pull/13)
- c01b456: add load (Zhiyuan Chen)
- f01482c: fix load a list (Zhiyuan Chen)
- 5dbb26a: fixes merge with non-str keys (Zhiyuan Chen)

0.0.85

Commits
- b1fd7c1: return self in merge if no args/kwargs provided (Zhiyuan Chen)
- f8b4a53: fix ConfigParser may return NetedDict (Zhiyuan Chen)
- a8e446a: improve pre-commit-config (Zhiyuan Chen)
- 1de53ab: remove type warning (Zhiyuan Chen)
- 89f3497: update pre-commit (Zhiyuan Chen)
- 2f65e4c: update pre-commit (Zhiyuan Chen)
- e64a78b: make Dict.get('DNE') returns None by default (Zhiyuan Chen)
- 9fd2491: fix delete a dict value in a nesteddict (Zhiyuan Chen)
- 970fbf7: use setdefault for default kwargs (Zhiyuan Chen)
- 337189c: [pre-commit.ci] pre-commit autoupdate (12) (pre-commit-ci[bot]) [12](https://github.com/ZhiyuanChen/CHANfiG/pull/12)
- 0d28098: add init of registry to control how components are built (Zhiyuan Chen)

0.0.84

Commits
- 6be06db: move apply to nested_dict (Zhiyuan Chen)
- 41e5131: fix mypy warnings (Zhiyuan Chen)
- 65e8127: fix set bug when intemediate value is not FlatDict (Zhiyuan Chen)
- a0d0383: fixes 8, support parse_config (Zhiyuan Chen)
- 23f86a3: fix set implicitly calls literal_eval (Zhiyuan Chen)
- b3771aa: move parser to a seperate file (Zhiyuan Chen)
- caabc69: add test for change property in cli (Zhiyuan Chen)
- 525d5b9: fixes __contains__ create parent node inplicitly (Zhiyuan Chen)
- 8749d67: fix save to/load from IOBase (Zhiyuan Chen)

Page 4 of 13

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.