Thursday, March 23, 2023
HomeJavascriptEmber 4.4 Launched

Ember 4.4 Launched


Immediately the Ember challenge is releasing model 4.4 of Ember.js, Ember Knowledge, and Ember CLI.

This launch kicks off the 4.4 beta cycle for all sub-projects. We encourage our neighborhood (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 an effective way to constantly check your tasks towards the most recent Ember releases.

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


Ember.js

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

Adjustments in Ember.js 4.4

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

Bug Fixes

Ember.js 4.4 launched 1 bug repair.

  • Calling isEmpty on situations of ObjectProxy wrapping ArrayProxy was not working, that is mounted in #16879.

Options

Ember.js 4.4 launched 4 options.

  • The {{unique-id}} helper shall be included by default in new Ember apps. Builders can use this helper to generate a novel ID string appropriate to be used as an ID attribute within the DOM. Notably, this removes the necessity for a backing class since it may be straight utilized in template-only parts. (#19882/#20005)
  • When a deprecation has the till subject set, it is going to now be logged with the opposite data. (#20014)
  • The customization of setupTest* features is now out there. The app and addon blueprints will create a file at assessments/helpers/index.js the place these features shall be wrapped and exported, creating an area place to edit for every sort of check setup. Assessments generated utilizing ember generate will import the setup features from that file. (#19981)
  • The hasListeners operate is now public, so you may name this earlier than calling removeListeners. (#17978)

Deprecations

Ember.js 4.4 launched 0 deprecations.
For extra particulars on modifications in Ember.js 4.4, please evaluate the Ember.js 4.4.0 launch web page .

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


Ember Knowledge

Ember Knowledge is the official knowledge persistence library for Ember.js purposes.

Adjustments in Ember Knowledge 4.4

Bug Fixes

Ember Knowledge 4.4 launched 0 bug fixes and a few assessments and documentation enhancements.

Options

Ember Knowledge 4.4 launched 0 options.

Deprecations

Ember Knowledge 4.4 launched 1 deprecations.

Assist for the toJSON methodology on Ember Knowledge information has been eliminated. It was deprecated in 3.x and slated for elimination in 4.x.
In case your app makes use of this methodology, observe the deprecation information.

For extra particulars on modifications in Ember Knowledge 4.4, please evaluate the
Ember Knowledge 4.4.0 commits.


Ember CLI

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

Upgrading Ember CLI

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

npx ember-cli-update

This utility will make it easier to to replace your app or addon to the most recent Ember CLI model. You’ll most likely encounter merge conflicts, wherein the default habits is to allow you to resolve conflicts by yourself. For extra data on the ember-cli-update challenge, see the GitHub README.

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

Adjustments in Ember CLI 4.4

Bug Fixes

Ember CLI 4.4 launched 3 bug fixes.

  • Replace since.out there and since.enabled variations for Bower deprecations. (#9822)
  • The addon .gitignore file blueprinted contained /DEBUG/ when it shouldn’t, mounted in #9850.
  • The add-on README will now use extra commonplace markdown for the headers. (#9611).

Options

Ember CLI 4.4 launched 0 options.

Deprecations

Ember CLI 4.4 launched 0 deprecations.

For extra particulars on the modifications in Ember CLI 4.4 and detailed improve
directions, please evaluate the Ember CLI 4.4.0 launch web page.

Thank You!

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