Releases: dotkernel/api
Releases · dotkernel/api
3.0.1 release
What's Changed
- Added missing Dot\Mail\ConfigProvider to config/config.php by @alexmerlin in #91
- Code cleanup. by @alexmerlin in #97
- Issue #101: Fixed line ending for: config/autoload/doctrine.global.php by @alexmerlin in #102
- Issue #106: Added allowed plugins to composer.json file. by @alexmerlin in #107
Full Changelog: 3.0.0...3.0.1
3.0.0 release
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
Deleted all old and stale branches
This is the most recent version of the API Application
DotKernel API v1.0.1
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
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