Friday, March 29, 2024
HomeJavaScriptEmber 3.23 Launched

Ember 3.23 Launched


In the present day the Ember mission is releasing model 3.23 of Ember.js, Ember Knowledge, and Ember CLI.

This launch kicks off the three.24 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 remaining launch in six weeks’ time. The ember-try addon is a good way to constantly take a look at your tasks in opposition to the most recent Ember releases.

You’ll be able to learn extra about our common launch course of right here:


Ember.js

Ember.js is the core framework for constructing bold internet functions.

Adjustments in Ember.js 3.23

Ember.js 3.23 is an incremental, backwards suitable launch of Ember with bugfixes, efficiency enhancements, and minor deprecations.

Ember.js 3.23 launched a number of bug fixes, together with:

  • Up to date Glimmer (rendering engine) to enhance developer expertise with debugging (#19213)
  • Ensured that (fn (mut ...)) works with falsy values (#19221)
  • Fastened bugs in question parameters with intermediate transitions (#19249)
  • Prevented a number of serialization of question parameters on activeTransition (#19236)
  • Prevented dynamic invocation of string worth when referenced straight in angle brackets (#19122)
  • Issued a deprecation for tracked mutation in constructor throughout rendering (#19282) ⚠️

New Options

Ember.js 3.23 launched 2 options.

  1. Carried out and enabled invokeHelper from JavaScript Helper Invocation API RFC. The invokeHelper can be utilized to create and name an occasion of the helper in a element. (#19171, #19182)
  2. Carried out and enabled helper supervisor from Helper Managers RFC. It gives a low-level primitive for outlining helpers. (#19160, #19182)

Deprecations

Ember.js 3.23 launched 0 deprecations.

For extra particulars on modifications in Ember.js 3.23, please evaluate the Ember.js 3.23.0 launch web page.


Ember Knowledge

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

Adjustments in Ember Knowledge 3.23

This launch included a number of bug fixes and enhancements, equivalent to:

  • Improved debug message (#7337).
  • Polymorphic relation kind modifications on first load (#7363).

Deprecations (1)

najax when ember-fetch can be a dependency

Constructing on the deprecation of the earlier minor model, #7230 additionally triggers a deprecation warning when ember-fetch is put in to raised information customers on learn how to replace their app.
You’ll be able to seek the advice of the Deprecate najax request deprecation information for extra data.

For extra particulars on modifications in Ember Knowledge 3.23, please evaluate the
Ember Knowledge 3.23.0 launch web page.


Ember CLI

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

Upgrading Ember CLI

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

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, wherein the default habits is to allow you to resolve conflicts by yourself. For extra data on the ember-cli-update mission, see the GitHub README.

Whereas it’s endorsed to maintain Ember CLI variations in sync with Ember and Ember Knowledge, this isn’t required. After updating ember-cli, you possibly can hold your present model(s) of Ember or Ember Knowledge by enhancing package deal.json to revert the modifications to the strains containing ember-source and ember-data.

Adjustments in Ember CLI 3.23

No important modifications had been launched on this model of Ember CLI.
Upcoming modifications to how the blueprint for brand new functions units up testing had been delayed to subsequent minor model as a consequence of regressions.


For extra particulars on the modifications in Ember CLI 3.23 and detailed improve
directions, please evaluate the Ember CLI 3.23.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