Releases: dingo/api
Releases · dingo/api
Version 2 Final Release (v2.0.0)
No outstanding blockers / backwards incompatible fixes that are outstanding, tagging as v2.
v2.0.0-beta1
Wide range of fixes and improvements
Improved Laravel support (5.7)
v2.0.0-alpha2
Support Laravel 5.6
v2.0.0-alpha1
Support Laravel 5.5
- Dropped support for below 5.5 due to too many dependancies
- Removed OAuth2 Provider
- Dingo Route extends form Illuminate Route
v1.0.0-beta8
This release is to get a version tagged for Laravel 5.4, and make everyone happy.
v1.0.0-beta7
Merge pull request #1225 from joaoffm/closure-middleware FIX #1220 Closure middleware: explode() expects parameter 2 to be string, object given
v1.0.0 Beta 6
v1.0.0 Beta 5
This is the back to the drawing board release. My attempted fix for a few issues, introduced a new issue, so reverting that get some sort of stability returned until I can work out a better fix.
v1.0.0 Beta 4
Beta 4 aims to bring us one step closer to a stable v1.0.0 release. This tag contains fixes for the following issue:
- #1098 - Allow for Accept headers to contain versions with hyphens eg.
v1.0-beta
- #981 - Issue where middleware for a route comes across as a string instead of an array of middlewares
- #996 and #1149 - Resolves an issue where exception responses are generated twice, loosing middleware adjustments. Also resolves an issue that causes exceptions to be logged twice.
v1.0.0 Beta 2
This is the second public beta for v1.0.0.
Noteworthy Changes
- The vendor tree has been overhauled and will need updating in configuration files and/or
.env
files. The main change here is that the default standards tree used is now the unregistered tree (x
). - A new configuration key
standardsTree
(orAPI_STANDARDS_TREE
) now exists which lets you change betweenx
,prs
, andvnd
trees depending on your requirements. - The
vendor
configuration key is now calledsubtype
andAPI_SUBTYPE
for.env
files. - The
Accept
header you use will now vary depending on the standards tree you're using, e.g.,Accept: application/x.yourapp.v1+json
orAccept: application/prs.yourapp.v1+json
. - Configuration keys no longer accept closures. Basic auth has since been removed as a default and will need to be configured in a service provider or bootstrap file.
Upgrading
- If you update and receive configuration errors, make sure you grab the latest changes to the
config/api.php
file. - Make sure you update your
.env
file to reference the new variable names,API_STANDARDS_TREE
andAPI_SUBTYPE
. - Update any references to your
Accept
header as necessary.