Skip to content

V1.0.0

Choose a tag to compare

@thingsplode thingsplode released this 08 Jul 20:25
· 25 commits to master since this release

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