From f0a607b6564ed1a868bf299bef3e0399f916021f Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Mon, 15 Jul 2019 19:01:33 -0700 Subject: [PATCH 01/21] Set up next issue --- .../2019-07-12-the-ember-times-issue-106.md | 2 +- .../2019-07-19-the-ember-times-issue-107.md | 127 ++++++++++++++++++ source/embertimes-template.md | 4 +- 3 files changed, 130 insertions(+), 3 deletions(-) create mode 100644 source/2019-07-19-the-ember-times-issue-107.md diff --git a/source/2019-07-12-the-ember-times-issue-106.md b/source/2019-07-12-the-ember-times-issue-106.md index a50755e1d..46380b0b9 100644 --- a/source/2019-07-12-the-ember-times-issue-106.md +++ b/source/2019-07-12-the-ember-times-issue-106.md @@ -1,7 +1,7 @@ --- title: The Ember Times - Issue No. 106 author: Isaac Lee, Chris Ng, Jessica Jordan, Jared Galanis, Amy Lam -tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2019 +tags: Newsletter, Ember.js Times, Ember Times, 2019 alias : "blog/2019/07/12-the-ember-times-issue-106.html" responsive: true --- diff --git a/source/2019-07-19-the-ember-times-issue-107.md b/source/2019-07-19-the-ember-times-issue-107.md new file mode 100644 index 000000000..19311ea8e --- /dev/null +++ b/source/2019-07-19-the-ember-times-issue-107.md @@ -0,0 +1,127 @@ +--- +title: The Ember Times - Issue No. 107 +author: the crowd +tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2019 +alias : "blog/2019/07/19-the-ember-times-issue-107.html" +responsive: true +--- + + Emberistas! 🐹 + + + +--- + +## [Section Title in Title Case 🐹](#section-url) + + + + + + +--- + +## [Section Title in Title Case 🐹](#section-url) + + + + + + +--- + +## [Section Title in Title Case 🐹](#section-url) + + + + + + +--- + +## [Section Title in Title Case 🐹](#section-url) + + + + + + +--- + +## [Section Title in Title Case 🐹](#section-url) + + + + + + +--- + +## [Section Title in Title Case 🐹](#section-url) + + + + + + +--- + +## [Section Title in Title Case 🐹](#section-url) + + + + + + +--- + +## [Section Title in Title Case 🐹](#section-url) + + + + + + +--- + +## [Section Title in Title Case 🐹](#section-url) + + + + + + +--- + +## [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! πŸ’–

+ +--- + +## [Got a Question? Ask Readers' Questions! πŸ€“](https://docs.google.com/forms/d/e/1FAIpQLScqu7Lw_9cIkRtAiXKitgkAo4xX_pV1pdCfMJgIr6Py1V-9Og/viewform) + +
+ Office Hours Tomster Mascot + +

Wondering about something related to Ember, Ember Data, Glimmer, or addons in the Ember ecosystem, but don't know where to ask? Readers’ Questions are just for you!

+ +

Submit your own short and sweet question under bit.ly/ask-ember-core. And don’t worry, there are no silly questions, we appreciate them all - promise! 🀞

+ +
+ +--- + +## [#embertimes πŸ“°](https://blog.emberjs.com/tags/newsletter.html) + +Want to write for the Ember Times? Have a suggestion for next week's issue? Join us at [#support-ember-times](https://discordapp.com/channels/480462759797063690/485450546887786506) on the [Ember Community Discord](https://discordapp.com/invite/zT3asNS) or ping us [@embertimes](https://twitter.com/embertimes) on Twitter. + +Keep on top of what's been going on in Emberland this week by subscribing to our [e-mail newsletter](https://the-emberjs-times.ongoodbits.com/)! You can also find our posts on the [Ember blog](https://emberjs.com/blog/tags/newsletter.html). + +--- + +That's another wrap! ✨ + +Be kind, + +the crowd and the Learning Team diff --git a/source/embertimes-template.md b/source/embertimes-template.md index 87d2f771a..07c31c0e7 100644 --- a/source/embertimes-template.md +++ b/source/embertimes-template.md @@ -1,8 +1,8 @@ --- -title: The Ember Times - Issue No. XX +title: The Ember Times - Issue No. XXS author: the crowd tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2019 -alias : "blog/2019/xx/xx-the-ember-times-issue-XX.html" +alias : "blog/2019/xx/xx-the-ember-times-issue-XXX.html" responsive: true --- From 59507cba27f448b974b66fbd84448421c69ed063 Mon Sep 17 00:00:00 2001 From: Jessica Jordan Date: Thu, 18 Jul 2019 12:24:02 +0200 Subject: [PATCH 02/21] blog(embertimes#107): add section on ember auto import configs --- .../2019-07-19-the-ember-times-issue-107.md | 71 ++++++++++++------- 1 file changed, 46 insertions(+), 25 deletions(-) diff --git a/source/2019-07-19-the-ember-times-issue-107.md b/source/2019-07-19-the-ember-times-issue-107.md index 19311ea8e..1907f3e86 100644 --- a/source/2019-07-19-the-ember-times-issue-107.md +++ b/source/2019-07-19-the-ember-times-issue-107.md @@ -1,12 +1,12 @@ --- title: The Ember Times - Issue No. 107 -author: the crowd +author: Jessica Jordan, the crowd tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2019 alias : "blog/2019/07/19-the-ember-times-issue-107.html" responsive: true --- - Emberistas! 🐹 +What's happening, Emberistas? 🐹 @@ -15,7 +15,7 @@ responsive: true ## [Section Title in Title Case 🐹](#section-url) - + @@ -24,7 +24,7 @@ responsive: true ## [Section Title in Title Case 🐹](#section-url) - + @@ -33,64 +33,85 @@ responsive: true ## [Section Title in Title Case 🐹](#section-url) - + - + --- -## [Section Title in Title Case 🐹](#section-url) - - - - - - +## [Custom Configuration of Ember Auto Import for Your Project 🐹](https://github.com/ef4/ember-auto-import/tree/v1.3.0#customizing-build-behavior) + +The useful addon [Ember Auto Import](https://emberobserver.com/addons/ember-auto-import) helps you to use third-party JavaScript libraries in your Ember app easily by providing a **zero-config import** mechanism for **npm** modules. + +You can [configure the addon to fit your project's specific needs](https://github.com/ef4/ember-auto-import#customizing-build-behavior). By providing the `autoImport` configuration object in your app options defined in `ember-cli-build.js`, you can, f.e., change the name of the packages to import from or exclude packages to be imported with Ember Auto Import, which you might have already provided to your app in another way. + +If you're already an avid user of Ember Auto Import (or plan to become one), be aware that from version 1.4.0+ the addon will **no longer include** Webpack's polyfills for a set of Node.js globals and modules automatically. [When upgrading to a version of the addon beyond 1.4.0](https://github.com/ef4/ember-auto-import#i-upgraded-my-ember-auto-import-version-and-now-things-dont-import-what-changed) you might see errors such as `global is not defined` popping up in your app or test suite. This might indicate that some of the packages included in your app may - even though they're run in a browser environment - still rely on globals that are usually only available in a Node environment and that these might require a polyfill to work correctly. See also [this issue on the Ember Auto Import repo](https://github.com/ef4/ember-auto-import/issues/218) for more context. + + +If you want to opt-in to these Node polyfills using Ember Auto Import, you can [configure them accordingly](https://github.com/ef4/ember-auto-import/issues/224#issuecomment-503400386) via the `autoImport` options in your `ember-cli-build.js`: + +``` +// ember-cli-build.js +let app = new EmberApp(defaults, { + autoImport: { + webpack: { + node: { + Buffer: false, + global: true, + process: true, + }, + } + } +}); +``` + +You can review the configuration defaults for the Node.js polyfill over at [the documentation for Webpack itself](https://webpack.js.org/configuration/node/#node). + --- ## [Section Title in Title Case 🐹](#section-url) - + - + --- ## [Section Title in Title Case 🐹](#section-url) - + - + --- ## [Section Title in Title Case 🐹](#section-url) - + - + --- ## [Section Title in Title Case 🐹](#section-url) - + - + --- ## [Section Title in Title Case 🐹](#section-url) - + - + --- ## [Contributors' Corner πŸ‘](https://guides.emberjs.com/release/contributing/repositories/) @@ -112,7 +133,7 @@ responsive: true --- -## [#embertimes πŸ“°](https://blog.emberjs.com/tags/newsletter.html) +## [#embertimes πŸ“°](https://blog.emberjs.com/tags/newsletter.html) Want to write for the Ember Times? Have a suggestion for next week's issue? Join us at [#support-ember-times](https://discordapp.com/channels/480462759797063690/485450546887786506) on the [Ember Community Discord](https://discordapp.com/invite/zT3asNS) or ping us [@embertimes](https://twitter.com/embertimes) on Twitter. @@ -124,4 +145,4 @@ That's another wrap! ✨ Be kind, -the crowd and the Learning Team +Jessica Jordan, the crowd and the Learning Team From 62bc1c461d8e85cfba8b239b22130cc4f2aa1cc0 Mon Sep 17 00:00:00 2001 From: Jessica Jordan Date: Thu, 18 Jul 2019 12:26:53 +0200 Subject: [PATCH 03/21] blog(embertimes#107): add contributors + intro sentence --- source/2019-07-19-the-ember-times-issue-107.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/source/2019-07-19-the-ember-times-issue-107.md b/source/2019-07-19-the-ember-times-issue-107.md index 1907f3e86..135f438b0 100644 --- a/source/2019-07-19-the-ember-times-issue-107.md +++ b/source/2019-07-19-the-ember-times-issue-107.md @@ -8,7 +8,8 @@ responsive: true What's happening, Emberistas? 🐹 - +This week: +flexible imports with **Ember Auto Import** ⏬, --- @@ -116,7 +117,7 @@ You can review the configuration defaults for the Node.js polyfill over at [the ## [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 @kratiahuja, @dnalagatla, @kiwiupover, @bekzod, @chancancode, @dependabot-preview[bot], @elwayman02, @ursm, @pete-the-pete, @sivakumar-kailasam, @loganrosen, @mansona, @choheekim, @locks, @jenweber and @toddjordan for their contributions to Ember and related repositories! πŸ’–

--- From f55c422e9d5b6c475ac12af0024f52efcfc05ded Mon Sep 17 00:00:00 2001 From: Jessica Jordan Date: Thu, 18 Jul 2019 14:20:13 +0200 Subject: [PATCH 04/21] Update source/2019-07-19-the-ember-times-issue-107.md Co-Authored-By: Isaac Lee <16869656+ijlee2@users.noreply.github.com> --- source/2019-07-19-the-ember-times-issue-107.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/2019-07-19-the-ember-times-issue-107.md b/source/2019-07-19-the-ember-times-issue-107.md index 135f438b0..b5b99daa2 100644 --- a/source/2019-07-19-the-ember-times-issue-107.md +++ b/source/2019-07-19-the-ember-times-issue-107.md @@ -42,7 +42,7 @@ flexible imports with **Ember Auto Import** ⏬, ## [Custom Configuration of Ember Auto Import for Your Project 🐹](https://github.com/ef4/ember-auto-import/tree/v1.3.0#customizing-build-behavior) -The useful addon [Ember Auto Import](https://emberobserver.com/addons/ember-auto-import) helps you to use third-party JavaScript libraries in your Ember app easily by providing a **zero-config import** mechanism for **npm** modules. +[Ember Auto Import](https://emberobserver.com/addons/ember-auto-import), a very useful addon, helps you easily use third-party JavaScript libraries in your Ember app by providing a **zero-config import** mechanism for **npm** modules. You can [configure the addon to fit your project's specific needs](https://github.com/ef4/ember-auto-import#customizing-build-behavior). By providing the `autoImport` configuration object in your app options defined in `ember-cli-build.js`, you can, f.e., change the name of the packages to import from or exclude packages to be imported with Ember Auto Import, which you might have already provided to your app in another way. From 1d0da83b14ea627dfc86f457f7abdd5bdcbd6c36 Mon Sep 17 00:00:00 2001 From: Jessica Jordan Date: Thu, 18 Jul 2019 14:20:38 +0200 Subject: [PATCH 05/21] Update source/2019-07-19-the-ember-times-issue-107.md Co-Authored-By: Isaac Lee <16869656+ijlee2@users.noreply.github.com> --- source/2019-07-19-the-ember-times-issue-107.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/2019-07-19-the-ember-times-issue-107.md b/source/2019-07-19-the-ember-times-issue-107.md index b5b99daa2..b197020a4 100644 --- a/source/2019-07-19-the-ember-times-issue-107.md +++ b/source/2019-07-19-the-ember-times-issue-107.md @@ -44,7 +44,7 @@ flexible imports with **Ember Auto Import** ⏬, [Ember Auto Import](https://emberobserver.com/addons/ember-auto-import), a very useful addon, helps you easily use third-party JavaScript libraries in your Ember app by providing a **zero-config import** mechanism for **npm** modules. -You can [configure the addon to fit your project's specific needs](https://github.com/ef4/ember-auto-import#customizing-build-behavior). By providing the `autoImport` configuration object in your app options defined in `ember-cli-build.js`, you can, f.e., change the name of the packages to import from or exclude packages to be imported with Ember Auto Import, which you might have already provided to your app in another way. +You can [configure the addon to fit your project's specific needs](https://github.com/ef4/ember-auto-import#customizing-build-behavior). By providing the `autoImport` configuration object in your app options defined in `ember-cli-build.js`, you can, for example, change the name of the packages to import from or exclude packages to be imported with Ember Auto Import, which you might have already provided to your app in another way. If you're already an avid user of Ember Auto Import (or plan to become one), be aware that from version 1.4.0+ the addon will **no longer include** Webpack's polyfills for a set of Node.js globals and modules automatically. [When upgrading to a version of the addon beyond 1.4.0](https://github.com/ef4/ember-auto-import#i-upgraded-my-ember-auto-import-version-and-now-things-dont-import-what-changed) you might see errors such as `global is not defined` popping up in your app or test suite. This might indicate that some of the packages included in your app may - even though they're run in a browser environment - still rely on globals that are usually only available in a Node environment and that these might require a polyfill to work correctly. See also [this issue on the Ember Auto Import repo](https://github.com/ef4/ember-auto-import/issues/218) for more context. From 63554d774aa15259da8fc73e622f5fabbf7aaab4 Mon Sep 17 00:00:00 2001 From: Jessica Jordan Date: Thu, 18 Jul 2019 14:21:27 +0200 Subject: [PATCH 06/21] Update source/2019-07-19-the-ember-times-issue-107.md --- source/2019-07-19-the-ember-times-issue-107.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/2019-07-19-the-ember-times-issue-107.md b/source/2019-07-19-the-ember-times-issue-107.md index b197020a4..d59ae9bb0 100644 --- a/source/2019-07-19-the-ember-times-issue-107.md +++ b/source/2019-07-19-the-ember-times-issue-107.md @@ -40,7 +40,7 @@ flexible imports with **Ember Auto Import** ⏬, --- -## [Custom Configuration of Ember Auto Import for Your Project 🐹](https://github.com/ef4/ember-auto-import/tree/v1.3.0#customizing-build-behavior) +## [Custom Configuration of Ember Auto Import for Your Project ⏬](https://github.com/ef4/ember-auto-import/tree/v1.3.0#customizing-build-behavior) [Ember Auto Import](https://emberobserver.com/addons/ember-auto-import), a very useful addon, helps you easily use third-party JavaScript libraries in your Ember app by providing a **zero-config import** mechanism for **npm** modules. From 91a3aab92d377d30b3c9ff958de9f2500b8b2040 Mon Sep 17 00:00:00 2001 From: Jessica Jordan Date: Thu, 18 Jul 2019 14:27:21 +0200 Subject: [PATCH 07/21] Update source/2019-07-19-the-ember-times-issue-107.md Co-Authored-By: Isaac Lee <16869656+ijlee2@users.noreply.github.com> --- source/2019-07-19-the-ember-times-issue-107.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/2019-07-19-the-ember-times-issue-107.md b/source/2019-07-19-the-ember-times-issue-107.md index d59ae9bb0..74c6f277a 100644 --- a/source/2019-07-19-the-ember-times-issue-107.md +++ b/source/2019-07-19-the-ember-times-issue-107.md @@ -46,7 +46,9 @@ flexible imports with **Ember Auto Import** ⏬, You can [configure the addon to fit your project's specific needs](https://github.com/ef4/ember-auto-import#customizing-build-behavior). By providing the `autoImport` configuration object in your app options defined in `ember-cli-build.js`, you can, for example, change the name of the packages to import from or exclude packages to be imported with Ember Auto Import, which you might have already provided to your app in another way. -If you're already an avid user of Ember Auto Import (or plan to become one), be aware that from version 1.4.0+ the addon will **no longer include** Webpack's polyfills for a set of Node.js globals and modules automatically. [When upgrading to a version of the addon beyond 1.4.0](https://github.com/ef4/ember-auto-import#i-upgraded-my-ember-auto-import-version-and-now-things-dont-import-what-changed) you might see errors such as `global is not defined` popping up in your app or test suite. This might indicate that some of the packages included in your app may - even though they're run in a browser environment - still rely on globals that are usually only available in a Node environment and that these might require a polyfill to work correctly. See also [this issue on the Ember Auto Import repo](https://github.com/ef4/ember-auto-import/issues/218) for more context. +If you're already an avid user of Ember Auto Import (or plan to become one), be aware that from version 1.4.0+ the addon will **no longer include** Webpack's polyfills for a set of Node.js globals and modules automatically. + +[When upgrading to a version of the addon beyond 1.4.0](https://github.com/ef4/ember-auto-import#i-upgraded-my-ember-auto-import-version-and-now-things-dont-import-what-changed), you might see errors such as `global is not defined` in your app or test suite. This might indicate that some of your packagesβ€”even though they run in a browser environmentβ€”still rely on globals (these are usually only available in a Node environment) and may require a polyfill to work correctly. You can check [this issue on the Ember Auto Import repo](https://github.com/ef4/ember-auto-import/issues/218) for more context. If you want to opt-in to these Node polyfills using Ember Auto Import, you can [configure them accordingly](https://github.com/ef4/ember-auto-import/issues/224#issuecomment-503400386) via the `autoImport` options in your `ember-cli-build.js`: From fe6c86e5115d2a548c8d176e4eb780c426be5ada Mon Sep 17 00:00:00 2001 From: Jessica Jordan Date: Thu, 18 Jul 2019 14:42:03 +0200 Subject: [PATCH 08/21] blog(embertimes#107): address comments from review --- source/2019-07-19-the-ember-times-issue-107.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/2019-07-19-the-ember-times-issue-107.md b/source/2019-07-19-the-ember-times-issue-107.md index 74c6f277a..cd3442d10 100644 --- a/source/2019-07-19-the-ember-times-issue-107.md +++ b/source/2019-07-19-the-ember-times-issue-107.md @@ -42,7 +42,7 @@ flexible imports with **Ember Auto Import** ⏬, ## [Custom Configuration of Ember Auto Import for Your Project ⏬](https://github.com/ef4/ember-auto-import/tree/v1.3.0#customizing-build-behavior) -[Ember Auto Import](https://emberobserver.com/addons/ember-auto-import), a very useful addon, helps you easily use third-party JavaScript libraries in your Ember app by providing a **zero-config import** mechanism for **npm** modules. +[Ember Auto Import](https://emberobserver.com/addons/ember-auto-import), a very useful addon, helps you easily **import** and use third-party JavaScript libraries from **npm** in your Ember app. You can [configure the addon to fit your project's specific needs](https://github.com/ef4/ember-auto-import#customizing-build-behavior). By providing the `autoImport` configuration object in your app options defined in `ember-cli-build.js`, you can, for example, change the name of the packages to import from or exclude packages to be imported with Ember Auto Import, which you might have already provided to your app in another way. From 20b2213ba017f17004277d1b74d26ccf0691a151 Mon Sep 17 00:00:00 2001 From: Jessica Jordan Date: Thu, 18 Jul 2019 14:49:36 +0200 Subject: [PATCH 09/21] blog(releases): fix travis build --- source/2018-07-02-ember-3-2-released.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/2018-07-02-ember-3-2-released.md b/source/2018-07-02-ember-3-2-released.md index 546790929..123935104 100644 --- a/source/2018-07-02-ember-3-2-released.md +++ b/source/2018-07-02-ember-3-2-released.md @@ -6,7 +6,7 @@ responsive: true alias : "blog/2018/06/29/ember-3-2-released.html" --- -Today the Ember project is releasing version 3.2.0 of Ember.js, Ember Data, and Ember CLI- a little later than planned, for sure! Thank you for your support and patience. +Today the Ember project is releasing version 3.2.0 of Ember.js, Ember Data, and Ember CLI- a little later than planned, for sure! Thank you for your support and patience. This release kicks off the 3.3 beta cycle for all sub-projects. We encourage our community (especially addon authors) to help test these beta builds and report any bugs before they are published as a final release in six weeks' time. The [ember-try](https://github.com/ember-cli/ember-try) addon is a great way to @@ -84,6 +84,7 @@ Use of `Ember.Logger` is deprecated. You should replace any calls to `Ember.Logg In Microsoft Edge and IE11, uses of console beyond calling its methods may require more subtle changes than simply substituting console wherever `Logger` appears. In these browsers, they will behave as they do in other browsers when the development tools are open. + But, when run normally, calls to its methods must not be bound to anything other than the console object. If not, you will receive an Invalid calling object exception. This is a known inconsistency with these browsers. To avoid this, transform this: From 99572726032b134813b4d08222a37e74636a812a Mon Sep 17 00:00:00 2001 From: Chris Ng Date: Thu, 18 Jul 2019 10:45:23 -0400 Subject: [PATCH 10/21] blog(embertimes107): RFC intimate API --- source/2019-07-19-the-ember-times-issue-107.md | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/source/2019-07-19-the-ember-times-issue-107.md b/source/2019-07-19-the-ember-times-issue-107.md index cd3442d10..2f19671f9 100644 --- a/source/2019-07-19-the-ember-times-issue-107.md +++ b/source/2019-07-19-the-ember-times-issue-107.md @@ -1,6 +1,6 @@ --- title: The Ember Times - Issue No. 107 -author: Jessica Jordan, the crowd +author: Chris Ng, Jessica Jordan, the crowd tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2019 alias : "blog/2019/07/19-the-ember-times-issue-107.html" responsive: true @@ -10,6 +10,7 @@ What's happening, Emberistas? 🐹 This week: flexible imports with **Ember Auto Import** ⏬, +Read the new **RFC on Deprecation Removal Policies** πŸ“‹, --- @@ -31,12 +32,13 @@ flexible imports with **Ember Auto Import** ⏬, --- -## [Section Title in Title Case 🐹](#section-url) - - +## [RFC: Major Version Release for All Deprecation Removal πŸ“‹](https://github.com/emberjs/rfcs/pull/512) - - +An RFC was proposed by [@kerrick](https://github.com/Kerrick) to have a major version release for all deprecation removals. The main issue revolves around the [Intimate API](https://twitter.com/wycats/status/918644693759488005) policy which can catch some developers off guard when upgrading Ember versions. + +This is because not all private APIs would warrant a deprecation warning (and therefore a major version change). The RFC proposes to have a major version release for all deprecation removals. + +Read, comment, and discuss the [full RFC on GitHub](https://github.com/emberjs/rfcs/pull/512)! --- @@ -148,4 +150,4 @@ That's another wrap! ✨ Be kind, -Jessica Jordan, the crowd and the Learning Team +Chris Ng, Jessica Jordan, the crowd and the Learning Team From 2affc54ff71a80aec61727ccaca0ae00681734db Mon Sep 17 00:00:00 2001 From: Chris Ng Date: Thu, 18 Jul 2019 13:26:05 -0400 Subject: [PATCH 11/21] blog(embertimes107): update intimateapi --- source/2019-07-19-the-ember-times-issue-107.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/2019-07-19-the-ember-times-issue-107.md b/source/2019-07-19-the-ember-times-issue-107.md index 2f19671f9..3587a9238 100644 --- a/source/2019-07-19-the-ember-times-issue-107.md +++ b/source/2019-07-19-the-ember-times-issue-107.md @@ -36,7 +36,7 @@ Read the new **RFC on Deprecation Removal Policies** πŸ“‹, An RFC was proposed by [@kerrick](https://github.com/Kerrick) to have a major version release for all deprecation removals. The main issue revolves around the [Intimate API](https://twitter.com/wycats/status/918644693759488005) policy which can catch some developers off guard when upgrading Ember versions. -This is because not all private APIs would warrant a deprecation warning (and therefore a major version change). The RFC proposes to have a major version release for all deprecation removals. +Since certain private APIs are considered "Intimate API" due to the wide range of addons and consumers who use it, despsite it being a private method we sometimes have issues when deprecating these private APIs. This is because not all private APIs would warrant a deprecation warning (and therefore a major version change). The RFC proposes to have a major version release for all deprecation removals. Read, comment, and discuss the [full RFC on GitHub](https://github.com/emberjs/rfcs/pull/512)! From f2552cc17e353771c4b6e5d2c82426d055e7a752 Mon Sep 17 00:00:00 2001 From: Kenneth Larsen Date: Fri, 19 Jul 2019 10:05:24 +0200 Subject: [PATCH 12/21] Add 3.11 --- source/2019-07-19-the-ember-times-issue-107.md | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/source/2019-07-19-the-ember-times-issue-107.md b/source/2019-07-19-the-ember-times-issue-107.md index cd3442d10..cca0e1762 100644 --- a/source/2019-07-19-the-ember-times-issue-107.md +++ b/source/2019-07-19-the-ember-times-issue-107.md @@ -1,6 +1,6 @@ --- title: The Ember Times - Issue No. 107 -author: Jessica Jordan, the crowd +author: Jessica Jordan, Kenneth Larsen, the crowd tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2019 alias : "blog/2019/07/19-the-ember-times-issue-107.html" responsive: true @@ -10,6 +10,7 @@ What's happening, Emberistas? 🐹 This week: flexible imports with **Ember Auto Import** ⏬, +**Ember 3.11** is out!πŸš€ --- @@ -31,12 +32,14 @@ flexible imports with **Ember Auto Import** ⏬, --- -## [Section Title in Title Case 🐹](#section-url) - - +## [Ember 3.11 Is Out πŸš€](https://blog.emberjs.com/2019/07/15/ember-3-11-released.html) + +A lot of **cool new features** has been released as part of Ember 3.11. With Ember.js 3.11 you now have access to features like the `on` modifier, the `fn` helper and much more. With 3.11 there's also a deprecation of `Function.prototype.observes`. + +For Ember Data 3.11 contains the much awaited `Packages feature` which allows you to use a new import syntax. + +If you decide to upgrade then please have a look at [the release post](https://blog.emberjs.com/2019/07/15/ember-3-11-released.html) since Ember Data 3.11 **currently contains a known bug** with the `model` blueprint. - - --- @@ -148,4 +151,4 @@ That's another wrap! ✨ Be kind, -Jessica Jordan, the crowd and the Learning Team +Jessica Jordan, Kenneth Larsen, the crowd and the Learning Team From 8caab441b3b82c628b429e609419e5cda2d5977b Mon Sep 17 00:00:00 2001 From: Kenneth Larsen Date: Fri, 19 Jul 2019 10:24:29 +0200 Subject: [PATCH 13/21] Update source/2019-07-19-the-ember-times-issue-107.md Co-Authored-By: Jessica Jordan --- source/2019-07-19-the-ember-times-issue-107.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/2019-07-19-the-ember-times-issue-107.md b/source/2019-07-19-the-ember-times-issue-107.md index cca0e1762..36f8bcc36 100644 --- a/source/2019-07-19-the-ember-times-issue-107.md +++ b/source/2019-07-19-the-ember-times-issue-107.md @@ -34,7 +34,7 @@ flexible imports with **Ember Auto Import** ⏬, ## [Ember 3.11 Is Out πŸš€](https://blog.emberjs.com/2019/07/15/ember-3-11-released.html) -A lot of **cool new features** has been released as part of Ember 3.11. With Ember.js 3.11 you now have access to features like the `on` modifier, the `fn` helper and much more. With 3.11 there's also a deprecation of `Function.prototype.observes`. +A lot of **cool new features** have been released as part of Ember 3.11. With Ember.js 3.11 you now have access to features like the `on` modifier, the `fn` helper and much more. With 3.11 there's also a deprecation of `Function.prototype.observes`. For Ember Data 3.11 contains the much awaited `Packages feature` which allows you to use a new import syntax. From 724f2784c72fe1227b4e184886fc8f07bb6b6974 Mon Sep 17 00:00:00 2001 From: Kenneth Larsen Date: Fri, 19 Jul 2019 10:24:44 +0200 Subject: [PATCH 14/21] Update source/2019-07-19-the-ember-times-issue-107.md Co-Authored-By: Jessica Jordan --- source/2019-07-19-the-ember-times-issue-107.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/2019-07-19-the-ember-times-issue-107.md b/source/2019-07-19-the-ember-times-issue-107.md index 36f8bcc36..7ea8c9bf9 100644 --- a/source/2019-07-19-the-ember-times-issue-107.md +++ b/source/2019-07-19-the-ember-times-issue-107.md @@ -36,7 +36,7 @@ flexible imports with **Ember Auto Import** ⏬, A lot of **cool new features** have been released as part of Ember 3.11. With Ember.js 3.11 you now have access to features like the `on` modifier, the `fn` helper and much more. With 3.11 there's also a deprecation of `Function.prototype.observes`. -For Ember Data 3.11 contains the much awaited `Packages feature` which allows you to use a new import syntax. +Furthermore, Ember Data 3.11 contains the [much awaited `Packages feature`](https://emberjs.github.io/rfcs/0395-ember-data-packages.html) which allows you to use a new import syntax. If you decide to upgrade then please have a look at [the release post](https://blog.emberjs.com/2019/07/15/ember-3-11-released.html) since Ember Data 3.11 **currently contains a known bug** with the `model` blueprint. From 8450de89461247151ecd0296913a172afe80c282 Mon Sep 17 00:00:00 2001 From: Chris Ng Date: Fri, 19 Jul 2019 09:40:39 -0400 Subject: [PATCH 15/21] Update source/2019-07-19-the-ember-times-issue-107.md Co-Authored-By: Isaac Lee <16869656+ijlee2@users.noreply.github.com> --- source/2019-07-19-the-ember-times-issue-107.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/2019-07-19-the-ember-times-issue-107.md b/source/2019-07-19-the-ember-times-issue-107.md index 3587a9238..0c3c96158 100644 --- a/source/2019-07-19-the-ember-times-issue-107.md +++ b/source/2019-07-19-the-ember-times-issue-107.md @@ -36,7 +36,7 @@ Read the new **RFC on Deprecation Removal Policies** πŸ“‹, An RFC was proposed by [@kerrick](https://github.com/Kerrick) to have a major version release for all deprecation removals. The main issue revolves around the [Intimate API](https://twitter.com/wycats/status/918644693759488005) policy which can catch some developers off guard when upgrading Ember versions. -Since certain private APIs are considered "Intimate API" due to the wide range of addons and consumers who use it, despsite it being a private method we sometimes have issues when deprecating these private APIs. This is because not all private APIs would warrant a deprecation warning (and therefore a major version change). The RFC proposes to have a major version release for all deprecation removals. +Certain private APIs are considered "Intimate API" because there are addons and consumers who use them despite being private. We sometimes have issues when deprecating these private APIs. This is because not all private APIs would warrant a deprecation warning (and therefore a major version change). The RFC proposes to have a major version release for all deprecation removals. Read, comment, and discuss the [full RFC on GitHub](https://github.com/emberjs/rfcs/pull/512)! From e94e73d94308b7e3bec06378ae5d200ef755f43f Mon Sep 17 00:00:00 2001 From: ijlee2 Date: Fri, 19 Jul 2019 09:00:25 -0500 Subject: [PATCH 16/21] Covered Making an Electron App with Ember JS --- source/2019-07-19-the-ember-times-issue-107.md | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/source/2019-07-19-the-ember-times-issue-107.md b/source/2019-07-19-the-ember-times-issue-107.md index 7ea8c9bf9..934568dc3 100644 --- a/source/2019-07-19-the-ember-times-issue-107.md +++ b/source/2019-07-19-the-ember-times-issue-107.md @@ -1,6 +1,6 @@ --- title: The Ember Times - Issue No. 107 -author: Jessica Jordan, Kenneth Larsen, the crowd +author: Jessica Jordan, Kenneth Larsen, Isaac Lee, the crowd tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2019 alias : "blog/2019/07/19-the-ember-times-issue-107.html" responsive: true @@ -9,8 +9,9 @@ responsive: true What's happening, Emberistas? 🐹 This week: -flexible imports with **Ember Auto Import** ⏬, **Ember 3.11** is out!πŸš€ +flexible imports with **Ember Auto Import** ⏬, +learn how to make an Electron app with Ember πŸ–₯️, --- @@ -93,12 +94,13 @@ You can review the configuration defaults for the Node.js polyfill over at [the --- -## [Section Title in Title Case 🐹](#section-url) - - +## [Making an Electron App with Ember JS πŸ–₯️](https://dev.to/mitchartemis/making-an-electron-app-with-ember-js-part-1-initial-setup-11c0) - - +[Ember Electron](https://ember-electron.js.org/) is an addon that helps you create **ambitious cross-platform desktop apps**. Currently, its documentation resides in [the GitHub repo](https://github.com/adopted-ember-addons/ember-electron/tree/master/docs). + +To help you understand how to use the addonβ€”in particular, **how to configure the addon for Mac, Linux, and Windows**β€”[@mitchartemis](https://dev.to/mitchartemis) published 2 blog posts, with a few more to come. πŸŽ‰ + +We encourage you to [read them today](https://dev.to/mitchartemis/making-an-electron-app-with-ember-js-part-1-initial-setup-11c0)! You can also find Mitch's [demo app and configuration files on GitHub](https://github.com/snipline/shopper). --- @@ -151,4 +153,4 @@ That's another wrap! ✨ Be kind, -Jessica Jordan, Kenneth Larsen, the crowd and the Learning Team +Jessica Jordan, Kenneth Larsen, Isaac Lee, the crowd and the Learning Team From 73c0901d340bf4b661197aded036b766379df0e0 Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Fri, 19 Jul 2019 12:19:08 -0700 Subject: [PATCH 17/21] copy edits --- .../2019-07-19-the-ember-times-issue-107.md | 56 ++----------------- 1 file changed, 6 insertions(+), 50 deletions(-) diff --git a/source/2019-07-19-the-ember-times-issue-107.md b/source/2019-07-19-the-ember-times-issue-107.md index d45f47551..c5e1a147a 100644 --- a/source/2019-07-19-the-ember-times-issue-107.md +++ b/source/2019-07-19-the-ember-times-issue-107.md @@ -1,6 +1,6 @@ --- title: The Ember Times - Issue No. 107 -author: Chris Ng, Jessica Jordan, Kenneth Larsen, Isaac Lee, the crowd +author: Chris Ng, Jessica Jordan, Kenneth Larsen, Isaac Lee, Amy Lam tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2019 alias : "blog/2019/07/19-the-ember-times-issue-107.html" responsive: true @@ -9,28 +9,11 @@ responsive: true What's happening, Emberistas? 🐹 This week: -Read the new **RFC on Deprecation Removal Policies** πŸ“‹, +read the new **RFC on Deprecation Removal Policies** πŸ“‹, **Ember 3.11** is out! πŸš€ flexible imports with **Ember Auto Import** ⏬, learn how to make an Electron app with Ember πŸ–₯️, - ---- - -## [Section Title in Title Case 🐹](#section-url) - - - - - - ---- - -## [Section Title in Title Case 🐹](#section-url) - - - - - +... --- @@ -44,7 +27,7 @@ Read, comment, and discuss the [full RFC on GitHub](https://github.com/emberjs/r --- -## [Ember 3.11 Is Out πŸš€](https://blog.emberjs.com/2019/07/15/ember-3-11-released.html) +## [Ember 3.11 is Out πŸš€](https://blog.emberjs.com/2019/07/15/ember-3-11-released.html) A lot of **cool new features** have been released as part of Ember 3.11. With Ember.js 3.11 you now have access to features like the `on` modifier, the `fn` helper and much more. With 3.11 there's also a deprecation of `Function.prototype.observes`. @@ -86,24 +69,6 @@ You can review the configuration defaults for the Node.js polyfill over at [the --- -## [Section Title in Title Case 🐹](#section-url) - - - - - - ---- - -## [Section Title in Title Case 🐹](#section-url) - - - - - - ---- - ## [Making an Electron App with Ember JS πŸ–₯️](https://dev.to/mitchartemis/making-an-electron-app-with-ember-js-part-1-initial-setup-11c0) [Ember Electron](https://ember-electron.js.org/) is an addon that helps you create **ambitious cross-platform desktop apps**. Currently, its documentation resides in [the GitHub repo](https://github.com/adopted-ember-addons/ember-electron/tree/master/docs). @@ -123,18 +88,9 @@ We encourage you to [read them today](https://dev.to/mitchartemis/making-an-elec --- -## [Section Title in Title Case 🐹](#section-url) - - - - - - ---- - ## [Contributors' Corner πŸ‘](https://guides.emberjs.com/release/contributing/repositories/) -

This week we'd like to thank @kratiahuja, @dnalagatla, @kiwiupover, @bekzod, @chancancode, @dependabot-preview[bot], @elwayman02, @ursm, @pete-the-pete, @sivakumar-kailasam, @loganrosen, @mansona, @choheekim, @locks, @jenweber and @toddjordan for their contributions to Ember and related repositories! πŸ’–

+

This week we'd like to thank @kratiahuja, @dnalagatla, @kiwiupover, @bekzod, @chancancode, @elwayman02, @ursm, @pete-the-pete, @sivakumar-kailasam, @loganrosen, @mansona, @choheekim, @locks, @jenweber and @toddjordan for their contributions to Ember and related repositories! πŸ’–

--- @@ -163,4 +119,4 @@ That's another wrap! ✨ Be kind, -Chris Ng, Jessica Jordan, Kenneth Larsen, Isaac Lee, the crowd and the Learning Team +Chris Ng, Jessica Jordan, Kenneth Larsen, Isaac Lee, Amy Lam and the Learning Team From b1f2348b6286e80a098b83095c7d7c84c46c8831 Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Fri, 19 Jul 2019 12:43:35 -0700 Subject: [PATCH 18/21] Update 2019-07-19-the-ember-times-issue-107.md --- source/2019-07-19-the-ember-times-issue-107.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/source/2019-07-19-the-ember-times-issue-107.md b/source/2019-07-19-the-ember-times-issue-107.md index c5e1a147a..1848df2ab 100644 --- a/source/2019-07-19-the-ember-times-issue-107.md +++ b/source/2019-07-19-the-ember-times-issue-107.md @@ -13,7 +13,7 @@ read the new **RFC on Deprecation Removal Policies** πŸ“‹, **Ember 3.11** is out! πŸš€ flexible imports with **Ember Auto Import** ⏬, learn how to make an Electron app with Ember πŸ–₯️, -... +and last, but not least, improving your DX on Ember πŸ’―! --- @@ -79,12 +79,14 @@ We encourage you to [read them today](https://dev.to/mitchartemis/making-an-elec --- -## [Section Title in Title Case 🐹](#section-url) - +## [Improving Your DX on Ember πŸ’―](https://dockyard.com/blog/2019/06/10/improving-your-dx-on-ember-part-i-quick-wins) - - +[@Serabe](https://github.com/Serabe) has a series on the Dockyard blog about how to improve your Developer Experience (DX). Check it out for happier Ember-ing! + +* [Part 1: Quick Wins](https://dockyard.com/blog/2019/06/10/improving-your-dx-on-ember-part-i-quick-wins): tips and tricks +* [Part 2: Changing Our Toolbelt](https://dockyard.com/blog/2019/06/18/improving-the-ember-dx-part-2-changing-our-toolbelt): goes through some major changes to their project that brought bigger improvements +* [Part 3: Ember Suave 2.0](https://dockyard.com/blog/2019/06/25/improving-dx-in-ember-part-3-ember-suave-2-0): announcing the new and improved [eslint-plugin-ember-suave](https://github.com/DockYard/eslint-plugin-ember-suave) --- From f208909a6aa7982556a44ca1cd7a609dcda59afe Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Fri, 19 Jul 2019 12:44:23 -0700 Subject: [PATCH 19/21] Update 2019-07-19-the-ember-times-issue-107.md --- source/2019-07-19-the-ember-times-issue-107.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/source/2019-07-19-the-ember-times-issue-107.md b/source/2019-07-19-the-ember-times-issue-107.md index 1848df2ab..c2aa711ee 100644 --- a/source/2019-07-19-the-ember-times-issue-107.md +++ b/source/2019-07-19-the-ember-times-issue-107.md @@ -80,9 +80,8 @@ We encourage you to [read them today](https://dev.to/mitchartemis/making-an-elec --- ## [Improving Your DX on Ember πŸ’―](https://dockyard.com/blog/2019/06/10/improving-your-dx-on-ember-part-i-quick-wins) - -[@Serabe](https://github.com/Serabe) has a series on the Dockyard blog about how to improve your Developer Experience (DX). Check it out for happier Ember-ing! +[@Serabe](https://github.com/Serabe) has a series on the Dockyard blog about how to improve your **Developer Experience (DX)**. Check it out for happier Ember-ing! * [Part 1: Quick Wins](https://dockyard.com/blog/2019/06/10/improving-your-dx-on-ember-part-i-quick-wins): tips and tricks * [Part 2: Changing Our Toolbelt](https://dockyard.com/blog/2019/06/18/improving-the-ember-dx-part-2-changing-our-toolbelt): goes through some major changes to their project that brought bigger improvements From f2809ca46fdfb3e4de20d61cd6303a217fc6aec0 Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Fri, 19 Jul 2019 12:45:03 -0700 Subject: [PATCH 20/21] Update 2019-07-19-the-ember-times-issue-107.md --- source/2019-07-19-the-ember-times-issue-107.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/2019-07-19-the-ember-times-issue-107.md b/source/2019-07-19-the-ember-times-issue-107.md index c2aa711ee..1bcef5e32 100644 --- a/source/2019-07-19-the-ember-times-issue-107.md +++ b/source/2019-07-19-the-ember-times-issue-107.md @@ -12,8 +12,8 @@ This week: read the new **RFC on Deprecation Removal Policies** πŸ“‹, **Ember 3.11** is out! πŸš€ flexible imports with **Ember Auto Import** ⏬, -learn how to make an Electron app with Ember πŸ–₯️, -and last, but not least, improving your DX on Ember πŸ’―! +learn how to make an **Electron** app with Ember πŸ–₯️, +and last, but not least, improving your **DX** on Ember πŸ’―! --- From 4df82a65fa89acf3ae3fb9be86ece0acea8684a1 Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Fri, 19 Jul 2019 13:44:44 -0700 Subject: [PATCH 21/21] Update source/2019-07-19-the-ember-times-issue-107.md Co-Authored-By: Jared Galanis --- source/2019-07-19-the-ember-times-issue-107.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/2019-07-19-the-ember-times-issue-107.md b/source/2019-07-19-the-ember-times-issue-107.md index 1bcef5e32..d6402367c 100644 --- a/source/2019-07-19-the-ember-times-issue-107.md +++ b/source/2019-07-19-the-ember-times-issue-107.md @@ -81,7 +81,7 @@ We encourage you to [read them today](https://dev.to/mitchartemis/making-an-elec ## [Improving Your DX on Ember πŸ’―](https://dockyard.com/blog/2019/06/10/improving-your-dx-on-ember-part-i-quick-wins) -[@Serabe](https://github.com/Serabe) has a series on the Dockyard blog about how to improve your **Developer Experience (DX)**. Check it out for happier Ember-ing! +[@Serabe](https://github.com/Serabe) has a series on the DockYard blog about how to improve your **Developer Experience (DX)**. Check it out for happier Ember-ing! * [Part 1: Quick Wins](https://dockyard.com/blog/2019/06/10/improving-your-dx-on-ember-part-i-quick-wins): tips and tricks * [Part 2: Changing Our Toolbelt](https://dockyard.com/blog/2019/06/18/improving-the-ember-dx-part-2-changing-our-toolbelt): goes through some major changes to their project that brought bigger improvements