Skip to content

Releases: fabiocaccamo/python-benedict

0.23.0

21 Dec 10:26
Compare
Choose a tag to compare
  • Added get_date and get_date_list methods.
  • Added python-fsutil library for file-system operations.

0.22.4

22 Dec 13:06
Compare
Choose a tag to compare
  • Removed sort_keys=True by default in JSON serializer.

0.22.3

22 Dec 13:06
Compare
Choose a tag to compare
  • Added concat option to merge method. #45
  • Added sort_keys=True by default in JSON serializer.
  • Added memo option to clone core method.
  • Fixed broken json.dumps using cloned instance. #46

0.22.2

30 Nov 10:59
Compare
Choose a tag to compare
  • Fixed benedict yaml representer. #43

0.22.1

27 Nov 12:02
Compare
Choose a tag to compare
  • Fixed dump benedict object to yaml not working correctly. #43

0.22.0

27 Nov 12:02
Compare
Choose a tag to compare
  • Added get_uuid and get_uuid_list methods.

0.21.1

30 Sep 17:06
Compare
Choose a tag to compare
  • Fixed performance issue. #39
  • Fixed to_json returns empty dict from generator. #38
  • Refactored BaseDict class and enforced tests.

0.21.0

22 Sep 13:33
Compare
Choose a tag to compare
  • Added match utility method. #11 #16
  • Added indexes option support to keypaths method. #13
  • Updated keypaths method to use the default keypath_separator (.) instead of None.
  • Fixed keypath_separator inheritance when init from another benedict instance. #35
  • Fixed json.dumps no longer works directly with benedict. #34

0.20.0

20 Sep 17:47
Compare
Choose a tag to compare
  • 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
Choose a tag to compare
  • 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.