Skip to content

Releases: dotkernel/api

DotKernel API v1.0.0

23 Oct 13:30
b1f64ae
Compare
Choose a tag to compare

DotKernel API based on Zend Expressive API skeleton. Main features:

  • allows securing endpoints using Oauth2 token based authentication
  • provides OpenAPI 3 documentation which helps implementing the API in any application
  • handles database operations using Doctrine
  • provides implementation for common user interactions with their accounts (register, login, activation, password recovery etc)
  • provides implementation for user management by a user with elevated access level
  • provides role-based access control
  • provides console component suitable for building console applications

Changed

  • Nothing

Added

  • Doctrine (dasprid/container-interop-doctrine) with UUID (ramsey/uuid-doctrine)
  • CORS headers (tuupola/cors-middleware)
  • DotKernel's error handler component (dotkernel/dot-errorhandler)
  • DotKernel's mail component (dotkernel/dot-mail)
  • DotKernel's console component (dotkernel/dot-console)
  • DotKernel's annotation service (dotkernel/dot-annotated-services) providing service injection
  • Zend Expressive's implementation of Twig (zendframework/zend-expressive-twigrenderer) for composing mail bodies
  • Swagger OpenAPI implementation (swagger-api/swagger-ui)

Deprecated

  • Nothing

Removed

  • Nothing

Fixed

  • Nothing