From c9359bf44fbd237923765edbf48622fbc569a0a9 Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Fri, 31 Jan 2020 18:41:08 -0800 Subject: [PATCH 01/13] Set up new issue --- .../2020-01-31-the-ember-times-issue-133.md | 2 +- .../2020-02-07-the-ember-times-issue-134.md | 137 ++++++++++++++++++ 2 files changed, 138 insertions(+), 1 deletion(-) create mode 100644 source/2020-02-07-the-ember-times-issue-134.md diff --git a/source/2020-01-31-the-ember-times-issue-133.md b/source/2020-01-31-the-ember-times-issue-133.md index 7523054b7..1dbedfa0c 100644 --- a/source/2020-01-31-the-ember-times-issue-133.md +++ b/source/2020-01-31-the-ember-times-issue-133.md @@ -1,7 +1,7 @@ --- title: The Ember Times - Issue No. 133 author: Chris Ng, Sean Massa, Isaac Lee, Jessica Jordan, Amy Lam -tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2020 +tags: Newsletter, Ember.js Times, Ember Times, 2020 alias : "blog/2020/01/31-the-ember-times-issue-133.html" responsive: true --- diff --git a/source/2020-02-07-the-ember-times-issue-134.md b/source/2020-02-07-the-ember-times-issue-134.md new file mode 100644 index 000000000..05fdd135d --- /dev/null +++ b/source/2020-02-07-the-ember-times-issue-134.md @@ -0,0 +1,137 @@ +--- +title: The Ember Times - Issue No. XXS +author: the crowd +tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2020 +alias : "blog/2020/xx/xx-the-ember-times-issue-XXX.html" +responsive: true +--- + + Emberistas! 🐹 + + + +READMORE + +--- + +## [Section title in sentence case 🐹](#section-url) + + + + + + + +--- + +## [Section title in sentence case 🐹](#section-url) + + + + + + + +--- + +## [Section title in sentence case 🐹](#section-url) + + + + + + + +--- + +## [Section title in sentence case 🐹](#section-url) + + + + + + + +--- + +## [Section title in sentence case 🐹](#section-url) + + + + + + + +--- + +## [Section title in sentence case 🐹](#section-url) + + + + + + + +--- + +## [Section title in sentence case 🐹](#section-url) + + + + + + + +--- + +## [Section title in sentence case 🐹](#section-url) + + + + + + + +--- + +## [Section title in sentence 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 From 9f0ed21c7a095455394c1bc93f5f0b389c16188f Mon Sep 17 00:00:00 2001 From: Anne-Greeth van Herwijnen Date: Tue, 4 Feb 2020 21:30:38 +0100 Subject: [PATCH 02/13] Update 2020-02-07-the-ember-times-issue-134.md --- source/2020-02-07-the-ember-times-issue-134.md | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/source/2020-02-07-the-ember-times-issue-134.md b/source/2020-02-07-the-ember-times-issue-134.md index 05fdd135d..e60178eac 100644 --- a/source/2020-02-07-the-ember-times-issue-134.md +++ b/source/2020-02-07-the-ember-times-issue-134.md @@ -1,6 +1,6 @@ --- title: The Ember Times - Issue No. XXS -author: the crowd +author: Anne-Greeth van Herwijnen, the crowd tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2020 alias : "blog/2020/xx/xx-the-ember-times-issue-XXX.html" responsive: true @@ -8,19 +8,18 @@ responsive: true Emberistas! 🐹 - +How structuring your Figma can make your developer life easier 🎨, READMORE --- -## [Section title in sentence case 🐹](#section-url) +## [From Figma to Ember to Storybook … with 2 Clicks 🎨](https://gos.si/blog/from-figma-to-ember-to-storybook-with-2-clicks/) +[Thomas Gossmann @gossi](https://github.com/gossi) has started a blog post series on Figma, Ember and Storybook. It is a 3 part series. [Part 1](https://gos.si/blog/full-featured-themes-in-figma/) has just been publish and will tell you all about how to organise your design in Figma. So if you want to learn something about themes and design tokens, go ahead and read [Part 1: Full Featured Themes in Figma](https://gos.si/blog/full-featured-themes-in-figma/) . - - +Part 2 on design tokens in Ember and part 3 on documentation within the Ember Ecosystem are on their way. Follow [@unistyler](https://twitter.com/unistyler) on Twitter to keep posted on when they are published. - - +You can find the design system and code on [GitHub](https://github.com/gossi/hokulea). --- @@ -134,4 +133,4 @@ That's another wrap! ✨ Be kind, -the crowd and the Learning Team +Anne-Greeth van Herwijnen, the crowd and the Learning Team From 686bba38851397f5c5e153408ccc9d39ed275793 Mon Sep 17 00:00:00 2001 From: Anne-Greeth van Herwijnen Date: Wed, 5 Feb 2020 08:44:30 +0100 Subject: [PATCH 03/13] Update source/2020-02-07-the-ember-times-issue-134.md Co-Authored-By: Jessica Jordan --- source/2020-02-07-the-ember-times-issue-134.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/2020-02-07-the-ember-times-issue-134.md b/source/2020-02-07-the-ember-times-issue-134.md index e60178eac..79fadc06e 100644 --- a/source/2020-02-07-the-ember-times-issue-134.md +++ b/source/2020-02-07-the-ember-times-issue-134.md @@ -15,7 +15,8 @@ READMORE --- ## [From Figma to Ember to Storybook … with 2 Clicks 🎨](https://gos.si/blog/from-figma-to-ember-to-storybook-with-2-clicks/) -[Thomas Gossmann @gossi](https://github.com/gossi) has started a blog post series on Figma, Ember and Storybook. It is a 3 part series. [Part 1](https://gos.si/blog/full-featured-themes-in-figma/) has just been publish and will tell you all about how to organise your design in Figma. So if you want to learn something about themes and design tokens, go ahead and read [Part 1: Full Featured Themes in Figma](https://gos.si/blog/full-featured-themes-in-figma/) . + +[Thomas Gossmann @gossi](https://github.com/gossi) has started a blog post series on Figma, Ember and Storybook. It is a 3 part series. [Part 1](https://gos.si/blog/full-featured-themes-in-figma/) has just been published and will tell you all about how to organise your design in Figma. So if you want to learn something about themes and design tokens, go ahead and read [Part 1: Full Featured Themes in Figma](https://gos.si/blog/full-featured-themes-in-figma/) . Part 2 on design tokens in Ember and part 3 on documentation within the Ember Ecosystem are on their way. Follow [@unistyler](https://twitter.com/unistyler) on Twitter to keep posted on when they are published. From c919e9a55e14c87b66c39318a4d7482fbc5fdd36 Mon Sep 17 00:00:00 2001 From: Anne-Greeth van Herwijnen Date: Wed, 5 Feb 2020 08:44:41 +0100 Subject: [PATCH 04/13] Update source/2020-02-07-the-ember-times-issue-134.md Co-Authored-By: Isaac Lee <16869656+ijlee2@users.noreply.github.com> --- source/2020-02-07-the-ember-times-issue-134.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/2020-02-07-the-ember-times-issue-134.md b/source/2020-02-07-the-ember-times-issue-134.md index 79fadc06e..41631d3a2 100644 --- a/source/2020-02-07-the-ember-times-issue-134.md +++ b/source/2020-02-07-the-ember-times-issue-134.md @@ -18,7 +18,7 @@ READMORE [Thomas Gossmann @gossi](https://github.com/gossi) has started a blog post series on Figma, Ember and Storybook. It is a 3 part series. [Part 1](https://gos.si/blog/full-featured-themes-in-figma/) has just been published and will tell you all about how to organise your design in Figma. So if you want to learn something about themes and design tokens, go ahead and read [Part 1: Full Featured Themes in Figma](https://gos.si/blog/full-featured-themes-in-figma/) . -Part 2 on design tokens in Ember and part 3 on documentation within the Ember Ecosystem are on their way. Follow [@unistyler](https://twitter.com/unistyler) on Twitter to keep posted on when they are published. +Part 2 on design tokens in Ember and part 3 on documentation within the Ember Ecosystem are on their way. Follow [@unistyler](https://twitter.com/unistyler) on Twitter to be notified when they are published. You can find the design system and code on [GitHub](https://github.com/gossi/hokulea). From 6d7c9f7421d3f8d698690f9f4af0c44522ccae02 Mon Sep 17 00:00:00 2001 From: Anne-Greeth van Herwijnen Date: Wed, 5 Feb 2020 15:35:55 +0100 Subject: [PATCH 05/13] Update source/2020-02-07-the-ember-times-issue-134.md Co-Authored-By: Isaac Lee <16869656+ijlee2@users.noreply.github.com> --- source/2020-02-07-the-ember-times-issue-134.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/2020-02-07-the-ember-times-issue-134.md b/source/2020-02-07-the-ember-times-issue-134.md index 41631d3a2..f3ec0890a 100644 --- a/source/2020-02-07-the-ember-times-issue-134.md +++ b/source/2020-02-07-the-ember-times-issue-134.md @@ -16,7 +16,7 @@ READMORE ## [From Figma to Ember to Storybook … with 2 Clicks 🎨](https://gos.si/blog/from-figma-to-ember-to-storybook-with-2-clicks/) -[Thomas Gossmann @gossi](https://github.com/gossi) has started a blog post series on Figma, Ember and Storybook. It is a 3 part series. [Part 1](https://gos.si/blog/full-featured-themes-in-figma/) has just been published and will tell you all about how to organise your design in Figma. So if you want to learn something about themes and design tokens, go ahead and read [Part 1: Full Featured Themes in Figma](https://gos.si/blog/full-featured-themes-in-figma/) . +[Thomas Gossmann @gossi](https://github.com/gossi) has started a blog post series on Figma, Ember and Storybook. It is a 3 part series. [Part 1](https://gos.si/blog/full-featured-themes-in-figma/) has been published and will tell you all about how to organise your design in Figma. So if you want to learn something about themes and design tokens, go ahead and read [Part 1: Full Featured Themes in Figma](https://gos.si/blog/full-featured-themes-in-figma/) . Part 2 on design tokens in Ember and part 3 on documentation within the Ember Ecosystem are on their way. Follow [@unistyler](https://twitter.com/unistyler) on Twitter to be notified when they are published. From 4be9f46dd8b3f634b213161edad52051f5d5f18b Mon Sep 17 00:00:00 2001 From: ijlee2 Date: Wed, 5 Feb 2020 12:51:45 -0600 Subject: [PATCH 06/13] Covered v1 release of QUnit DOM --- .../2020-02-07-the-ember-times-issue-134.md | 22 +++++++++++++------ 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/source/2020-02-07-the-ember-times-issue-134.md b/source/2020-02-07-the-ember-times-issue-134.md index f3ec0890a..f59c58ed1 100644 --- a/source/2020-02-07-the-ember-times-issue-134.md +++ b/source/2020-02-07-the-ember-times-issue-134.md @@ -1,6 +1,6 @@ --- title: The Ember Times - Issue No. XXS -author: Anne-Greeth van Herwijnen, the crowd +author: Anne-Greeth van Herwijnen, Isaac Lee, the crowd tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2020 alias : "blog/2020/xx/xx-the-ember-times-issue-XXX.html" responsive: true @@ -9,6 +9,7 @@ responsive: true Emberistas! 🐹 How structuring your Figma can make your developer life easier 🎨, +QUnit DOM announces v1.0 release πŸŽ‚, READMORE @@ -54,13 +55,20 @@ You can find the design system and code on [GitHub](https://github.com/gossi/hok --- -## [Section title in sentence case 🐹](#section-url) +## [QUnit DOM celebrates v1.0 release! πŸŽ‚](https://twitter.com/TobiasBieniek/status/1223998561605627904) - - +[QUnit DOM](https://github.com/simplabs/qunit-dom) provides **readable assertions for QUnit** and has been shipped with Ember since v3.1. If you haven't tried QUnit DOM yet, we recommend [checking out its API](https://github.com/simplabs/qunit-dom/blob/master/API.md) to see how you can simplify your tests. - - +Last week, QUnit DOM [announced its v1.0 release](https://twitter.com/TobiasBieniek/status/1223998561605627904) to mark the project's stability. One of the new features is **assertion chaining**: + +```javascript +assert.dom('[data-test-input="Email"]') + .isRequired() + .hasAttribute('type', 'email') + .hasValue('zoey@ember.js'); +``` + +We extend our thanks to everyone who have contributed to the project! --- @@ -134,4 +142,4 @@ That's another wrap! ✨ Be kind, -Anne-Greeth van Herwijnen, the crowd and the Learning Team +Anne-Greeth van Herwijnen, Isaac Lee, the crowd and the Learning Team From 60d9087e78f8db76217dd4915691d624721f5ab3 Mon Sep 17 00:00:00 2001 From: ijlee2 Date: Thu, 6 Feb 2020 10:45:54 -0600 Subject: [PATCH 07/13] Provided more information for QUnit DOM v1 release --- .../2020-02-07-the-ember-times-issue-134.md | 22 +++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/source/2020-02-07-the-ember-times-issue-134.md b/source/2020-02-07-the-ember-times-issue-134.md index f59c58ed1..7e09bc876 100644 --- a/source/2020-02-07-the-ember-times-issue-134.md +++ b/source/2020-02-07-the-ember-times-issue-134.md @@ -59,7 +59,10 @@ You can find the design system and code on [GitHub](https://github.com/gossi/hok [QUnit DOM](https://github.com/simplabs/qunit-dom) provides **readable assertions for QUnit** and has been shipped with Ember since v3.1. If you haven't tried QUnit DOM yet, we recommend [checking out its API](https://github.com/simplabs/qunit-dom/blob/master/API.md) to see how you can simplify your tests. -Last week, QUnit DOM [announced its v1.0 release](https://twitter.com/TobiasBieniek/status/1223998561605627904) to mark the project's stability. One of the new features is **assertion chaining**: +Last week, QUnit DOM [announced its v1.0 release](https://twitter.com/TobiasBieniek/status/1223998561605627904) to mark the project's stability. +We extend our thanks to [Tobias Bieniek (@Turbo87)](https://github.com/Turbo87) and everyone who have helped with the project! + +With version 1.0, you can use **assertion chaining**: ```javascript assert.dom('[data-test-input="Email"]') @@ -68,7 +71,22 @@ assert.dom('[data-test-input="Email"]') .hasValue('zoey@ember.js'); ``` -We extend our thanks to everyone who have contributed to the project! +You can also try out a new assertion, `hasProperty`, to check for DOM properties. There can be subtle differences between `hasAttribute` (to check for HTML attributes) and `hasProperty` (for DOM properties): + +```javascript +// These two assertions are equivalent. +assert.dom('[data-test-input="I Agree"]') + .hasAttribute('checked', '') + .hasProperty('checked', true); + +// These three assertions are equivalent. +assert.dom('[data-test-button="Delete"]') + .hasClass('btn').hasClass('btn-red') + .hasAttribute('class', 'btn btn-red') + .hasProperty('className', 'btn btn-red'); +``` + +To learn more about when you might use `hasAttribute` or `hasProperty`, please visit [the tutorial by JavaScript.info](https://javascript.info/dom-attributes-and-properties). --- From 43a609a0ef61c3988c11ab0866370a4cf590b8dd Mon Sep 17 00:00:00 2001 From: Chris Ng Date: Thu, 6 Feb 2020 14:33:19 -0500 Subject: [PATCH 08/13] blog(embertimes134): ember-changeset 3.0.0 (#520) * blog(embertimes134): ember-changeset 3.0.0 * Update source/2020-02-07-the-ember-times-issue-134.md Co-Authored-By: Isaac Lee <16869656+ijlee2@users.noreply.github.com> Co-authored-by: Isaac Lee <16869656+ijlee2@users.noreply.github.com> --- source/2020-02-07-the-ember-times-issue-134.md | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/source/2020-02-07-the-ember-times-issue-134.md b/source/2020-02-07-the-ember-times-issue-134.md index f59c58ed1..c5b36f654 100644 --- a/source/2020-02-07-the-ember-times-issue-134.md +++ b/source/2020-02-07-the-ember-times-issue-134.md @@ -1,6 +1,6 @@ --- title: The Ember Times - Issue No. XXS -author: Anne-Greeth van Herwijnen, Isaac Lee, the crowd +author: Chris Ng, Anne-Greeth van Herwijnen, Isaac Lee, the crowd tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2020 alias : "blog/2020/xx/xx-the-ember-times-issue-XXX.html" responsive: true @@ -10,6 +10,7 @@ responsive: true How structuring your Figma can make your developer life easier 🎨, QUnit DOM announces v1.0 release πŸŽ‚, +Check out the ember-changeset 3.0.0 Release πŸŽ‰, READMORE @@ -102,13 +103,11 @@ We extend our thanks to everyone who have contributed to the project! --- -## [Section title in sentence case 🐹](#section-url) +## [ember-changeset 3.0.0 Release πŸŽ‰](https://twitter.com/puekey/status/1224340431644708864) - - +The [ember-changeset](https://github.com/poteto/ember-changeset) addon officially released [version 3.0.0](https://github.com/poteto/ember-changeset/blob/master/CHANGELOG.md#300-2020-02-02). The addon provides a Changeset class that represents a set of valid changes for any Object (`Ember.Object`, `DS.Model`, POJOs, etc). The idea is only the changeset's internal values are updated until we invoke the save method which would set and save the valid changes onto the provided object. - - +This release requires Ember 3.13 and above and the use of @tracked will help ember-changeset monitor and propagate changes to the UI layer. If your app is < 3.13 or you need to support IE11, then you can install the 2.0 series. Watch a [free video intro](https://www.emberscreencasts.com/posts/168-introduction-to-ember-changeset) presented by EmberScreencasts and use ember-changeset today! --- @@ -142,4 +141,4 @@ That's another wrap! ✨ Be kind, -Anne-Greeth van Herwijnen, Isaac Lee, the crowd and the Learning Team +Chris Ng, Anne-Greeth van Herwijnen, Isaac Lee, the crowd and the Learning Team From 3949e4e8d5c885563dc09bb66bd88616c5f96b05 Mon Sep 17 00:00:00 2001 From: Jessica Jordan Date: Fri, 7 Feb 2020 14:46:01 +0100 Subject: [PATCH 09/13] blog(embertimes#134): add writeup on ember data packages polyfill --- .../2020-02-07-the-ember-times-issue-134.md | 26 ++++++++++++------- 1 file changed, 17 insertions(+), 9 deletions(-) diff --git a/source/2020-02-07-the-ember-times-issue-134.md b/source/2020-02-07-the-ember-times-issue-134.md index d0baa7dd1..9f3727692 100644 --- a/source/2020-02-07-the-ember-times-issue-134.md +++ b/source/2020-02-07-the-ember-times-issue-134.md @@ -1,6 +1,6 @@ --- title: The Ember Times - Issue No. XXS -author: Chris Ng, Anne-Greeth van Herwijnen, Isaac Lee, the crowd +author: Chris Ng, Anne-Greeth van Herwijnen, Isaac Lee, Jessica Jordan, the crowd tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2020 alias : "blog/2020/xx/xx-the-ember-times-issue-XXX.html" responsive: true @@ -11,6 +11,7 @@ responsive: true How structuring your Figma can make your developer life easier 🎨, QUnit DOM announces v1.0 release πŸŽ‚, Check out the ember-changeset 3.0.0 Release πŸŽ‰, +polyfilled ember-data packages syntax for all Ember apps πŸ“¦, READMORE @@ -20,7 +21,7 @@ READMORE [Thomas Gossmann @gossi](https://github.com/gossi) has started a blog post series on Figma, Ember and Storybook. It is a 3 part series. [Part 1](https://gos.si/blog/full-featured-themes-in-figma/) has been published and will tell you all about how to organise your design in Figma. So if you want to learn something about themes and design tokens, go ahead and read [Part 1: Full Featured Themes in Figma](https://gos.si/blog/full-featured-themes-in-figma/) . -Part 2 on design tokens in Ember and part 3 on documentation within the Ember Ecosystem are on their way. Follow [@unistyler](https://twitter.com/unistyler) on Twitter to be notified when they are published. +Part 2 on design tokens in Ember and part 3 on documentation within the Ember Ecosystem are on their way. Follow [@unistyler](https://twitter.com/unistyler) on Twitter to be notified when they are published. You can find the design system and code on [GitHub](https://github.com/gossi/hokulea). @@ -91,13 +92,20 @@ To learn more about when you might use `hasAttribute` or `hasProperty`, please v --- -## [Section title in sentence case 🐹](#section-url) +## [Back to the future with Ember Data packages polyfill πŸ“¦πŸš€](https://github.com/ember-data/babel-plugin-ember-data-packages-polyfill) - - +The [ember-data packages API](https://emberjs.github.io/rfcs/0395-ember-data-packages.html) allows you to import objects and methods from smaller packages in the ember-data module following guidelines similar to the ones established in the [Ember Modules RFC#176](https://github.com/emberjs/rfcs/pull/176). With real and resolvable package paths, many developers can directly benefit from them with improved code reference information in their IDE. The ember-data packages API is available [since ember-data 3.11](https://blog.emberjs.com/2019/07/15/ember-3-11-released.html). + +There's nothing like a new, shiny API that makes your developer life easier. Even better if you can already use that API in your application +without any upgrading! Users of ember-data with **version 3.10 and below** get to benefit +from the new way of importing with the help of the [ember-data packages polyfill](https://github.com/ember-data/babel-plugin-ember-data-packages-polyfill)! + +The polyfill ensures that any instances of the Packages API import statements are transformed back to the legacy "DS" EmberData import syntax. +You can opt-in to using the polyfill in your app, by upgrading your ember-cli-babel dependency to [version 7.14](https://github.com/babel/ember-cli-babel/releases/tag/v7.14.0) or higher for this [new feature](https://github.com/babel/ember-cli-babel/pull/318). + +Wanna learn more about how to use the new packages import syntax for ember-data? Be sure to give the [Ember 3.11 release post](https://blog.emberjs.com/2019/07/15/ember-3-11-released.html) another read +for practical code examples on how to use it and pop by the [#ember-data channel on the Ember Discord](https://discordapp.com/invite/emberjs) for more questions and discussions. - - --- @@ -131,7 +139,7 @@ This release requires Ember 3.13 and above and the use of @tracked will help emb ## [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 @bobisjan, @chancancode, @xg-wang, @pzuraq, @dependabot-preview[bot], @efx, @rwwagner90, @jenweber, @lifeart, @chadhietala, @mansona and @pichfl for their contributions to Ember and related repositories! πŸ’–

--- @@ -159,4 +167,4 @@ That's another wrap! ✨ Be kind, -Chris Ng, Anne-Greeth van Herwijnen, Isaac Lee, the crowd and the Learning Team +Chris Ng, Anne-Greeth van Herwijnen, Isaac Lee, Jessica Jordan, the crowd and the Learning Team From 9b8f8442efa2d866d7f351adf17a119ca3554dc1 Mon Sep 17 00:00:00 2001 From: Jessica Jordan Date: Fri, 7 Feb 2020 18:08:52 +0100 Subject: [PATCH 10/13] Update source/2020-02-07-the-ember-times-issue-134.md Co-Authored-By: Isaac Lee <16869656+ijlee2@users.noreply.github.com> --- source/2020-02-07-the-ember-times-issue-134.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/2020-02-07-the-ember-times-issue-134.md b/source/2020-02-07-the-ember-times-issue-134.md index 9f3727692..b541830e6 100644 --- a/source/2020-02-07-the-ember-times-issue-134.md +++ b/source/2020-02-07-the-ember-times-issue-134.md @@ -139,7 +139,7 @@ This release requires Ember 3.13 and above and the use of @tracked will help emb ## [Contributors' Corner πŸ‘](https://guides.emberjs.com/release/contributing/repositories/) -

This week we'd like to thank @bobisjan, @chancancode, @xg-wang, @pzuraq, @dependabot-preview[bot], @efx, @rwwagner90, @jenweber, @lifeart, @chadhietala, @mansona and @pichfl for their contributions to Ember and related repositories! πŸ’–

+

This week we'd like to thank @bobisjan, @chancancode, @xg-wang, @pzuraq, @efx, @rwwagner90, @jenweber, @lifeart, @chadhietala, @mansona and @pichfl for their contributions to Ember and related repositories! πŸ’–

--- From 97b64fc11683070fb2fbd9d59eb1f64cd7127f64 Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Fri, 7 Feb 2020 13:03:05 -0800 Subject: [PATCH 11/13] Update 2020-02-07-the-ember-times-issue-134.md --- source/2020-02-07-the-ember-times-issue-134.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/2020-02-07-the-ember-times-issue-134.md b/source/2020-02-07-the-ember-times-issue-134.md index b541830e6..ed3bb39b1 100644 --- a/source/2020-02-07-the-ember-times-issue-134.md +++ b/source/2020-02-07-the-ember-times-issue-134.md @@ -1,8 +1,8 @@ --- -title: The Ember Times - Issue No. XXS +title: The Ember Times - Issue No. 134 author: Chris Ng, Anne-Greeth van Herwijnen, Isaac Lee, Jessica Jordan, the crowd tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2020 -alias : "blog/2020/xx/xx-the-ember-times-issue-XXX.html" +alias : "blog/2020/02/07-the-ember-times-issue-134.html" responsive: true --- From b6d07b1e058ff2e1b83e81703fe0b914b1407af2 Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Fri, 7 Feb 2020 17:14:51 -0800 Subject: [PATCH 12/13] Update 2020-02-07-the-ember-times-issue-134.md --- .../2020-02-07-the-ember-times-issue-134.md | 88 ++++--------------- 1 file changed, 17 insertions(+), 71 deletions(-) diff --git a/source/2020-02-07-the-ember-times-issue-134.md b/source/2020-02-07-the-ember-times-issue-134.md index ed3bb39b1..041a1dfba 100644 --- a/source/2020-02-07-the-ember-times-issue-134.md +++ b/source/2020-02-07-the-ember-times-issue-134.md @@ -1,59 +1,43 @@ --- title: The Ember Times - Issue No. 134 -author: Chris Ng, Anne-Greeth van Herwijnen, Isaac Lee, Jessica Jordan, the crowd +author: Chris Ng, Anne-Greeth van Herwijnen, Isaac Lee, Jessica Jordan, Amy Lam tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2020 alias : "blog/2020/02/07-the-ember-times-issue-134.html" responsive: true --- - Emberistas! 🐹 +πŸ‘‹ Emberistas! 🐹 -How structuring your Figma can make your developer life easier 🎨, +This week: Polyfilled ember-data packages syntax for all Ember apps πŸ“¦, +Use Figma with Storybook to make your developer life easier 🎨, QUnit DOM announces v1.0 release πŸŽ‚, Check out the ember-changeset 3.0.0 Release πŸŽ‰, -polyfilled ember-data packages syntax for all Ember apps πŸ“¦, READMORE --- -## [From Figma to Ember to Storybook … with 2 Clicks 🎨](https://gos.si/blog/from-figma-to-ember-to-storybook-with-2-clicks/) +## [Back to the future with ember-data packages polyfill πŸ“¦πŸš€](https://github.com/ember-data/babel-plugin-ember-data-packages-polyfill) -[Thomas Gossmann @gossi](https://github.com/gossi) has started a blog post series on Figma, Ember and Storybook. It is a 3 part series. [Part 1](https://gos.si/blog/full-featured-themes-in-figma/) has been published and will tell you all about how to organise your design in Figma. So if you want to learn something about themes and design tokens, go ahead and read [Part 1: Full Featured Themes in Figma](https://gos.si/blog/full-featured-themes-in-figma/) . +The [ember-data packages API](https://emberjs.github.io/rfcs/0395-ember-data-packages.html) allows you to import objects and methods from smaller packages in the ember-data module following guidelines similar to the ones established in the [Ember Modules RFC #176](https://github.com/emberjs/rfcs/pull/176). With real and resolvable package paths, many developers can directly benefit from them with improved code reference information in their IDE. The ember-data packages API is available [since ember-data 3.11](https://blog.emberjs.com/2019/07/15/ember-3-11-released.html). -Part 2 on design tokens in Ember and part 3 on documentation within the Ember Ecosystem are on their way. Follow [@unistyler](https://twitter.com/unistyler) on Twitter to be notified when they are published. - -You can find the design system and code on [GitHub](https://github.com/gossi/hokulea). - ---- - -## [Section title in sentence case 🐹](#section-url) +There's nothing like a new, shiny API that makes your developer life easier. Even better if you can already use that API in your application without any upgrading! Users of ember-data with **version 3.10 and below** get to benefit +from the new way of importing with the help of the [ember-data packages polyfill](https://github.com/ember-data/babel-plugin-ember-data-packages-polyfill)! - - +The polyfill ensures that any instances of the Packages API import statements are transformed back to the legacy "DS" EmberData import syntax. You can opt-in to using the polyfill in your app, by upgrading your ember-cli-babel dependency to [version 7.14](https://github.com/babel/ember-cli-babel/releases/tag/v7.14.0) or higher for this [new feature](https://github.com/babel/ember-cli-babel/pull/318). - - +Wanna learn more about how to use the new packages import syntax for ember-data? Be sure to give the [Ember 3.11 release post](https://blog.emberjs.com/2019/07/15/ember-3-11-released.html) another read +for practical code examples on how to use it and pop by the [#ember-data channel on the Ember Discord](https://discordapp.com/invite/emberjs) for more questions and discussions. --- -## [Section title in sentence case 🐹](#section-url) +## [From Figma to Ember to Storybook…with two clicks 🎨](https://gos.si/blog/from-figma-to-ember-to-storybook-with-2-clicks/) - - +[Thomas Gossmann (@gossi)](https://github.com/gossi) has started a blog post series on Figma, Ember and Storybook. [Part 1: Full Featured Themes in Figma](https://gos.si/blog/full-featured-themes-in-figma/) has been published and will tell you all about how to organise your design in Figma. - - +Stay tuned for Part 2 on design tokens and Part 3 on documentation within the Ember Ecosystem. Follow [@unistyler](https://twitter.com/unistyler) on Twitter to be notified when they are published. ---- - -## [Section title in sentence case 🐹](#section-url) - - - - - - +You can find the design system and code on [GitHub](https://github.com/gossi/hokulea). --- @@ -61,8 +45,7 @@ You can find the design system and code on [GitHub](https://github.com/gossi/hok [QUnit DOM](https://github.com/simplabs/qunit-dom) provides **readable assertions for QUnit** and has been shipped with Ember since v3.1. If you haven't tried QUnit DOM yet, we recommend [checking out its API](https://github.com/simplabs/qunit-dom/blob/master/API.md) to see how you can simplify your tests. -Last week, QUnit DOM [announced its v1.0 release](https://twitter.com/TobiasBieniek/status/1223998561605627904) to mark the project's stability. -We extend our thanks to [Tobias Bieniek (@Turbo87)](https://github.com/Turbo87) and everyone who have helped with the project! +Last week, QUnit DOM [announced its v1.0 release](https://twitter.com/TobiasBieniek/status/1223998561605627904) to mark the project's stability. We extend our thanks to [Tobias Bieniek (@Turbo87)](https://github.com/Turbo87) and everyone who have helped with the project! With version 1.0, you can use **assertion chaining**: @@ -92,43 +75,6 @@ To learn more about when you might use `hasAttribute` or `hasProperty`, please v --- -## [Back to the future with Ember Data packages polyfill πŸ“¦πŸš€](https://github.com/ember-data/babel-plugin-ember-data-packages-polyfill) - -The [ember-data packages API](https://emberjs.github.io/rfcs/0395-ember-data-packages.html) allows you to import objects and methods from smaller packages in the ember-data module following guidelines similar to the ones established in the [Ember Modules RFC#176](https://github.com/emberjs/rfcs/pull/176). With real and resolvable package paths, many developers can directly benefit from them with improved code reference information in their IDE. The ember-data packages API is available [since ember-data 3.11](https://blog.emberjs.com/2019/07/15/ember-3-11-released.html). - -There's nothing like a new, shiny API that makes your developer life easier. Even better if you can already use that API in your application -without any upgrading! Users of ember-data with **version 3.10 and below** get to benefit -from the new way of importing with the help of the [ember-data packages polyfill](https://github.com/ember-data/babel-plugin-ember-data-packages-polyfill)! - -The polyfill ensures that any instances of the Packages API import statements are transformed back to the legacy "DS" EmberData import syntax. -You can opt-in to using the polyfill in your app, by upgrading your ember-cli-babel dependency to [version 7.14](https://github.com/babel/ember-cli-babel/releases/tag/v7.14.0) or higher for this [new feature](https://github.com/babel/ember-cli-babel/pull/318). - -Wanna learn more about how to use the new packages import syntax for ember-data? Be sure to give the [Ember 3.11 release post](https://blog.emberjs.com/2019/07/15/ember-3-11-released.html) another read -for practical code examples on how to use it and pop by the [#ember-data channel on the Ember Discord](https://discordapp.com/invite/emberjs) for more questions and discussions. - - ---- - -## [Section title in sentence case 🐹](#section-url) - - - - - - - ---- - -## [Section title in sentence case 🐹](#section-url) - - - - - - - ---- - ## [ember-changeset 3.0.0 Release πŸŽ‰](https://twitter.com/puekey/status/1224340431644708864) The [ember-changeset](https://github.com/poteto/ember-changeset) addon officially released [version 3.0.0](https://github.com/poteto/ember-changeset/blob/master/CHANGELOG.md#300-2020-02-02). The addon provides a Changeset class that represents a set of valid changes for any Object (`Ember.Object`, `DS.Model`, POJOs, etc). The idea is only the changeset's internal values are updated until we invoke the save method which would set and save the valid changes onto the provided object. @@ -167,4 +113,4 @@ That's another wrap! ✨ Be kind, -Chris Ng, Anne-Greeth van Herwijnen, Isaac Lee, Jessica Jordan, the crowd and the Learning Team +Chris Ng, Anne-Greeth van Herwijnen, Isaac Lee, Jessica Jordan, Amy Lam and the Learning Team From df496ce94859848f1f69f8140cd2bf0f1330ac58 Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Fri, 7 Feb 2020 17:19:19 -0800 Subject: [PATCH 13/13] Update 2020-02-07-the-ember-times-issue-134.md --- source/2020-02-07-the-ember-times-issue-134.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/2020-02-07-the-ember-times-issue-134.md b/source/2020-02-07-the-ember-times-issue-134.md index 041a1dfba..a9f00c406 100644 --- a/source/2020-02-07-the-ember-times-issue-134.md +++ b/source/2020-02-07-the-ember-times-issue-134.md @@ -9,9 +9,9 @@ responsive: true πŸ‘‹ Emberistas! 🐹 This week: Polyfilled ember-data packages syntax for all Ember apps πŸ“¦, -Use Figma with Storybook to make your developer life easier 🎨, +use Figma with Storybook to make your developer life easier 🎨, QUnit DOM announces v1.0 release πŸŽ‚, -Check out the ember-changeset 3.0.0 Release πŸŽ‰, +and check out the ember-changeset 3.0.0 Release πŸŽ‰! READMORE @@ -19,7 +19,7 @@ READMORE ## [Back to the future with ember-data packages polyfill πŸ“¦πŸš€](https://github.com/ember-data/babel-plugin-ember-data-packages-polyfill) -The [ember-data packages API](https://emberjs.github.io/rfcs/0395-ember-data-packages.html) allows you to import objects and methods from smaller packages in the ember-data module following guidelines similar to the ones established in the [Ember Modules RFC #176](https://github.com/emberjs/rfcs/pull/176). With real and resolvable package paths, many developers can directly benefit from them with improved code reference information in their IDE. The ember-data packages API is available [since ember-data 3.11](https://blog.emberjs.com/2019/07/15/ember-3-11-released.html). +The [ember-data packages API](https://emberjs.github.io/rfcs/0395-ember-data-packages.html) allows you to import objects and methods from smaller packages in the ember-data module following guidelines similar to the ones established in the [Ember Modules RFC#176](https://github.com/emberjs/rfcs/pull/176). With real and resolvable package paths, many developers can directly benefit from them with improved code reference information in their IDE. The ember-data packages API is available [since ember-data 3.11](https://blog.emberjs.com/2019/07/15/ember-3-11-released.html). There's nothing like a new, shiny API that makes your developer life easier. Even better if you can already use that API in your application without any upgrading! Users of ember-data with **version 3.10 and below** get to benefit from the new way of importing with the help of the [ember-data packages polyfill](https://github.com/ember-data/babel-plugin-ember-data-packages-polyfill)!