-
-
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
Ember 3.0 Related Cleanup #15876
Comments
@rwjblue Should |
I believe it is on the list above, under |
If they haven't been taken I can start off with working on the |
@thoov - Some are being tackled by @sivakumar-kailasam in #15878, can you take a look at that PR to help review (and determine what I've missed...)? |
@rwjblue I will help with the review of that. I will change up my tactic and take the bottom 4 off of the list then. |
@thoov - Sounds good! I have updated the items and marked the whole |
I'd like to work on ' |
@t-sauer I'm ready to raise a PR for that 😅 |
Well then I'll pick "Remove |
Ill take a stab at |
Taking |
Taking |
Taking |
Taking "Arity check for initializers": #15886. |
@locks one thing to keep in mind, is that we can't remove the functionality completely just yet. We have to either add it to https://github.com/emberjs/ember-2-legacy or wrap it in a conditional flag. This is due to our stated goal from the 3.0 blog post:
|
@rwjblue roger that 👍 I will review per-feature what the best approach might be. I'm partial to moving the implementation to the legacy addon if possible, if nothing else it seems neater. |
Absolutely agreed! We just need to ensure we have a path forward. Things like |
|
Taking |
Taking |
Taking |
Taking |
@rwjblue Lock me up on:
|
@thoov - Done (but |
I believe I have everything triaged, please ping me (probably in #dev-ember in slack) if I've missed something... |
Taking |
Is there anything not claimed? It seems that |
I take |
Taking Fixed in #15911 |
I took a stab at |
Addresses emberjs#15876 (comment)
Addresses emberjs#15876 (comment)
Addresses emberjs#15876 (comment)
@rwjblue we need to update the testing blueprints... not sure if this is explicitly 3.0 related |
@alexander-alvarez - You are absolutely right! I will try to get another quest issue together for the blueprints in the next day or so... |
phantomjs
usage from CI (tracking in Run tests with Chrome headless. #15877)IE9
andIE10
from CI. #15879)packages/ember-utils/lib/weak-map-utils.js
packages/ember-metal/lib/meta.js
herepackages/ember-metal/lib/transaction.js
packages/ember-glimmer/lib/utils/references.ts
herepackages/ember-metal/lib/weak_map.js
Map
frompackages/ember-metal/lib/map.js
(being tracked in Map and MapWithDefault marked as private #13815) 🔒 @maxwerrconsole
polyfills / shims inpackages/ember-console/lib/index.js
Removed console polyfills/shims #15881phantomjs
support / hacks [CLEANUP] Remove phantomjs hacks, docs & scripts #15880isPhantom
flag frompackages/ember-environment/lib/index.js
packages/ember-metal/lib/properties.js
(here, here, and here)until: '3.0.0'
- These need to be extracted (when possible) and behind an ENV flag when extraction is not possible. We will enable usage of these deprecated features through Ember 3.4 when using the 3.0 legacy addon. 🔒 @thoov while we setup the legacy addon infrastructure...didInitAttrs
(here, here, and here)Ember.observer(callback, 'dependent-key1', 'dependent-key2')
here (being worked on in [CLEANUP] removedproviding reversed arguments to observer
#15893)this.resource
inRouter.map
DSL here (tracking in Remove this.resource from RouterDSL #15883)fooBinding
supportpackages/ember-metal/lib/binding.js
packages/ember-template-compiler/lib/plugins/transform-old-binding-syntax.js
packages/ember-metal/lib/mixin.js
here and herepackages/ember-runtime/lib/system/core_object.js
here and herepackages/ember-metal/lib/meta.js
here and hereresolver
as a function to the registry. here and hereimmediateObserver
here and here (being worked on in [CLEANUP] removedimmediateObserver
#15894)Enumerable#contains
here (being addressed in [CLEANUP] Remove Enumerable#contains #15889){{input on="enter" action="foo"}}
to{{input enter="foo"}}
inpackages/ember-template-compiler/lib/plugins/transform-input-on-to-onEvent.js
, also here and hereEMBER_GLIMMER_ALLOW_BACKTRACKING_RERENDER
feature flag (this can be removed without flagging/guarding as it was never enabled) (tracking in RemoveEMBER_GLIMMER_ALLOW_BACKTRACKING_RERENDER
feature flag #15890)link-to
'scurrentWhen
here (being addressed in [DOC release] Fixcurrent-when
name in documentation #15885)Ember.String.fmt
here 🔒ed by @locks (tracking in Remove Ember.String.fmt #15882)link-to
here (being addressed by [CLEANUP] Remove controller wrapped param deprecation #15897)_actions
packages/ember-runtime/lib/mixins/action_handler.js
herepackages/ember-routing/lib/system/route.js
herepackages/ember-runtime/lib/controllers/controller.js
herepackages/ember-views/lib/views/core_view.js
herepackages/ember-runtime/lib/index.js
hereuntil
was incorrect) here and hereEmber.Freezable
packages/ember-runtime/lib/mixins/freezable.js
and here (being addressed in [CLEANUP] removeFreezable
#15891){{render
{{render 'foo' someArg}}
-packages/ember-template-compiler/lib/plugins/deprecate-render-model.js
{{render 'foo'}}
-packages/ember-template-compiler/lib/plugins/deprecate-render.js
packages/ember-glimmer/lib/component-managers/render.ts
{{render
syntax -packages/ember-glimmer/lib/syntax/render.ts
and hereEmber.REQUIRED
here and here (being addressed by [CLEANUP] removedEmber.required
#15892){Application,Engine,ApplicationInstance}.registry
support here, here, and hereEmber.Component#defaultLayout
here (addressed in [CLEANUP] Remove Ember.Component#defaultLayout #15896)Ember.Handlebars.SafeString
here and here (addressed in [CLEANUP] Remove Ember.Handlebars.SafeString #15901)Ember.deprecate
signature - these deprecations should be changed to assertions (addressed by [CLEANUP] Remove deprecate checks inside of Ember.deprecate #15903)Ember.warn
signature - these deprecations should be changed to assertions [CLEANUP] Change warn deprecations to asserts #15900Ember.K
hereTo pick up one of these items, please comment below and we'll update the checklist with
:lock: @your-name-here
...The text was updated successfully, but these errors were encountered: