diff --git a/CHANGELOG.md b/CHANGELOG.md index 9a655c5..21c93f5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,11 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.20.0](https://github.com/fabiocaccamo/python-benedict/releases/tag/0.20.0) - 2020-09-20 +- 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](https://github.com/fabiocaccamo/python-benedict/releases/tag/0.19.0) - 2020-09-11 - Added `plist` format support. - Enforced `IODict` initial check when using filepath or data-string. diff --git a/benedict/metadata.py b/benedict/metadata.py index 397fb5d..1a1bb49 100644 --- a/benedict/metadata.py +++ b/benedict/metadata.py @@ -2,8 +2,8 @@ __author__ = 'Fabio Caccamo' __copyright__ = 'Copyright (c) 2019-2020 Fabio Caccamo' -__description__ = 'python-benedict is a dict subclass with keylist/keypath support, I/O shortcuts (Base64, CSV, JSON, TOML, XML, YAML, pickle, query-string) and many utilities... for humans, obviously.' +__description__ = 'python-benedict is a dict subclass with keylist/keypath support, I/O shortcuts (base64, csv, json, pickle, plist, query-string, toml, xml, yaml) and many utilities... for humans, obviously.' __email__ = 'fabio.caccamo@gmail.com' __license__ = 'MIT' __title__ = 'benedict' -__version__ = '0.19.0' +__version__ = '0.20.0'