From d1447fd6dd441bfc5b5ca91065f422d201648c73 Mon Sep 17 00:00:00 2001 From: Bryan Mishkin <698306+bmish@users.noreply.github.com> Date: Tue, 11 Oct 2022 09:39:44 -0400 Subject: [PATCH 1/3] docs: add deprecation of Ember array prototype extensions to issue 204 --- content/the-ember-times-issue-204.md | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/content/the-ember-times-issue-204.md b/content/the-ember-times-issue-204.md index 42781a2d9..1f1b30237 100644 --- a/content/the-ember-times-issue-204.md +++ b/content/the-ember-times-issue-204.md @@ -2,6 +2,7 @@ title: The Ember Times - Issue No. 204 authors: - jared-galanis + - bryan-mishkin date: 2022-09-04T00:00:00.000Z tags: - newsletter @@ -10,19 +11,16 @@ tags: ๐Ÿ‘‹ Emberistas! ๐Ÿน - +Deprecation of Ember array prototype extensions ๐Ÿงน, --- -## [๐Ÿน 1. Section title in sentence case](section-url) +## [Deprecation of Ember array prototype extensions ๐Ÿงน](https://rfcs.emberjs.com/id/0848-deprecate-array-prototype-extensions/) - - - - + +A long-awaited [RFC](https://rfcs.emberjs.com/id/0848-deprecate-array-prototype-extensions/) written by [Hang Li (@smilland)](https://github.com/smilland) to deprecate Ember array prototype extensions was recently [merged](https://github.com/emberjs/rfcs/pull/848). Prototype extensions now come [disabled](https://github.com/ember-cli/ember-cli/pull/10017) by default as of ember-cli [v4.9.0](https://github.com/ember-cli/ember-cli/releases/tag/v4.9.0). - - +[Santhosh Venkata Rama Siva Thanakala Gani (@tgvrssanthosh)](https://github.com/tgvrssanthosh) has implemented an [ember/no-array-prototype-extensions](https://github.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-array-prototype-extensions.md) lint rule autofixer for all Ember array prototype extensions that don't involve reactivity in [v11.1.0](https://github.com/ember-cli/eslint-plugin-ember/releases/tag/v11.1.0) of [eslint-plugin-ember](https://github.com/ember-cli/eslint-plugin-ember). Try enabling the rule in your codebase and running the autofixer. There's also an auto-fixable [ember-template-lint](https://github.com/ember-template-lint/ember-template-lint) version of [no-array-prototype-extensions](https://github.com/ember-template-lint/ember-template-lint/blob/master/docs/rule/no-array-prototype-extensions.md) to try out. --- @@ -136,4 +134,4 @@ That's another wrap! โœจ Be kind, -Jared Galanis, the crowd and the Learning Team +Jared Galanis, Bryan Mishkin, the crowd and the Learning Team From 4baa715636dfdfb80e16626fb4337cd8687a4a27 Mon Sep 17 00:00:00 2001 From: Bryan Mishkin <698306+bmish@users.noreply.github.com> Date: Tue, 25 Oct 2022 11:02:23 -0500 Subject: [PATCH 2/3] Update content/the-ember-times-issue-204.md Co-authored-by: Chris Ng --- content/the-ember-times-issue-204.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/the-ember-times-issue-204.md b/content/the-ember-times-issue-204.md index 1f1b30237..1419c7b9d 100644 --- a/content/the-ember-times-issue-204.md +++ b/content/the-ember-times-issue-204.md @@ -20,7 +20,7 @@ Deprecation of Ember array prototype extensions ๐Ÿงน, A long-awaited [RFC](https://rfcs.emberjs.com/id/0848-deprecate-array-prototype-extensions/) written by [Hang Li (@smilland)](https://github.com/smilland) to deprecate Ember array prototype extensions was recently [merged](https://github.com/emberjs/rfcs/pull/848). Prototype extensions now come [disabled](https://github.com/ember-cli/ember-cli/pull/10017) by default as of ember-cli [v4.9.0](https://github.com/ember-cli/ember-cli/releases/tag/v4.9.0). -[Santhosh Venkata Rama Siva Thanakala Gani (@tgvrssanthosh)](https://github.com/tgvrssanthosh) has implemented an [ember/no-array-prototype-extensions](https://github.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-array-prototype-extensions.md) lint rule autofixer for all Ember array prototype extensions that don't involve reactivity in [v11.1.0](https://github.com/ember-cli/eslint-plugin-ember/releases/tag/v11.1.0) of [eslint-plugin-ember](https://github.com/ember-cli/eslint-plugin-ember). Try enabling the rule in your codebase and running the autofixer. There's also an auto-fixable [ember-template-lint](https://github.com/ember-template-lint/ember-template-lint) version of [no-array-prototype-extensions](https://github.com/ember-template-lint/ember-template-lint/blob/master/docs/rule/no-array-prototype-extensions.md) to try out. +[Santhosh Venkata Rama Siva Thanakala Gani (@tgvrssanthosh)](https://github.com/tgvrssanthosh) has implemented an auto-fixer for the [ember/no-array-prototype-extensions](https://github.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-array-prototype-extensions.md) lint rule which works for all Ember array prototype extensions that do not involve reactivity in [v11.1.0](https://github.com/ember-cli/eslint-plugin-ember/releases/tag/v11.1.0) of [eslint-plugin-ember](https://github.com/ember-cli/eslint-plugin-ember). Try enabling the rule in your codebase and running the autofixer. There's also an auto-fixable [ember-template-lint](https://github.com/ember-template-lint/ember-template-lint) version of [no-array-prototype-extensions](https://github.com/ember-template-lint/ember-template-lint/blob/master/docs/rule/no-array-prototype-extensions.md) to try out. --- From ea64b13a7c2430195fcb938fc1360cda740630c1 Mon Sep 17 00:00:00 2001 From: Bryan Mishkin <698306+bmish@users.noreply.github.com> Date: Tue, 25 Oct 2022 11:06:47 -0500 Subject: [PATCH 3/3] docs: link to ember-cli v4.9.0-beta.0 --- content/the-ember-times-issue-204.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/the-ember-times-issue-204.md b/content/the-ember-times-issue-204.md index e9c88f0bd..6353223c2 100644 --- a/content/the-ember-times-issue-204.md +++ b/content/the-ember-times-issue-204.md @@ -21,7 +21,7 @@ Announcing the Official TypeScript Types Public Preview ๐Ÿ”ฅ ## [Deprecation of Ember array prototype extensions ๐Ÿงน](https://rfcs.emberjs.com/id/0848-deprecate-array-prototype-extensions/) -A long-awaited [RFC](https://rfcs.emberjs.com/id/0848-deprecate-array-prototype-extensions/) written by [Hang Li (@smilland)](https://github.com/smilland) to deprecate Ember array prototype extensions was recently [merged](https://github.com/emberjs/rfcs/pull/848). Prototype extensions now come [disabled](https://github.com/ember-cli/ember-cli/pull/10017) by default as of ember-cli [v4.9.0](https://github.com/ember-cli/ember-cli/releases/tag/v4.9.0). +A long-awaited [RFC](https://rfcs.emberjs.com/id/0848-deprecate-array-prototype-extensions/) written by [Hang Li (@smilland)](https://github.com/smilland) to deprecate Ember array prototype extensions was recently [merged](https://github.com/emberjs/rfcs/pull/848). Prototype extensions now come [disabled](https://github.com/ember-cli/ember-cli/pull/10017) by default as of ember-cli [v4.9.0-beta.0](https://github.com/ember-cli/ember-cli/releases/tag/v4.9.0-beta.0). [Santhosh Venkata Rama Siva Thanakala Gani (@tgvrssanthosh)](https://github.com/tgvrssanthosh) has implemented an auto-fixer for the [ember/no-array-prototype-extensions](https://github.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-array-prototype-extensions.md) lint rule which works for all Ember array prototype extensions that do not involve reactivity in [v11.1.0](https://github.com/ember-cli/eslint-plugin-ember/releases/tag/v11.1.0) of [eslint-plugin-ember](https://github.com/ember-cli/eslint-plugin-ember). Try enabling the rule in your codebase and running the autofixer. There's also an auto-fixable [ember-template-lint](https://github.com/ember-template-lint/ember-template-lint) version of [no-array-prototype-extensions](https://github.com/ember-template-lint/ember-template-lint/blob/master/docs/rule/no-array-prototype-extensions.md) to try out.