v0.16.0-beta.1
Pre-releaseThis is the first pre-release of Orbit v0.16. This is also the first release with a formal changelog.
Two new packages have been introduced since v0.15:
-
@orbit/record-cache
- Extracts theCache
class from@orbit/store
as well as its associated processors to provide an abstract base for creating sources that access and maintain a complete set of records. Sync and async versions of caching logic are supported. This package is now used not only by@orbit/store
, but also by@orbit/indexeddb
and@orbit/local-storage
. -
@orbit/serializers
- A set of interfaces and serializer classes that can be used by sources to serialize / deserialize primitive data types. Serializers are now used within the JSONAPISerializer to handle types such asboolean
,string
,date
,datetime
, andnumber
. Serializers for custom types can also be registered (see #591 for a complete description).
When upgrading your applications to v0.16, please consider the breaking changes below. Where possible, deprecation warnings have been provided.
Changelog
💥 Breaking Change
@orbit/data
,@orbit/indexeddb
,@orbit/jsonapi
,@orbit/local-storage
,@orbit/record-cache
,@orbit/store
@orbit/coordinator
,@orbit/core
,@orbit/data
,@orbit/indexeddb-bucket
,@orbit/indexeddb
,@orbit/jsonapi
,@orbit/local-storage-bucket
,@orbit/local-storage
,@orbit/record-cache
,@orbit/store
,@orbit/utils
@orbit/coordinator
,@orbit/core
,@orbit/data
,@orbit/record-cache
,@orbit/store
🚀 Enhancement
@orbit/data
,@orbit/jsonapi
@orbit/jsonapi
,@orbit/serializers
@orbit/serializers
@orbit/store
@orbit/data
,@orbit/indexeddb
,@orbit/local-storage
,@orbit/record-cache
,@orbit/store
@orbit/coordinator
,@orbit/data
@orbit/jsonapi
@orbit/immutable
🐛 Bug Fix
@orbit/core
,@orbit/local-storage
,@orbit/store
@orbit/jsonapi
- #588 Always treat a 204 response as having no content (@simonihmig)
- #562 Let ResourceIdentity be null, Closes #561 (@lolmaus)
@orbit/data
- #578 Coalesce addToRelatedRecords + removeRecord (@jembezmamy)
- #568 Fix typings for QueryBuilderFunc and TransformBuilderFunc (@dgeb)
- #563 Closes #472 (@Raiondesu)
@orbit/coordinator
,@orbit/core
,@orbit/data
,@orbit/immutable
,@orbit/indexeddb-bucket
,@orbit/indexeddb
,@orbit/jsonapi
,@orbit/local-storage-bucket
,@orbit/local-storage
,@orbit/record-cache
,@orbit/store
,@orbit/utils
📝 Documentation
🏠 Internal
@orbit/data
,@orbit/store
@orbit/coordinator
,@orbit/core
,@orbit/data
,@orbit/immutable
,@orbit/indexeddb-bucket
,@orbit/indexeddb
,@orbit/jsonapi
,@orbit/local-storage-bucket
,@orbit/local-storage
,@orbit/record-cache
,@orbit/store
,@orbit/utils
- Other
Committers: 5
- Alexey (@Raiondesu)
- Andrey Mikhaylov (lolmaus) (@lolmaus)
- Dan Gebhardt (@dgeb)
- Paweł Bator (@jembezmamy)
- Simon Ihmig (@simonihmig)