diff --git a/CHANGES.rst b/CHANGES.rst index 8653f7c..68fb714 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -3,11 +3,52 @@ Changelog 0.10.0 (unreleased) ------------------- + +Features: + +* Add --public and --id params to the CLI opentaxii-add-api-root `#283 + `_ +* Enable TAXII 2.1 in the default configuration `#293 + `_ +* Improve get objects performance `#297 + `_ + +Bug fixes: + +* Fix UUID json serialization `#289 + `_ +* Returned ``spec_version`` was equal to the ``type`` `#237 + `_ (@meetghodasara-crest) + and `#284 `_ +* Consider ``--admin`` flag when creating an account from the CLI with + ``opentaxii-create-account`` `#237 + `_ +* TAXII 2.1 version supports now objects without a ``modified`` property. + ``created`` is used as a fallback and if missing ``01/01/1970`` date is used + instead. `#240 `_ + (@MagsenAbbeThales) +* Deleted objects were not persisted in the database `#275 + `_ (@meetghodasara-crest) +* ``can_read`` or ``can_write`` could be returned with the ``null`` value on a + TAXII2 collection `#292 `_ + +Dependencies: + +* Add Python 3.11 and 3.12 support * Drop EOL Python 3.6, 3.7, 3.8 and 3.9 support -* Add Python 3.11 support +* Drop sqlalchemy 1.3 support +* Require gunicorn ``>=22`` for security reasons `#269 + `_ * Remove mypy_extensions dependency -* Fix returned "spec_version" was equal to the "type" #237 (@meetghodasara-crest) -* Add --public and --id params to the CLI opentaxii-add-api-root #283 + +Development: + +* Add Docker build & push action in the CI `#296 + `_ +* Add and enforce mypy type checker `#289 + `_ +* Add and enforce black and isort formatter `#290 + `_ 0.9.3 (2022-10-11) ------------------ diff --git a/opentaxii/_version.py b/opentaxii/_version.py index 6d5be03..83c57b6 100644 --- a/opentaxii/_version.py +++ b/opentaxii/_version.py @@ -3,4 +3,4 @@ This module defines the package version for use in __init__.py and setup.py. """ -__version__ = '0.10.0' +__version__ = '0.10.0b1'