Immediately the Ember venture is releasing model 5.2 of Ember.js, EmberData, and Ember CLI.
This launch kicks off the 5.3 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 remaining launch in six weeks’ time. The ember-try addon is a good way to constantly check your initiatives in opposition to 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 functions.
Adjustments in Ember.js 5.2
Ember.js 5.2 is an incremental, backwards suitable launch of Ember with bug fixes, efficiency enhancements, and minor deprecations.
Bug Fixes
Ember.js 5.2 launched 2 bug fixes:
- #20505 Take away use of this.ingredient in component-test and helper-test blueprints.
- #20501 Repair the kinds for the mutation-methods of NativeArray.
Options
Ember.js 5.2 launched 1 characteristic:
Deprecations
Ember.js 5.2 launched 0 deprecations.
For extra particulars on adjustments in Ember.js 5.2, please overview the Ember.js 5.2.0 launch web page.
EmberData
EmberData is the official information persistence library for Ember.js functions.
Adjustments in EmberData 5.2
EmberData 5.2 was a re-release of EmberData 5.1.2 and accommodates no new work.
EmberData 5.1.2 included #8750 which ported a number of bug fixes:
- repair: @ember-data/debug ought to declare its peer-dependency on @ember-data/retailer #8703
- repair: de-dupe coalescing when consists of or adapterOptions is current however nonetheless use findRecord #8704
- repair: make implicit relationship teardown following delete of associated document protected #8705
- repair: catch errors throughout didCommit in DEBUG #8708
For extra particulars on adjustments in EmberData 5.2, please overview the
EmberData 5.2.0 launch web page and for future planning please check with the brand new 🔥 EmberData Roadmap, which did change because of 5.2 being a re-release.
Ember CLI
Ember CLI is the command line interface for managing and packaging Ember.js functions.
Upgrading Ember CLI
You might improve Ember CLI utilizing the ember-cli-update
venture:
npx ember-cli-update
This utility will provide help to to replace your app or addon to the most recent Ember CLI model. You’ll most likely 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.
Whereas it is strongly recommended to maintain Ember CLI variations in sync with Ember and EmberData, this isn’t required. After updating ember-cli, you possibly can 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
.
Adjustments in Ember CLI 5.2
Bug Fixes
Ember CLI 5.2 launched no bug fixes.
Options
Ember CLI 5.2 launched 1 new characteristic:
- #10283 – refactor
--typescript
assist in blueprints to not useember-cli-typescript
.
Deprecations
Ember CLI 5.2 launched no deprecations.
For extra particulars on the adjustments in Ember CLI 5.2 and detailed improve
directions, please overview the Ember CLI 5.2.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 doable with out your continued assist. We’re extraordinarily grateful to our contributors for his or her efforts.