Releases: ahalev/experiment-config
Releases · ahalev/experiment-config
v1.0.4
v1.0.3
v1.0.2
v1.0.1
v1.0.0
Pushing this release to fix versioning. 0.3.0 should have followed 0.21 and 0.22 but did not in pypi due to missing '.' delimiters in the latter.
What's Changed
- literal eval fix by @ahalev in #72
- Create build-no-pandas.yml by @ahalev in #75
- make pandas optional by @ahalev in #74
Full Changelog: v0.3...v1.0.0
v0.3.0
What's Changed
- cast bools properly by @ahalev in #50
- update to no logger creation as default by @ahalev in #51
- setitem by @ahalev in #55
- cleanup by @ahalev in #56
- nest by @ahalev in #57
- equal by @ahalev in #58
- updates for list at command line by @ahalev in #59
- add null handling by @ahalev in #60
- lists types by @ahalev in #61
- fix indexerror if trailing args are --config args by @ahalev in #62
- begin config tests by @ahalev in #54
- config tests update by @ahalev in #63
- types from base by @ahalev in #65
- tests for types from base by @ahalev in #64
- cast type if passed list by @ahalev in #66
- config lists by @ahalev in #67
- allow ignoring yaml type mismatches by @ahalev in #69
- remove copy in Namespacify init for efficiency by @ahalev in #68
- colors by @ahalev in #70
- fix pprint + use yaml by @ahalev in #71
Full Changelog: v0.22...v0.3
v0.22
v0.21
What's Changed
- allow
log_dir=None
as an argument tomake_sequential_log_dir
, which will create and use a temporary directory in #34 - collect type correctly with list-like defaults by in #35
- Passing
null
as a command-line argument will result in a value ofNone
in python in #37, #38 - Convert
Namespacify
topd.Series
withNamespacify.to_series
in #40 - Logging updates in #42, #43
- allow default config to be dict in #45
- remove
name
attribute from namespacify in #46 - version bump by @ahalev in #47
Full Changelog: v0.2...v0.21
v0.2
What's Changed
- config updates by @ahalev in #1
- better exception msg by @ahalev in #2
- allow for missing verbose key in config by @ahalev in #3
- add check for 'name' key (not allowed) by @ahalev in #4
- add check for name key and make sequential log dir by @ahalev in #5
- add make_sequential_log_dir to init by @ahalev in #6
- fix xor when some keys are missing by @ahalev in #7
- allow reading of multiple config files by @ahalev in #8
- allow period-delimited dict for config by @ahalev in #11
- create subdirs in make_sequential_log_dir by @ahalev in #9
- Create build.yml by @ahalev in #14
- namespacify updates by @ahalev in #12
- unittests by @ahalev in #13
- blank readme by @ahalev in #16
- pip update by @ahalev in #17
- parse defaults better (search dir of script) and clean up verbose by @ahalev in #18
- special verbosity by @ahalev in #19
- serialization updates + logging by @ahalev in #15
- add readme by @ahalev in #10
- readme titles updates by @ahalev in #20
- intersection by @ahalev in #23
- ensure config is str before using it as default path candidate by @ahalev in #21
- allow tuple idx by @ahalev in #22
- symmetric_difference function by @ahalev in #24
- nested dict update by @ahalev in #25
- logging updates by @ahalev in #26
- resolution order fixes/update by @ahalev in #27
- reorder code by @ahalev in #28
- make type str if default is None by @ahalev in #29
- default config types by @ahalev in #30
- support pandas-like indexing by @ahalev in #31
- updates by @ahalev in #32
- refactor restucture arguments by @ahalev in #33
New Contributors
Full Changelog: https://github.com/ahalev/experiment-config/commits/v0.2