V1.0.0
Model
- validation on the data model using multiple custom validators
- json serialisation support
- json schema generator
- value generators
- value converters
- wire-format marshaller
- omitted fields
ORM Feature
- basic CRUD (create/update/delete) operations
- easy to use active record style queries
- automatically generated prefixed database ID
- index management (unique index, text index, etc.) on the database
- database schema validation and schema management
- builtin converters for serialising or deserialising the model to and from various other formats
- audited fields (eg. automatically added created, updated, updated_by fields)
- document versioning
- Bulk Inserts
REST Service Endpoints
- REST services (GET, PUT, POST, PATCH, DELETE)
- HATEOAS actions on model
- model metadata and json schema
- URL query interface
- Read-only by default
- role based account management (RBAC)
- basic authentication and JWT token support
- customised, machine readable error messages