Ember Times-Issue 122


Hello Amberistas! 🐹

An important announcement about Octane’s release 📝, qunit-assertions-extra 🎉, use Ember model validator 3.10 to fine-tune verification🔍, a better construction guide🏗, and Ember Simple Auth 2.0.0 is released🛳!



Yesterday, the Ember team announced, The upcoming 3.14 version will not include Octane as the default mode.

in spite of Some developers have successfully used Octane in production, In order to make octane, some key ingredients are missing Everyone’s success story. The remaining tasks are:

  • Remove jQuery to help your migration (completed in 3.14✅)
  • update complete Embers inspector Support Glimmer component
  • Document the Octane programming model in Ember guide

What does this announcement mean to you?

  1. If you are trying Octane in Ember 3.13, please continue to use it. The functions that make up Octane are stable and supported by semantic version control.
  2. If you are waiting for Ember 3.14 to try Octane, please do so only if you are willing to accept a version of Octane that the Ember team believes is not perfect enough to recommend to all users. Ember 3.14 is a good time for adventurous users to try to update their production applications to Octane and report any issues they find.

Finally, please encourage and support all contributors (including you!), because we have made the delivery of Octane well known. To learn more about the announcement, Visit the Ember blog now.


@NullVoxPopuli Made a library to help Cuni assertion.Inspired by qunit-dom Project, the library aims to eliminate assert.ok The need for custom message parameters for non-Boolean comparisons and assertions.

As of now, it provides assert.contains with assert.matches API to simplify routine testing of strings.Contribute and check out qunit-assert-extra On GitHub today!


Ember model validator, Which allows you to define validation of Ember Data models, and recently celebrated its 3.10 version! 🎉

Thank you Andre Medeiros (@andsmedeiros), You can now by except or only Ember model validator options Run a subset of validation.

// Run all validations EXCEPT name's presence and length validations
// and any email validations
myModel.validate({
  except: ['name:presence,length', 'email']
});

// Run ONLY email's presence validation
myModel.validate({
  only: ['email:presence']
});

To learn more about how to use the Ember model validator in your application, we encourage you Visit its website today!


official Ember guide This is a basic learning resource for those who are new to Ember and those who are more familiar with the framework.New at any time Ember version released Land, new version The source of the guide Will be cut and ready to be released. This ensures that Ember developers can use the latest version of the documentation that matches the latest API available in the upgraded application.

But recently, questions about the guideline construction process have arisen. The frequent timeouts of the build pipeline prevented contributors from working smoothly on the Guides project.recent Adjustment Moved the deployment step from Netlify to Travis to the build configuration, which solved the timeout problem. This code contribution also optimizes the build pipeline in the process.Thank you very much Ember Learning Core team members and Devops experts Sivakumar Kailasam (@sivakumar-kailasam) Provide this fix!

Want to learn more or even contribute to the construction process of Ember learning materials? Join the community chat And join the discussion #dev-ember-learning channel


This week, the kind people are @simlabs freed Version 2.0.0 Excellent authentication/authorization library Ember simple authentication. Many thanks to Simlabs and the people who contributed to this release, including @ ExpDev07, @josemarluedke, @marcoow, @museum, @mcfiredrill with @trek.

Version 2.0.0 dropped support for Node 6 and introduced 2 new deprecations rejectWithResponse Properties and DataAdapterMixin authorizer Property and headersForRequest method.

Ember Simple Auth version 3.0.0 should be released soon, so be aware of this too!


This week we want to thank @dnalagatla, @rwjblue, @dmuneras, @吉斯莱恩盖林, @pichfl, @esbanarango, @Mikek2252 with @runspired Thanks for their contributions to Ember and related repositories! 💖


Want to know about Ember, Ember Data, Glimmer, or plugins in the Ember ecosystem, but don’t know where to consult? Readers’ questions are only answered for you!

Submit your own Short and sweet problem under bit.ly/ask-ember-coreDon’t worry, there are no stupid questions, we thank them-guaranteed! 🤞


Want to write for Ember Times? Any suggestions for next week’s problem?join us #support-ember-times in Ember community discord Or ping us @embertimes On Twitter.

Subscribe to our channel to get the latest news from Emberland this week Email newsletter!You can also find our posts in the following locations People Blog.


That is another package! ✨

Be kind,

Chris Ng, Isaac Lee, Jessica Jordan, Jared Galanis and the learning team



Leave a Reply

Your email address will not be published. Required fields are marked *