37
loading...
This website collects cookies to deliver better user experience
EmberComponent
API or the core parts of the EmberObject
system. These APIs are widely used, even after the release of Octane, by existing application and addon code.Ember.Logger
is removed in favor of native console
APIs. Guide here.Copyable
mixin is removed in favor of the ember-copy addon. Guide here.sendAction
is removed in favor of calling closure actions like any other callback. Guide here.willTransition
and didTransition
are removed in favor of router service events. Guide here.volatile()
calls are removed in favor of native getters. Guide here.this.$()
and other jQuery APIs are deprecated in favor of native browser equivalents. Guide here. An optional feature which restored this and other jQuery-specific features is also removed. Guide here.{{partial}}
is removed in favor of template-only components. Guide here.App.FooController
anyone?) is deprecated in favor of using ember-resolver, already the default for Ember CLI generated apps. Guide here.{{this.someProp}}
. Guide here.renderTemplate
is removed in favor of {{in-element}}
or other rendering target redirection like ember-wormhole. Guide here.Ember
global on window
is removed in favor of importing the Ember
object or using the module-based API. Guide here.<LinkTo>
, <Input>
, and <Textarea>
components are removed. See guides on positional arguments, legacy arguments, legacy HTML attributes, and importing legacy built-in components.EmberComponent
) continue to be available,
the optional features and application configuration which define Ember Octane
must be enabled in 4.0. See the deprecation guide
entry and
upgrading to Ember
Octane guide for
more details.ember-3-legacy
package that makes Ember 3.x APIs available for a limited time in Ember 4.0. This is based on fairly low use of these packages in the past.master
branch is ready for code changes targeting 4.0. You are welcome to contribute to these repos by removing already deprecated functionality and IE11 compatibility code.#dev-ember-js
, #dev-ember-data
, #dev-ember-cli
, or #dev-ember-learning
channels to find out how you can contribute.