From 264acdf337c0167b0895df9abbaa61f6f39b9278 Mon Sep 17 00:00:00 2001 From: Subhash Bhushan Date: Wed, 27 Feb 2019 19:19:59 -0800 Subject: [PATCH] Update CHANGELOG with details of 0.0.7 and 0.0.8 release items --- CHANGELOG.rst | 28 +++++++++++++++++++++++----- 1 file changed, 23 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index a9a0520c..9afbe369 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -21,16 +21,34 @@ Changelog 0.0.4 (2018-07-20) ------------------ -* UseCase Utility Classes -* Repository Abstract Classes +* Add UseCase Utility Classes +* Add Repository Abstract Classes 0.0.5 (2018-07-21) ------------------ -* Context Class +* Add Context Class -0.0.6 (2018-12-12) +0.0.6 (2018-12-14) ------------------ * Repository rewritten from the ground up -* First base version for overall Protean functionality \ No newline at end of file +* First base version for overall Protean functionality + +0.0.7 (2019-01-16) +------------------ + +* Rename `Repository` to `Adapter` +* Rename `Schema` to `Model` +* Enhance Entity class to perform CRUD methods instead of relying on a separate Repo Factory + +0.0.8 (2019-02-27) +------------------ + +* Introduction of `find_by()` method for Entities +* Introduction of `save()` method for Entities +* Support for Query Operators (>, >=, <, <=) +* Support for Conjunction Operators (AND, OR) in queries +* Change Fields to be full-fledged Descriptors to control getting/setting values +* Introduction of Support for References and Associations (HasOne and HasMany) +* Remove Pylint from static code analysis and use Flake8