An important announcement about the Octane release 📝, Release of qunit-assertions-extra 🎉, Fine-tune validations with Ember Model Validator 3.10 🔍, Better builds for the Guides 🏗 and the Ember Simple Auth 2.0.0 release 🛳!
If you tried out Octane in Ember 3.13, please keep on using it. The features that make up Octane are stable and backed by semantic versioning.
If you were waiting for Ember 3.14 to try out Octane, please only do so if you're willing to accept a version of Octane that the Ember team doesn't feel is polished enough to recommend to all users quite yet. Ember 3.14 is a great time for adventurous users to try updating their production apps to Octane, and report back any problems that they find.
Lastly, please lend encouragement and support to all contributors (that includes you!) as we make the shipping version of Octane as amazing as we all know it can be. To learn more about the announcement, visit the Ember Blog today.
@NullVoxPopuli made a library to help out with qunit assertions. Inspired by the qunit-dom project, the library aims to eliminate assert.ok for non-boolean comparisons and the need for the custom message argument for assertions.
As of now, it provides the assert.contains and assert.matches APIs for simplifying routine tests around strings. Contribute and check out qunit-assertions-extra on GitHub today!
The official Ember Guides are a fundamental learning resource for those who are new to Ember and those who are more familiar with the framework alike. Anytime a new version release of Ember lands, a new version of the Guides' source will be cut and made ready for release. This ensures that Ember developers can work with the most up-to-date version of documentation that matches the latest APIs that are available in their upgraded app.
But recently, issues in regards to the build process for the Guides bubbled up. Frequent timeouts for the build pipeline prevented contributors from working smoothly on the Guides project. A recent adjustment to the build configuration moved the deployment step away from Netlify and to Travis, solving the timeout issues. This code contribution also optimized the build pipeline in the process. Many thanks to Ember Learning Core team member and Devops specialist Sivakumar Kailasam (@sivakumar-kailasam) for providing this fix!