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..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 @@ -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) @@ -66,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 💖!
--- @@ -98,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