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.
0.3.1 - 2022-08-05
- Switch from Travis CI to GitHub actions.
- Add back support for Python 3.7.
0.3.0 - 2022-08-04
- Remove support for Python 3.7.
- Update dependencies.
- Updates due to rename of GitHub organization.
0.2.0 - 2021-06-22
- Add
sort
parameter tofind
andfind_one
methods in models. - Add
full_count
property toArangodanticCursor
. - Add
offset
parameter to be used together withlimit
infind
. - Add
from_key_
andto_key_
properties to edges.
- Saving (especially edge models) through the graph can now raise a
ModelNotFoundError
instead ofDocumentInsertError
in certain cases. - Update
pydantic
to ^1.8.2 that fixes CVE-2021-29510.
0.1.0 - 2020-10-27
- Add "find" and "find_one" methods to models.
- Add "truncate_collection" method to models.
- The "delete_collection" method now raises DataSourceNotFound if the collection is missing and ignore_missing is set to False.
- Bump version to 0.1.0, project seems to be stable enough and has enough features for that.
0.0.4 - 2020-10-21
- Initial support for graphs
- Renamed _before_save to before_save
- Bump version
0.0.3 - 2020-10-14
- Update README.md
- Support for unique constraint errors
- Refactor handling of locks
- Bump version
0.0.2 - 2020-10-09
- Update deployment credentials
- Bump version
0.0.1 - 2020-10-09
- Initial release of Arangodantic