Friday, May 3, 2024
HomeJavaScriptEmber 5.6 Launched

Ember 5.6 Launched


At the moment the Ember mission is releasing model 5.6 of Ember.js and Ember CLI.

This launch kicks off the 5.7 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 tasks in opposition to the newest 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.6

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

Bug fixes

Ember.js 5.6 launched 3 bug fixes.

  • #20595 – A blueprint-generated file for an addon re-export ought to all the time be a JavaScript file, not a TypeScript file.
  • #20603 – Inner templates needs to be strictMode and repair the declared varieties for precompileTemplate.
  • #20605 – Transfer babel-plugin-ember-template-compilation to dependencies from devDependencies.

For extra particulars on modifications in Ember.js 5.6, please assessment the Ember.js 5.6.0 launch web page.


EmberData

EmberData is the official knowledge 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 centered totally on aligning 4.12 and 5.3 to allow as many of us in the neighborhood to seamlessly improve as potential.

We proceed to take our time with 5.4 as we intend to introduce a serious new paradigm with it (the alternative 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 most effective method 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 functions.

Upgrading Ember CLI

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

npx ember-cli-update

This utility will enable you 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 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’ll be able to maintain your present model(s) of Ember or EmberData by enhancing package deal.json to revert the modifications to the strains containing ember-source and ember-data.

Adjustments in Ember CLI 5.6

Options

Ember CLI 5.6 launched 2 new options.

  • #10394ember serve will now mechanically select a port (beginning with 4200), until a port is explicitly set with the --port flag or the $PORT env variable.
  • #10404 – Provides a workflow to deploy api docs to ember-learn/ember-cli.github.io and the web site.

For extra particulars on the modifications in Ember CLI 5.6 and detailed improve
directions, please assessment the Ember CLI 5.6.0 launch web page.

Thank You!

As a community-driven open-source mission with an bold scope, every of those releases serves as a reminder that the Ember mission wouldn’t have been potential with out your continued assist. 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