From affdaf15fef896d96af16e998ddcf34187e65ab1 Mon Sep 17 00:00:00 2001 From: Jessica Jordan Date: Fri, 21 Sep 2018 10:03:25 -0400 Subject: [PATCH 1/3] blog(embertimes#65): add property deprecation RFC --- .../2018-09-21-the-ember-times-issue-65.md | 22 ++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/source/blog/2018-09-21-the-ember-times-issue-65.md b/source/blog/2018-09-21-the-ember-times-issue-65.md index e8ffb05eb2..a403d613a7 100644 --- a/source/blog/2018-09-21-the-ember-times-issue-65.md +++ b/source/blog/2018-09-21-the-ember-times-issue-65.md @@ -12,9 +12,29 @@ responsive: true --- -## [SECTION TITLE](#section-url) +## [Deprecate All the Property 🏠 Modifiers ](https://github.com/emberjs/rfcs/pull/375) + +Remember `.property()`? + +```js +fullName: computed(function() { + // ... +}).property('firstName', 'lastName'), +``` + +This **modifier** for **computed properties** in Ember has been around for quite a while. +And even though computed properties have already allowed to pass in dependent keys as an argument directly, e.g.... + +```js +fullName: computed('firstName', 'lastName', function() { + // ... +}), +``` +...the modifier hasn't been deprecated yet. The main obstacle for the deprecation has been +the one valid use of `.property()`: It is required for cp macros, such as `filter` or `map` which receive a callback function as their argument. +A **brand-new 🔥 Request for Comments (RFC)** 🚒 proposes to transition away from the usage of `.property` for these macros to allow the deprecation of the otherwise redundant API. Curious readers can **learn more** about the motivation and the design of this move [in the original proposal](https://github.com/pzuraq/emberjs-rfcs/blob/deprecate-computed-property-modifier/text/0000-deprecate-computed-property-modifier.md). --- ## [SECTION TITLE](#section-url) From a8eab8c1c482be6ea498e8c8614871e84731c688 Mon Sep 17 00:00:00 2001 From: Jessica Jordan Date: Fri, 21 Sep 2018 10:06:34 -0400 Subject: [PATCH 2/3] blog(embertimes#65): add contributors list --- source/blog/2018-09-21-the-ember-times-issue-65.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/blog/2018-09-21-the-ember-times-issue-65.md b/source/blog/2018-09-21-the-ember-times-issue-65.md index a403d613a7..337d144630 100644 --- a/source/blog/2018-09-21-the-ember-times-issue-65.md +++ b/source/blog/2018-09-21-the-ember-times-issue-65.md @@ -86,13 +86,13 @@ Community member [@NullVoxPopuli](https://github.com/NullVoxPopuli) has written ## [Boston-Built ember-css-modules 1.0 AKA "The Big Dig" Is Here 🏗](https://twitter.com/__dfreeman/status/1042837440417988610) -[salsify/ember-css-modules](https://github.com/salsify/ember-css-modules) has launched a 1.0 thanks to bug reports, feature ideas and pull requests from the community over the past couple years! ember-css-modules provides Ember-flavored support for [CSS Modules](https://github.com/css-modules/css-modules). With the addon, styling is a first-class citizen alongside templates and JavaScript, with one CSS file per component. +[salsify/ember-css-modules](https://github.com/salsify/ember-css-modules) has launched a 1.0 thanks to bug reports, feature ideas and pull requests from the community over the past couple years! ember-css-modules provides Ember-flavored support for [CSS Modules](https://github.com/css-modules/css-modules). With the addon, styling is a first-class citizen alongside templates and JavaScript, with one CSS file per component. --- ## [Contributors' Corner](https://guides.emberjs.com/release/contributing/repositories/) -

This week we'd like to thank our siblings for their contributions to Ember and related repositories 💖!

+

This week we'd like to thank @rwjblue, @toddjordan, @chadhietala, @amyrlam, @chrisrng, @Alonski, @tylerturdenpants, @anehx, @runspired, @balinterdi, @pixelhandler, @dcyriller, @dcombslinkedin, @twokul, @SparshithNR, @quajo, @Gaurav0, @smfoote, @EndangeredMassa, @dependabot[bot], @jfdnc and @adityasrini for their contributions to Ember and related repositories 💖!

--- From d259282e62cb590d72227055522578518fd807fd Mon Sep 17 00:00:00 2001 From: Jessica Jordan Date: Fri, 21 Sep 2018 10:07:24 -0400 Subject: [PATCH 3/3] blog(embertimes#65): add more editors --- source/blog/2018-09-21-the-ember-times-issue-65.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blog/2018-09-21-the-ember-times-issue-65.md b/source/blog/2018-09-21-the-ember-times-issue-65.md index 337d144630..1056370fa7 100644 --- a/source/blog/2018-09-21-the-ember-times-issue-65.md +++ b/source/blog/2018-09-21-the-ember-times-issue-65.md @@ -118,4 +118,4 @@ That's another wrap! ✨ Be kind, -Chris Ng, L. Preston Sego III and the Learning Team +Chris Ng, L. Preston Sego III, Amy Lam, Ryan Mark, Jessica Jordan and the Learning Team