Skip to content
This repository has been archived by the owner on May 13, 2022. It is now read-only.

RFC #0386 - Tracking for Remove jQuery by Default #3

Closed
18 of 24 tasks
kategengler opened this issue Feb 12, 2019 · 8 comments
Closed
18 of 24 tasks

RFC #0386 - Tracking for Remove jQuery by Default #3

kategengler opened this issue Feb 12, 2019 · 8 comments
Assignees
Labels
octane RFC relates to the octane editions team:ember.js ember.js team

Comments

@kategengler
Copy link
Member

kategengler commented Feb 12, 2019

RFC #0386 - Remove jQuery by Default

Champion: @rwjblue


Expand for Instructions

All teams need to consider a merged RFC to plan any required work. Each team should comment on or edit this with links to issues for the work (or a note to the effect of "No work required").

See the README for more information
See #3 for an example

Under each team, for each repo requiring work for the RFC under that team:
### [repo name](repo url)

- [ ] (issue or pr) description, (issue or pr) link

Remove Repos that do not apply, conversely, there will probably be other repos that need work and should be added.

[Filled out from @simonihmig's Quest issue]

Ember.js Team:

ember.js

Removal phase (4.0)

  • remove deprecated functions
  • remove the jQuery specific code paths in the EventDispatcher

@ember/jquery

@ember/test-helpers

Ember CLI Team:

ember-cli

ember-cli-babel

Ember Data Team:

ember-data

ember-fetch

  • Provide a replacement API for jQuery's prefilter

Learning Team:

Website

guides-source

  • remove usages of import $, this.$(), and $.ajax

ember.js

  • review API documentation for usage of jQuery

ember-data

  • review API documentation for usage of jQuery

Steering Committee:

No work expected

@kategengler kategengler added octane RFC relates to the octane editions team:ember.js ember.js team labels Feb 22, 2019
@kategengler kategengler added this to Accepted in RFC Tracking Mar 1, 2019
@kategengler kategengler moved this from Accepted to Planning in RFC Tracking Mar 1, 2019
@simonihmig
Copy link

The ember-data todo can be checked off, as per emberjs/data#5900! 🎉

@rwjblue rwjblue added needs planning:ember-cli Needs planning by ember-cli team needs planning:ember-data Needs planning by ember-data team needs planning:ember.js Needs planning by ember.js team needs planning:learning Needs planning by the learning team needs planning:steering committee Needs planning by the steering committee labels Apr 30, 2019
@rwjblue
Copy link
Member

rwjblue commented May 2, 2019

We reworked the fetch support in ember-data over in emberjs/data#6077.

emberjs/data#5975 is working to ensure ember-data's CI is running properly without jQuery.

@MelSumner MelSumner removed the needs planning:learning Needs planning by the learning team label May 21, 2019
@kategengler kategengler moved this from Planning to Planned in RFC Tracking May 22, 2019
@kategengler kategengler moved this from Planned to In Progress in RFC Tracking May 22, 2019
@nlfurniss
Copy link

@simonihmig for remove usages of import $, this.$(), and $.ajax, this there a starting version of the docs we're targeting?

It doesn't make sense to remove jQuery mentions in v1.0.0 of the docs, but maybe starting from 3.0.0 it does?

@simonihmig
Copy link

It doesn't make sense to remove jQuery mentions in v1.0.0 of the docs, but maybe starting from 3.0.0 it does?

AFAIK docs for past versions will not be updated in general, only for the latest release, right?

Not sure what's still left to do here? I found these references of jQuery usage, but they all seem to have been fixed already.

@nlfurniss
Copy link

It doesn't make sense to remove jQuery mentions in v1.0.0 of the docs, but maybe starting from 3.0.0 it does?

AFAIK docs for past versions will not be updated in general, only for the latest release, right?

Not sure what's still left to do here? I found these references of jQuery usage, but they all seem to have been fixed already.

In that case I think the docs item can be checked off :-)

@rwjblue
Copy link
Member

rwjblue commented Aug 1, 2019

Just merged the ember-cli update to drop jQuery for ember new foo (generally slated for ember-cli@3.13 at this point).

@simonihmig
Copy link

There are now two PRs open for the corresponding points listed under "Removal phase (4.0)":

@locks locks closed this as completed May 13, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
octane RFC relates to the octane editions team:ember.js ember.js team
Projects
RFC Tracking
In Progress
Development

No branches or pull requests

6 participants