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
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
Options
Ember.js 4.10 launched 3 options.
- #20270 / #20271 – Add new imports for
getOwner
andsetOwner
from@ember/proprietor
and introduce new@ember/routing
sub-modules - #20253 – Add the
Resolver
sort to preview varieties - #20319 – resolve providers with
Proprietor.lookup
Deprecations
Ember.js 4.10 launched 3 deprecations.
- #20341 – Deprecations for importing
htmlSafe
andisHTMLSafe
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.
Options
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
andaddon
blueprints - #10060 Change
eslint-plugin-node
witheslint-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
Deprecations
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.