At this time the Ember venture is releasing model 3.7 of Ember.js, Ember Knowledge, and Ember CLI. This launch kicks off the three.8 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 revealed as a remaining launch in six weeks’ time. The ember-try addon is a good way to constantly check your initiatives 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 formidable internet purposes.
Modifications in Ember.js 3.7
Ember.js 3.7 is an incremental, backwards suitable launch of Ember with bugfixes, efficiency enhancements, and minor deprecations. There may be zero (0) new function, zero (0) deprecations, and three (3) bugfixes on this 3.7 model.
Observe that in Ember.js 3.7 help for Node 4 has been explicitly dropped. Node 4 is not supported by the Node.js staff both, and that Ember CLI had already dropped help in early 2018. Which means if you’re on Node 4 and wish to improve you’ll need to improve your model of Node first.
Node 6 help is deliberate to finish within the subsequent few months. Regulate the discharge posts for extra data on this.
New Options (0)
There are not any new options in Ember.js 3.7.
Deprecations (0)
Deprecations are added to Ember.js when an API will probably be eliminated at a later date. Every deprecation has an entry within the deprecation information describing the migration path to a extra secure API. Deprecated public APIs aren’t eliminated till a serious launch of the framework.
Think about using the ember-cli-deprecation-workflow addon if you want to improve your software with out instantly addressing deprecations.
For extra particulars on modifications in Ember.js 3.7, please assessment the Ember.js 3.7.0 launch web page.
Ember Knowledge
Ember Knowledge is the official knowledge persistence library for Ember.js purposes.
Modifications in Ember Knowledge 3.7
No modifications in Ember Knowledge 3.7
New Options (0)
No new options launched in Ember Knowledge 3.7.
Deprecations (0)
No new deprecations launched in Ember Knowledge 3.7.
For extra particulars on modifications in Ember Knowledge 3.7, please assessment the
Ember Knowledge 3.7.0 launch web page.
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 venture:
npm set up -g ember-cli-update
ember-cli-update
This utility will show you how to to replace your app or add-on 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 data on the ember-cli-update
venture, 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 possibly can hold your present model(s) of Ember or Ember Knowledge by enhancing package deal.json
to undo the modifications to the traces containing ember-source
and ember-data
.
Modifications in Ember CLI 3.7
New Options (2)
Compatibility part in addon README (1 of two)
Everytime you generate a brand new addon utilizing Ember CLI it is going to routinely generate a README file to your addon. With Ember CLI 3.7 this README will now embrace a compatibility part that can will let you higher talk to customers of the addon what is required to make use of the addon.
Take away final utilization of Babel 6 (2 of two)
Ember CLI 3.7 has eliminated the final utilization of Babel 6 which was used for supporting compiling templates in addon/
and supporting addon-test-support/
in addons that themselves wouldn’t have any .js
processors (e.g. no dependency on ember-cli-babel
).
This alteration just isn’t a breaking change because the module compilation between Babel 6 and Babel 7 is suitable.
Deprecations (0)
No new deprecations launched in Ember CLI 3.7.
For extra particulars on the modifications in Ember CLI 3.7 and detailed improve
directions, please assessment the Ember CLI 3.7.0 launch web page.
Thank You!
As a community-driven open-source venture with an formidable scope, every of those releases function a reminder that the Ember venture wouldn’t have been attainable with out your continued help. We’re extraordinarily grateful to our contributors for his or her efforts.