Uh oh!
There was an error while loading. Please reload this page.
RFC to deprecate component#sendAction - #335
Conversation
7f9bfa9 to
ffb091eComparesimonihmig
commented
May 29, 2018
Totally in favor of this, as we have discussed before! 👍 Maybe for some more context, it should be mentioned that not only the pure Which is IMHO way to magic, and an incompatible way to solve the same problem closure actions do (e.g. no return values). |
miguelcobain
commented
May 29, 2018
Should we document what the alternative sendAction is? |
Gaurav0
commented
May 29, 2018
Not sure how to send an action from a controller to a route or from a route to a higher route without this. |
cibernox
commented
May 29, 2018
@miguelcobain I'm not sure if the RFC should contain an in depth explanation of closure actions, but I wrote a blog post about it a while ago. |
cibernox
commented
May 29, 2018
@Gaurav0 I think you're conflating |
miguelcobain
commented
May 29, 2018
@cibernox I just thought it would be clearer if the RFC had a "before and after" example, for the sake of completeness. |
josemarluedke
commented
May 29, 2018
I'm very much in favor to this deprecation. I also think that would be beneficial to have some examples of migrating off |
Gaurav0
commented
May 29, 2018
@cibernox Yes, you are correct, of course. 😊 |
mydea
commented
May 30, 2018
I am very much in favor of this, but I would suggest to maybe think about including the |
Just wanted to bring up the question of optional actions. So that means that: this.sendAction('salute');is not equivalent to this.salute();because Will we recommend users to go with the following for these cases? if(this.salute){this.salute();}I believe this would be the code that better represents what |
jasonbelmonti
commented
May 31, 2018
Agreed. |
simonihmig
commented
Jun 4, 2018
An alternative would be to define |
cibernox
commented
Jun 4, 2018
@miguelcobain I added the changes on the examples to clarify that. |
@cibernox I agree 100%. This RFC definitely fits in the trend of making ember "less magical". |
add noop function reference
jasonbelmonti
commented
Jun 4, 2018
@simonihmig@miguelcobain@cibernox: While I agree that
Consider this antipattern: if(this.salute){// by relying upon the return value of `this.salute`constresult=this.salute();// this component implementation is tightly coupled to the implementation of `salute`this._postProcessSalute(result):
}In the case of |
simonihmig
commented
Jun 5, 2018
I wouldn't agree here in general. Certainly you can always mess up your design/architecture if you are not careful enough, as you have shown in your example. But there are cases where a (simple) return value is useful IMO. Here just two examples where I used this in
Here the return values are completely optional, and if given only simple values are expected according to the components specification, so do not necessarily create any tight coupling. So the possibility to return a value seems useful to me, and AFAIR was one of the motivations to introduce closure actions back then. |
I want to add to what @simonihmig said that having return values when you invoke a received function is not a violation of the DDAU principle. Functions are as good data as any other, so they can be passed down, and it's perfectly normal to expect functions to have return values. |
knownasilya
commented
Jun 6, 2018
Yeah it enables you to work very well with async code when an action returns a promise. It opens up plenty of creative ways to use actions. |
rwjblue
commented
Jun 9, 2018
We discussed this in today’s core team meeting, and we were all enthusiastic about moving forward here. We are moving this into the final comment period and will merge the RFC (which enables implementation to begin) in about a week (barring any new issues / concerns). |
akashdsouza
commented
Jun 11, 2018
For actions in route, if I didn't want to write a dummy action with |
Caltor
commented
Jun 14, 2018
@akashdsouza I think you need to have |
knownasilya
commented
Jun 14, 2018
@Caltor you don't need |
Caltor
commented
Jun 14, 2018
@knownasilya ah sorry we're still on 2.18. |
JackEllis
commented
Jun 15, 2018
I use it a few times in a big codebase I work on but I see no problem with insisting on closure actions. And then this (https://github.com/DockYard/ember-route-action-helper) also exists |
jrock2004
commented
Jun 18, 2018
I just went through an upgrade from 2.4 to 1.18 and had to change alot of stuff to closure actions. https://github.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/closure-actions.md has a good guide of the old bad way to the new closure action way. |
rwjblue
commented
Jun 22, 2018
We discussed this at todays core team meeting, and are in favor of moving forward. Thanks to everyone who participated in this RFC! |
Bumps [ember-source](https://github.com/emberjs/ember.js) from 2.18.2 to 3.5.0. <details> <summary>Release notes</summary> *Sourced from [ember-source's releases](https://github.com/emberjs/ember.js/releases).* > ## v3.5.0 > ### CHANGELOG > > - [#16978](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16978) [BUGFIX] Properly teardown alias > - [#16877](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16877) [CLEANUP] Allow routes to be named "array" and "object" > > ## v3.5.0-beta.4 > ### CHANGELOG > > - [#17003](https://github-redirect.dependabot.com/emberjs/ember.js/pull/17003) / [#17013](https://github-redirect.dependabot.com/emberjs/ember.js/pull/17013) [BUGFIX] Fix rendering of empty content with `{{{...}}}` or `{{...}}` with `htmlSafe('')` > > ## v3.5.0-beta.3 > ### CHANGELOG > > - [#16978](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16978) [BUGFIX] Properly teardown alias > - [#16999](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16999) [BUGFIX] Fix mouseEnter/Leave event delegation w/o jQuery > > ## v3.5.0-beta.2 > ### CHANGELOG > > - [#16933](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16933) [BUGFIX] Update glimmer-vm packages to 0.38.8 > - [#16860](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16860) [BUGFIX] Clear chains in ProxyMixin when destroyed > > ## v3.5.0-beta.1 > ### CHANGELOG > > - [#16877](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16877) [CLEANUP] Allow routes to be named "array" and "object" > - [#16907](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16907) Upgrade to TypeScript 3.0 > > ## v3.4.5 > ### CHANGELOG > > - [#17029](https://github-redirect.dependabot.com/emberjs/ember.js/pull/17029) [BUGFIX] Update backburner.js to 2.4.0. > > ## v3.4.4 > ### CHANGELOG > > - [#17013](https://github-redirect.dependabot.com/emberjs/ember.js/pull/17013) [BUGFIX] Fix rendering of empty content with `{{{...}}}` or `{{...}}` with `htmlSafe('')` in IE11 > > ## v3.4.3 > ### CHANGELOG > > - [#17003](https://github-redirect.dependabot.com/emberjs/ember.js/pull/17003) [BUGFIX] Fix rendering of empty content with `{{{...}}}` or `{{...}}` with `htmlSafe('')` > > ## v3.4.2 > ### CHANGELOG > > - [#16860](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16860) [BUGFIX] Clear chains in ProxyMixin when destroyed > - [#16999](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16999) [BUGFIX] Fix mouseEnter/Leave event delegation without jQuery > ></table> ... (truncated) </details> <details> <summary>Changelog</summary> *Sourced from [ember-source's changelog](https://github.com/emberjs/ember.js/blob/master/CHANGELOG.md).* > ### v3.5.0 (October 8, 2018) > > - [#16978](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16978) [BUGFIX] Properly teardown alias > - [#16877](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16877) [CLEANUP] Allow routes to be named "array" and "object" > > ### v3.4.5 (October 4, 2018) > > - [#17029](https://github-redirect.dependabot.com/emberjs/ember.js/pull/17029) [BUGFIX] Update backburner.js to 2.4.0. > > ### v3.4.4 (September 27, 2018) > > - [#17013](https://github-redirect.dependabot.com/emberjs/ember.js/pull/17013) [BUGFIX] Fix rendering of empty content with `{{{...}}}` or `{{...}}` with `htmlSafe('')` in IE11 > > ### v3.4.3 (September 25, 2018) > > - [#17003](https://github-redirect.dependabot.com/emberjs/ember.js/pull/17003) [BUGFIX] Fix rendering of empty content with `{{{...}}}` or `{{...}}` with `htmlSafe('')` > > ### v3.4.2 (September 24, 2018) > > - [#16860](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16860) [BUGFIX] Clear chains in ProxyMixin when destroyed > - [#16999](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16999) [BUGFIX] Fix mouseEnter/Leave event delegation without jQuery > > ### v3.4.1 (September 10, 2018) > > - [#16933](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16933) [BUGFIX] Update glimmer-vm packages to 0.35.8 > > ### v3.4.0 (August 27, 2018) > > - [#16603](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16603) [BUGFIX] Support mouseEnter/Leave events w/o jQuery > - [#16857](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16857) [BUGFIX] Prevents the recursive redefinition of root chains > - [#16854](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16854) [BUGFIX] Don't thread FactoryManager through createComponent > - [#16773](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16773) [FEATURE] Custom component manager (see [emberjs/rfcs#213](https://github.com/emberjs/rfcs/blob/master/text/0213-custom-components.md) for more details) > - [#16708](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16708) [FEATURE] Angle bracket component invocation (see [emberjs/rfcs#311](https://github.com/emberjs/rfcs/blob/master/text/0311-angle-bracket-invocation.md) for more details) > - [#16744](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16744) [DEPRECATION] Deprecate `component#sendAction` (see [emberjs/rfcs#335](https://github.com/emberjs/rfcs/blob/master/text/0335-deprecate-send-action.md) for more details) > - [#16720](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16720) Upgrade `backburner.js` to 2.3.0 > - [#16783](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16783) [BUGFIX] Allow setting length on ArrayProxy. > - [#16785](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16785) [BUGFIX] Ensure `ArrayMixin#invoke` returns an Ember.A. > - [#16784](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16784) [BUGFIX] Setting ArrayProxy#content in willDestroy resets length. > - [#16794](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16794) [BUGFIX] Fix instance-initializer-test blueprint for new QUnit testing API ([emberjs/rfcs#232](https://github-redirect.dependabot.com/emberjs/rfcs/pull/232)) > - [#16797](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16797) [BUGFIX] Drop autorun assertion > > ### v3.3.2 (August 20, 2018) > > - [#16853](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16853) [BUGFIX] Allow ArrayProxy#pushObjects to accept ArrayProxy again > - [#16870](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16870) [BUGFIX] Enable @ember/object#get to be called with an empty string > > ### v3.3.1 (July 23, 2018) > > - [#16836](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16836/commits) [DOC] Fix Broken 3.3 API Documentation > ></table> ... (truncated) </details> <details> <summary>Commits</summary> - [`db6a5de`](emberjs/ember.js@db6a5de) Release v3.5.0 - [`cae13d4`](emberjs/ember.js@cae13d4) Add v3.5.0 to CHANGELOG - [`5da9996`](emberjs/ember.js@5da9996) Fix typo on line 75 - [`b41d933`](emberjs/ember.js@b41d933) Fixup CHANGELOG - [`48ad148`](emberjs/ember.js@48ad148) Add v3.4.5 to CHANGELOG - [`d37a42e`](emberjs/ember.js@d37a42e) Release v3.5.0-beta.4 - [`942fdb7`](emberjs/ember.js@942fdb7) Add v3.5.0-beta.4 to CHANGELOG - [`16225e8`](emberjs/ember.js@16225e8) [DOC RELEASE] [DOC 3.3] [DOC 3.4] Fix missing docs - [`e90e1c6`](emberjs/ember.js@e90e1c6) Fix rendering of empty content with `{{{...}}}` in IE11 - [`d752b94`](emberjs/ember.js@d752b94) Merge pull request [#17004](https://github-redirect.dependabot.com/emberjs/ember.js/issues/17004) from emberjs/beta-triple-curlies-bugfix - Additional commits viewable in [compare view](emberjs/ember.js@v2.18.2...v3.5.0) </details> <br /> [](https://dependabot.com/compatibility-score.html?dependency-name=ember-source&package-manager=npm_and_yarn&previous-version=2.18.2&new-version=3.5.0) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. Dependabot will **not** automatically merge this PR because it includes a major update to a development dependency. --- **Note:** This repo was added to Dependabot recently, so you'll receive a maximum of 5 PRs for your first few update runs. Once an update run creates fewer than 5 PRs we'll remove that limit. You can always request more updates by clicking `Bump now` in your [Dependabot dashboard](https://app.dependabot.com). <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot. </details>
Bumps [ember-source](https://github.com/emberjs/ember.js) from 2.18.2 to 3.5.0. <details> <summary>Release notes</summary> *Sourced from [ember-source's releases](https://github.com/emberjs/ember.js/releases).* > ## v3.5.0 > ### CHANGELOG > > - [#16978](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16978) [BUGFIX] Properly teardown alias > - [#16877](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16877) [CLEANUP] Allow routes to be named "array" and "object" > > ## v3.5.0-beta.4 > ### CHANGELOG > > - [#17003](https://github-redirect.dependabot.com/emberjs/ember.js/pull/17003) / [#17013](https://github-redirect.dependabot.com/emberjs/ember.js/pull/17013) [BUGFIX] Fix rendering of empty content with `{{{...}}}` or `{{...}}` with `htmlSafe('')` > > ## v3.5.0-beta.3 > ### CHANGELOG > > - [#16978](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16978) [BUGFIX] Properly teardown alias > - [#16999](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16999) [BUGFIX] Fix mouseEnter/Leave event delegation w/o jQuery > > ## v3.5.0-beta.2 > ### CHANGELOG > > - [#16933](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16933) [BUGFIX] Update glimmer-vm packages to 0.38.8 > - [#16860](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16860) [BUGFIX] Clear chains in ProxyMixin when destroyed > > ## v3.5.0-beta.1 > ### CHANGELOG > > - [#16877](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16877) [CLEANUP] Allow routes to be named "array" and "object" > - [#16907](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16907) Upgrade to TypeScript 3.0 > > ## v3.4.5 > ### CHANGELOG > > - [#17029](https://github-redirect.dependabot.com/emberjs/ember.js/pull/17029) [BUGFIX] Update backburner.js to 2.4.0. > > ## v3.4.4 > ### CHANGELOG > > - [#17013](https://github-redirect.dependabot.com/emberjs/ember.js/pull/17013) [BUGFIX] Fix rendering of empty content with `{{{...}}}` or `{{...}}` with `htmlSafe('')` in IE11 > > ## v3.4.3 > ### CHANGELOG > > - [#17003](https://github-redirect.dependabot.com/emberjs/ember.js/pull/17003) [BUGFIX] Fix rendering of empty content with `{{{...}}}` or `{{...}}` with `htmlSafe('')` > > ## v3.4.2 > ### CHANGELOG > > - [#16860](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16860) [BUGFIX] Clear chains in ProxyMixin when destroyed > - [#16999](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16999) [BUGFIX] Fix mouseEnter/Leave event delegation without jQuery > ></table> ... (truncated) </details> <details> <summary>Changelog</summary> *Sourced from [ember-source's changelog](https://github.com/emberjs/ember.js/blob/master/CHANGELOG.md).* > ### v3.5.0 (October 8, 2018) > > - [#16978](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16978) [BUGFIX] Properly teardown alias > - [#16877](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16877) [CLEANUP] Allow routes to be named "array" and "object" > > ### v3.4.5 (October 4, 2018) > > - [#17029](https://github-redirect.dependabot.com/emberjs/ember.js/pull/17029) [BUGFIX] Update backburner.js to 2.4.0. > > ### v3.4.4 (September 27, 2018) > > - [#17013](https://github-redirect.dependabot.com/emberjs/ember.js/pull/17013) [BUGFIX] Fix rendering of empty content with `{{{...}}}` or `{{...}}` with `htmlSafe('')` in IE11 > > ### v3.4.3 (September 25, 2018) > > - [#17003](https://github-redirect.dependabot.com/emberjs/ember.js/pull/17003) [BUGFIX] Fix rendering of empty content with `{{{...}}}` or `{{...}}` with `htmlSafe('')` > > ### v3.4.2 (September 24, 2018) > > - [#16860](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16860) [BUGFIX] Clear chains in ProxyMixin when destroyed > - [#16999](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16999) [BUGFIX] Fix mouseEnter/Leave event delegation without jQuery > > ### v3.4.1 (September 10, 2018) > > - [#16933](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16933) [BUGFIX] Update glimmer-vm packages to 0.35.8 > > ### v3.4.0 (August 27, 2018) > > - [#16603](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16603) [BUGFIX] Support mouseEnter/Leave events w/o jQuery > - [#16857](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16857) [BUGFIX] Prevents the recursive redefinition of root chains > - [#16854](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16854) [BUGFIX] Don't thread FactoryManager through createComponent > - [#16773](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16773) [FEATURE] Custom component manager (see [emberjs/rfcs#213](https://github.com/emberjs/rfcs/blob/master/text/0213-custom-components.md) for more details) > - [#16708](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16708) [FEATURE] Angle bracket component invocation (see [emberjs/rfcs#311](https://github.com/emberjs/rfcs/blob/master/text/0311-angle-bracket-invocation.md) for more details) > - [#16744](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16744) [DEPRECATION] Deprecate `component#sendAction` (see [emberjs/rfcs#335](https://github.com/emberjs/rfcs/blob/master/text/0335-deprecate-send-action.md) for more details) > - [#16720](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16720) Upgrade `backburner.js` to 2.3.0 > - [#16783](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16783) [BUGFIX] Allow setting length on ArrayProxy. > - [#16785](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16785) [BUGFIX] Ensure `ArrayMixin#invoke` returns an Ember.A. > - [#16784](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16784) [BUGFIX] Setting ArrayProxy#content in willDestroy resets length. > - [#16794](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16794) [BUGFIX] Fix instance-initializer-test blueprint for new QUnit testing API ([emberjs/rfcs#232](https://github-redirect.dependabot.com/emberjs/rfcs/pull/232)) > - [#16797](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16797) [BUGFIX] Drop autorun assertion > > ### v3.3.2 (August 20, 2018) > > - [#16853](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16853) [BUGFIX] Allow ArrayProxy#pushObjects to accept ArrayProxy again > - [#16870](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16870) [BUGFIX] Enable @ember/object#get to be called with an empty string > > ### v3.3.1 (July 23, 2018) > > - [#16836](https://github-redirect.dependabot.com/emberjs/ember.js/pull/16836/commits) [DOC] Fix Broken 3.3 API Documentation > ></table> ... (truncated) </details> <details> <summary>Commits</summary> - [`db6a5de`](emberjs/ember.js@db6a5de) Release v3.5.0 - [`cae13d4`](emberjs/ember.js@cae13d4) Add v3.5.0 to CHANGELOG - [`5da9996`](emberjs/ember.js@5da9996) Fix typo on line 75 - [`b41d933`](emberjs/ember.js@b41d933) Fixup CHANGELOG - [`48ad148`](emberjs/ember.js@48ad148) Add v3.4.5 to CHANGELOG - [`d37a42e`](emberjs/ember.js@d37a42e) Release v3.5.0-beta.4 - [`942fdb7`](emberjs/ember.js@942fdb7) Add v3.5.0-beta.4 to CHANGELOG - [`16225e8`](emberjs/ember.js@16225e8) [DOC RELEASE] [DOC 3.3] [DOC 3.4] Fix missing docs - [`e90e1c6`](emberjs/ember.js@e90e1c6) Fix rendering of empty content with `{{{...}}}` in IE11 - [`d752b94`](emberjs/ember.js@d752b94) Merge pull request [#17004](https://github-redirect.dependabot.com/emberjs/ember.js/issues/17004) from emberjs/beta-triple-curlies-bugfix - Additional commits viewable in [compare view](emberjs/ember.js@v2.18.2...v3.5.0) </details> <br /> [](https://dependabot.com/compatibility-score.html?dependency-name=ember-source&package-manager=npm_and_yarn&previous-version=2.18.2&new-version=3.5.0) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. Dependabot will **not** automatically merge this PR because it includes an out-of-range update to a development dependency. --- **Note:** This repo was added to Dependabot recently, so you'll receive a maximum of 5 PRs for your first few update runs. Once an update run creates fewer than 5 PRs we'll remove that limit. You can always request more updates by clicking `Bump now` in your [Dependabot dashboard](https://app.dependabot.com). <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot. </details>
ohhorob
commented
Apr 24, 2019
The link is broken; Is there another reference to the content of this RFC? |
pangratz
commented
Apr 24, 2019
@ohhorob All RFCs are published on https://emberjs.github.io/rfcs, this one is at https://emberjs.github.io/rfcs/0335-deprecate-send-action.html |
Rendered