Skip to content

Releases: dingo/api

Version 2 Final Release (v2.0.0)

17 Feb 15:02
e0c8648
Compare
Choose a tag to compare

No outstanding blockers / backwards incompatible fixes that are outstanding, tagging as v2.

v2.0.0-beta1

25 Jan 01:49
8f6fa8b
Compare
Choose a tag to compare
v2.0.0-beta1 Pre-release
Pre-release

Wide range of fixes and improvements

Improved Laravel support (5.7)

v2.0.0-alpha2

25 Feb 21:31
d467926
Compare
Choose a tag to compare
v2.0.0-alpha2 Pre-release
Pre-release

Support Laravel 5.6

v2.0.0-alpha1

20 Sep 16:03
Compare
Choose a tag to compare
v2.0.0-alpha1 Pre-release
Pre-release

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

10 Feb 00:57
Compare
Choose a tag to compare
v1.0.0-beta8 Pre-release
Pre-release

This release is to get a version tagged for Laravel 5.4, and make everyone happy.

v1.0.0-beta7

06 Jan 02:24
Compare
Choose a tag to compare
v1.0.0-beta7 Pre-release
Pre-release
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

30 Aug 04:05
Compare
Choose a tag to compare
v1.0.0 Beta 6 Pre-release
Pre-release

This beta aims to add fixes, features, and touchups from the below issues and PR's

#1008, #741, #919 #998, #1014, #1024, #1102, #1177, #1176, #1152

Oh, and Laravel 5.3 support 🎉

v1.0.0 Beta 5

21 Aug 18:13
Compare
Choose a tag to compare
v1.0.0 Beta 5 Pre-release
Pre-release

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

21 Aug 03:03
Compare
Choose a tag to compare
v1.0.0 Beta 4 Pre-release
Pre-release

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

26 Aug 03:39
Compare
Choose a tag to compare
v1.0.0 Beta 2 Pre-release
Pre-release

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 (or API_STANDARDS_TREE) now exists which lets you change between x, prs, and vnd trees depending on your requirements.
  • The vendor configuration key is now called subtype and API_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 or Accept: 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 and API_SUBTYPE.
  • Update any references to your Accept header as necessary.