Ember 3.0 Related Cleanup
See original GitHub issue- Remove
phantomjsusage from CI (tracking in https://github.com/emberjs/ember.js/pull/15877) - Remove IE9 and IE10 from CI runs. (tracking in https://github.com/emberjs/ember.js/pull/15879)
- Leverage native WeakMaps 🔒 @sivakumar-kailasam https://github.com/emberjs/ember.js/pull/15878
- Remove
packages/ember-utils/lib/weak-map-utils.js - Remove non-WeakMap fallback in
packages/ember-metal/lib/meta.jshere - Remove non-WeakMap fallbacks in
packages/ember-metal/lib/transaction.js - Remove non-WeakMap fallback in
packages/ember-glimmer/lib/utils/references.tshere - Remove
packages/ember-metal/lib/weak_map.js
- Remove
- Remove custom
Mapfrompackages/ember-metal/lib/map.js(being tracked in https://github.com/emberjs/ember.js/issues/13815) 🔒 @maxwerr - Remove
consolepolyfills / shims inpackages/ember-console/lib/index.jshttps://github.com/emberjs/ember.js/pull/15881 -
phantomjssupport / hacks https://github.com/emberjs/ember.js/pull/15880 - Deprecations labeled
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…- (🔒 @thoov)
didInitAttrs(here, here, and here) -
Ember.observer(callback, 'dependent-key1', 'dependent-key2')here (being worked on in https://github.com/emberjs/ember.js/pull/15893) -
this.resourceinRouter.mapDSL here (tracking in https://github.com/emberjs/ember.js/pull/15883) -
fooBindingsupport - (🔒 @gowthamrm) Providing
resolveras a function to the registry. here and here -
immediateObserverhere and here (being worked on in https://github.com/emberjs/ember.js/pull/15894) -
Enumerable#containshere (being addressed in https://github.com/emberjs/ember.js/pull/15889) - (🔒 @bekzod) Transforming
{{input on="enter" action="foo"}}to{{input enter="foo"}}inpackages/ember-template-compiler/lib/plugins/transform-input-on-to-onEvent.js, also here and here -
EMBER_GLIMMER_ALLOW_BACKTRACKING_RERENDERfeature flag (this can be removed without flagging/guarding as it was never enabled) (tracking in https://github.com/emberjs/ember.js/pull/15890) -
link-to’scurrentWhenhere (being addressed in https://github.com/emberjs/ember.js/pull/15885) -
Ember.String.fmthere 🔒ed by @locks (tracking in https://github.com/emberjs/ember.js/pull/15882) - models wrapped in controllers for
link-tohere (being addressed by https://github.com/emberjs/ember.js/pull/15897/) - (🔒 @thoov)
_actions - (🔒 @thoov) Legacy controller proxying behaviors (can be removed completely,
untilwas incorrect) here and here -
Ember.Freezablepackages/ember-runtime/lib/mixins/freezable.jsand here (being addressed in https://github.com/emberjs/ember.js/pull/15891) - (🔒 @thoov)
{{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- Render component manager -
packages/ember-glimmer/lib/component-managers/render.ts {{rendersyntax -packages/ember-glimmer/lib/syntax/render.tsand here
-
Ember.REQUIREDhere and here (being addressed by https://github.com/emberjs/ember.js/pull/15892) -
{Application,Engine,ApplicationInstance}.registrysupport here, here, and here - Arity check for initializers here (being addressed in https://github.com/emberjs/ember.js/pull/15886)
- Orphaned outlets here, here, and here
-
Ember.Component#defaultLayouthere (addressed in https://github.com/emberjs/ember.js/pull/15896) -
Ember.Handlebars.SafeStringhere and here (addressed in https://github.com/emberjs/ember.js/pull/15901) -
Ember.deprecatesignature - these deprecations should be changed to assertions (addressed by https://github.com/emberjs/ember.js/pull/15903) -
Ember.warnsignature - these deprecations should be changed to assertions https://github.com/emberjs/ember.js/pull/15900 -
Ember.Khere
- (🔒 @thoov)
To pick up one of these items, please comment below and we’ll update the checklist with :lock: @your-name-here…
Issue Analytics
- State:
- Created 6 years ago
- Reactions:31
- Comments:32 (32 by maintainers)
Top Results From Across the Web
The Component Lifecycle - Ember Guides
As components are rendered, re-rendered and finally removed, Ember provides lifecycle hooks that allow you to run code at specific times in a...
Read more >ember-cli cleanup error when building - Stack Overflow
I had the same problem today. It seems there's a bug in a dependency module: "name": "fast-sourcemap-concat", "version": "0.2.6".
Read more >Cleaning up after components in Ember.js | by Chris Masters
Whilst working with Ember one of the habits that it's taken me a little while to get used to has been making sure...
Read more >Build and Authenticate an EmberJS 3 Application - Auth0
We have the new EmberJS 3.0 that was released on February 14, 2018. There were no functionality concepts added; instead, the Ember team...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found

I believe it is on the list above, under
Remove 'packages/ember-metal/lib/weak_map.js'@alexander-alvarez - You are absolutely right! I will try to get another quest issue together for the blueprints in the next day or so…