Again we'd like to keep you up-to-date with all the cool work that has been put into Ember and community addons this week. Here's a quick recap of what happened around Ember-CLI, Ember Data, Glimmer and on the Learning Team project:
Lots of work has been done on creating a mono repo for all the “application-level” Glimmer packages that are currently available, with the @glimmer/component and @glimmer/application packages to be the first ones to be included. Many thanks to @tomdale for working on this improvement.
With the new modules API (RFC 176) , applications using ember-cli-babel 6.6+ are able to opt-in to the new module syntax already. With ember-cli v2.16 using the new modules API by default, we would like to encourage you to test out and report any bugs using the Ember inspector with these apps–you can find more detailed instructions here. Thank you for your efforts! ❤️
Debugging of addons has been improved with the new ability to easily output application sub trees. You can now dump all of application trees via BROCCOLI_DEBUG="bundler:*" ember build to get a better insight into how your app is setup currently and which trees the ember-cli build pipeline operates on. Many thanks to @twokul for working on this feature.
Further improvements on ember-cli have been done with the removal of unneeded Ember imports, allowing to drop theember-cli-shims dependency from the future v2.16 release onwards. Also with the version bump of the ember-rfc176-data dependency in the babel-plugin-ember-modules-api-polyfill many API updates in recent patch versions of the data package have finally landed in ember-cli as well.