Releases: bag-cnag/biodm
Releases · bag-cnag/biodm
0.4.0
Release 0.4.0
-> Group hierarchies
-> Hierarchical permissions
-> Entity versioning
-> Integration testing
-> Modular features and dependencies.
Overall progress with coverage, typing and health metrics
Example now supports SQLite backend at the cost of an extra request to fetch max id before inserting new rows.
Next steps:
improvements.
Versioning (default actions on last version)
Group parenthood (create with path_parent + display name / create in nested json)
Error hierarchy, handling, status codes...
features
Metadata dictionary mappings
Early
- Read/Write Permissions.
- Stability patches
- Gentle refactor of security
First demonstrable release.
Merge pull request #5 from bag-cnag/dev Dev
pre release
What's missing before actual release:
- Functionalities
- Figure out SQLAlchemy cascading policy
- S3 File management (delayed until our testing bucket is up again).
- A comprehensive error definition and catching within the codebase
- Check user defined permissions on the fly
- Check some marshmallow fields against onthologies
- Optional
- PATCH / PUT
- Keycloak Update/Delete
- Care
- Unit tests
- Package Core
- Fix requirements dependencies
- Documentation +> User Manual or Quickstart
v0.1.2-beta
- Adds support for openapi schema generation and associated docstrings
Getting closer to a release candidate
v0.1.1-beta RootController for prefixless routes, fix up imports
v0.1.0-beta
- Fix Keycloak entity mappings
- Stick better to intended structure (Controller -> Service -> Manager)
First release
v0.1.0-alpha qol