Monday, July 22, 2024
HomeJavaScriptEmber 5.9 Launched

Ember 5.9 Launched


Right this moment the Ember mission is releasing model 5.9 of Ember.js and Ember CLI.

Model 5.8 of Ember.js is now promoted to LTS (Lengthy Time period Help). The present LTS model of EmberData stays at model 5.3. 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 sometimes happen each 4 minor variations. The earlier LTS model of Ember.js was 5.4.

This launch kicks off the 5.10 beta cycle for all sub-projects. We encourage our neighborhood (particularly addon authors) to assist take a look at these beta builds and report any bugs earlier than they’re revealed as a remaining launch in six weeks’ time. The ember-try addon is an effective way to repeatedly take a look at your initiatives in opposition to the newest Ember releases.

You possibly can learn extra about our common launch course of right here:


Ember.js

Ember.js is the core framework for constructing formidable net purposes.

Modifications in Ember.js 5.9

Ember.js 5.9 is an incremental, backwards appropriate launch of Ember with bug fixes, efficiency enhancements, and minor deprecations.

Bug fixes

Ember.js 5.9 launched 1 bug repair.

  • #20656 and #20664 – Improve router_js to help exactOptionalPropertyTypes.

Options

Ember.js 5.9 launched 1 function:

  • #20669 – Make deprecations throw when the till for ember-source has handed per RFC #0830.

Deprecations

Ember.js 5.9 launched 1 deprecation:

For extra particulars on adjustments in Ember.js 5.9, please evaluation the Ember.js 5.9.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 centered totally on aligning 4.12 and 5.3 to allow as many of us in the neighborhood to seamlessly improve as doable. 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 without delay on the heels of two very sturdy LTSs (4.12 and 5.3) is the very best method for customers seeking 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

You could improve Ember CLI utilizing the ember-cli-update mission:

npx ember-cli-update

This utility will make it easier to to replace your app or addon to the newest 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 mission, 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 hold your present model(s) of Ember or EmberData by enhancing package deal.json to revert the adjustments to the strains containing ember-source and ember-data.

Modifications in Ember CLI 5.9

Options

Ember CLI 5.9 launched 2 new options:

  • #10446 – Format markdown recordsdata in blueprints with Prettier.
  • #10450 – Take away warning when encountering a .js file when producing a TS blueprint.

Bug fixes

Ember CLI 5.9 launched 1 bug repair:

  • #10452 – Be sure to make use of the proper package deal supervisor in concurrently scripts.

For extra particulars on the adjustments in Ember CLI 5.9 and detailed improve
directions, please evaluation the Ember CLI 5.9.0 launch web page.

Thank You!

As a community-driven open-source mission with an formidable scope, every of those releases serves as a reminder that the Ember mission wouldn’t have been doable with out your continued help. We’re extraordinarily grateful to our contributors for his or her efforts.

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments