Skip to content

v1.2.0 #70

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

Merged
merged 49 commits into from
Mar 21, 2017
Merged

v1.2.0 #70

merged 49 commits into from
Mar 21, 2017

Conversation

jaredcnance
Copy link
Contributor

@jaredcnance jaredcnance commented Mar 21, 2017

Closes #22
Closes #56
Closes #60
Closes #62
Closes #63

Breaking Changes:

…t at JsonApiOutputFormatter

removes logic from JsonApiOutputFormatter and into JsonApiWriter. this also reduces the large method parameter requirements throughout the affected classes
…root at JsonApiInputFormatter

removes logic from the input formatter and into JsonApiReader. Significantly reduces coupling of concrete types.
This is not a significant breaking change, but does affect the serialization APIs which may be used by tests
allows setting of has-one relationship by Id
when PATCHing entities, we need to know which relationships to also PATCH
otherwise the todoItem.OwnerId will be null from the cached version
checks whether or not included entities contain relationship data
…sion

Fix/compound relationship inclusion
add overloads for throwing errors directly
@jaredcnance jaredcnance merged commit 2c7d07f into master Mar 21, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

Successfully merging this pull request may close these issues.

1 participant