Skip to content
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

Closed
21 of 35 tasks
HeroicEric opened this issue Dec 5, 2016 · 7 comments
Closed
21 of 35 tasks

Ember Data Deprecation Guide #4695

HeroicEric opened this issue Dec 5, 2016 · 7 comments

Comments

@HeroicEric
Copy link
Member

HeroicEric commented Dec 5, 2016

We need your help 😄

The Ember guides have a great section with details about deprecated features for Ember itself and we should definitely now 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

  1. Pick a deprecation from the list below.
  2. Post a comment in here letting everyone know what you're planning to work on
    so we don't accidentally duplicate effort.
  3. Make a PR to the emberjs/website repo adding your deprecation to the Ember
    Data Deprecation Guide
    .
  4. Make sure your PR links back to this issue so we can track it.

Deprecation Format

### Deprecations Added in Ember Data <VERSION>

#### <TITLE>

###### until: <DEPRECATED UNTIL VERSION>
###### id: <DEPRECATION ID>
###### feature: <feature flag (if applicable)>

<DETAILS>

Tips

  • Try to provide an explanation for why the change was made. If you're not sure, try asking in #ember-data on the Ember Community Slack.
  • Provide links to the docs where relevant.
  • Provide a before and after example when possible.

Deprecations added in 1.13

  • DS.Store#filter should probably be moved out of codebase into the addon
    link

Deprecations added in 2.3

Deprecations added in 2.4

The following are only kinda sorta maybe deprecated for now. See #4694

  • ds.errors.add link
  • ds.errors.remove link
  • ds.errors.clear link

Deprecations added in 2.6

Deprecations added in 2.7

Deprecations added in 2.11

Deprecations Added in Pending Features

[FEATURE] ds-overhaul-references

[FEATURE] ds-improved-ajax

[FEATURE] ds-deprecate-store-serialize

[FEATURE] ds-check-should-serialize-relationships PR

[FEATURE] ds-payload-type-hooks

Deprecations that need to be added
@romulomachado
Copy link

Just did some work on 2.6's ds.serializer.normalize-hash-deprecated. emberjs/website#2742

@romulomachado
Copy link

Incoming PR for 2.7's ember-data.global-ds.

@romulomachado
Copy link

Incoming PR for 2.11's deprecations.

@runspired
Copy link
Contributor

@romulomachado y u so awesomez?

@romulomachado
Copy link

@runspired


@HeroicEric
Copy link
Member Author

Thanks for getting the ball rolling @romulomachado! 🙌

@runspired
Copy link
Contributor

I believe I can categorize this as:

  • completed (for the most part)
  • unnecessary (for removed feature flags)
  • too late (for things now removed in 3.x)

@HeroicEric 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
@HeroicEric HeroicEric assigned HeroicEric and unassigned HeroicEric Feb 20, 2020
@HeroicEric HeroicEric assigned HeroicEric and unassigned HeroicEric Feb 20, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants