-
-
Notifications
You must be signed in to change notification settings - Fork 4.2k
Closed
Description
PLEASE FLAG REMOVAL/CLEANUP PRs WITH [CLEANUP beta]
IN THE PR TITLE.
The following are the deprecations in ember.js that are until
4.0 or earlier. Each item includes the id of the deprecation in backticks. Searching for this id in the source will find the invocations of that deprecation.
Remaining
- [CLEANUP beta] Make using the "classic" edition of Ember throw #19846 - Optional feature:
application-template-wrapper
Line 131 in 5a36048
'Setting the `application-template-wrapper` optional feature flag to `true`, or not providing a setting at all, has been deprecated. You must add the `@ember/optional-features` addon and set this feature to `false`. You can also run `npx @ember/octanify` to do this. This warning will become an error in Ember 4.0.0.\n\nFor more information, see the deprecation guide: https://deprecations.emberjs.com/v3.x/#toc_optional-feature-application-template-wrapper' - [CLEANUP beta] Make using the "classic" edition of Ember throw #19846 - Optional feature: Unspecified or specified
classic
editionLine 123 in 5a36048
'The Ember Classic edition has been deprecated. Specifying "classic" in your package.json, or not specifying a value at all, will no longer be supported. You must explicitly set the "ember.edition" property to "octane". This warning will become an error in Ember 4.0.0.\n\nFor more information, see the deprecation guide: https://deprecations.emberjs.com/v3.x/#toc_editions-classic' - [CLEANUP beta] Remove check to see if
ember
is defined as a Bower dependency #19838 - Changebower
usage to athrow
instead of warn atLine 47 in ce98e57
// TODO: move this to a throw soon. - [CLEANUP beta] Turn
template-only-glimmer-components
deprecation into an error #19836 - Optional feature:template-only-glimmer-components
Line 140 in 5a36048
'Setting the `template-only-glimmer-components` optional feature flag to `false`, or not providing a setting at all, has been deprecated. You must add the `@ember/optional-features` addon and set this feature to `true`. You can also run `npx @ember/octanify` to do this. This warning will become an error in Ember 4.0.0.\n\nFor more information, see the deprecation guide: https://deprecations.emberjs.com/v3.x/#toc_optional-feature-template-only-glimmer-components' - [CLEANUP beta] Remove deprecated array observers #19833 Array Observers
array-observers
Deprecation Guide Deprecation Invocation Site + 1 other in same file - Ember.Component.reopen
ember.component.reopen
Deprecation Guide Deprecation Invocation Site see also [DOC beta] Deprecation link for Ember.Component.reopen #19744 (comment) - [CLEANUP beta] Update GlimmerVM to 0.81 #19762 - Component manager capabilities prior to 3.13
manager-capabilities.components-3-4
Deprecation Guide Deprecation Invocation Site - [CLEANUP beta] Update GlimmerVM to 0.81 #19762 - Modifier manager capabilities prior to 3.22
manager-capabilities.modifiers-3-13
Deprecation Guide Deprecation Invocation Site - [CLEANUP beta] Remove
deprecate-router-events
support code #19749 - Router Eventsdeprecate-router-events
Deprecation Guide Deprecation Invocation Site + a few other locations
VM Deprecations
- [CLEANUP beta] Inelegant throw for arg-less-paren-less helper #19843 - Helper invocations without arguments or parens
argument-less-helper-paren-less-invocation
Deprecation Guide Deprecation Invocation Site: (1/2) - [CLEANUP beta] Update GlimmerVM to 0.81 #19762 - Mutation after consumption
autotracking.mutation-after-consumption
Deprecation Invocation Site - [CLEANUP beta] Update GlimmerVM to 0.81 #19762 -
this.
property fallbackthis-property-fallback
Deprecation Guide Deprecation Invocation Site
🔒 Built-in Components
All should be 🔒 in #19806
- Remove LinkTo's tagName #19662 - Passing tagName to LinkTo
ember.link-to.tag-name
Deprecation Guide Deprecation Invocation Site - Importing legacy built-in components
ember.built-in-components.import
Deprecation Guide Deprecation Invocation Site + other locations - Legacy Attributes to built-in Components
ember.built-in-components.legacy-attribute-arguments
Deprecation Guide Deprecation Invocation Site + 2 more in the same file - Legacy Arguments to built-in Components
ember.built-in-components.legacy-arguments
Deprecation Guide Deprecation Invocation Site + several more - Remove Reopening Built In Components #19664 - Reopening Built In Components
ember.built-in-components.reopen
Deprecation Guide Deprecation Invocation Site + several more - LinkTo Positional Arguments
ember-glimmer.link-to.positional-arguments
Deprecation Guide Deprecation Invocation Site + other locations - 🔒 Remove deprecated disabledWhen #19669 (NOTE: This PR was merged and reverted) - Passing disabledWhen to LinkTo
ember.link-to.disabled-when
Deprecation Guide Deprecation Invocation Site + 1 more in the same file
Completed
- 🔒 Remove window.Ember global #19678 - The Ember Global
ember-global
Deprecation Guide Deprecation Invocation Site - 🔒 [CLEANUP] Remove Logger #19528 - Ember.Logger
ember-console.deprecate-logger
Deprecation Guide Deprecation Invocation Site + other locations in this file - 🔒 [CLEANUP beta] Remove deprecated mouse events #19650 - mouseEnter Leave Move Handler Methods
ember-views.event-dispatcher.mouseenter-leave-move
Deprecation Guide Deprecation Invocation Site + other locations in this file + one other file - 🔒 Remove {{partial}} #19695 - {{partial}}
ember-views.partial
Deprecation Guide Deprecation Invocation Site - 🔒 Remove sendAction and string action passing #19658 - sendAction
ember.component.send-action
Deprecation Guide Deprecation Invocation Site + one other in the same file + other locations - 🔒 Removes deprecated Private INVOKE API #19639 - Private INVOKE API
actions.custom-invoke-invokable
Deprecation Invocation Site + other locations - 🔒 Remove deprecated isVisible #19629 - isVisible on Classic Components
ember-component.is-visible
Deprecation Guide Deprecation Invocation Site - 🔒 Remove string-based setComponentManager #19656 - String-based component manager
deprecate-string-based-component-manager
Deprecation Guide Deprecation Invocation Site - 🔒 Remove meta-destruction-apis #19655 - Meta destruction APIs
meta-destruction-apis
Deprecation Invocation Site + 4 more in same file - 🔒 Remove computed deep each #19673 - Computed Deep Each
ember-metal.computed-deep-each
Deprecation Invocation Site + 1 other location - 🔒 Remove ability to override computed property #19674 - Clobbering Computed Properties
computed-property.override
Deprecation Guide Deprecation Invocation Site - 🔒 Remove .volatile() #19670 - Volatile Computed Properties
computed-property.volatile
Deprecation Guide Deprecation Invocation Site - 🔒 Remove .property() #19671 -
.property()
on Computed Propertiescomputed-property.property
Deprecation Guide Deprecation Invocation Site - 🔒 Remove deprecated aliasMethod #19628 -
aliasMethod
object.alias-method
Deprecation Guide Deprecation Invocation Site - 🔒 Remove getWithDefault #19648 -
getWithDefault
ember-metal.get-with-default
Deprecation Guide Deprecation Invocation Site - 🔒 Remove LEGACY_OWNER #19651 - Legacy Owner Injection
owner.legacy-owner-injection
Deprecation Invocation Site - 🔒 Remove renderTemplate, disconnectOutlet, render #19659 -
renderTemplate
route-render-template
Deprecation Guide Deprecation Invocation Site + 1 more location in same file,disconnectOutlet
route-disconnect-outlet
Deprecation Guide Deprecation Invocation Site - 🔒 [CLEANUP beta] Remove Application Controller Router Properties #19707 - Application Controller Router Properties
application-controller.router-properties
Deprecation Guide Deprecation Invocation Site + 1 other in same file - 🔒 Remove copy & Copyable #19636 - Ember Copy and Copyable
ember-runtime.deprecate-copy-copyable
Deprecation Guide Deprecation Invocation Site - 🔒 Remove function prototype extensions #19663 - Function Prototype Property Extension
function-prototype-extensions.property
Deprecation Guide Deprecation Invocation Site, Function Prototype Observes Extensionfunction-prototype-extensions.observes
Deprecation Guide Deprecation Invocation Site, Function Prototype On Extensionfunction-prototype-extensions.on
Deprecation Guide Deprecation Invocation Site - 🔒 [CLEANUP beta] Deprecate owner.inject #19680 - Implicit Injections
implicit-injections
Deprecation Guide Deprecation Invocation Site - 🔒 Remove tryInvoke #19645 -
tryInvoke
ember-utils.try-invoke
Deprecation Guide Deprecation Invocation Site - 🔒 [CLEANUP] Remove deprecated jQuery integration #19665 -
Ember.$
andthis.$
APIsember-views.curly-components.jquery-element
Deprecation Guide Deprecation Invocation Site - 🔒 [CLEANUP] Remove jQuery integration in EventDispatcher #19666 - jQuery events
ember-views.event-dispatcher.jquery-event
Deprecation Guide Deprecation Invocation Site - 🔒 [CLEANUP] Remove Globals Resolver #19652 - Globals Resolver
globals-resolver
Deprecation Guide Deprecation Invocation Site + other locations - 🔒 Remove run and computed dot access #19653 - Run loop and computed dot access
deprecated-run-loop-and-computed-dot-access
Deprecation Invocation Site + other locations - 🔒 Remove Ember.merge #19647 -
merge
ember-polyfills.deprecate-merge
Deprecation Guide Deprecation Invocation Site - 🔒 Remove loc #19646 - Ember String loc
ember-string.loc
Deprecation Guide Deprecation Invocation Site - 🔒 Remove @ember/string methods from native prototype #19654 - Ember String Prototype Extensions Deprecation Guide Deprecation Invocation Site
- 🔒 [CLEANUP] Remove IE11 support #19558 [CLEANUP] Cleanup IE11 leftovers #19667 - IE11
3-0-browser-support-policy
Deprecation Guide Deprecation Invocation Site - 🔒 Remove deprecated
with
helper #19632 -{{#with
ember-glimmer.with-syntax
Deprecation Guide Deprecation Invocation Site - 🔒 Remove attrs/attrs-arg-access #19660 -
attrs
attrs-arg-access
Deprecation Guide Deprecation Invocation Site - 🔒 Remove hasBlock and hasBlockParams #19657 -
{{hasBlock}}
and{{hasBlockParams}}
has-block-and-has-block-params
Deprecation Guide Deprecation Invocation Site - 🔒 Remove -in-element #19644 - Private
{{-in-element}}
glimmer.private-in-element
Deprecation Invocation Site - 🔒 [CLEANUP beta] Remove class-binding-and-class-name-bindings-in-templates #19708 - Passing
classBinding
andclassNameBindings
to components in templatesclass-binding-and-class-name-bindings-in-templates
Deprecation Guide Deprecation Invocation Site - 🔒 Remove old deprecations #19640 - Old deprecate method imports
old-deprecate-method-paths
Deprecation Guide Deprecation Invocation Site + 1 other location in the same file - 🔒 Remove deprecate without for and since #19643 - Deprecate without
since
ember-source-deprecation-without-since
Deprecation Invocation Site, Deprecate withoutfor
ember-source-deprecation-without-for
Deprecation Invocation Site - Remove EMBER_EXTEND_PROTOTYPES #19661 - EXTEND_PROTOTYPES
ember-env.old-extend-prototypes
Deprecation Guide Deprecation Invocation Site - 🔒 [CLEANUP beta] Remove template-compiler.registerPlugin #19704 - Class-based template compilation plugins
template-compiler.registerPlugin
Deprecation Guide Deprecation Invocation Site
karthiicksiva, artemgurzhii, xg-wang, nlfurniss, snewcomer and 1 moreSergeAstapov, artemgurzhii, boris-petrov, nlfurniss and snewcomer