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

Release v1.0 as a active fork based on JsonApiClient #21

Merged
merged 30 commits into from
Apr 13, 2018
Merged

Conversation

jsmestad
Copy link
Owner

Background

I'd been using the great json_api_client gem, which appears to be unmaintained and has quite a few bugs that need to be patched.

In an effort to keep this project going, I have re-purposed jsonapi-consumer to continue on with the development.

Changes

Performance

Dynamic attribute definitions improvement (PR JsonApiClient/json_api_client#281)

Before:

       user     system      total        real
read:   1.090000   0.010000   1.100000 (  1.091464)
write:  1.130000   0.000000   1.130000 (  1.136750)

After:

       user     system      total        real
read:   0.020000   0.000000   0.020000 (  0.016366)
write:  0.690000   0.000000   0.690000 (  0.687914)

Features

Bugfixes

Dane Lowe and others added 30 commits February 25, 2015 13:20
So that client provided GUIDs can be used.
I don't beleive a create query should ever use the Client Supplied ID in the request path, but should provide it in the body if available.
Better persistence check via a hard variable.
Previously an array was always assumed in the data object, but this is not the case for single resources.
…ate_rc3

Update beta parser to accomodate rc3
@jsmestad jsmestad self-assigned this Apr 13, 2018
@jsmestad jsmestad merged commit 4f23779 into master Apr 13, 2018
@jsmestad jsmestad deleted the develop branch April 13, 2018 19:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants