As we speak the Ember venture is releasing model 5.5 of Ember.js and Ember CLI.
Model 5.4 of Ember.js and model 5.3 of EmberData at the moment are promoted to LTS (Lengthy Time period Help). An LTS model of Ember continues to obtain safety updates for 9 launch cycles (54 weeks) and bugfixes for six cycles (36 weeks). LTS releases usually happen each 4 minor variations. The earlier LTS model of Ember.js was 4.12 and the earlier LTS model of EmberData was additionally 4.12.
This launch kicks off the 5.6 beta cycle for all sub-projects. We encourage our group (particularly addon authors) to assist check these beta builds and report any bugs earlier than they’re printed as a closing launch in six weeks’ time. The ember-try addon is a good way to repeatedly check your tasks in opposition to the newest Ember releases.
You may learn extra about our common launch course of right here:
Ember.js
Ember.js is the core framework for constructing bold net purposes.
Adjustments in Ember.js 5.5
Ember.js 5.5 is an incremental, backwards suitable launch of Ember with bug fixes, efficiency enhancements, and minor deprecations.
Bug fixes
Ember.js 5.5 launched 2 bug fixes.
- #20575 Replace backburner.js to 2.4.2 to make sure scheduleOnce works accurately following a cancelled job
- #20578 Deprecate outlet TemplateFactory assist
For extra particulars on adjustments in Ember.js 5.5, please evaluation the Ember.js 5.5.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.
Presently work within the library is targeted totally on persevering with to align 4.12 and 5.3 to allow as many people in the neighborhood to seamlessly improve as potential.
We additionally need 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 characteristic without delay on the heels of two very sturdy LTSs (4.12 and 5.3) is one of the best strategy for customers seeking to navigate upgrades simply.
Please see the weblog submit 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
You could improve Ember CLI utilizing the ember-cli-update venture:
npx ember-cli-update
This utility will show you how to to replace your app or addon to the newest Ember CLI model. You’ll in all probability encounter merge conflicts, through 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 possibly can preserve your present model(s) of Ember or EmberData by enhancing bundle.json to revert the adjustments to the strains containing ember-source and ember-data.
Adjustments in Ember CLI 5.5
Options
Ember CLI 5.5 launched 3 new options.
- #10332 Help changing gts to gjs recordsdata in blueprint
- #10370 When producing a brand new app with –embroider use all optimisation flags
- #10393 feat: add skip-install alias to skip-npm
Bug Fixes
Ember CLI 5.5 launched 1 bug repair.
- #10403 Repair some docs that had been displaying up weirdly in generated api docs
Deprecations
Ember CLI 5.5 launched 1 deprecation.
- #10350 Deprecate Travis CI assist
For extra particulars on the adjustments in Ember CLI 5.5 and detailed improve
directions, please evaluation the Ember CLI 5.5.0 launch web page.
Thank You!
As a community-driven open-source venture with an bold scope, every of those releases serves as a reminder that the Ember venture wouldn’t have been potential with out your continued assist. We’re extraordinarily grateful to our contributors for his or her efforts.

