Skip to content

Releases: ZhiyuanChen/CHANfiG

v0.0.97

25 Mar 17:43
d06a64d
Compare
Choose a tag to compare

Commits

  • a9dda1c: test on python 3.12 (Zhiyuan Chen)
  • fe1c063: fix not automatically recognised (Zhiyuan Chen)
  • b457815: support copy_class_attributes (Zhiyuan Chen)
  • 0da7e9c: add configclass (Zhiyuan Chen)
  • 9dc1b81: update docs (Zhiyuan Chen)
  • 988941e: support unsafe_eval in interpolate (Zhiyuan Chen)
  • 54f92b6: update license (Zhiyuan Chen)
  • e1baf5e: publish with OpenID (Zhiyuan Chen)
  • d06a64d: update docs (Zhiyuan Chen)

v0.0.96

23 Feb 04:37
97c9d11
Compare
Choose a tag to compare

Commits

  • b7c0103: [pre-commit.ci] pre-commit autoupdate (#34) (pre-commit-ci[bot]) #34
  • 81420ad: support passing override in Registry.register (Zhiyuan Chen)
  • abe0d49: fix merge property in rare cases (Zhiyuan Chen)
  • 97c9d11: [pre-commit.ci] pre-commit autoupdate (#35) (pre-commit-ci[bot]) #35

v0.0.95

09 Nov 09:53
Compare
Choose a tag to compare

Commits

  • a97aac8: [pre-commit.ci] pre-commit autoupdate (#33) (pre-commit-ci[bot]) #33
  • ac11994: return Self type (Zhiyuan Chen)
  • 809e378: fix mypy (Zhiyuan Chen)

v0.0.94

07 Nov 09:25
e353ecd
Compare
Choose a tag to compare

Commits

  • 22c9247: [pre-commit.ci] pre-commit autoupdate (#31) (pre-commit-ci[bot]) #31
  • f542a40: ugly fix to Metaclass conflict (Zhiyuan Chen)
  • e353ecd: [pre-commit.ci] pre-commit autoupdate (#32) (pre-commit-ci[bot]) #32

v0.0.93

19 Oct 06:52
Compare
Choose a tag to compare

Commits

  • 272763d: [pre-commit.ci] pre-commit autoupdate (#28) (pre-commit-ci[bot]) #28
  • 4861781: fixes parse bool type (Zhiyuan Chen)
  • b302a25: update docs for ConfigParser (Zhiyuan Chen)
  • ce4b229: fix lints (Zhiyuan Chen)
  • 74cabb3: fix all_items error when bool(key) is False (Zhiyuan Chen)
  • 2a714a0: fix setdefault (Zhiyuan Chen)
  • 2d13a64: [pre-commit.ci] pre-commit autoupdate (#29) (pre-commit-ci[bot]) #29
  • b3b19ed: [pre-commit.ci] pre-commit autoupdate (#30) (pre-commit-ci[bot]) #30
  • 8c7b57d: fix lints (Zhiyuan Chen)
  • 4996673: remove Variable.index to avoid error in os.stat (Zhiyuan Chen)

v0.0.92

14 Sep 05:26
6783ada
Compare
Choose a tag to compare

Commits

  • 5e0965c: [pre-commit.ci] pre-commit autoupdate (#26) (pre-commit-ci[bot]) #26
  • 8c47aa8: support variable interpolation (Zhiyuan Chen)
  • 099a62f: support interpolation in member list/dict (Zhiyuan Chen)
  • 30d2169: [pre-commit.ci] pre-commit autoupdate (#27) (pre-commit-ci[bot]) #27
  • 03211bf: improve merge (Zhiyuan Chen)
  • 53fd169: support fallback in NestedDict.get (Zhiyuan Chen)
  • 6783ada: no longer setattr value in init if not specified (Zhiyuan Chen)

v0.0.91

04 Sep 10:04
Compare
Choose a tag to compare

Commits

  • aaab807: update docs for sort (Zhiyuan Chen)
  • 7806c2a: update keywords (Zhiyuan Chen)
  • 0beb4e3: [pre-commit.ci] pre-commit autoupdate (#25) (pre-commit-ci[bot])
  • bd5bf51: fix uniontype validation in earlier python version (Zhiyuan Chen)
  • f04dd6c: add typing_extension dependency in earlier python version (Zhiyuan Chen)
  • a0dbb35: update error message in get_annotations (Zhiyuan Chen)
  • 179f5a7: make globals in annotations fall back to globals (Zhiyuan Chen)
  • 55edee3: update mkdocs-static-i18n (Zhiyuan Chen)

v0.0.90

29 Aug 09:00
Compare
Choose a tag to compare

Commits

  • d484918: fix nesteddict/chanfig.get does not return None by default (Zhiyuan Chen)
  • 1794484: fix nesteddict/chanfig.get does not return None by default (Zhiyuan Chen)
  • 0e02dbc: fix error when loading an empty file (Zhiyuan Chen)
  • a56370a: update pyupgrade setting (Zhiyuan Chen)
  • 1c59a79: [pre-commit.ci] pre-commit autoupdate (#20) (pre-commit-ci[bot])
  • 09b89b7: fixes #21: add docs in 'get' (Zhiyuan Chen)
  • 859f92f: update licenses (Zhiyuan Chen)
  • 0b2d32b: improve docs (Zhiyuan Chen)
  • eaf1799: [pre-commit.ci] pre-commit autoupdate (#22) (pre-commit-ci[bot])
  • 06cf196: improve log for empty (Zhiyuan Chen)
  • 4438037: use empty instead of empty_like (Zhiyuan Chen)
  • 1dba41d: add converting context manager (Zhiyuan Chen)
  • 2c58032: fixes convert_mapping applied too widely in init (Zhiyuan Chen)
  • fa3bb74: update coverage report (Zhiyuan Chen)
  • 810c35b: improve readme (Zhiyuan Chen)
  • b57eaaf: update typehints (Zhiyuan Chen)
  • cb3da48: support post_init (Zhiyuan Chen)
  • 69be759: only build pages in main branch & releases (Zhiyuan Chen)
  • 6f3f7a0: avoid conflicts with magic methods (Zhiyuan Chen)
  • 83d3877: minor improvements (Zhiyuan Chen)
  • 9110ab5: validate now inspects type annotations (Zhiyuan Chen)
  • f01c288: make variable support descriptor protocol (Zhiyuan Chen)
  • 4b3d502: fixes FlatDict.load may not work on subclass (Zhiyuan Chen)
  • f1e7793: fixes from_yamls error when enabling yamlinclude (Zhiyuan Chen)
  • b9e728d: support sort (Zhiyuan Chen)

v0.0.89

07 Aug 06:35
47ab105
Compare
Choose a tag to compare

Commits

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

v0.0.88

04 Aug 10:13
Compare
Choose a tag to compare

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)