Skip to content

Releases: neomerx/json-api

v4.0.1

03 Mar 06:11
0e45254
Compare
Choose a tag to compare
  • Added BaseQueryParser::getIncludes method for easier usage with Encoder::withIncludedPaths (#243)

v4.0.0

20 Oct 14:25
Compare
Choose a tag to compare

Overall, versions 3 and 4 are nearly identical and the main changes were made in SchemaInterface. An extra parameter ContextInterface was added to SchemaInterface::getAttributes and SchemaInterface::getRelationships.

The context contains extra information about the resource such as its position in the data tree and encoder options such as filter fieldset and included paths. The context might be used for smarter loading resources from a database.

More in Upgrade Notes.

v3.0.5

18 Jun 18:41
Compare
Choose a tag to compare

Improved/fixed setting up include paths #238

v3.0.4

16 Apr 09:15
Compare
Choose a tag to compare
  • Fixed usage of Identifiers in arrays (e.g. to-many and belongs-to-many relationships) #235.

v3.0.3

28 Mar 08:03
Compare
Choose a tag to compare
  • Improved extensibility. Thanks to @66mm added a sample of how to add wildcards support to include paths. #231

v3.0.2

02 Mar 16:08
Compare
Choose a tag to compare
  • Added extra checks for data returned from user's Schemas. If the returned data are not convertible to JSON it will cause an error with detailed information where the developer should fix the issue. #230

Performance Enhancements

14 Feb 09:55
Compare
Choose a tag to compare

Thanks to contributions and ideas from @PabloKowalczyk performance increased for 10%+ #227 #228

v3.0.0

05 Feb 08:30
Compare
Choose a tag to compare
  • Added support for upcoming JSON API v1.1;
  • Increased performance * (2,3X faster for small data sets with only a few resources and 5,4X faster for big data sets between v2 and v3);
  • Added some improvements and fixes #218, #221, #223, #224

v3.0.0-rc.3

01 Feb 20:20
Compare
Choose a tag to compare
v3.0.0-rc.3 Pre-release
Pre-release

v3.0.0-rc.2

30 Jan 17:06
Compare
Choose a tag to compare
v3.0.0-rc.2 Pre-release
Pre-release
Close #82