-
-
Notifications
You must be signed in to change notification settings - Fork 4.2k
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
[QUEST] Remove jQuery #17476
Comments
Thanks for putting the meta issue together @simonihmig! |
@chriskrycho you mentioned in Discord that you could take over the ember-fetch/prefilter part. Is this still the case, can I assign you to this task? 👆 |
Depends on when we want it done by. I'm starting a new job two weeks from today (very much still in Ember land), so I'm in wrapping-up-all-the-things mode now and will be in starting-all-the-things mode for the first couple weeks after that. I'm happy to do it, but given all fo that it'll probably be the second or third week of February before it's viable. |
Thanks for this issue 👏! I have a question if FastBoot should be included in this quest with deprecating and removing
|
@simonihmig - We need to add svelte support to the deprecations added in #17489 and #17488. The basic process is:
Some recent examples: |
@simonihmig you may want to add a lock on the item: "Update app blueprint" |
@dcyriller cool, done! 👍 I am just thinking, switching the app blueprints to remove jQuery by default is certainly blocked by the outstanding ember-data issue. If that is not resolved by the time Ember 3.9 lands, we should probably do an intermediate step and update the blueprints to just bump the |
@simonihmig understood! By chance, ember-cli/ember-cli#8396 would implement this intermediate step. |
@simonihmig agree, I think that’s being done in ember-cli/ember-cli#8396 |
Closing this in favor of emberjs/rfc-tracking#3! |
This is an issue to track the progress on implementing the RFC386 to remove jQuery by default.
Work items
Deprecation phase (3.x)
ember.js
Ember.$()
🔒@simonihmig, PR: Add deprecation for Ember.$() #17489
this.$()
in anEmber.Component
🔒@simonihmig, PR: Add deprecation for this.$() in curly components #17488
jquery-integration
optional feature flag is set to false nor@ember/jquery
has been installed.🔒@simonihmig, PR: [INTERNAL] Improve jQuery deprecation message ember-cli/ember-cli#8399
🔒@simonihmig, PR: Add svelte support for jQuery deprecations #17525
@ember/jquery
Component.$()
🔒@simonihmig, WIP PR: Add support for Component.$() as part of RFC386 ember-jquery#27
🔒@simonihmig, WIP PR: WIP: Add jQuery-based event dispatcher as part of RFC386 ember-jquery#31
import $ from 'jquery';
work🔒@simonihmig, PR: Add jQuery shim as part of RFC386 ember-jquery#33
ember-cli
@ember/jquery
to latest versionPR: blueprints: Update dependencies ember-cli/ember-cli#8396
🔒@CyrilleR, PR: Remove jQuery from app blueprint ember-cli/ember-cli#8394
@ember/test-helpers
this.$()
in component integration tests, based onsetupRenderingTest()
🔒@simonihmig, PR: Add deprecation for this.$ in rendering tests ember-test-helpers#543
ember-cli-babel
import $ from 'jquery';
toEmber.$
if the right version of@ember/jquery
is present🔒@simonihmig, PR: Avoid transpiling jquery module to Ember.$ if @ember/jquery is present ember-cli-babel#261
ember-data
🔒@tchak PR: [FEAT fetch] use ember-fetch instead of jQuery data#5386
ember-fetch
prefilter
Website
🔒@simonihmig PR: Deprecation guide for jQuery removal ember-learn/deprecation-app#255
Removal phase (4.0)
ember.js
Collaboration
If someone wants to start work on a specific item, please post this here so I can update the list.
The text was updated successfully, but these errors were encountered: