Releases: fabiocaccamo/python-benedict
Releases · fabiocaccamo/python-benedict
0.20.0
20 Sep 17:47
Compare
Sorry, something went wrong.
No results found
Added BaseDict as base class to keep pointer to the initial input dict. #32
Added automatic benedict casting to all methods that return dict instances.
Updated flatten method, now a KeyError is raised in case of existing key.
0.19.0
11 Sep 13:22
Compare
Sorry, something went wrong.
No results found
Added plist format support.
Enforced IODict initial check when using filepath or data-string.
Improved KeyError messages. PR #28
Added encoding optional argument to io_util.read_file and io_util.write_file.
Fixed python 3.5/3.6 I/O encoding issue.
0.18.2
04 Sep 14:02
Compare
Sorry, something went wrong.
No results found
Added find method. #23
Added overwrite option support to merge method. #24
Fixed format auto-detection with unexpected extensions. #19
0.18.1
05 Aug 12:51
Compare
Sorry, something went wrong.
No results found
Added data format auto-detection when creating instance with data from filepath or url.
Fixed keypath_separator support when using from_{format} methods.
0.18.0
21 Dec 10:28
Compare
Sorry, something went wrong.
No results found
Added from_pickle and to_pickle methods.
Added PickleSerializer.
Added datetime, Decimal and set support to JSONSerializer.
Updated dump method to use JSONSerializer.
Refactored Base64Serializer.
Fixed type_util.is_json_serializable with set objects.
Fixed search method for int no results - #7
Improved invert method to handles correctly lists and tuples.
Improved io_util.read_file and io_util.write_file methods.
Improved code quality and CI.
0.17.0
21 Dec 10:29
Compare
Sorry, something went wrong.
No results found
Added groupby utility method.
Added nest utility method.
Added keylists core method.
Reorganized lib and tests packages.
Improved code quality and CI.
0.16.0
21 Dec 10:29
Compare
Sorry, something went wrong.
No results found
Added KeylistDict with list indexes support. #1
Added benedict.utils.type_util with many utility functions.
Improved code quality and CI.
0.15.0
21 Dec 10:29
Compare
Sorry, something went wrong.
No results found
Added rename method.
Added search method.
Added unflatten method.
0.14.1
21 Dec 10:29
Compare
Sorry, something went wrong.
No results found
Fixed keypath_separator value in instances returned by copy, clone, filter, flatten, invert, subset methods. #4
Fixed get doesn't work when the key is a list with one element. #5
Fixed pickle AttributeError. #6
0.14.0
21 Dec 10:29
Compare
Sorry, something went wrong.
No results found
Added docstrings to methods. #2
Added test case for stackoverflow answered questions.
Added possibility to run tests using only unittest.
Improved code quality and CI.
Improved keypath support in fromkeys method.
Improved url, file, data autodetect in io_util.read_content.
Refactored standardize utility method.
Removed duplicated code and benedicton decorator.
Renamed options arg to choices in ParseDict methods.
Replaced unsafe yaml.load with yaml.safe_load.