diff --git a/CHANGELOG.md b/CHANGELOG.md index 908c218..5f152e6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,13 @@ 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.17.0](https://github.com/fabiocaccamo/python-benedict/releases/tag/0.17.0) - 2020-02-06 +- 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](https://github.com/fabiocaccamo/python-benedict/releases/tag/0.16.0) - 2020-01-30 - Added `KeylistDict` with list indexes support. #1 - Added `benedict.utils.type_util` with many utility functions. diff --git a/benedict/metadata.py b/benedict/metadata.py index 691ff80..b49594e 100644 --- a/benedict/metadata.py +++ b/benedict/metadata.py @@ -1,9 +1,9 @@ # -*- coding: utf-8 -*- __author__ = 'Fabio Caccamo' -__copyright__ = 'Copyright (c) 2019 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, query-string) and many utilities... for humans, obviously.' __email__ = 'fabio.caccamo@gmail.com' __license__ = 'MIT' __title__ = 'benedict' -__version__ = '0.16.0' +__version__ = '0.17.0' diff --git a/setup.py b/setup.py index 275c0d2..174caae 100644 --- a/setup.py +++ b/setup.py @@ -33,12 +33,14 @@ setup( download_url='{}/{}/archive/{}.tar.gz'.format( github_url, package_name, __version__), keywords=[ - 'python', 'dictionary', 'dict', 'subclass', 'extended', - 'benedict', 'io', 'read', 'write', 'parse', 'keypath', - 'utility', 'data', 'base64', 'json', 'query-string', - 'toml', 'xml', 'yaml', 'clean', 'clone', 'deepclone', - 'deepupdate', 'dump', 'filter', 'flatten', 'invert', - 'merge', 'move', 'remove', 'subset', 'swap', 'unique', + 'python', 'dictionary', 'dictionaries', 'dict', 'benedict', + 'subclass', 'extended', 'keylist', 'keypath', 'utility', 'io', + 'data', 'file', 'url', 'read', 'write', 'parse', + 'base64', 'csv', 'json', 'query-string', 'toml', 'xml', 'yaml', + 'clean', 'clone', 'deepclone', 'deepupdate', 'dump', + 'filter', 'flatten', 'groupby', 'invert', 'merge', + 'move', 'nest', 'remove', 'rename', 'search', 'standardize', + 'subset', 'swap', 'traverse', 'unflatten', 'unique', ], install_requires=[ 'ftfy==4.4.3;python_version<"3.4"',