v0.16.0-beta.8
Pre-release
Pre-release
This release introduces preliminary and partial support for JSON:API Operations in @orbit/jsonapi, which are expected to be introduced to the JSON:API spec in v1.2. @tchak has added serialization + deserialization support for operations to the JSONAPISerializer class. Further support will be added to the JSONAPISource for processing requests that include operations, as well as a WIP websocket implementation (#640).
@tchak has also been quite busy with housekeeping: all code is now formatted with Prettier for consistency.
Last but not least, @lukemelia and @cibernox fixed a few bugs / surprising quirks (see details below).
Changelog
🚀 Enhancement
@orbit/jsonapi@orbit/data
🐛 Bug Fix
@orbit/data- #659 Throw when invalid filter expression. (@lukemelia)
@orbit/integration-tests,@orbit/jsonapi@orbit/jsonapi- #648 When serializing, exclude attributes & relationships not in the schema (@lukemelia)
🏠 Internal
@orbit/indexeddb-bucket,@orbit/indexeddb,@orbit/integration-tests,@orbit/jsonapi,@orbit/local-storage-bucket,@orbit/local-storage,@orbit/memory,@orbit/serializers,@orbit/store@orbit/data,@orbit/record-cache,@orbit/utils@orbit/coordinator,@orbit/identity-map,@orbit/immutable@orbit/core
Committers: 3
- Luke Melia (@lukemelia)
- Miguel Camba (@cibernox)
- Paul Chavard (@tchak)