<commit_before>---
title: The Ember Times - Issue No. XX
author: the crowd
tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2018
alias : "blog/xxxx/xx/xx-the-ember-times-issue-XX.html"
responsive: true
---

<SAYING-HELLO-IN-YOUR-FAVORITE-LANGUAGE> Emberistas! 🐹

<SOME-INTRO-HERE-TO-KEEP-THEM-SUBSCRIBERS-READING>

---

## [SECTION TITLE](#section-url)


---

## [SECTION TITLE](#section-url)


---

## [SECTION TITLE](#section-url)


---
<commit_msg>blog(embertimes#65): add property deprecation RFC<commit_after>---
title: The Ember Times - Issue No. XX
author: the crowd
tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2018
alias : "blog/xxxx/xx/xx-the-ember-times-issue-XX.html"
responsive: true
---

<SAYING-HELLO-IN-YOUR-FAVORITE-LANGUAGE> Emberistas! 🐹

<SOME-INTRO-HERE-TO-KEEP-THEM-SUBSCRIBERS-READING>

---

## [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)


---

## [SECTION TITLE](#section-url)


---

{'fraction_non_alphanumeric': 0.15110683349374399, 'fraction_numerical': 0.008180943214629451, 'mean_word_length': 4.0583941605839415, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '929357', 'n_tokens_mistral': 758, 'n_tokens_neox': 692, 'n_words': 207}