Today the Ash task is launching variation 3.12 of Ember.js, Ash Information, as well as Ash CLI. This launch of Ember.js is an LTS (Long-term Assistance) prospect. LTS prospects focus on security over the enhancement of brand-new attributes, as well as have an extensive assistance routine. To find out about the following wave of attributes being available in future launches, see the Octane launch strategy article.
This launch starts the 3.13 beta cycle for all sub-projects. We motivate our neighborhood (specifically addon writers) to aid check these beta develops as well as report any type of insects prior to they are released as a last launch in 6 weeks’ time. The ember-try addon is a terrific means to constantly check your tasks versus the most recent Ash launches.
You can find out more regarding our basic launch procedure below:
Ember.js
Ember.js is the core structure for developing enthusiastic internet applications.
Modifications in Ember.js 3.12
The 3.12.0 launch is an Ember.js Long-Term Assistance prospect. In 6 weeks, the 3.12.x collection will certainly end up being the most recent LTS launch as well as 6 weeks afterwards the 3.4 LTS branch will certainly no more get bugfix spots. LTS variations enable groups to update much less regularly while still obtaining assistance from the Ash task as well as the bigger environment.
For more details regarding Ash’s LTS plans, see the statement article as well as develops web page
Ember.js 3.12 is a step-by-step, in reverse suitable launch of Ash with bugfixes, efficiency renovations, as well as small deprecations. There is no (0) brand-new attributes, no (0) deprecations, as well as a number of bugfixes in this variation.
Brand-new Functions (0 )
There are no brand-new attributes in Ember.js 3.12.
Deprecations (0 )
There are no deprecations included Ember.js 3.12
Deprecations are included in Ember.js when an API will certainly be eliminated at a later day. Each deprecation has an entrance in the deprecation overview explaining the movement course to a much more secure API. Deprecated public APIs are not eliminated till a significant launch of the structure.
Take into consideration utilizing the ember-cli-deprecation-workflow addon if you want to update your application without right away dealing with deprecations.
For even more information on adjustments in Ember.js 3.12, please examine the Ember.js 3.12 launch web page
Ash Information
Ash Information is the main information perseverance collection for Ember.js applications.
Modifications in Ash Information 3.12
Brand-new Functions (0 )
No brand-new attributes presented in Ash Information 3.12.
Deprecations (2 )
Evented Api Use (1 of 2)
With Ash Information 3.12 the Ember.Evented
capability on DS.Model
, DS.ManyArray
, DS.Errors
, DS.RecordArray
, as well as DS.PromiseManyArray
is deprecated. Please describe the deprecations overview for even more information.
Document Lifecycle Occasion Techniques (2 of 2)
Lifecycle occasion techniques on DS.Model
such as becameError
, becameInvalid
, didCreate
, didDelete
, didLoad
, didUpdate
, prepared
, rolledBack
are deprecated since Ash Information 3.12. For an overview to changing these occasion techniques with computed residential or commercial properties please describe the deprecations overview
For even more information on adjustments in Ash Information 3.12, please examine the
Ash Information 3.12.0 launch web page
Ash CLI
Ash CLI is the command line user interface for handling as well as product packaging Ember.js applications.
Updating Ash CLI
You might update Ash CLI utilizing the ember-cli-update task:
npm mount -g ember-cli-update
ember-cli-update
This energy will certainly aid you to upgrade your application or add-on to the most recent Ash CLI variation. You will most likely come across combine disputes, in which the default habits is to allow you fix disputes by yourself. For more details on the ember-cli-update
task, see the github README
While it is advised to maintain Ash CLI variations compatible Ash as well as Ash Information, this is not called for. After upgrading ember-cli, you can maintain your existing variation( s) of Ash or Ash Information by modifying package.json
to change the adjustments to the lines including ember-source
as well as ember-data
Modifications in Ash CLI 3.12
Brand-new Functions (0 )
There are no brand-new attributes in Ash CLI 3.12.
Deprecations (0 )
There are no brand-new deprecations in Ash CLI 3.12.
For even more information on the adjustments in Ash CLI 3.12 as well as in-depth upgrade
directions, please examine the Ash CLI 3.12.0 launch web page
Thanks!
As a community-driven open-source task with an enthusiastic range, each of these launches work as a pointer that the Ash task would certainly not have actually been feasible without your ongoing assistance. We are very happy to our factors for their initiatives.