Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

JSON API 1.0 compliance #156

Merged
merged 3 commits into from
Jun 19, 2015
Merged

JSON API 1.0 compliance #156

merged 3 commits into from
Jun 19, 2015

Conversation

dgeb
Copy link
Member

@dgeb dgeb commented Jun 19, 2015

This PR brings Orbit into compliance with v1.0 of the JSON API spec.

Most of this work is related to the JSONAPISource and JSONAPISerializer.

Also, the JSONAPIPatchSource has been temporarily removed now that the jsonpatch extension has been made an experimental part of the JSON API spec. Work can be expected to continue on both the extension and the source (although time will tell whether it remains part of the OrbitCommon lib).

Note that further work is planned related to JSON API, which will be discussed in separate issues.

dgeb added 3 commits June 18, 2015 14:34
JSON-API is explicit about the name of the `id` field to be used
in resource objects.
The jsonpatch extension is now an experimental part of JSON API. This
needs to be revisited.
dgeb added a commit that referenced this pull request Jun 19, 2015
@dgeb dgeb merged commit a2ad7a7 into master Jun 19, 2015
@dgeb dgeb deleted the jsonapi-compliance branch June 20, 2015 20:36
@gnarf
Copy link
Contributor

gnarf commented Jun 21, 2015

❤️ -- Thanks for taking it all the way. The journey to Nantucket became a nightmare of Boston traffic... I was supposed to have my evening, and instead barely had dinner.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants