- Bug fix for ConfigTree.get_bool(). PR [#90]
- Don't lock pyparsing to a specific version. PR [#86]
- Quoted str ws fix. PR [#85]
- Fixes for self-reference resolution after merging configs. PR [#82]
- Key with dots. PR [#83]
- Implemented self-referential substitutions and +=. PR [#81]
- ConfigValue.transform: do not wrap lists. PR [#76]
- Use recursive merging when concatenating objects. PR [#74]
- Handle unreachable URL include. PR [#73]
- Bumped pycparsing to 2.1.1. PR [#72]
- Fixed from_dict. PR [#71]
- Updated pycparsing to 2.1.0. PR [#70]
- Fixed unresolved optional substitution logic. PR[#69]
- Bumped pyparsing from 2.0.3 to 2.0.6. PR[#68]
- Bugfix for nested substitution failure. PR[#64]
- Support \r and no eol on last line. PR[#61]
- Added ConfigTree.merge_configs(). PR[#57]
- Fixed substitution with spaces PR[#59]
- Added argparse as a dependency if being installed on Python 2.6. PR[#54]
- Fixed dictionary substititution merge. PR[#52]
- Fixed list merge. PR[#51]
- Added default indent to 2. PR[#47]
- Fix dotted notation merge. PR[#49]
- Backward compatibility with imports
- Added from_dict to convert a dict or ordered dict into a config tree. PR[#42]
- Fix multi line string (don't escape). PR[#41]
- Added HOCON export. PR[#40]
- Added with_fallback method. PR[#38]
- Added with_fallback method. PR[#37]
- Fixed substitutions to be evaluated after all files are loaded. PR[#36]
- Fixed substitutions that are overriden later on by a non substitution. PR[#34]
- Added logging. PR[#30] and PR[#31]
- Fixed optional substitution when overriding elements at the same level. PR[#28]
- Silent IOErrors when including non-existent files. PR[#24]
- Fixed when assign key to a value, list or dict that starts with eol. PR[#22]
- implemented optional substitution (e.g., ${?abc}) and fixed substitution logic when having dict merge. PR[#20]
- can specify default value in get, get_int, ... PR[#17]
- fixed list of dict merge and includes in list. PR [#16]
- fixed expression assignment (only dictionaries with no concat can omit the : or = sign). PR [#15]
- fixed parse_URL
- fixed dict merge. PR [#14]
- fixed string substitutions. PR [#13]
- added list and dict inheritance. PR [#11]
- added python 2.6 support. PR [#8]
- fixed bug when we insert None values that shouldn't raise an exception when getting them. PR [#7]
- simplified code (ConfigTree extends OrderedDict) and other features. PR [#6]