v0.17.0-beta.7
Pre-release
Pre-release
This beta release contains a fix to the mergeOperations
function, which is especially important when merging a fork of a memory source back into its root. addRecord
+ updateRecord
operations are now fully coalesced (#780). Thanks to @chbonser for reporting and creating a failing test.
Also included are a few refinements to the new serializers in @orbit/jsonapi
. Now, by default, attributes of type object
, array
, and unknown
(i.e. undefined) will be handled by the NoopSerializer
, so the values will be passed through "as-is" on serialization / deserialization. This behavior can be overridden per type, but should provide a smoother transition for developers who had used these types, or no types, to define attributes in their schemas in v0.16.
Changelog
🚀 Enhancement
@orbit/jsonapi
🐛 Bug Fix
🏠 Internal
@orbit/build
,@orbit/coordinator
,@orbit/core
,@orbit/data
,@orbit/identity-map
,@orbit/immutable
,@orbit/indexeddb-bucket
,@orbit/indexeddb
,@orbit/integration-tests
,@orbit/jsonapi
,@orbit/local-storage-bucket
,@orbit/local-storage
,@orbit/memory
,@orbit/record-cache
,@orbit/serializers
,@orbit/utils
@orbit/record-cache