json-api-client
json-api-client copied to clipboard
Achieve compatability with JSON:API 1.1
trafficstars
Closes #90.
TODO
- [x] Allow new
lidproperty in Resource Objects https://jsonapi.org/format/1.1/#document-resource-objects - [x] Allow new
lidproperty in Resource Identifier Objects https://jsonapi.org/format/1.1/#document-resource-identifier-objects - [x] Allow new
extandprofileproperties in Jsonapi object https://jsonapi.org/format/1.1/#document-jsonapi-object - [x] Allow new
describedbyproperty in the top level Links object https://jsonapi.org/format/1.1/#document-top-level - [x] Allow new possible members in top level Object defined by an extension https://jsonapi.org/format/1.1/#document-top-level
- [ ] Allow new possible member in Relationship Objects defined by an extension https://jsonapi.org/format/1.1/#document-resource-object-relationships
- [ ] Allow new possible member in Relationship Link Objects defined by an extension https://jsonapi.org/format/1.1/#document-resource-object-relationships
- [ ] Allow Links containing a string (instead of an object) https://jsonapi.org/format/1.1/#document-links
- [x] Allow Link Objects containing new members like
rel,title,describedby,typeandhreflanghttps://jsonapi.org/format/1.1/#auto-id--link-objects - [ ] Allow new @-Members https://jsonapi.org/format/1.1/#document-member-names-at-members
- [x] Allow new
headermember in Error Source objects https://jsonapi.org/format/1.1/#error-objects
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 100.00%. Comparing base (
d156fb4) to head (19df2d6).
Additional details and impacted files
@@ Coverage Diff @@
## v1.x #96 +/- ##
===========================================
Coverage 100.00% 100.00%
+ Complexity 298 292 -6
===========================================
Files 29 29
Lines 627 625 -2
===========================================
- Hits 627 625 -2
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.