Skip to content

Releases: ZhiyuanChen/CHANfiG

v0.0.87

18 Jul 14:22
Compare
Choose a tag to compare

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)

v0.0.86

14 Jul 10:26
5dbb26a
Compare
Choose a tag to compare

Commits

  • b16f50a: make parser lazy load for Config (Zhiyuan Chen)
  • b197317: [pre-commit.ci] pre-commit autoupdate (#13) (pre-commit-ci[bot]) #13
  • c01b456: add load (Zhiyuan Chen)
  • f01482c: fix load a list (Zhiyuan Chen)
  • 5dbb26a: fixes merge with non-str keys (Zhiyuan Chen)

v0.0.85

07 Jul 12:18
Compare
Choose a tag to compare

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
  • 0d28098: add init of registry to control how components are built (Zhiyuan Chen)

v0.0.84

29 Jun 06:06
8749d67
Compare
Choose a tag to compare

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)

v0.0.83

26 Jun 10:07
Compare
Choose a tag to compare

Commits

  • a03eb1b: do not use custom init for FlatDict (Zhiyuan Chen)
  • 0e88674: Refactor merge, remove _init (Zhiyuan Chen)
  • 97372bc: support type annotations (Zhiyuan Chen)
  • 6f67f65: add pre-commit config (Zhiyuan Chen)
  • 3155769: temp solution for rich (Zhiyuan Chen)
  • ed7b122: support strong check for variables (Zhiyuan Chen)
  • 7e26c51: Update lint options (Zhiyuan Chen)
  • 01e3eff: improve imports (Zhiyuan Chen)

v0.0.82

06 Jun 13:08
Compare
Choose a tag to compare

Commits

  • 34c15d3: update docs (Zhiyuan Chen)
  • ef07f4b: expose GlobalRegistry at top level (Zhiyuan Chen)
  • 3ab3ed5: fix contains does not work for Variable (Zhiyuan Chen)

v0.0.81

20 May 15:01
Compare
Choose a tag to compare

Commits

  • e6ffcf3: [minor] improve docs (Zhiyuan Chen)
  • 3f50f93: fix all_keys/all_items raises TypeError when key is not str (Zhiyuan Chen)
  • a04521d: call set instead of setitem in merge (Zhiyuan Chen)
  • e69fd72: add locked which temporarily lockes config (Zhiyuan Chen)
  • ffe7115: improve doctest (Zhiyuan Chen)
  • c05461a: improve lints (Zhiyuan Chen)
  • f39d62a: iter through property in NestedDict.set (Zhiyuan Chen)
  • bb727e8: call magic methods in get/set (Zhiyuan Chen)
  • 1fc95e5: improve docs (Zhiyuan Chen)
  • e7d9001: support args and kwargs in apply (Zhiyuan Chen)
  • ed563b3: add test.py (Zhiyuan Chen)
  • 1afcf45: simplify to_dict (Zhiyuan Chen)
  • 8e4c061: reorganise code (Zhiyuan Chen)
  • 87a9585: fix to_dict does not traverse through dict container (Zhiyuan Chen)
  • 7ca8564: make apply traverse all data container in NestedDict (Zhiyuan Chen)
  • d6aceb7: rewrite apply and apply_ for better extensibility (Zhiyuan Chen)

v0.0.80

12 May 07:05
Compare
Choose a tag to compare

Commits

  • 5102f8b: improve FlatDict.to for user defined tensor type (Zhiyuan Chen)
  • f102f7d: fix nesteddict in list does not get converted in .dict (Zhiyuan Chen)

v0.0.79

11 May 09:20
Compare
Choose a tag to compare

Commits

  • 955bcf7: warn default value in add_argument (Zhiyuan Chen)
  • 4ff346a: add add_argument in README (Zhiyuan Chen)
  • 4b6f338: no type when dest is defined (Zhiyuan Chen)
  • 620d76b: remove default_mapping (Zhiyuan Chen)
  • 3793803: update doc format (Zhiyuan Chen)
  • cc6a458: improve alias (Zhiyuan Chen)
  • 3c56a27: fix lints (Zhiyuan Chen)
  • 5d82988: improve merge and rename intersection to intersect (Zhiyuan Chen)

v0.0.78

04 May 08:30
Compare
Choose a tag to compare

Commits

  • 7426b3f: Remove all alias for inheritence (Zhiyuan Chen)
  • c1bd800: improve deepcopy (Zhiyuan Chen)
  • 1f06f6f: support dropnull (Zhiyuan Chen)
  • d9d7ef1: improve add_argument (Zhiyuan Chen)