We have lots of exciting new announcements and updates in Emberland to share with you, thanks to the great work by awesome contributors. Here's what happened last week in Glimmer, Ember, Ember CLI and the Learning Team this week and a couple of interesting reads we don't want you to miss out on ❤️
Ember 2.16 has been released, including Ember.js, Ember Data, and Ember CLI! After six weeks as a stable release, 2.16 will become an LTS (long term support) version of Ember, meaning that it will continue to receive bugfixes and security updates. Now, instead of importing Ember into modules like Components, developers have the option to use scoped modules, importing only what they need. You can read more in the 2.16 blog post by @mixonic. This release was the result of work from countless contributors. Thank you for your help!
A new RFC has opened up this week discussing Ember’s release cycle and the approach toconvey the intent of minor and major version bumps to developers new to the community specifically. You can check out and join the discussion on how named releases might positively impact the communication about new version bumps here. A warm thank you to @davewasmer who opened up this detailed RFC.
In his Glimmer.js Progress Report, @tomdale describes the features and driving motivations behind Glimmer. Behind the scenes, Ember.js uses Glimmer’s rendering pipeline (aka Glimmer VM) to bring speed and performance improvements to your Ember apps. Glimmer is also available for use as a standalone library, called Glimmer.js, that lets you create custom web components or ultra lightweight apps.
Apart from that other sweet bug fixes to the Glimmer VM have been merged here, here and there and several dependencies have been updated. A thank you to @tomdale and @chadhietala for working on all of these improvements and fixes.
During this year’s Hacktoberfest, contributors may submit a relevant pull request to the repositories of open-source projects and may take home sweet thank you gadgets. Of course contributions to the Ember community are more than welcome and you can check out needed Ember website improvement tasks that are interesting for first time contributors here. Drop by the #team-learning channel on Slack for help getting your dev environment set up, pairing, and Q&A. We’re looking forward to your submissions!
Special thanks to contributors who have already helped with Hacktoberfest, including NullVoxPopuli, anu0012, and zzbazinga!
The Learning Team has also been busy adjusting documentation and public sites to reflect the introduction of v2.16 JavaScript API modules. Thanks for your patience while we work out any remaining bugs. If you spot something new, you can help out by opening an issue for the Guides or API docs. Much appreciation to the many people who helped with the transition! Especially @toddjordan.
Short and sweet as always, that's already it and read you again in the next Ember.js Times ✨
Be kind, Jen Weber, Jessica Jordan and the Learning Team
Until the next issue, happy Embering :)
The Ember.js Learning Team · 517 SW 4th Ave, Ste 2 · Portland OR 97204 · USA