mainmatter / ember-hotspots

Create interactive prototypes from scratch and design mockups using little code but the full power of the Ember.js ecosystem.
https://simplabs.github.io/ember-hotspots/
MIT License
5 stars 0 forks source link

Update dependency ember-source to v3.28.9 - autoclosed #16

Closed renovate[bot] closed 2 years ago

renovate[bot] commented 2 years ago

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
ember-source (source) 3.23.1 -> 3.28.9 age adoption passing confidence

Release Notes

emberjs/ember.js ### [`v3.28.9`](https://togithub.com/emberjs/ember.js/blob/HEAD/CHANGELOG.md#v3289-April-19-2022) [Compare Source](https://togithub.com/emberjs/ember.js/compare/v3.28.8...v3.28.9) - [#​20028](https://togithub.com/emberjs/ember.js/pull/20028) Fix a memory leak in the Router Service class ##### v4.4.0-beta.1 (March 24, 2022) - [#​19882](https://togithub.com/emberjs/ember.js/pull/19882) / [#​20005](https://togithub.com/emberjs/ember.js/pull/20005) \[FEATURE] Implement the `unique-id` helper per [RFC #​0659](https://togithub.com/emberjs/rfcs/blob/master/text/0659-unique-id-helper.md). - [#​19981](https://togithub.com/emberjs/ember.js/pull/19981) \[FEATURE] Facilitate custom test setups per [RFC #​0637](https://togithub.com/emberjs/rfcs/blob/master/text/0637-customizable-test-setups.md). - [#​16879](https://togithub.com/emberjs/ember.js/pull/16879) \[BUGFIX] isEmpty on nested objects - [#​17978](https://togithub.com/emberjs/ember.js/pull/17978) Make hasListeners public - [#​20014](https://togithub.com/emberjs/ember.js/pull/20014) Log `until` for deprecations ##### v4.3.0 (March 21, 2022) - [#​20025](https://togithub.com/emberjs/ember.js/pull/20025) \[BUGFIX] Fix a memory leak in the Router Service class - [#​19971](https://togithub.com/emberjs/ember.js/pull/19971) \[BUGFIX] Don't serialize default Query Params on RouterService - [#​20024](https://togithub.com/emberjs/ember.js/pull/20024) \[BUGFIX] Correctly associate props with factory and owner in FactoryManager ##### v4.2.0 (February 7, 2022) - [#​19878](https://togithub.com/emberjs/ember.js/pull/19878) \[BUGFIX] Allow class-based helpers to work in strict-mode. ##### v4.1.0 (December 28, 2021) - [#​19772](https://togithub.com/emberjs/ember.js/pull/19772) / [#​19826](https://togithub.com/emberjs/ember.js/pull/19826) \[FEATURE] Add a `@cached` decorator per [RFC #​0566](https://togithub.com/emberjs/rfcs/blob/af64915b5ecde010fce09309a47ee6d2447588d0/text/0566-memo-decorator.md). - [#​19471](https://togithub.com/emberjs/ember.js/pull/19471) / [#​19834](https://togithub.com/emberjs/ember.js/pull/19834) \[FEATURE] Add `refresh` method to the Router Service per [RFC #​0631](https://togithub.com/emberjs/rfcs/blob/master/text/0631-refresh-method-for-router-service.md). - [#​19776](https://togithub.com/emberjs/ember.js/pull/19776) \[FEATURE] Provide `service` export from `@ember/service` in favour of `inject` implementing [RFC #​0752](https://togithub.com/emberjs/rfcs/blob/master/text/0752-inject-service.md). - [#​19510](https://togithub.com/emberjs/ember.js/pull/19510) \[DEPRECATION] Deprecate auto location per [RFC #​0711](https://togithub.com/emberjs/rfcs/blob/master/text/0711-deprecate-auto-location.md). - [#​17570](https://togithub.com/emberjs/ember.js/pull/17570) \[BUGFIX] Passing ObjectProxy with a property size to `isEmpty` would throw assertion - [#​18269](https://togithub.com/emberjs/ember.js/pull/18269) \[BUGFIX] Fix for when query params are using a nested value ##### v4.0.1 (December 1, 2021) - [#​19858](https://togithub.com/emberjs/ember.js/pull/19858) \[BUGFIX] Improve assert message in default store for when routes have dynamic segments but no model hook - [#​19860](https://togithub.com/emberjs/ember.js/pull/19860) \[BUGFIX] Add model hook in route blueprint for routes with dynamic segments ##### v4.0.0 (November 15, 2021) - [#​19761](https://togithub.com/emberjs/ember.js/pull/19761) \[BREAKING] Require ember-auto-import >= 2 or higher to enable ember-source to become a v2 addon in the 4.x cycle - [#​19706](https://togithub.com/emberjs/ember.js/pull/19706) \[BREAKING] Explicitly drop Node 10 support to match support policy. - \[BREAKING] Remove deprecated features - [#​19838](https://togithub.com/emberjs/ember.js/pull/19838) \[CLEANUP] Remove check to see if `ember` is defined as a Bower dependency - [#​19846](https://togithub.com/emberjs/ember.js/pull/19846) \[CLEANUP] Make using the "classic" edition of Ember throw - [#​19833](https://togithub.com/emberjs/ember.js/pull/19833) \[CLEANUP] Remove deprecated array observers - [#​19836](https://togithub.com/emberjs/ember.js/pull/19836) \[CLEANUP] Turn `template-only-glimmer-components` deprecation into an error - [#​19843](https://togithub.com/emberjs/ember.js/pull/19843) \[CLEANUP] Turn `argument-less-helper-paren-less-invocation` deprecation into an error - [#​19749](https://togithub.com/emberjs/ember.js/pull/19749) \[CLEANUP] Remove `deprecate-router-events` support code - [#​19762](https://togithub.com/emberjs/ember.js/pull/19762) \[CLEANUP] Update GlimmerVM to 0.81 - removes deprecation of mutations during helper compute - removes deprecation of mutations during unknownProperty - `@glimmer/integration-tests`, `@glimmer/manager`, `@glimmer/validator` - [#​1330](https://togithub.com/glimmerjs/glimmer-vm/pull/1330) Remove deprecated support for mutation after consumption during certain manager hooks ([@​snewcomer](https://togithub.com/snewcomer)) - `@glimmer/manager` - [#​1328](https://togithub.com/glimmerjs/glimmer-vm/pull/1328) Remove deprecated Component Manager version 3.4 ([@​nlfurniss](https://togithub.com/nlfurniss)) - `@glimmer/integration-tests`, `@glimmer/manager` - [#​1329](https://togithub.com/glimmerjs/glimmer-vm/pull/1329) Remove deprecated Modifier Manager version 3.13 ([@​nlfurniss](https://togithub.com/nlfurniss)) - [#​19806](https://togithub.com/emberjs/ember.js/pull/19806) \[CLEANUP] Drop export of built-ins, remove legacy components - [#​19808](https://togithub.com/emberjs/ember.js/pull/19808) \[CLEANUP] Remove the `--test-type` option from the helper blueprint - [#​19677](https://togithub.com/emberjs/ember.js/pull/19677) \[CLEANUP] Remove jQuery from build - [#​19708](https://togithub.com/emberjs/ember.js/pull/19708) \[CLEANUP] Remove class-binding-and-class-name-bindings-in-templates - [#​19650](https://togithub.com/emberjs/ember.js/pull/19650) \[CLEANUP] Remove deprecated mouse events - [#​19675](https://togithub.com/emberjs/ember.js/pull/19675) \[CLEANUP] Remove jQuery usage from ember-testing - [#​19704](https://togithub.com/emberjs/ember.js/pull/19704) \[CLEANUP] Remove template-compiler.registerPlugin - [#​19707](https://togithub.com/emberjs/ember.js/pull/19707) \[CLEANUP] Remove Application Controller Router Properties - [#​19528](https://togithub.com/emberjs/ember.js/pull/19528) \[CLEANUP] Remove Logger - [#​19558](https://togithub.com/emberjs/ember.js/pull/19558) \[CLEANUP] Remove IE11 support - [#​19563](https://togithub.com/emberjs/ember.js/pull/19563) \[CLEANUP] Remove internal Ember.assign usage - [#​19636](https://togithub.com/emberjs/ember.js/pull/19636) \[CLEANUP] Remove copy & Copyable - [#​19638](https://togithub.com/emberjs/ember.js/pull/19638) \[CLEANUP] Remove deprecated with - [#​19639](https://togithub.com/emberjs/ember.js/pull/19639) \[CLEANUP] Removes deprecated Private INVOKE API - [#​19640](https://togithub.com/emberjs/ember.js/pull/19640) \[CLEANUP] Remove old deprecations import path - [#​19641](https://togithub.com/emberjs/ember.js/pull/19641) \[CLEANUP] Remove isVisible - [#​19642](https://togithub.com/emberjs/ember.js/pull/19642) \[CLEANUP] Remove aliasMethod - [#​19643](https://togithub.com/emberjs/ember.js/pull/19643) \[CLEANUP] Remove deprecate without for and since - [#​19644](https://togithub.com/emberjs/ember.js/pull/19644) \[CLEANUP] Remove -in-element - [#​19645](https://togithub.com/emberjs/ember.js/pull/19645) \[CLEANUP] Remove tryInvoke - [#​19646](https://togithub.com/emberjs/ember.js/pull/19646) \[CLEANUP] Remove loc - [#​19647](https://togithub.com/emberjs/ember.js/pull/19647) \[CLEANUP] Remove Ember.merge - [#​19648](https://togithub.com/emberjs/ember.js/pull/19648) \[CLEANUP] Remove getWithDefault - [#​19651](https://togithub.com/emberjs/ember.js/pull/19651) \[CLEANUP] Remove LEGACY_OWNER - [#​19652](https://togithub.com/emberjs/ember.js/pull/19652) \[CLEANUP] Remove Globals Resolver - [#​19653](https://togithub.com/emberjs/ember.js/pull/19653) \[CLEANUP] Remove run and computed dot access - [#​19654](https://togithub.com/emberjs/ember.js/pull/19654) \[CLEANUP] Remove [@​ember/string](https://togithub.com/ember/string) methods from native prototype - [#​19655](https://togithub.com/emberjs/ember.js/pull/19655) \[CLEANUP] Remove meta-destruction-apis - [#​19656](https://togithub.com/emberjs/ember.js/pull/19656) \[CLEANUP] Remove string-based setComponentManager - [#​19657](https://togithub.com/emberjs/ember.js/pull/19657) \[CLEANUP] Remove hasBlock and hasBlockParams - [#​19658](https://togithub.com/emberjs/ember.js/pull/19658) \[CLEANUP] Remove sendAction and string action passing - [#​19659](https://togithub.com/emberjs/ember.js/pull/19659) \[CLEANUP] Remove renderTemplate, disconnectOutlet, render - [#​19660](https://togithub.com/emberjs/ember.js/pull/19660) \[CLEANUP] Remove attrs/attrs-arg-access - [#​19661](https://togithub.com/emberjs/ember.js/pull/19661) \[CLEANUP] Remove EMBER_EXTEND_PROTOTYPES - [#​19663](https://togithub.com/emberjs/ember.js/pull/19663) \[CLEANUP] Remove function prototype extensions - [#​19665](https://togithub.com/emberjs/ember.js/pull/19665) \[CLEANUP] Remove deprecated jQuery integration - [#​19666](https://togithub.com/emberjs/ember.js/pull/19666) \[CLEANUP] Remove jQuery integration in EventDispatcher - [#​19667](https://togithub.com/emberjs/ember.js/pull/19667) \[CLEANUP] Cleanup IE11 leftovers - [#​19670](https://togithub.com/emberjs/ember.js/pull/19670) \[CLEANUP] Remove .volatile() - [#​19671](https://togithub.com/emberjs/ember.js/pull/19671) \[CLEANUP] Remove .property() - [#​19673](https://togithub.com/emberjs/ember.js/pull/19673) \[CLEANUP] Remove computed deep each - [#​19674](https://togithub.com/emberjs/ember.js/pull/19674) \[CLEANUP] Remove ability to override computed property - [#​19678](https://togithub.com/emberjs/ember.js/pull/19678) \[CLEANUP] Remove window.Ember global - [#​19695](https://togithub.com/emberjs/ember.js/pull/19695) \[CLEANUP] Remove {{partial}} - [#​19691](https://togithub.com/emberjs/ember.js/pull/19691) Add build assertion against `{{outlet named}}` - [#​19680](https://togithub.com/emberjs/ember.js/pull/19680) \[DEPRECATION] Deprecate owner.inject per [RFC #​680](https://togithub.com/emberjs/rfcs/blob/sn/owner-inject-deprecation/text/0680-implicit-injection-deprecation.md#​1-deprecate-implicit-injection-on-target-object) and cleanup related deprecations that are `until: 4.0.0`. - [#​19649](https://togithub.com/emberjs/ember.js/pull/19649) / [#​19692](https://togithub.com/emberjs/ember.js/pull/19692) \[DEPRECATION] Add deprecation warning to Ember.assign implementing [RFC #​750](https://togithub.com/emberjs/rfcs/blob/master/text/0750-deprecate-ember-assign.md). - [#​19825](https://togithub.com/emberjs/ember.js/pull/19825) \[BUGFIX] Replace `assert.equal` in blueprints with `assert.strictEqual` to pass eslint-plugin-qunit v7 on generation - [#​19227](https://togithub.com/emberjs/ember.js/pull/19227) \[BUGFIX] Enable global event dispatcher listeners to be lazily created fixing Passive Listener Violation in Chrome - [#​19542](https://togithub.com/emberjs/ember.js/pull/19542) \[BUGFIX] Fix initializer test blueprints - [#​19589](https://togithub.com/emberjs/ember.js/pull/19589) \[BUGFIX] Don’t include type-tests in build output ### [`v3.28.8`](https://togithub.com/emberjs/ember.js/blob/HEAD/CHANGELOG.md#v3288-December-2-2021) [Compare Source](https://togithub.com/emberjs/ember.js/compare/v3.28.7...v3.28.8) - [#​19868](https://togithub.com/emberjs/ember.js/pull/19868) \[BUGFIX] Fix a bug with the implicit injections deprecation that meant injecting a store to avoid the deprecation did not work. ### [`v3.28.7`](https://togithub.com/emberjs/ember.js/blob/HEAD/CHANGELOG.md#v3287-December-1-2021) [Compare Source](https://togithub.com/emberjs/ember.js/compare/v3.28.6...v3.28.7) - [#​19854](https://togithub.com/emberjs/ember.js/pull/19854) \[BUGFIX] Fix implicit injections deprecation for routes to cover previously missed cases - [#​19857](https://togithub.com/emberjs/ember.js/pull/19857) \[BUGFIX] Improve assert message in default store for when routes have dynamic segments but no model hook ### [`v3.28.6`](https://togithub.com/emberjs/ember.js/blob/HEAD/CHANGELOG.md#v3286-November-4-2021) [Compare Source](https://togithub.com/emberjs/ember.js/compare/v3.28.5...v3.28.6) - [#​19683](https://togithub.com/emberjs/ember.js/pull/19683) Ensure super.willDestroy is called correctly in Router's willDestroy ### [`v3.28.5`](https://togithub.com/emberjs/ember.js/blob/HEAD/CHANGELOG.md#v3285-November-3-2021) [Compare Source](https://togithub.com/emberjs/ember.js/compare/v3.28.4...v3.28.5) - [#​19820](https://togithub.com/emberjs/ember.js/pull/19820) Fix memory leak when looking up non-instantiable objects from the owner ### [`v3.28.4`](https://togithub.com/emberjs/ember.js/blob/HEAD/CHANGELOG.md#v3284-October-22-2021) [Compare Source](https://togithub.com/emberjs/ember.js/compare/v3.28.3...v3.28.4) - [#​19798](https://togithub.com/emberjs/ember.js/pull/19798) More fixes for errors while precompiling inline templates (introduced in 3.28.2) - [glimmerjs/glimmer-vm@0.80.3](https://togithub.com/glimmerjs/glimmer-vm/releases/tag/v0.80.3) Improve template compilation speed regression ### [`v3.28.3`](https://togithub.com/emberjs/ember.js/blob/HEAD/CHANGELOG.md#v3283-October-22-2021) [Compare Source](https://togithub.com/emberjs/ember.js/compare/v3.28.2...v3.28.3) - [#​19799](https://togithub.com/emberjs/ember.js/pull/19799) / [glimmerjs/glimmer-vm#​1354](https://togithub.com/glimmerjs/glimmer-vm/pull/1354) Fixes for errors while precompiling inline templates (introduced in 3.28.2) ### [`v3.28.2`](https://togithub.com/emberjs/ember.js/blob/HEAD/CHANGELOG.md#v3282-October-21-2021) [Compare Source](https://togithub.com/emberjs/ember.js/compare/v3.28.1...v3.28.2) - [glimmerjs/glimmer-vm#​1351](https://togithub.com/glimmerjs/glimmer-vm/pull/1351) Support lexical scope in loose mode ##### v3.24.6 (October 18, 2021) - [glimmerjs/glimmer-vm#​1347](https://togithub.com/glimmerjs/glimmer-vm/pull/1347) Avoid using a nested WeakMap for manager instances for a given owner (makes memory leak debugging easier) ### [`v3.28.1`](https://togithub.com/emberjs/ember.js/blob/HEAD/CHANGELOG.md#v3281-August-30-2021) [Compare Source](https://togithub.com/emberjs/ember.js/compare/v3.28.0...v3.28.1) - [#​19733](https://togithub.com/emberjs/ember.js/pull/19733) \[BUGFIX] Ensure that using `routerService.urlFor(...)` and `routerService.recognize(...)` does not error if the router is not fully initialized ##### v3.28.0 (August 9, 2021) - [#​19697](https://togithub.com/emberjs/ember.js/pull/19697) \[BUGFIX] Ensure `deserializeQueryParam` is called for lazy routes - [#​19681](https://togithub.com/emberjs/ember.js/pull/19681) \[BUGFIX] Restore previous hash behavior - [#​19685](https://togithub.com/emberjs/ember.js/pull/19685) \[BUGFIX] Fix memory leak in RouterService - [#​19690](https://togithub.com/emberjs/ember.js/pull/19690) \[BUGFIX] Deprecates String.prototype.htmlSafe targeting Ember 4.0, as intended by the original deprecation. - [#​19584](https://togithub.com/emberjs/ember.js/pull/19584) \[BUGFIX] Ensure hash objects correctly entangle as dependencies - [#​19491](https://togithub.com/emberjs/ember.js/pull/19491) \[BUGFIX] Fix `owner.lookup` `owner.register` behavior with `singleton: true` option - [#​19472](https://togithub.com/emberjs/ember.js/pull/19472) \[BUGFIX] Prevent transformation of block params called `attrs` ##### v3.24.5 (August 9, 2021) - [#​19685](https://togithub.com/emberjs/ember.js/pull/19685) Fix memory leak with `RouterService` under Chrome - [#​19683](https://togithub.com/emberjs/ember.js/pull/19683) Ensure `super.willDestroy` is called correctly in `Router`'s `willDestroy` ##### v3.27.5 (June 10, 2021) - [#​19597](https://togithub.com/emberjs/ember.js/pull/19597) \[BIGFIX] Fix `` with nested children ##### v3.27.4 (June 9, 2021) - [#​19594](https://togithub.com/emberjs/ember.js/pull/19594) \[BUGFIX] Revert lazy hash changes - [#​19596](https://togithub.com/emberjs/ember.js/pull/19596) \[DOC] Fix "Dormant" addon warning typo ##### v3.27.3 (June 3, 2021) - [#​19565](https://togithub.com/emberjs/ember.js/pull/19565) \[BUGFIX] Ensures that `computed` can depend on dynamic `(hash` keys - [#​19571](https://togithub.com/emberjs/ember.js/pull/19571) \[BUGFIX] Extend `Route.prototype.transitionTo` deprecation until 5.0.0 - [#​19586](https://togithub.com/emberjs/ember.js/pull/19586) \[BUGFIX] Fix Embroider compatibility ##### v3.27.2 (May 27, 2021) - [#​19511](https://togithub.com/emberjs/ember.js/pull/19511) / [#​19548](https://togithub.com/emberjs/ember.js/pull/19548) \[BUGFIX] Makes the (hash) helper lazy - [#​19530](https://togithub.com/emberjs/ember.js/pull/19530) \[DOC] fix passing params to named blocks examples - [#​19536](https://togithub.com/emberjs/ember.js/pull/19536) \[BUGFIX] Fix `computed.*` deprecation message to include the correct import path - [#​19544](https://togithub.com/emberjs/ember.js/pull/19544) \[BUGFIX] Use explicit this in helper test blueprints - [#​19555](https://togithub.com/emberjs/ember.js/pull/19555) \[BUGFIX] Improve class based tranform deprecation message - [#​19557](https://togithub.com/emberjs/ember.js/pull/19557) \[BUGFIX] Refine Ember Global deprecation message - [#​19564](https://togithub.com/emberjs/ember.js/pull/19564) \[BUGFIX] Improve computed.\* and run.\* deprecation message (IE11) ##### v3.27.1 (May 13, 2021) - [#​19540](https://togithub.com/emberjs/ember.js/pull/19540) \[BUGFIX] Ensure ember-testing is loaded lazily - [#​19541](https://togithub.com/emberjs/ember.js/pull/19541) \[BUGFIX] Add missing metadata for some deprecations enabled in 3.27.0 - [#​19541](https://togithub.com/emberjs/ember.js/pull/19541) \[BUGFIX] Ensure passing `@href` to `` throws an error - [#​19541](https://togithub.com/emberjs/ember.js/pull/19541) \[CLEANUP] Consistently use https://deprecations.emberjs.com/ in deprecation URLs ##### v3.27.0 (May 3, 2021) - [#​19309](https://togithub.com/emberjs/ember.js/pull/19309) / [#​19487](https://togithub.com/emberjs/ember.js/pull/19487) / [#​19474](https://togithub.com/emberjs/ember.js/pull/19474) \[FEATURE] Enable `(helper` and `(modifier` helpers per [RFC #​432](https://togithub.com/emberjs/rfcs/blob/master/text/0432-contextual-helpers.md). - [#​19382](https://togithub.com/emberjs/ember.js/pull/19382) / [#​19430](https://togithub.com/emberjs/ember.js/pull/19430) \[FEATURE] Remaining implementation work per [RFC #​671](https://togithub.com/emberjs/rfcs/blob/master/text/0671-modernize-built-in-components-1.md). - [#​19457](https://togithub.com/emberjs/ember.js/pull/19457) / [#​19463](https://togithub.com/emberjs/ember.js/pull/19463) / [#​19464](https://togithub.com/emberjs/ember.js/pull/19464) / [#​19467](https://togithub.com/emberjs/ember.js/pull/19467) \[DEPRECATION] Add deprecation for the Ember Global per [RFC #​706](https://togithub.com/emberjs/rfcs/blob/master/text/0706-deprecate-ember-global.md). - [#​19407](https://togithub.com/emberjs/ember.js/pull/19407) \[DEPRECATION] Add deprecation for `Route#disconnectOutlet` per [RFC #​491](https://togithub.com/emberjs/rfcs/blob/master/text/0491-deprecate-disconnect-outlet.md). - [#​19433](https://togithub.com/emberjs/ember.js/pull/19433) \[DEPRECATION] Add deprecation for `Route#renderTemplate` per [RFC #​418](https://togithub.com/emberjs/rfcs/blob/master/text/0418-deprecate-route-render-methods.md). - [#​19442](https://togithub.com/emberjs/ember.js/pull/19442) \[DEPRECATION] Add deprecation for `Route#render` method per [RFC #​418](https://togithub.com/emberjs/rfcs/blob/master/text/0418-deprecate-route-render-methods.md). - [#​19429](https://togithub.com/emberjs/ember.js/pull/19429) \[DEPRECATION] `registerPlugin` / `unregisterPlugin` and legacy class based AST plugins (private APIs) - [#​19499](https://togithub.com/emberjs/ember.js/pull/19499) \[DEPRECATION] Deprecate `@foo={{helper}}` per [RFC #​496](https://togithub.com/emberjs/rfcs/blob/master/text/0496-handlebars-strict-mode.md#​3-no-implicit-invocation-of-argument-less-helpers). - [#​19499](https://togithub.com/emberjs/ember.js/pull/19499) \[BUGFIX] Update rendering engine to `@glimmer/*` 0.78.2 for fixes including: - `<:else>` and `<:inverse>` should be aliases (see [https://github.com/glimmerjs/glimmer-vm/pull/1296](https://togithub.com/glimmerjs/glimmer-vm/pull/1296)) - Fix nested calls to helpers in dynamic helpers (see [https://github.com/glimmerjs/glimmer-vm/pull/1293](https://togithub.com/glimmerjs/glimmer-vm/pull/1293)) - [#​19477](https://togithub.com/emberjs/ember.js/pull/19477) \[BUGFIX] Allow `` to override internal assertion - [#​19481](https://togithub.com/emberjs/ember.js/pull/19481) \[BUGFIX] Export `on` from correct path - [#​19466](https://togithub.com/emberjs/ember.js/pull/19466) \[BUGFIX] Rename private runloop functions - [#​19384](https://togithub.com/emberjs/ember.js/pull/19384) Use qunit-dom in helper and component test blueprints - [#​19390](https://togithub.com/emberjs/ember.js/pull/19390) Refactor the internal Ember loader to use the standard Ember CLI loader - [#​19441](https://togithub.com/emberjs/ember.js/pull/19441) Add automated publishing of weekly alpha releases to NPM - [#​19462](https://togithub.com/emberjs/ember.js/pull/19462) Use `positional` and `named` as the argument names in `ember g helper` blueprint ##### v3.24.4 (May 3, 2021) - [#​19477](https://togithub.com/emberjs/ember.js/pull/19477) Allow `` to override internal assertion ##### v3.26.2 (October 4, 2021) - [#​19683](https://togithub.com/emberjs/ember.js/pull/19683) \[BUGFIX] Use `super.willDestroy` in native classes (instead of `this._super`) ##### v3.26.1 (March 24, 2021) - [#​19473](https://togithub.com/emberjs/ember.js/pull/19473) Update Glimmer VM to latest. ##### v3.26.0 (March 22, 2021) - [#​19255](https://togithub.com/emberjs/ember.js/pull/19255) \[DEPRECATION] Deprecate transition methods of controller and route per [RFC #​674](https://togithub.com/emberjs/rfcs/blob/master/text/0674-deprecate-transition-methods-of-controller-and-route.md). - [#​19345](https://togithub.com/emberjs/ember.js/pull/19345) \[DEPRECATION] Deprecate `` positional arguments per [RFC #​698](https://togithub.com/emberjs/rfcs/blob/master/text/0698-deprecate-link-to-positional-arguments.md). - [#​19346](https://togithub.com/emberjs/ember.js/pull/19346) \[DEPRECATION] Deprecate `{{#with}}` per [RFC #​445](https://togithub.com/emberjs/rfcs/blob/master/text/0445-deprecate-with.md) - [#​19358](https://togithub.com/emberjs/ember.js/pull/19358) \[DEPRECATION] Deprecate implicit injections per [RFC #​680](https://togithub.com/emberjs/rfcs/blob/master/text/0680-implicit-injection-deprecation.md) - [#​19359](https://togithub.com/emberjs/ember.js/pull/19359) \[DEPRECATION] Deprecates old browser support policy per [RFC #​685 New Browser Support Policy](https://togithub.com/emberjs/rfcs/blob/master/text/0685-new-browser-support-policy.md). - [#​19371](https://togithub.com/emberjs/ember.js/pull/19371) \[DEPRECATION] Deprecate implicit `this` property lookup fallback per \[RFC [#​308](https://togithub.com/emberjs/ember.js/issues/308)]https://github.com/emberjs/rfcs/blob/master/text/0308-deprecate-property-lookup-fallback.md - [#​19372](https://togithub.com/emberjs/ember.js/pull/19372) \[DEPRECATION] Adds deprecations for Classic edition and optional features per [RFC #​704](https://togithub.com/emberjs/rfcs/blob/master/text/0704-deprecate-octane-optional-features.md) and [RFC #​705](https://togithub.com/emberjs/rfcs/blob/master/text/0705-deprecate-jquery-optional-feature.md). - [#​19373](https://togithub.com/emberjs/ember.js/pull/19373) \[DEPRECATION] Deprecate old manager capabilities per [RFC #​686](https://togithub.com/emberjs/rfcs/blob/master/text/0686-deprecate-old-manager-capabilities-versions.md) - [#​19374](https://togithub.com/emberjs/ember.js/pull/19374) \[DEPRECATION] Deprecate `hasBlock` and `hasBlockParams` per [RFC #​689](https://togithub.com/emberjs/rfcs/blob/master/text/0689-deprecate-has-block.md). - [#​19375](https://togithub.com/emberjs/ember.js/pull/19375) \[DEPRECATION] Deprecate old class binding syntax and {{attrs}} per [RFC #​691](https://togithub.com/emberjs/rfcs/blob/master/text/0691-deprecate-class-binding-and-class-name-bindings.md) and [RFC #​690](https://togithub.com/emberjs/rfcs/blob/master/text/0690-deprecate-attrs-in-templates.md). - [#​19381](https://togithub.com/emberjs/ember.js/pull/19381) \[DEPRECATION] Deprecate Array Observers per [RFC #​692](https://togithub.com/emberjs/rfcs/blob/master/text/0692-deprecate-array-observers.md). - [#​19379](https://togithub.com/emberjs/ember.js/pull/19379) \[CLEANUP] Refactor DataAdapter to not use observers or array observers - [#​19378](https://togithub.com/emberjs/ember.js/pull/19378) \[BUGFIX] Fix typo in template-only-glimmer-components feature detection - [#​19298](https://togithub.com/emberjs/ember.js/pull/19298) \[BUGFIX] Route serialize did not extract param off proxy - [#​19469](https://togithub.com/emberjs/ember.js/pull/19469) \[BUGFIX] Prevent eager argument consumption on modifier destruction - [#​19405](https://togithub.com/emberjs/ember.js/pull/19405) \[BUGFIX] Avoid instantiation errors when `app/router.js` injects the router service. - [#​19436](https://togithub.com/emberjs/ember.js/pull/19436) \[BUGFIX] Support observer keys with colons ##### v3.25.4 (March 24, 2021) - [#​19473](https://togithub.com/emberjs/ember.js/pull/19473) Update Glimmer VM to latest. ##### v3.25.3 (March 7, 2021) - [#​19448](https://togithub.com/emberjs/ember.js/pull/19448) Ensure query params are preserved through an intermediate loading state transition - [#​19450](https://togithub.com/emberjs/ember.js/pull/19450) Ensure `routerService.currentRoute.name` and `routerService.currentRouteName` match during loading states ##### v3.25.2 (March 7, 2021) - [#​19389](https://togithub.com/emberjs/ember.js/pull/19389) Removes template ids - [#​19395](https://togithub.com/emberjs/ember.js/pull/19395) \[BUGFIX] Ensure `` can return a valid `href` most of the time - [#​19396](https://togithub.com/emberjs/ember.js/pull/19396) \[BUGFIX] Revert deprecation of htmlSafe and isHTMLSafe - [#​19397](https://togithub.com/emberjs/ember.js/pull/19397) \[BUGFIX] Force building Ember bundles when `targets.node` is defined - [#​19399](https://togithub.com/emberjs/ember.js/pull/19399) \[DOC] Update ArrayProxy Documentation - [#​19412](https://togithub.com/emberjs/ember.js/pull/19412) / [#​19416](https://togithub.com/emberjs/ember.js/pull/19416) \[BUGFIX] Update Glimmer VM to 0.77 (fix dynamic helpers/modifiers) ##### v3.25.1 (February 10, 2021) - [#​19326](https://togithub.com/emberjs/ember.js/pull/19326) / [#​19387](https://togithub.com/emberjs/ember.js/pull/19387) \[BUGFIX] Fix usage of `` prior to routing (e.g. component rendering tests) ##### v3.25.0 (February 08, 2021) - [#​19302](https://togithub.com/emberjs/ember.js/pull/19302) / [#​19306](https://togithub.com/emberjs/ember.js/pull/19306) / [#​19319](https://togithub.com/emberjs/ember.js/pull/19319) \[FEATURE] Implement the [Handlebars Strict Mode RFC](https://togithub.com/emberjs/rfcs/blob/master/text/0496-handlebars-strict-mode.md). - [#​19318](https://togithub.com/emberjs/ember.js/pull/19318) \[FEATURE] Implement the [Named Blocks RFC](https://togithub.com/emberjs/rfcs/blob/master/text/0460-yieldable-named-blocks.md). - [#​19339](https://togithub.com/emberjs/ember.js/pull/19339) \[DEPRECATION] Deprecate importing `htmlSafe` and `isHTMLSafe` from `@ember/string` per the [Deprecate Ember String RFC](https://togithub.com/emberjs/rfcs/blob/master/text/0236-deprecation-ember-string.md). - [#​19320](https://togithub.com/emberjs/ember.js/pull/19320) / [#​19317](https://togithub.com/emberjs/ember.js/pull/19317) / [#​19297](https://togithub.com/emberjs/ember.js/pull/19297) / [#​19293](https://togithub.com/emberjs/ember.js/pull/19293) / [#​19278](https://togithub.com/emberjs/ember.js/pull/19278) / [#​19275](https://togithub.com/emberjs/ember.js/pull/19275) / [#​19363](https://togithub.com/emberjs/ember.js/pull/19363) Update rendering engine to `@glimmer/*` 0.74.2 for various features and bugfixes including ensuring `{{component.name}}` works with implicit this fallback - [#​18148](https://togithub.com/emberjs/ember.js/pull/18148) \[BUGFIX] Fix empty `htmlSafe` string to be treated as falsy - [#​19365](https://togithub.com/emberjs/ember.js/pull/19365) \[BUGFIX] Remove non-existing re-export from helper-addon blueprint - [#​19370](https://togithub.com/emberjs/ember.js/pull/19370) \[BUGFIX] Update glimmer-vm to prevent errors for older inline precompilation - [#​19351](https://togithub.com/emberjs/ember.js/pull/19351) \[BUGFIX] Ensure locals do not clobber components of the same name - [#​19336](https://togithub.com/emberjs/ember.js/pull/19336) \[BUGFIX] Ensure Component Lookup Is Well Formed - [#​19338](https://togithub.com/emberjs/ember.js/pull/19338) \[BUGFIX] Add missing `deprecate` options (`for` + `since`) - [#​19342](https://togithub.com/emberjs/ember.js/pull/19342) \[BUGFIX] Fix misleading LinkTo error message ##### v3.24.3 (March 7, 2021) - [#​19448](https://togithub.com/emberjs/ember.js/pull/19448) Ensure query params are preserved through an intermediate loading state transition - [#​19450](https://togithub.com/emberjs/ember.js/pull/19450) Ensure `routerService.currentRoute.name` and `routerService.currentRouteName` match during loading states - [#​19395](https://togithub.com/emberjs/ember.js/pull/19395) \[BUGFIX] Ensure `` can return a valid `href` most of the time - [#​19397](https://togithub.com/emberjs/ember.js/pull/19397) \[BUGFIX] Force building Ember bundles when `targets.node` is defined ##### v3.24.2 (February 10, 2021) - [#​19326](https://togithub.com/emberjs/ember.js/pull/19326) / [#​19387](https://togithub.com/emberjs/ember.js/pull/19387) \[BUGFIX] Fix usage of `` prior to routing (e.g. component rendering tests) ##### v3.24.1 (January 14, 2021) - [#​19337](https://togithub.com/emberjs/ember.js/pull/19337) \[BUGFIX] Ensure query param only `` are properly scoped in engines ##### v3.24.0 (December 28, 2020) - [#​19224](https://togithub.com/emberjs/ember.js/pull/19224) \[FEATURE] Add `{{page-title}}` helper to route template blueprints to implement [RFC #​0654](https://togithub.com/emberjs/rfcs/blob/master/text/0645-add-ember-page-title-addon.md). - [#​19133](https://togithub.com/emberjs/ember.js/pull/19133) \[FEATURE / DEPRECATION] Add new options to `deprecate()` for `for` and `since` and deprecate using `deprecate()` without those options per the [Deprecation Staging RFC](https://togithub.com/emberjs/rfcs/blob/master/text/0649-deprecation-staging.md). - [#​19211](https://togithub.com/emberjs/ember.js/pull/19211) \[DEPRECATION] Deprecate `Ember.String.loc` and `{{loc}}` per the [Deprecate Ember String RFC](https://togithub.com/emberjs/rfcs/blob/master/text/0236-deprecation-ember-string.md). - [#​19234](https://togithub.com/emberjs/ember.js/pull/19234) \[DEPRECATION] Deprecate String Prototype extensions per the [Deprecate Ember String RFC](https://togithub.com/emberjs/rfcs/blob/master/text/0236-deprecation-ember-string.md). - [#​19254](https://togithub.com/emberjs/ember.js/pull/19254) \[DEPRECATION] Deprecate tryInvoke to implement the [Deprecate `tryInvoke` RFC](https://togithub.com/emberjs/rfcs/blob/master/text/0673-deprecate-tryinvoke.md). - [#​19080](https://togithub.com/emberjs/ember.js/pull/19080) \[BUGFIX] Lazily setup the router in non-application tests - [#​19253](https://togithub.com/emberjs/ember.js/pull/19253) \[BUGFIX] Correct return of getComponentTemplate from null to undefined to align with original RFC ([#​481](https://togithub.com/emberjs/ember.js/issues/481)) - [#​19223](https://togithub.com/emberjs/ember.js/pull/19223) \[BUGFIX] `` should link within the engine when used inside one - [#​19280](https://togithub.com/emberjs/ember.js/pull/19280) \[BUGFIX] Ensure aliases cause recompute of a computed property when used with `@each` in the dependent keys of that property - [#​19196](https://togithub.com/emberjs/ember.js/pull/19196) \[CLEANUP] Remove EMBER_GLIMMER_IN_ELEMENT feature flag - [#​19204](https://togithub.com/emberjs/ember.js/pull/19204) \[CLEANUP] Remove EMBER_CACHE_API feature flag - [#​19206](https://togithub.com/emberjs/ember.js/pull/19206) \[CLEANUP] Remove EMBER_ROUTING_MODEL_ARG feature flag - [#​19229](https://togithub.com/emberjs/ember.js/pull/19229) \[CLEANUP] Remove the EMBER_GLIMMER_SET_COMPONENT_TEMPLATE feature flag - [#​19238](https://togithub.com/emberjs/ember.js/pull/19238) \[CLEANUP] Removes the `expandLocalLookup` API - [#​19258](https://togithub.com/emberjs/ember.js/pull/19258) / [#​19261](https://togithub.com/emberjs/ember.js/pull/19261) / [#​19267](https://togithub.com/emberjs/ember.js/pull/19267) Update rendering engine to 0.65.0 ##### v3.23.1 (November 23, 2020) - [#​19282](https://togithub.com/emberjs/ember.js/pull/19282) \[BUGFIX] Issue deprecations (instead of assertions) for tracked mutation in constructor during rendering ##### v3.23.0 (November 16, 2020) - [#​19160](https://togithub.com/emberjs/ember.js/pull/19160) / [#​19182](https://togithub.com/emberjs/ember.js/pull/19182) \[FEATURE] Implements the helper manager feature specified in the [Helper Managers RFC](https://togithub.com/emberjs/rfcs/blob/master/text/0625-helper-managers.md). - [#​19171](https://togithub.com/emberjs/ember.js/pull/19171) / [#​19182](https://togithub.com/emberjs/ember.js/pull/19182) \[FEATURE] Implements `invokeHelper` from the [JavaScript Helper Invocation API RFC](https://togithub.com/emberjs/rfcs/blob/master/text/0626-invoke-helper.md). - [#​19148](https://togithub.com/emberjs/ember.js/pull/19148) / [#​19119](https://togithub.com/emberjs/ember.js/pull/19119) Update rendering engine to `@glimmer/*` 0.62.1 - [#​19122](https://togithub.com/emberjs/ember.js/pull/19122) \[BUGFIX] Prevents dynamic invocations of string values when referenced directly in angle brackets - [#​19136](https://togithub.com/emberjs/ember.js/pull/19136) \[BUGFIX] Update router microlib to improve Transition related debugging - [#​19173](https://togithub.com/emberjs/ember.js/pull/19173) \[BUGFIX] Enforce usage of `capabilities` generation. - [#​19236](https://togithub.com/emberjs/ember.js/pull/19236) \[BUGFIX] Only serialize query params once on activeTransition - [#​19250](https://togithub.com/emberjs/ember.js/pull/19250) \[BUGFIX] Prevents infinite rerenders when errors occur during render - [#​19249](https://togithub.com/emberjs/ember.js/pull/19249) \[BUGFIX] Fix bugs in query params with intermediate transitions - [#​19142](https://togithub.com/emberjs/ember.js/pull/19142) \[BUGFIX] Fix App booting before DOM ready without jQuery - [#​19198](https://togithub.com/emberjs/ember.js/pull/19198) / [#​19232](https://togithub.com/emberjs/ember.js/pull/19232) \[BUGFIX] Restores the shadowed property set behavior - [#​19221](https://togithub.com/emberjs/ember.js/pull/19221) \[BUGFIX] Ensure fn and (mut) work with falsy values - [#​19213](https://togithub.com/emberjs/ember.js/pull/19213) \[BUGFIX] Update rendering engine to improve error ergonomics. ##### v3.22.2 (November 25, 2020) - [#​19282](https://togithub.com/emberjs/ember.js/pull/19282) \[BUGFIX] Issue deprecations (instead of assertions) for tracked mutation in constructor during rendering - [#​19263](https://togithub.com/emberjs/ember.js/pull/19263) \[BUGFIX] Remove `@dependentKeyCompat` assertion ##### v3.22.1 (November 10, 2020) - [#​19193](https://togithub.com/emberjs/ember.js/pull/19193) \[BUGFIX] Ensure `@ember/component` user lifecycle hooks are untracked - [#​19197](https://togithub.com/emberjs/ember.js/pull/19197) \[BUGFIX] Restore the shadowed property set behavior - [#​19199](https://togithub.com/emberjs/ember.js/pull/19199) \[BUGFIX] Cleans up the DebugRenderTree more thoroughly on errors - [#​19249](https://togithub.com/emberjs/ember.js/pull/19249) \[BUGFIX] Fix issues with query params during intermediate transitions ##### v3.22.0 (October 5, 2020) - [#​19062](https://togithub.com/emberjs/ember.js/pull/19062) / [#​19068](https://togithub.com/emberjs/ember.js/pull/19068) \[FEATURE] Add [@​ember/destroyable](https://togithub.com/ember/destroyable) feature from the [Destroyables RFC](https://togithub.com/emberjs/rfcs/blob/master/text/0580-destroyables.md). - [#​18984](https://togithub.com/emberjs/ember.js/pull/18984) / [#​19067](https://togithub.com/emberjs/ember.js/pull/19067) \[FEATURE] Add low-level Cache API per [Autotracking Memoization RFC](https://togithub.com/emberjs/rfcs/blob/master/text/0615-autotracking-memoization.md) - [#​19086](https://togithub.com/emberjs/ember.js/pull/19086) \[FEATURE] Pass transition object to activate/deactivate hooks and events - [#​19094](https://togithub.com/emberjs/ember.js/pull/19094) \[BUGFIX] Fix RouterService#isActive() to work with tracking - [#​19163](https://togithub.com/emberjs/ember.js/pull/19163) \[BUGFIX] Use args proxy for modifier managers. - [#​19170](https://togithub.com/emberjs/ember.js/pull/19170) \[BUGFIX] Make modifier manager 3.22 accept the resolved value directly. - [#​19124](https://togithub.com/emberjs/ember.js/pull/19124) \[BUGFIX] Fix rendering engine usage within a `fastboot` sandbox ##### v3.21.3 (September 30, 2020) - [#​19172](https://togithub.com/emberjs/ember.js/pull/19172) \[BUGFIX] Ensures that tracked properties initialize property ##### v3.21.2 (September 30, 2020) - [#​19138](https://togithub.com/emberjs/ember.js/pull/19138) \[BUGFIX] Fix tag cycles in query parameters - [#​19164](https://togithub.com/emberjs/ember.js/pull/19164) \[BUGFIX] Entangles custom EmberArray implementations when accessed with `Ember.get` ##### v3.21.1 (August 28, 2020) - [#​19106](https://togithub.com/emberjs/ember.js/pull/19106) \[BUGFIX] Ensure `destroy` methods on `CoreObject` are invoked. - [#​19111](https://togithub.com/emberjs/ember.js/pull/19111) \[BUGFIX] Fixes `ArrayProxy` length reactivity. ##### v3.21.0 (August 24, 2020) - [#​18993](https://togithub.com/emberjs/ember.js/pull/18993) \[DEPRECATION] Deprecate `getWithDefault` per [RFC #​554](https://togithub.com/emberjs/rfcs/blob/master/text/0554-deprecate-getwithdefault.md). - [#​19087](https://togithub.com/emberjs/ember.js/pull/19087) \[BUGFIX] Generated initializer tests no longer causes a deprecation warning - [#​17571](https://togithub.com/emberjs/ember.js/pull/17571) \[BUGFIX] Avoid tampering `queryParam` argument in RouterService#isActive ##### v3.20.6 (November 11, 2020) - [#​19138](https://togithub.com/emberjs/ember.js/pull/19138) \[BUGFIX] Fix tag cycles in query parameters - [#​19158](https://togithub.com/emberjs/ember.js/pull/19158) \[BUGFIX] `RouterService#isActive()` now consumes `currentURL` to 3.20 - [#​19164](https://togithub.com/emberjs/ember.js/pull/19164) \[BUGFIX] Entangles custom EmberArray implementations when accessed - [#​19172](https://togithub.com/emberjs/ember.js/pull/19172) / [#​19197](https://togithub.com/emberjs/ember.js/pull/19197) \[BUGFIX] Ensures that tracked properties initialize property - [#​19178](https://togithub.com/emberjs/ember.js/pull/19178) \[BUGFIX] Allow computeds to have cycles in their deps ##### v3.20.5 (August 28, 2020) - [#​19106](https://togithub.com/emberjs/ember.js/pull/19106) \[BUGFIX] Ensure `destroy` methods on `CoreObject` are invoked. - [#​19111](https://togithub.com/emberjs/ember.js/pull/19111) \[BUGFIX] Fixes `ArrayProxy` length reactivity. ##### v3.20.4 (August 11, 2020) - [#​19047](https://togithub.com/emberjs/ember.js/pull/19047) Ensure `inject-babel-helpers` plugin can be parallelized - [#​19089](https://togithub.com/emberjs/ember.js/pull/19089) Update rendering engine to improve immediate encoding performance - [#​19082](https://togithub.com/emberjs/ember.js/pull/19082) Simplify mixin application - [#​19088](https://togithub.com/emberjs/ember.js/pull/19088) Simplify factory instantiation from the container - [#​19028](https://togithub.com/emberjs/ember.js/pull/19028) Ensure setter CP's with dependent keys on curly components can be two way bound - [#​19077](https://togithub.com/emberjs/ember.js/pull/19077) Simplify `get` and improve `computed` caching scheme. - [#​19065](https://togithub.com/emberjs/ember.js/pull/19065) / [#​19072](https://togithub.com/emberjs/ember.js/pull/19072) - Updates GlimmerVM to improve internal destroyable system and improve tag / revision computation. - [#​19081](https://togithub.com/emberjs/ember.js/pull/19081) Reduces template compilation size in production builds. ##### v3.20.3 (July 30, 2020) - [#​19048](https://togithub.com/emberjs/ember.js/pull/19048) \[BUGFIX] Update `router.js` to ensure `transition.abort` works for query param only transitions - [#​19059](https://togithub.com/emberjs/ember.js/pull/19059) \[BUGFIX] Prevent `` from erroring in `HistoryLocation` - [#​19060](https://togithub.com/emberjs/ember.js/pull/19060) \[BUGFIX] Update rendering engine to `@glimmer/*` 0.55.1 - [#​19063](https://togithub.com/emberjs/ember.js/pull/19063) \[DOC] Fix missing docs for `{{#in-element}}` ##### v3.20.2 (July 26, 2020) - [#​19056](https://togithub.com/emberjs/ember.js/pull/19056) Update Glimmer rendering engine to 0.54.2. Fixes an issue with (private for now) destroyables work to enable the destroyables polyfill to work more appropriately. ##### v3.20.1 (July 13, 2020) - [#​19040](https://togithub.com/emberjs/ember.js/pull/19040) \[BUGFIX] Fix a memory leak that occurred when changing the array passed to `{{each}}` ##### v3.20.0 (July 13, 2020) - [#​18867](https://togithub.com/emberjs/ember.js/pull/18867) / [#​18927](https://togithub.com/emberjs/ember.js/pull/18927) / [#​18928](https://togithub.com/emberjs/ember.js/pull/18928) \[FEATURE] [Promote `{{in-element}}` to public API](https://togithub.com/emberjs/rfcs/blob/master/text/0287-promote-in-element-to-public-api.md) RFC. - [#​19025](https://togithub.com/emberjs/ember.js/pull/19025) \[BUGFIX] Updates Glimmer VM to 0.54.0 - [#​19021](https://togithub.com/emberjs/ember.js/pull/19021) \[BUGFIX] Disallow null/undefined targets in `in-element`. - [#​19023](https://togithub.com/emberjs/ember.js/pull/19023) \[BUGFIX] Don't access properties during init unless required to prevent unnecessary rendering invalidations. - [#​18997](https://togithub.com/emberjs/ember.js/pull/18997) \[BUGFIX] Fix components `` and `