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鈥檒l 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鈥檚 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: