Update CHANGELOG
Bump version
Add assertion for non existing transforms
added failing test for new records + links
clear async relationship when links are included in data
Merge branch 'master' into create_links_fail
add a `diff` property to models
Only extract embedded objects from payload if there is a payload
Allow commits to resolve with no payload

The basic REST Adapter guards against this, but if there is no payload,
there's no need to even bother resolving at all.
Revert "Only extract embedded objects from payload if there is a payload"

This reverts commit 98e28630772090057d2e54fe664658ec4263dc59.
handle absolute / relative paths and full URLs in links

fixes #1365

absolute paths start with a leading / and will
use only the provided host provided to the adapter

cf. { posts: [{ id: 1, links: { comments: "/posts/1/comments" }}] }

relative paths construct an URL from the record the
relationship is embedded in:

cf. { posts: [{ id: 1, links: { comments: "comments" }}] }

full URLs links will pass through the link transparently:

cf. { posts: [{ id: 1, links: { comments: "http://example.com/posts/1/comments" }}] }

note that all of the above examples are equivalent
to each other.
Merge pull request #1371 from tim-evans/master

Handle absolute / relative paths and full URLs in links
rename diff > changedAttributes
Merge pull request #1368 from heartsentwined/diff

Add a `diff` implementation for models
A record becomes clean again if a prop is reset
thanks @krisselden for pointing out Error's inherit
prefer Ember.Logger.log over console.log
log both error and error.stack
add test for e1f96f05a767cfcf42181ddf7b16250a379c266b
Merge pull request #1373 from sly7-7/prop-reset-test

add test for e1f96f05a767cfcf42181ddf7b16250a379c266b