-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ember Data Deprecation Guide #4695
Comments
Just did some work on 2.6's |
Incoming PR for 2.7's |
Incoming PR for 2.11's deprecations. |
@romulomachado y u so awesomez? |
Thanks for getting the ball rolling @romulomachado! 🙌 |
This was referenced Dec 6, 2016
This was referenced Dec 19, 2016
I believe I can categorize this as:
|
ghost
mentioned this issue
Jun 28, 2019
HeroicEric
added
lts-target
backport-beta
PR targets the beta branch
backport-lts
PR targets the current lts branch
and removed
api-errors
backport-beta
PR targets the beta branch
backport-lts
PR targets the current lts branch
labels
Feb 20, 2020
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
We need your help 😄
The Ember guides have a great section with details about deprecated features for Ember itself and we
should definitelynow have the same for Ember Data.As you can see below, there is quite a bit of work to do in order to make sure we cover all of the deprecations that have occurred throughout all of the Ember Data 2.x releases.
What We Need From You
so we don't accidentally duplicate effort.
Data Deprecation Guide.
Deprecation Format
Tips
Deprecations added in 1.13
DS.Store#filter
should probably be moved out of codebase into the addonlink
Deprecations added in 2.3
ember-application.injected-container
ds.defaultValue.complex-object
(:lock: @HeroicEric) Add ember-data deprecation guide website#2741ds.rest-serializer.deprecated-key-for-polymorphic-type
commit (:lock: @HeroicEric) Add deprecation guide for RESTSerializer.keyForPolymorphicType website#2755Deprecations added in 2.4
ds.errors.registerHandlers
The following are only kinda sorta maybe deprecated for now. See #4694
ds.errors.add
linkds.errors.remove
linkds.errors.clear
linkDeprecations added in 2.6
ds.serializer.normalize-hash-deprecated
(🔒 @romulomachado) Add deprecation guide to RESTSerializer.normalizeHash website#2742Deprecations added in 2.7
ember-data.global-ds
(🔒 @romulomachado) Add deprecation for using the global version of DS website#2743ds.ember.date.parse-deprecate
(:lock: @HeroicEric) Add deprecation guide for Ember.Date.parse website#2745ds.date.parse-deprecate
(:lock: @HeroicEric) Fix ember data Date.parse deprecation guides website#2748ds.serializer.rest.queryRecord-array-response
(:lock: @HeroicEric) Add deprecation guide for queryRecord array responses website#2747Deprecations added in 2.11
ds.store.recordIsLoaded
(🔒 @romulomachado) Add guide to ember-data deprecations for version 2.11 website#2744ds.store.lookupAdapter
(🔒 @romulomachado) Add guide to ember-data deprecations for version 2.11 website#2744ds.store.lookupSerializer
(🔒 @romulomachado) Add guide to ember-data deprecations for version 2.11 website#2744Deprecations Added in Pending Features
[FEATURE] ds-overhaul-references
ds.references.has-many.push-array
(:lock: @HeroicEric) Add deprecation guide for ds-overhaul-references website#2758ds.references.has-many.push-invalid-json-api
(:lock: @HeroicEric) Add deprecation guide for ds-overhaul-references website#2758ds.references.belongs-to.push-record
(:lock: @HeroicEric) Add deprecation guide for ds-overhaul-references website#2758[FEATURE] ds-improved-ajax
ds.json-api-adapter.ajax
ds.json-api-adapter.ajax-options
ds.rest-adapter.ajax
ds.rest-adapter.ajax-options
[FEATURE] ds-deprecate-store-serialize
ds.store.serialize
(:lock: @HeroicEric) Add deprecation guide for DS.Store.serialize website#2757[FEATURE] ds-check-should-serialize-relationships PR
ds.serializer.private-should-serialize-has-many
(:lock: @HeroicEric) Add deprecation guide for JSONSerializer._shouldSerializeHasMany website#2756[FEATURE] ds-payload-type-hooks
ds.json-api-serializer.deprecated-model-name-for-relationship
(:lock: @HeroicEric) Add deprecation guide for ds-payload-type-hooks features website#2769ds.json-api-serializer.deprecated-model-name-for-resource
(:lock: @HeroicEric) Add deprecation guide for ds-payload-type-hooks features website#2769ds.json-api-serializer.deprecated-model-name-for-polymorphic-type
ds.json-api-serializer.deprecated-payload-type-for-model
(:lock: @HeroicEric) Add deprecation guide for ds-payload-type-hooks features website#2769ds.json-api-serializer.deprecated-payload-type-for-belongs-to
(:lock: @HeroicEric) Add deprecation guide for ds-payload-type-hooks features website#2769ds.json-api-serializer.deprecated-payload-type-for-has-many
(:lock: @HeroicEric) Add deprecation guide for ds-payload-type-hooks features website#2769ds.json-serializer.deprecated-type-for-polymorphic-relationship
ds.rest-serializer.deprecated-model-name-for-polymorphic-type
ds.rest-serializer.deprecated-model-name-for-polymorphic-type
Deprecations that need to be added
JSONAPISerializer#modelNameFromPayloadKey
JSONAPISerializer#payloadKeyFromModelName
JSONSerializer#modelNameFromPayloadKey
JSONSerializer#payloadKeyFromModelName
The text was updated successfully, but these errors were encountered: