All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Meta: Locked dependencies via
poetry.lock
file in version control. #44 - Meta: Add pre-commit config to enforce code styling and file formatting. #43
- Meta: Add tox config for test automation across Python versions. #47
- Tests for DeprecationWarnings issued for
Model.changes
. #46
- Fixed DeprecationWarnings for using
assertEquals
in tests. #45
- Meta: Replace setuptools with poetry for packaging and dependency management. #35
- Changed behavior of
model_factory
back to pre-1.3 call signature. #39
- Support for Python 3.4 (EOL). #44
- Support for Python 2.7 (EOL by 2019-01-01). #48
1.3.3 - 2019-05-20
- setup.py failing for Python 2.7. #41
- Test run of setup.py in develop mode for installing requirements, sanity check. Relates to #41
1.3.2 - 2019-05-20
- README failed parsing in non utf-8 environments. Enforce encoding. #37
1.3.1 - 2019-05-19
- Travis CI test support for Python 3.6, and 3.7
- More project metadata to properly list on PyPi
- Travis CI test runs for Python 2.6, and 3.3
- Requirement for jsonschema library extended to version
<4
- Conform to Black codestyle
- Move unittests to
tests/
directory
- README formatting (codeblocks showing correctly)