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.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
. - #11213 [CLEANUP] Remove chaining in Observable.set
- #11438 [CLEANUP] Remove CP semantics
- #11447 [CLEANUP] Remove
Ember.Set
(notEmber.set
). - #11443 [CLEANUP] Remove
Ember.LinkView
. - #11439 [CLEANUP] Remove computed macros.
- #11648 [CLEANUP] Remove
Ember.computed.mapProperty
. - #11460 [CLEANUP] Remove
Object.create
polyfill. - #11448 [CLEANUP] Remove
Ember.DeferredMixin
. - #11458 [CLEANUP] Remove
Ember.ArrayPolyfils
. - #11449 [CLEANUP] Remove
Ember.RSVP.prototype.fail
. - #11459 [CLEANUP] Remove
Ember.keys
. - #11456 [CLEANUP] Remove
Ember.View.prototype.state &
Ember.View.prototype._states`. - #11455 [CLEANUP] Remove
Ember.EnumerableUtils
. - #11462 [CLEANUP] Remove
Object.defineProperty
polyfill. - #11517 [DEPRECATION] Deprecate
this.resource
inRouter.map
. - #11479 [CLEANUP] Remove
Ember.ObjectController
. - #11513 [BUGFIX] Replace array computed macros with plain array versions.
- #11513 [CLEANUP] Remove
Ember.arrayComputed
,Ember.reduceComputed
,Ember.ArrayComputed
, andEmber.ReduceComputed
. - #11547 [CLEANUP] Remove work around for Safari's double finally on error bug.
- #11528 [BUGFIX] Add helpful assertion when using
Ember.computed.map
without a function callback. - #11528 [BUGFIX] Add helpful assertion when using
Ember.computed.mapBy
without a string property name. - #11587 [CLEANUP] Remove
{{bind-attr}}
. - #11611 [CLEANUP] Remove
Ember.computed.filterProperty
. - #11608 [CLEANUP] Remove
{{linkTo}}
helper (not{{link-to}}
). - #11706 [CLEANUP] Remove
Enumerable.rejectProperty
. - #11708 [BUGFIX] Update
fillIn
test helper to trigger theinput
event. - #11710 Add repository field to package.json
- #11700 [CLEANUP] Removes
Enumerable.findProperty
. - #11707 [CLEANUP] Remove
Enumerable.everyBy
. - #10701 Refactor
lazyGet
. - #11262 Fix basic Fastboot usage.
- #11375 Transition feature flag infrastructure to modules.
- #11383 Update {{each-in}} to use ember-metal/should-display.
- #11396 Make Ember.Checkbox extend from Ember.Component.