At this time the Ember undertaking is releasing model 5.7 of Ember.js and Ember CLI.
This launch kicks off the 5.8 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 an effective way to constantly take a look at your tasks towards the most recent Ember releases.
You’ll be able to learn extra about our basic launch course of right here:
Ember.js
Ember.js is the core framework for constructing bold net purposes.
Adjustments in Ember.js 5.7
Ember.js 5.7 is an incremental, backwards appropriate launch of Ember with bug fixes, efficiency enhancements, and minor deprecations.
Options
Ember.js 5.7 launched 2 options.
Bug fixes
Ember.js 5.7 launched 2 bug fixes.
- #20645 – Ensure the component-class blueprint generates a part signature in a TypeScript undertaking
- #20579 – Sort
cached
as aMethodDecorator
as a substitute ofPropertyDecorator
.
For extra particulars on adjustments in Ember.js 5.7, please evaluation the Ember.js 5.7.0 launch web page.
EmberData
EmberData is the official information 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 of us in the neighborhood to seamlessly improve as potential. Additional patch releases of 5.3 can be forthcoming.
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 strategy for customers trying to navigate upgrades simply.
Please see the weblog publish addressing EmberData’s new versioning technique for extra data.
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
undertaking:
npx ember-cli-update
This utility will assist you to to replace your app or addon to the most recent Ember CLI model. You’ll most likely encounter merge conflicts, wherein the default conduct is to allow you to resolve conflicts by yourself. For extra data on the ember-cli-update
undertaking, 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 hold your present model(s) of Ember or EmberData by modifying package deal.json
to revert the adjustments to the traces containing ember-source
and ember-data
.
Adjustments in Ember CLI 5.7
Options
Ember CLI 5.7 launched 1 new options.
For extra particulars on the adjustments in Ember CLI 5.7 and detailed improve
directions, please evaluation the Ember CLI 5.7.0 launch web page.
Thank You!
As a community-driven open-source undertaking with an bold scope, every of those releases serves as a reminder that the Ember undertaking wouldn’t have been potential with out your continued assist. We’re extraordinarily grateful to our contributors for his or her efforts.