Open runspired opened 1 year ago
Paginated Relationship infra underway https://github.com/emberjs/data/pull/9320
SchemaRecord has reached feature parity with @ember-data/model, which is a potential bar for shipping 5.4
Ideally we polish the ModelFragments parity story first.
After Review, some additional things to land for SchemaRecord to be stabilized:
Implementation notes for the Roadmap
Overview
The primary focus of this release will be on the early stages of SchemaRecord. Its likely that most work will take place as POCs and RFCs. We will not ship new SchemaRecord or SchemaDSL features unless we're ready to do so.
🌲 Deprecation RFCs
We want to land RFCs and implementations for the following.
🦓 Miscellaneous
Fetch
handler using new http mock🪴 Feature RFCs
We want to land RFCs for the following, shipping the actual implementation is less likely.
Paginated Relationships#8882🚀 Features
Feature work will focus on migration primitives for
@ember-data/model
and the basics of the schema-dsl.import { instantiateRecord, teardownRecord, SchemaService } from '@ember-data/schema-record'
#8888 https://github.com/emberjs/data/pull/8935registerResource
https://github.com/emberjs/data/pull/8935registerTransformation
https://github.com/emberjs/data/pull/8935registerDerivation
https://github.com/emberjs/data/pull/8939collection fieldsresource | collectionresource | collectionrecord.checkout
simple fields | schema-object | schema-array | object | arrayresource | collection📜 Documentation
💚 TypeScript
Misc
<Request />
andgetRequestState
<Await />
andgetPromiseState
Deferred to 5.5
<Paginate />
andgetPaginationState
import { parse } from '@ember-data/schema-dsl';
for basic schemas #8885import { field, resource, collection } from '@ember-data/schema/legacy';
#8886