Releases: fabiocaccamo/python-benedict
Releases · fabiocaccamo/python-benedict
0.18.2
0.18.1
- Added data format auto-detection when creating instance with data from filepath or url.
- Fixed
keypath_separator
support when usingfrom_{format}
methods.
0.18.0
- Added
from_pickle
andto_pickle
methods. - Added
PickleSerializer
. - Added
datetime
,Decimal
andset
support toJSONSerializer
. - Updated
dump
method to useJSONSerializer
. - Refactored
Base64Serializer
. - Fixed
type_util.is_json_serializable
withset
objects. - Fixed
search
method for int no results - #7 - Improved
invert
method to handles correctly lists and tuples. - Improved
io_util.read_file
andio_util.write_file methods
. - Improved code quality and CI.
0.17.0
- 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
0.15.0
- Added
rename
method. - Added
search
method. - Added
unflatten
method.
0.14.1
0.14.0
- 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 tochoices
inParseDict
methods. - Replaced unsafe
yaml.load
withyaml.safe_load
.
0.13.0
- Added
csv
I/O support. - Refactored I/O dict class and utils.
- Improved tests.
0.12.0
- Added
standardize
utility method. - Added
traverse
utility method. - Added
keypath_separator
getter/setter. - Improved
base64
I/O support. - Improved tests.
- Refactored
benedict
class and utilies.