At present the Ember venture is releasing model 5.10 of Ember.js and Ember CLI. Following Ember’s Main Model Coverage, 5.10 is the final launch of the 5.x sequence that may have deprecations focusing on 6.0. Model 5.12 in September would be the last launch of the 5.x sequence.
This launch kicks off the 5.11 beta cycle for all sub-projects. We encourage our group (particularly addon authors) to assist take a look at these beta builds and report any bugs earlier than they’re printed as a last launch in six weeks’ time. The ember-try addon is a good way to repeatedly take a look at your initiatives towards the newest Ember releases.
You possibly can learn extra about our normal launch course of right here:
Ember.js
Ember.js is the core framework for constructing formidable net purposes.
Modifications in Ember.js 5.10
Ember.js 5.10 is an incremental, backwards appropriate launch of Ember with bug fixes, efficiency enhancements, and minor deprecations.
Bug fixes
Ember.js 5.10 launched 2 bug fixes.
- #20683 – Take away application-template-wrapper non-compulsory function help as Ember has thrown since 4.0 with the function enabled.
- #20685 – Take away help for non-glimmer template-only parts as this non-compulsory function grew to become necessary at 4.0.
Options
Ember.js 5.10 launched no new options.
Whereas there have been no new options there was an thrilling inside replace to the Ember.js take a look at suite, which now builds with Vite, with no AMD loader current. Which ensures that Ember is strictly following the ES module spec. Moreover, these adjustments additionally makes Ember’s prepublication construct use Rollup as a substitute of a customized broccoli pipeline.
Deprecations
Ember.js 5.10 launched 2 deprecations:
For extra particulars on adjustments in Ember.js 5.10, please evaluation the Ember.js 5.10.0 launch web page.
EmberData
EmberData is the official knowledge persistence library for Ember.js purposes.
This launch cycle EmberData is once more electing to not launch a brand new minor.
Work within the library continues to be targeted totally on aligning 4.12 and 5.3 to allow as many people locally to seamlessly improve as attainable.
We proceed to take our time with 5.4 as we intend to introduce a significant new paradigm with it (the substitute for @ember-data/mannequin) and consider releasing this new function directly on the heels of two very strong LTSs (4.12 and 5.3) is the perfect method for customers trying to navigate upgrades simply.
Please see the weblog publish addressing EmberData’s new versioning technique for extra info.
Ember CLI
Ember CLI is the command line interface for managing and packaging Ember.js purposes.
Upgrading Ember CLI
It’s possible you’ll improve Ember CLI utilizing the ember-cli-update
venture:
npx ember-cli-update
This utility will assist you to to replace your app or addon to the newest Ember CLI model. You’ll in all probability encounter merge conflicts, by which the default conduct is to allow you to resolve conflicts by yourself. For extra info on the ember-cli-update
venture, see the GitHub README.
It’s not required to maintain Ember CLI variations in sync with Ember and EmberData. After updating ember-cli, you may maintain your present model(s) of Ember or EmberData by enhancing package deal.json
to revert the adjustments to the traces containing ember-source
and ember-data
.
Modifications in Ember CLI 5.10
Options
Ember CLI 5.10 launched 1 new function:
- – replace blueprint to specify a locale because the take a look at helper
setupIntl()
inember-intl@v7
requires end-developers to specify a locale.
For extra particulars on the adjustments in Ember CLI 5.10 and detailed improve
directions, please evaluation the Ember CLI 5.10.0 launch web page.
Thank You!
As a community-driven open-source venture with an formidable scope, every of those releases serves as a reminder that the Ember venture wouldn’t have been attainable with out your continued help. We’re extraordinarily grateful to our contributors for his or her efforts.