This is an issue to track the progress on implementing the RFC386 to remove jQuery by default.
Work items
Deprecation phase (3.x)
Website
Removal phase (4.0)
Collaboration
If someone wants to start work on a specific item, please post this here so I can update the list.
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-integrationoptional feature flag is set to false nor@ember/jqueryhas 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/jqueryto 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/jqueryis 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 warp-drive-data/warp-drive#5386
ember-fetch
prefilterWebsite
🔒@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.