Releases: emberjs/ember.js
Releases · emberjs/ember.js
Ember v1.13.9
Ember v2.1.0-beta.1
Changelog
- #10173 [BUGFIX] Ensure non-singleton injections are not cached incorrectly.
- #11966 [PERF] Refactor Meta.
- #12057 Allow
instanceInitializers
to setcustomEvents
. - #12059 [BUGFIX] Allow setting an entry in
Application#customEvents
tonull
to opt out of event listeners. - #12034 [BUGFIX] Ensure
currentRouteName
andcurrentPath
are set properly for loading and error routes. - #12062 Remove the need for
this.__nextSuper
, and make debugging methods withthis._super
calls much easier. - #12116 [FEATURE ember-debug-handlers] Enable by default.
- #12117 [FEATURE ember-registry-container-reform] Enable by default.
- #11440 [DEPRECATION] Deprecate using
instance.container.lookup
on first argument toinstanceInitializers
. Useinstance.lookup
instead. - #11440 [DEPRECATION] Deprecate passing two arguments to an initializers
initialize
function.
Ember v2.0.0
Changelog
- #12036 Cleanup CP Set and Volatile
- #11993 [CLEANUP] Remove
Ember.TrackedArray
andEmber.SubArray
. - #11550 [BUGFIX] Ensure that specifying an observer in a child class only observes changes to the childs dependent keys.
- #10259 [BUGFIX] Make
Ember.computed.or
return the last falsey value (similar to||
). - #11957 [BUGFIX] Enable
Ember.DefaultResolver
to properly normalize hyphens (-
). - #11969 / #11959 [DEPRECATE] Deprecate usage of
Ember.String.fmt
. - #11990 [PERF]
@each
should remain a stable node for chains. - #11964 [BUGFIX] Update htmlbars to v0.14.2.
- #11965 [CLEANUP] Remove
Ember.HTMLBars.makeViewHelper
. - #11965 [CLEANUP] Remove
Ember.HTMLBars._registerHelper
. - #11965 [CLEANUP] Remove
Ember.Handlebars.registerHelper
. - #11965 [CLEANUP] Remove
Ember.Handlebars.makeBoundHelper
. - #11965 [CLEANUP] Remove
Ember.Handlebars.makeViewHelper
. - #11965 [CLEANUP] Remove
Ember.Handlebars.helper
. - #11965 [CLEANUP] Remove
Ember.Handlebars.registerBoundHelper
. - #12024 [CLEANUP] Remove
ComponentTemplateDeprecation
mixin. - #12001 [CLEANUP] Remove {{with}} keyword's controller option.
- #12027 [CLEANUP] Remove deprecated
template
access in Ember.Component. - #12019 [DOC] Add helpful assertion when using @each as a leaf in DK.
- #12020 [CLEANUP] Remove specifying
.render
method to views and components. - #12027 [CLEANUP] Remove
positionalParams
specified toEmber.Component
at extend time. - #12027 [CLEANUP] Remove support for specifying
template
in a component. - #12027 [CLEANUP] Remove deprecated
template
access in Ember.Component. - #12028 [CLEANUP] Store actions in
actions
not_actions
. - #11854 [CLEANUP] Remove
length
fromOrderedSet
andMap
. - #11854 [CLEANUP] Remove
OrderedSet.prototype.length
. - #11854 [CLEANUP] Remove
Ember.libraries.each
. - #11854 [CLEANUP] Remove deprecated special
{{each}}
keys. - #11854 [CLEANUP] Remove Ember.Location.registerImplementation.
- #11854 [CLEANUP] Remove
{{template}}
support. - #11854 [CLEANUP] Remove Ember.Route#setupControllers deprecation.
- #11854 [CLEANUP] Remove Ember.Route#renderTemplates deprecation.
- #11845 [CLEANUP] Remove Ember.Application#initialize.
- #11845 [CLEANUP] Remove support for
Ember.Application.resolver
. - #11845 [CLEANUP] Remove support for resolver without
normalize
. - #11845 [CLEANUP] Remove IE6 & IE7 deprecation.
- #11845 [CLEANUP] Remove returning string of attrs from helper support.
- #11845 [CLEANUP] Remove support for returning string of attrs from helper.
- #11845 [CLEANUP] Remove support for
view
andviewClass
with{{outlet}}
. - #11771 [CLEANUP] Remove deprecated
Controller#controllerFor
. - #11750 [CLEANUP] Remove
metaPath
,getMeta
andsetMeta
. - #11854 [CLEANUP] Lots of deprecation removals.
- #11820 [CLEANUP] Remove sendEvent hook.
- #11815 [CLEANUP] Remove
{chainWatchers: null}
fromMeta.prototype
. - #11819 [CLEANUP] Abstract chainWatchers into an object.
- #11824 Revert "[CLEANUP] Remove support for reversed args in
Ember.observer
. - #11822 [BUGFIX] Deprecate
currentWhen
with{{link-to}}
. - #11838 [CLEANUP] Only register
Ember.ContainerView
when legacy view support enabled. - #11852 [CLEANUP] Remove
Ember.RenderBuffer
. - #11853 [CLEANUP] Remove deprecated
Registry
andContainer
behavior. - #11850 [CLEANUP] Remove context switching
{{each}}
helper variant. - #11878 [BUGFIX] Fix issue with QP routes named after
Object.prototype
properties. - #11903 [BUGFIX] Upgrade RSVP + Backburner. Fixes a number of scenarios around testing rejected promise scenarios.
- #11914 [CLEANUP] Remove
Ember.oneWay
. - #11895 [BUGFIX] Properly detect if the environment is Node.
- #11897 [CLEANUP] Remove globals lookup from templates.
- #11777 [CLEANUP] Remove context switching form of
{{#each model}}{{/each}}
, use{{#each model as |item|}}{{/each}}
instead. - #11484 [CLEANUP] Remove
Ember.ArrayController
support, useember-legacy-controllers
addon for support until 2.4. - #11782 [CLEANUP] Remove support for reversed args in
Ember.observer
. - #11722 [BUGFIX] Provide a better error when
InjectedProperty
is misused. - #11691 [BUGFIX]
{{get}}
helper subscribes to values and can be updated. - #11792 [CLEANUP] Remove
Application#then
support. - #11737 [BUGFIX] Ensure
this
context inside former reduced computed macros is correct. - #11790 [CLEANUP] Remove context switching
{{with foo}}
support. - #11754 [CLEANUP] Remove
emptyView="Global.foo"
for Ember.View instances. - #11746 [CLEANUP] Cleanup
Ember.get
:- Remove support for globals:
Ember.get('App.foo')
andEmber.get(null, 'App.foo')
. - Remove support for
this
:Ember.get(object, 'this.foo')
. - Enforce strict usage with two arguments:
Ember.get(object, path)
. - Assert object is a non-null object & path is a string.
- Remove support for globals:
- #11761 [CLEANUP] Cleanup
Ember.set
:- Removes support for set with global paths.
- Removes support for set with 'this' paths.
- Removes support for set with null as first parameter.
- Path must be a string.
- Requires set to be passed in three or four arguments.
- #11797 [CLEANUP] Move support of
itemController
,itemViewClass
,itemView
, etc intoember-legacy-views
addon. - #11776 [CLEANUP] Remove deprecated support for
{{each foo as bar}}
. - #11770 [CLEANUP] Remove deprecated
Controller#needs
, useEmber.inject.controller()
instead. - #11800 [CLEANUP] Move support of
{{view}}
helper intoember-legacy-views
addon. - #11804 [CLEANUP] Remove
EmberObject.createWithMixins
. - #11786 [CLEANUP] Remove
{{with foo as bar}}
support. - #11805 [CLEANUP] Remove deprecated
anyBy
,everyProperty
, andsome
. - #11788 [CLEANUP] Remove slash for a namespace in the
{{render}}
helper - #11791 [CLEANUP] Remove support for actions in
events
key. - #11794 [CLEANUP] Move
Ember.View
andEmber.CoreView
intoember-legacy-views
addon. - #11796 [CLEANUP] Remove
Ember.beforeObserver
,Ember.addBeforeObserver
,Ember.removeBeforeObserver
, `Ember.be...
Ember v.1.13.8
Changelog
- #12056 [BUGFIX] Ensure initializers can augment
customEvents
. - #12037 [BUGFIX] Fix error in some query params scenarios.
- #12058 [BUGFIX] Fix link-to with only qps linking to outdated route.
- #12061 [PERF] Improve performance of guidFor when reading an existing Ember.Object.
- #12067 [BUGFIX] Prevent
helper:@content-helper
lookup errors when using a paramless helper. - #12071 [BUGFIX] Fix issue with accessing component attributes before initial render.
- #12073 [BUGFIX] Fix issue with events when invoking a component and specifying
classNames=
.
Ember v2.0.0-beta.5
Changelog
- #11993 [CLEANUP] Remove
Ember.TrackedArray
andEmber.SubArray
. - #11550 [BUGFIX] Ensure that specifying an observer in a child class only observes changes to the childs dependent keys.
- #10259 [BUGFIX] Make
Ember.computed.or
return the last falsey value (similar to||
). - #11957 [BUGFIX] Enable
Ember.DefaultResolver
to properly normalize hyphens (-
). - #11969 / #11959 [DEPRECATE] Deprecate usage of
Ember.String.fmt
. - #11990 [PERF]
@each
should remain a stable node for chains. - #11964 [BUGFIX] Update htmlbars to v0.14.2.
- #11965 [CLEANUP] Remove
Ember.HTMLBars.makeViewHelper
. - #11965 [CLEANUP] Remove
Ember.HTMLBars._registerHelper
. - #11965 [CLEANUP] Remove
Ember.Handlebars.registerHelper
. - #11965 [CLEANUP] Remove
Ember.Handlebars.makeBoundHelper
. - #11965 [CLEANUP] Remove
Ember.Handlebars.makeViewHelper
. - #11965 [CLEANUP] Remove
Ember.Handlebars.helper
. - #11965 [CLEANUP] Remove
Ember.Handlebars.registerBoundHelper
. - #12024 [CLEANUP] Remove
ComponentTemplateDeprecation
mixin. - #12001 [CLEANUP] Remove {{with}} keyword's controller option.
- #12027 [CLEANUP] Remove deprecated
template
access in Ember.Component. - #12019 [DOC] Add helpful assertion when using @each as a leaf in DK.
- #12020 [CLEANUP] Remove specifying
.render
method to views and components. - #12027 [CLEANUP] Remove
positionalParams
specified toEmber.Component
at extend time. - #12027 [CLEANUP] Remove support for specifying
template
in a component. - #12027 [CLEANUP] Remove deprecated
template
access in Ember.Component. - #12028 [CLEANUP] Store actions in
actions
not_actions
.
Ember v1.13.7
Changelog
- #12000 [DEPRECATION] Deprecate using
controller
for {{with}} - #11946 [PERF] Speed up
AttrProxy
implementation. - #11956 [BUGFIX] Ensure that
Ember.View.views
is present on deprecatedEmber.View
. - #11960 [BUGFIX] Fix issue preventing proper rerendering when specifying bound properties to
{{link-to}}
. - #12018 [DEPRECATION] Deprecate
{{#unbound}}{{/unbound}}
. - #12018 [DEPRECATION] Deprecate
{{unbound}}
with multiple params. - #11964 [BUGFIX] Update htmlbars to v0.13.35.
- #12017 [DEPRECATION] Deprecate specifying
render
function toEmber.View
orEmber.Component
at extend time. - #11993 [DEPRECATION] Deprecate
Ember.TrackedArray
andEmber.SubArray
. - #11994 [DEPRECATION] Deprecate using
@each
as a leaf node in a dependent key. Refactor fromEmber.computed('foo.@each', function() {});
toEmber.computed('foo.[]', function() { });
. - #12026 [BUGFIX] Remove wasted dependent keys for
template
andlayout
properties ofEmber.View
/Ember.Component
.
Ember v2.0.0-beta.4
Changelog
- #11854 [CLEANUP] Remove
length
fromOrderedSet
andMap
. - #11854 [CLEANUP] Remove
OrderedSet.prototype.length
. - #11854 [CLEANUP] Remove
Ember.libraries.each
. - #11854 [CLEANUP] Remove deprecated special
{{each}}
keys. - #11854 [CLEANUP] Remove Ember.Location.registerImplementation.
- #11854 [CLEANUP] Remove
{{template}}
support. - #11854 [CLEANUP] Remove Ember.Route#setupControllers deprecation.
- #11854 [CLEANUP] Remove Ember.Route#renderTemplates deprecation.
- #11845 [CLEANUP] Remove Ember.Application#initialize.
- #11845 [CLEANUP] Remove support for
Ember.Application.resolver
. - #11845 [CLEANUP] Remove support for resolver without
normalize
. - #11845 [CLEANUP] Remove IE6 & IE7 deprecation.
- #11845 [CLEANUP] Remove returning string of attrs from helper support.
- #11845 [CLEANUP] Remove support for returning string of attrs from helper.
- #11845 [CLEANUP] Remove support for
view
andviewClass
with{{outlet}}
. - #11771 [CLEANUP] Remove deprecated
Controller#controllerFor
. - #11750 [CLEANUP] Remove
metaPath
,getMeta
andsetMeta
. - #11854 [CLEANUP] Lots of deprecation removals.
- #11820 [CLEANUP] Remove sendEvent hook.
- #11815 [CLEANUP] Remove
{chainWatchers: null}
fromMeta.prototype
. - #11819 [CLEANUP] Abstract chainWatchers into an object.
- #11824 Revert "[CLEANUP] Remove support for reversed args in
Ember.observer
. - #11822 [BUGFIX] Deprecate
currentWhen
with{{link-to}}
. - #11838 [CLEANUP] Only register
Ember.ContainerView
when legacy view support enabled. - #11852 [CLEANUP] Remove
Ember.RenderBuffer
. - #11853 [CLEANUP] Remove deprecated
Registry
andContainer
behavior. - #11850 [CLEANUP] Remove context switching
{{each}}
helper variant. - #11878 [BUGFIX] Fix issue with QP routes named after
Object.prototype
properties. - #11903 [BUGFIX] Upgrade RSVP + Backburner. Fixes a number of scenarios around testing rejected promise scenarios.
- #11914 [CLEANUP] Remove
Ember.oneWay
. - #11895 [BUGFIX] Properly detect if the environment is Node.
- #11897 [CLEANUP] Remove globals lookup from templates.
Ember v1.13.6
Changelog
- #11900 [DEPRECATION] Deprecate
Ember.Handlebars.makeViewHelper
. - #11900 [DEPRECATION] Deprecate
Ember.HTMLBars.makeViewHelper
. - #11900 [DEPRECATION] Deprecate
Ember.HTMLBars._registerHelper
(manual registration is no longer needed). - #11900 [DEPRECATION] Deprecate
Ember.HTMLBars.makeBoundHelper
in favor ofEmber.Helper.helper
. - #11900 [DEPRECATION] Deprecate
Ember.Handlebars.makeBoundHelper
in favor ofEmber.Helper.helper
. - #11900 [DEPRECATION] Deprecate
Ember.Handlebars.registerBoundHelper
in favor ofEmber.Helper.helper
. - #11900 [DEPRECATION] Deprecate
Ember.Handlebars.helper
in favor ofEmber.Helper.helper
and automatic helper resolution. - #11900 [DEPRECATION] Deprecate
Ember.Handlebars.registerHelper
in favor ofEmber.Helper.helper
and automatic helper resolution. - #11832 [BUGFIX] Fix memory leaks with application creation and acceptance test helpers.
- #11826 [DEPRECATION] Deprecate Ember.ContainerView
- #11864 [BUGFIX] Ensure acceptance test helpers are removed during teardown.
- #11861 [BUGFIX] Update HTMLBars to allow duplicate {{each}} keys.
- #11889 [BUGFIX] Fix
attributeBindings
forid
attribute. - #11866 [BUGFIX] Fix DeprecatedView (and friends) reopen function to delegate to original.
- #11891 [DEPRECATION] Deprecate Ember.CollectionView
- #11910 [BUGFIX] Ensure
Ember.CollectionView.CONTAINER_MAP
is present on deprecatedCollectionView
. - #11917 [BUGFIX] Ensure
"use strict";
is properly added for modules. - #11934 [DEPRECATION] Deprecate specifying
positionalParams
at extend time in favor of using static factory properties. - #11935 [BUGFIX] Avoid unnecessary change events during initial render.
Ember v1.13.5
Changelog
- #11767 [DEPRECATION] Deprecate Controller#needs
- #11468 [DEPRECATION] Deprecate
Ember.Freezable
andfrozenCopy
. - #11762 / #11744 [BUGFIX] Ensure deprecated
Ember.beforeObserver
is available in production. - #11765 [DEPRECATION] Mark
Ember.oneWay
as deprecated - #11774 [BUGFIX] Add deprecation warnings to deprecated Enumerable methods.
- #11778 [DEPRECATION] Deprecate reverse argument ordering in
Ember.observer
. - #11787 [DEPRECATION] Deprecate slash for a namespace in the
{{render}}
helper. - #11798 [DEPRECATION] Deprecate
Function#observesBefore
. - #11812 [DEPRECATION] Add deprecation messages when using
Ember.get
/Ember.set
in a certain ways.
Ember v2.0.0-beta.3
Changelog
- #11777 [CLEANUP] Remove context switching form of
{{#each model}}{{/each}}
, use{{#each model as |item|}}{{/each}}
instead. - #11484 [CLEANUP] Remove
Ember.ArrayController
support, useember-legacy-controllers
addon for support until 2.4. - #11782 [CLEANUP] Remove support for reversed args in
Ember.observer
. - #11722 [BUGFIX] Provide a better error when
InjectedProperty
is misused. - #11691 [BUGFIX]
{{get}}
helper subscribes to values and can be updated. - #11792 [CLEANUP] Remove
Application#then
support. - #11737 [BUGFIX] Ensure
this
context inside former reduced computed macros is correct. - #11790 [CLEANUP] Remove context switching
{{with foo}}
support. - #11754 [CLEANUP] Remove
emptyView="Global.foo"
for Ember.View instances. - #11746 [CLEANUP] Cleanup
Ember.get
:- Remove support for globals:
Ember.get('App.foo')
andEmber.get(null, 'App.foo')
. - Remove support for
this
:Ember.get(object, 'this.foo')
. - Enforce strict usage with two arguments:
Ember.get(object, path)
. - Assert object is a non-null object & path is a string.
- Remove support for globals:
- #11761 [CLEANUP] Cleanup
Ember.set
:- Removes support for set with global paths.
- Removes support for set with 'this' paths.
- Removes support for set with null as first parameter.
- Path must be a string.
- Requires set to be passed in three or four arguments.
- #11797 [CLEANUP] Move support of
itemController
,itemViewClass
,itemView
, etc intoember-legacy-views
addon. - #11776 [CLEANUP] Remove deprecated support for
{{each foo as bar}}
. - #11770 [CLEANUP] Remove deprecated
Controller#needs
, useEmber.inject.controller()
instead. - #11800 [CLEANUP] Move support of
{{view}}
helper intoember-legacy-views
addon. - #11804 [CLEANUP] Remove
EmberObject.createWithMixins
. - #11786 [CLEANUP] Remove
{{with foo as bar}}
support. - #11805 [CLEANUP] Remove deprecated
anyBy
,everyProperty
, andsome
. - #11788 [CLEANUP] Remove slash for a namespace in the
{{render}}
helper - #11791 [CLEANUP] Remove support for actions in
events
key. - #11794 [CLEANUP] Move
Ember.View
andEmber.CoreView
intoember-legacy-views
addon. - #11796 [CLEANUP] Remove
Ember.beforeObserver
,Ember.addBeforeObserver
,Ember.removeBeforeObserver
,Ember.beforeObserversFor
,Ember._suspendBeforeObserver
,Ember._suspendBeforeObservers
, andFunction.prototype.observesBefore
. - #11806 [CLEANUP] Remove deprecated
Controller#transitionTo
andController#replaceWith
. - #11807 [CLEANUP] Remove deprecated
Ember.Handlebars.get
. - #11808 [CLEANUP] Remove deprecated
Binding#oneWay
. - #11809 [CLEANUP] Remove deprecated
Map#remove
.