Thursday, May 23, 2024
HomeJavaScriptEmber 4.10 Launched

Ember 4.10 Launched

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

This launch kicks off the 4.11 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 revealed as a ultimate launch in six weeks’ time. The ember-try addon is a good way to repeatedly check your tasks towards the newest Ember releases.

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


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

Modifications in Ember.js 4.10

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

Bug Fixes

Ember.js 4.10 launched 2 bug fixes.

  • #20327 – Repair the kinds for the mutation-methods of NativeArray
  • #20283 – revert TS compilerOptions.goal to ES2017


Ember.js 4.10 launched 3 options.

  • #20270 / #20271 – Add new imports for getOwner and setOwner from @ember/proprietor and introduce new @ember/routing sub-modules
  • #20253 – Add the Resolver sort to preview varieties
  • #20319 – resolve providers with Proprietor.lookup


Ember.js 4.10 launched 3 deprecations.

  • #20341 – Deprecations for importing htmlSafe and isHTMLSafe from @ember/string. They’ve moved to @ember/template
  • #20344 – Deprecate @ember/string when used from ember-source. It’s best to use the @ember/string-addon
  • #20342 – Deprecate @ember/error

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

Ember Knowledge

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

Modifications in Ember Knowledge 4.10

Resulting from low availability for the Ember Knowledge workforce this cycle, Ember Knowledge doesn’t have a brand new launch, so it stays at 4.9.

Please see the Ember 4.0 launch weblog submit for particulars about v4.9 of Ember Knowledge.

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 challenge:

npx ember-cli-update

This utility will assist you to to replace your app or addon to the newest Ember CLI model. You’ll most likely encounter merge conflicts, through which the default habits is to allow you to resolve conflicts by yourself. For extra info on the ember-cli-update challenge, see the GitHub README.

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

Modifications in Ember CLI 4.10

Bug Fixes

Ember CLI 4.10 launched 0 bug fixes.


Ember CLI 4.10 launched 5 options.

  • #10048 Make addAddonsToProject help creating a brand new challenge with customized goal listing
  • #10054 Conditionally apply ESLint parser choices in app and addon blueprints
  • #10060 Change eslint-plugin-node with eslint-plugin-n in blueprints
  • #10062 Replace Prettier config in blueprints to solely use single quotes for .js and .ts recordsdata
  • #10132 Add @ember/string as a dependency of tasks


Ember CLI 4.10 launched 0 deprecations.

For extra particulars on the modifications in Ember CLI 4.10 and detailed improve
directions, please assessment the Ember CLI 4.10.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 help. We’re extraordinarily grateful to our contributors for his or her efforts.



Please enter your comment!
Please enter your name here

Most Popular

Recent Comments