emberjs/ember.js
### [`v3.27.2`](https://togithub.com/emberjs/ember.js/blob/master/CHANGELOG.md#v3272-May-27-2021)
[Compare Source](https://togithub.com/emberjs/ember.js/compare/v3.27.1...v3.27.2)
- [#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`](https://togithub.com/emberjs/ember.js/blob/master/CHANGELOG.md#v3271-May-13-2021)
[Compare Source](https://togithub.com/emberjs/ember.js/compare/v3.27.0...v3.27.1)
- [#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`](https://togithub.com/emberjs/ember.js/blob/master/CHANGELOG.md#v3270-May-3-2021)
[Compare Source](https://togithub.com/emberjs/ember.js/compare/v3.26.1...v3.27.0)
- [#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)
- Fix nested calls to helpers in dynamic helpers (see https://github.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
ember-cli/eslint-plugin-ember
### [`v10.5.0`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/CHANGELOG.md#v1050-2021-05-30)
[Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v10.4.2...v10.5.0)
##### :rocket: Enhancement
- [#1188](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1188) Add new rule [no-implicit-service-injection-argument](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-implicit-service-injection-argument.md) ([@bmish](https://togithub.com/bmish))
- [#1194](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1194) Add new rule [no-restricted-property-modifications](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-restricted-property-modifications.md) ([@bmish](https://togithub.com/bmish))
- [#1199](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1199) build(deps): bump eslint-utils from 2.1.0 to 3.0.0 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot))
##### :bug: Bug Fix
- [#1212](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1212) Improve detection of property names (check string literals in addition to identifiers) in several rules ([@bmish](https://togithub.com/bmish))
- [#1211](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1211) Fix false positive with non-components in `require-tagless-components` rule ([@bmish](https://togithub.com/bmish))
- [#1210](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1210) Avoid some false positives with lodash usage when recognizing extended Ember objects ([@bmish](https://togithub.com/bmish))
- [#1197](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1197) Check import when detecting controller usage in `order-in-*` rules ([@lin-ll](https://togithub.com/lin-ll))
- [#1196](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1196) Check import when detecting observer usage in `order-in-*` rules ([@lin-ll](https://togithub.com/lin-ll))
##### :memo: Documentation
- [#1213](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1213) Explain why some rules are not in the `recommended` config ([@bmish](https://togithub.com/bmish))
- [#1204](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1204) Improve columns in README rules table ([@bmish](https://togithub.com/bmish))
##### Committers: 2
- Bryan Mishkin ([@bmish](https://togithub.com/bmish))
- Lucy Lin ([@lin-ll](https://togithub.com/lin-ll))
### [`v10.4.2`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/CHANGELOG.md#v1042-2021-05-13)
[Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v10.4.1...v10.4.2)
##### :bug: Bug Fix
- [#1195](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1195) Fix false positives with service/controller/observer detection in some rules ([@lin-ll](https://togithub.com/lin-ll))
- [#1187](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1187) Fix optional chaining support to handle newer ChainExpression implementation ([@bmish](https://togithub.com/bmish))
- [#1179](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1179) Handle spread syntax with both `babel-eslint` and `@babel/eslint-parser` parsers in `order-in-*` rules ([@bmish](https://togithub.com/bmish))
##### :house: Internal
- [#1191](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1191) Use `requireindex` to export rules and configs ([@bmish](https://togithub.com/bmish))
- [#1180](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1180) Switch from `babel-eslint` to `@babel/eslint-parser` ([@bmish](https://togithub.com/bmish))
##### Committers: 2
- Bryan Mishkin ([@bmish](https://togithub.com/bmish))
- Lucy Lin ([@lin-ll](https://togithub.com/lin-ll))
### [`v10.4.1`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/CHANGELOG.md#v1041-2021-04-21)
[Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v10.4.0...v10.4.1)
##### :bug: Bug Fix
- [#1160](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1160) Account for observer dependent keys in `no-unused-services` rule ([@lin-ll](https://togithub.com/lin-ll))
- [#1164](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1164) Account for `observes` decorator in `no-unused-services` rule ([@lin-ll](https://togithub.com/lin-ll))
- [#1162](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1162) Update several rules to check imports when checking for Ember service injections ([@lin-ll](https://togithub.com/lin-ll))
- [#1167](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1167) Update route rules to handle route path option passed as object variable ([@bmish](https://togithub.com/bmish))
- [#1165](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1165) Improve robustness of classic class body detection in several rules using `getModuleProperties` util ([@bmish](https://togithub.com/bmish))
- [#1159](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1159) Improve robustness of classic class component body detection in `require-tagless-components` rule ([@bmish](https://togithub.com/bmish))
- [#1158](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1158) Improve robustness of classic class controller body detection in `no-controllers` rule ([@bmish](https://togithub.com/bmish))
- [#1168](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1168) Avoid some false positives with jQuery usage when recognizing extended objects ([@bmish](https://togithub.com/bmish))
##### :memo: Documentation
- [#1161](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1161) Tweak messaging around false positives in `no-unused-services` rule ([@bmish](https://togithub.com/bmish))
##### Committers: 2
- Bryan Mishkin ([@bmish](https://togithub.com/bmish))
- Lucy Lin ([@lin-ll](https://togithub.com/lin-ll))
Configuration
📅 Schedule: "after 3am,before 9am" in timezone America/Los_Angeles.
🚦 Automerge: Enabled.
♻️ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box.
This PR contains the following updates:
3.26.1
->3.27.2
10.4.0
->10.5.0
Release Notes
emberjs/ember.js
### [`v3.27.2`](https://togithub.com/emberjs/ember.js/blob/master/CHANGELOG.md#v3272-May-27-2021) [Compare Source](https://togithub.com/emberjs/ember.js/compare/v3.27.1...v3.27.2) - [#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`](https://togithub.com/emberjs/ember.js/blob/master/CHANGELOG.md#v3271-May-13-2021) [Compare Source](https://togithub.com/emberjs/ember.js/compare/v3.27.0...v3.27.1) - [#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 `ember-cli/eslint-plugin-ember
### [`v10.5.0`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/CHANGELOG.md#v1050-2021-05-30) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v10.4.2...v10.5.0) ##### :rocket: Enhancement - [#1188](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1188) Add new rule [no-implicit-service-injection-argument](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-implicit-service-injection-argument.md) ([@bmish](https://togithub.com/bmish)) - [#1194](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1194) Add new rule [no-restricted-property-modifications](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-restricted-property-modifications.md) ([@bmish](https://togithub.com/bmish)) - [#1199](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1199) build(deps): bump eslint-utils from 2.1.0 to 3.0.0 ([@dependabot\[bot\]](https://togithub.com/apps/dependabot)) ##### :bug: Bug Fix - [#1212](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1212) Improve detection of property names (check string literals in addition to identifiers) in several rules ([@bmish](https://togithub.com/bmish)) - [#1211](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1211) Fix false positive with non-components in `require-tagless-components` rule ([@bmish](https://togithub.com/bmish)) - [#1210](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1210) Avoid some false positives with lodash usage when recognizing extended Ember objects ([@bmish](https://togithub.com/bmish)) - [#1197](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1197) Check import when detecting controller usage in `order-in-*` rules ([@lin-ll](https://togithub.com/lin-ll)) - [#1196](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1196) Check import when detecting observer usage in `order-in-*` rules ([@lin-ll](https://togithub.com/lin-ll)) ##### :memo: Documentation - [#1213](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1213) Explain why some rules are not in the `recommended` config ([@bmish](https://togithub.com/bmish)) - [#1204](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1204) Improve columns in README rules table ([@bmish](https://togithub.com/bmish)) ##### Committers: 2 - Bryan Mishkin ([@bmish](https://togithub.com/bmish)) - Lucy Lin ([@lin-ll](https://togithub.com/lin-ll)) ### [`v10.4.2`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/CHANGELOG.md#v1042-2021-05-13) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v10.4.1...v10.4.2) ##### :bug: Bug Fix - [#1195](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1195) Fix false positives with service/controller/observer detection in some rules ([@lin-ll](https://togithub.com/lin-ll)) - [#1187](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1187) Fix optional chaining support to handle newer ChainExpression implementation ([@bmish](https://togithub.com/bmish)) - [#1179](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1179) Handle spread syntax with both `babel-eslint` and `@babel/eslint-parser` parsers in `order-in-*` rules ([@bmish](https://togithub.com/bmish)) ##### :house: Internal - [#1191](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1191) Use `requireindex` to export rules and configs ([@bmish](https://togithub.com/bmish)) - [#1180](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1180) Switch from `babel-eslint` to `@babel/eslint-parser` ([@bmish](https://togithub.com/bmish)) ##### Committers: 2 - Bryan Mishkin ([@bmish](https://togithub.com/bmish)) - Lucy Lin ([@lin-ll](https://togithub.com/lin-ll)) ### [`v10.4.1`](https://togithub.com/ember-cli/eslint-plugin-ember/blob/master/CHANGELOG.md#v1041-2021-04-21) [Compare Source](https://togithub.com/ember-cli/eslint-plugin-ember/compare/v10.4.0...v10.4.1) ##### :bug: Bug Fix - [#1160](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1160) Account for observer dependent keys in `no-unused-services` rule ([@lin-ll](https://togithub.com/lin-ll)) - [#1164](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1164) Account for `observes` decorator in `no-unused-services` rule ([@lin-ll](https://togithub.com/lin-ll)) - [#1162](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1162) Update several rules to check imports when checking for Ember service injections ([@lin-ll](https://togithub.com/lin-ll)) - [#1167](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1167) Update route rules to handle route path option passed as object variable ([@bmish](https://togithub.com/bmish)) - [#1165](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1165) Improve robustness of classic class body detection in several rules using `getModuleProperties` util ([@bmish](https://togithub.com/bmish)) - [#1159](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1159) Improve robustness of classic class component body detection in `require-tagless-components` rule ([@bmish](https://togithub.com/bmish)) - [#1158](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1158) Improve robustness of classic class controller body detection in `no-controllers` rule ([@bmish](https://togithub.com/bmish)) - [#1168](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1168) Avoid some false positives with jQuery usage when recognizing extended objects ([@bmish](https://togithub.com/bmish)) ##### :memo: Documentation - [#1161](https://togithub.com/ember-cli/eslint-plugin-ember/pull/1161) Tweak messaging around false positives in `no-unused-services` rule ([@bmish](https://togithub.com/bmish)) ##### Committers: 2 - Bryan Mishkin ([@bmish](https://togithub.com/bmish)) - Lucy Lin ([@lin-ll](https://togithub.com/lin-ll))Configuration
📅 Schedule: "after 3am,before 9am" in timezone America/Los_Angeles.
🚦 Automerge: Enabled.
♻️ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by WhiteSource Renovate. View repository job log here.