# Copyright 2015 Open Platform for NFV Project, Inc. and its contributors # This software is distributed under the terms and conditions of the 'Apache-2.0' # license which can be found in the file 'LICENSE' in this package distribution # or at 'http://www.apache.org/licenses/LICENSE-2.0'. CHANGES ======= 0.1.0 ----- - First version of the moon_db library. 1.0.0 ----- - First public version of the moon_db library. 1.0.1 ----- - Update setup.py to force the installation of requirements. 1.0.2 ----- - Test PyPi upload 1.0.3 ----- - Fix a bug in core.py - Update db_manager 1.1.0 ----- - When adding a subject, check the existence of that user in the Keystone DB and create it if necessary 1.2.0 ----- - Update the db_manager in order to use it for tests 1.2.1 ----- - Update moon_db_manager in order to use it for unit tests 1.2.2 ----- - Fix a bug in moon_db_manager 1.2.3 ----- - Cleanup moon_db code 1.2.4 ----- - Update the name of the library (from moon_db) 1.2.5 ----- - Code cleaning 1.2.6 ----- - Remove some code duplication in moon_db - handle the extra field for the perimeter 1.2.7 ----- - Fix some bugs 1.2.8 ----- - Add unique constraints on db tables 1.2.9 ----- - Add some verifications when deleting some elements in database 1.2.10 ----- - Update the migration script because of a bug introduced in 1.2.8 in rule table - Fix bugs due to the previous version 1.2.11 ------ - adding test cases for perimeter - adding subject_object_action to model_test - update import of exception - add unit_test to test_model - add validation for not accepting blank perimeter name or category name 1.2.12 ------ - Fix the SubjectExisting exception problem 1.2.13 ------ - Add validations and refactor test cases 1.2.14 ------ - Fix some bugs for the manager and clean the code 1.2.15 ------ - Fix test cases after removing syntax error in exceptions 1.2.16 ------ - Fix the "key length error" in meta_rule table