Skip to content
This repository has been archived by the owner on Dec 13, 2022. It is now read-only.

v2.1.0

Compare
Choose a tag to compare
@mostafa mostafa released this 14 Nov 15:29
· 18 commits to master since this release

It's been long since I released any version and I had my reasons. Now, I've fixed some issues with new libraries like webargs 6 and the like and also removed some legacy code. Most of the changes are from the lovely pyup.io bot that checks dependencies and sends PRs to update them. Some of them are security fixes suggested by the meticulous snyk.io bot. Many dependencies are updated, where you can read more about them here.

Upon update of webargs, the location of the data for validation is no longer optional, so I updated gREST to reflect the breaking changes in that library. Also I've updated a failing test that was caused by the new default behavior of marshmallow library for dealing with unknown fields. It used to include those fields before, but now it raises exception, which forced me to include the secret_field in the extended app inside the validation rules.

Also I've upgraded the patch version of Neo4j to the latest (3.5.24). I've tested gREST against Neo4j 4.1.4 and it worked perfectly, but I couldn't update Travis-CI config to add tests for both 3.5 and 4.1 versions of Neo4j, which is fine. So, if you want to use the Neo4j 4.1, just go for it! 🥳

This release has breaking changes, due to the upgrade of webargs 5 to 6, so make sure to read this guide to know how to fix issues you might face while upgrading.

Archived