Skip to content

Releases: dotkernel/api

3.0.1 release

12 Jan 12:20
6e5fc47

Choose a tag to compare

What's Changed

Full Changelog: 3.0.0...3.0.1

3.0.0 release

28 Jul 11:32
419d014

Choose a tag to compare

3.0.0 - 2021-07-28

Changed

  • Replaced dotkernel/dot-console with dotkernel/dot-cli
  • Replaced tuupola/cors-middleware with mezzio/mezzio-cors
  • Documentation is now provided via Postman collection and environment files
  • Bumped up minimum package versions to their current maxes

Added

  • dotkernel/dot-cli
  • dotkernel/dot-doctrine-metadata
  • dotkernel/dot-response-header
  • mezzio/mezzio-cors
  • command to display routes
  • command to create admin account
  • FLOC headers (issue #67)
  • custom log file grouping using date specifiers

Deprecated

  • Nothing

Removed

  • dotkernel/dot-console
  • tuupola/cors-middleware
  • swagger-api/swagger-ui

Fixed

  • Issue #6: logs file names were cached, causing logs from several days to be written in the same file
  • Issue #51: incorrect message being displayed on account activation
  • Issue #54: replaced deprecated ArraySerializable with ArraySerializableHydrator
  • Issue #58: replaced usage of DateTime with DateTimeImmutable
  • Issue #60: requesting page out of bounds now returns an error message
  • Issue #83: doctrine-migrations:diff was dropping unmapped/custom tables

1.1.0 Release

05 Nov 10:15
b2a1f1f

Choose a tag to compare

Deleted all old and stale branches
This is the most recent version of the API Application

DotKernel API v1.0.1

11 Feb 17:40
e0af07a

Choose a tag to compare

Changed

  • Migrated from Zend Framework + Expressive to Laminas + Mezzio
  • Replaced abandoned dependency dasprid/container-interop-doctrine with roave/psr-container-doctrine
  • Replaced Zend compatible dot-1.* dependencies with their Laminas+Mezzio compatible dot-2.* equivalencies

Added

  • Nothing

Deprecated

  • Nothing

Removed

  • Nothing

Fixed

  • Fixed error thrown when requested page number is out of bounds
  • Fixed error caused by using callback functions in the console command configurations

DotKernel API v1.0.0

23 Oct 13:30
b1f64ae

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