Wednesday, May 8, 2024
HomeJavaScriptEmber 5.8 Launched

Ember 5.8 Launched


In the present day the Ember challenge is releasing model 5.8 of Ember.js and Ember CLI. This launch of Ember.js is an LTS (Lengthy Time period Help) candidate. LTS candidates prioritize stability over the addition of recent options, and have an prolonged help schedule.

This launch kicks off the 5.9 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 printed as a ultimate launch in six weeks’ time. The ember-try addon is a good way to repeatedly 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 internet functions.

Adjustments in Ember.js 5.8

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

Bug fixes

Ember.js 5.8 launched 1 bug repair.

  • #20672 – Restore {{this.attrs.foo}} deprecation from the three.x period. The API was by accident not eliminated in 4.0, however the deprecation was eliminated.

For extra particulars on adjustments in Ember.js 5.8, please evaluation the Ember.js 5.8.0 launch web page.


EmberData

EmberData is the official information persistence library for Ember.js functions.

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 locally to seamlessly improve as doable. Additional patch releases of 5.3 will likely be forthcoming.

We proceed to take our time with 5.4 as we intend to introduce a serious new paradigm with it (the substitute for @ember-data/mannequin) and consider releasing this new function directly 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 submit addressing EmberData’s new versioning technique for extra data.


Ember CLI

Ember CLI is the command line interface for managing and packaging Ember.js functions.

Upgrading Ember CLI

Chances are you’ll improve Ember CLI utilizing the ember-cli-update challenge:

npx ember-cli-update

This utility will aid you to replace your app or addon to the most recent 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 data on the ember-cli-update challenge, see the GitHub README.

It’s not required to maintain Ember CLI variations in sync with Ember and EmberData. After updating ember-cli, you’ll be able to preserve 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.8

Options

Ember CLI 5.8 launched 1 new function.

  • #10418 – Use content-tag to parse .gts information in blueprints slightly than ember-template-tag.

Bug fixes

Ember CLI 5.8 launched 2 bug fixes.

  • #10432 – Filter out tsconfig.declarations.json when operating the addon blueprint with out typescript enabled.
  • #10438 – Add declarations folder to .eslintignore file in app blueprint in order that operating the lint script after the prepack script doesn’t end in ESLint errors.

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

Thank You!

As a community-driven open-source challenge with an bold scope, every of those releases serves as a reminder that the Ember challenge 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