Skip to content

Releases: emberjs/ember.js

Ember v1.13.9

22 Aug 21:23
3aacc67
Compare
Choose a tag to compare

Changelog

  • #12138 [BUGFIX] Do not require calling this._super(...arguments) in views/components when implementing didReceiveAttrs.
  • #12164 [BUGFIX] Properly handle block-less usage of a component without a template or layout specified in the component definition.

Ember v2.1.0-beta.1

17 Aug 07:24
92ad367
Compare
Choose a tag to compare

Changelog

  • #10173 [BUGFIX] Ensure non-singleton injections are not cached incorrectly.
  • #11966 [PERF] Refactor Meta.
  • #12057 Allow instanceInitializers to set customEvents.
  • #12059 [BUGFIX] Allow setting an entry in Application#customEvents to null to opt out of event listeners.
  • #12034 [BUGFIX] Ensure currentRouteName and currentPath are set properly for loading and error routes.
  • #12062 Remove the need for this.__nextSuper, and make debugging methods with this._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 to instanceInitializers. Use instance.lookup instead.
  • #11440 [DEPRECATION] Deprecate passing two arguments to an initializers initialize function.

Ember v2.0.0

13 Aug 07:19
e9be841
Compare
Choose a tag to compare

Changelog

  • #12036 Cleanup CP Set and Volatile
  • #11993 [CLEANUP] Remove Ember.TrackedArray and Ember.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 to Ember.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 from OrderedSet and Map.
  • #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 and viewClass with {{outlet}}.
  • #11771 [CLEANUP] Remove deprecated Controller#controllerFor.
  • #11750 [CLEANUP] Remove metaPath, getMeta and setMeta.
  • #11854 [CLEANUP] Lots of deprecation removals.
  • #11820 [CLEANUP] Remove sendEvent hook.
  • #11815 [CLEANUP] Remove {chainWatchers: null} from Meta.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 and Container 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, use ember-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') and Ember.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.
  • #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 into ember-legacy-views addon.
  • #11776 [CLEANUP] Remove deprecated support for {{each foo as bar}}.
  • #11770 [CLEANUP] Remove deprecated Controller#needs, use Ember.inject.controller() instead.
  • #11800 [CLEANUP] Move support of {{view}} helper into ember-legacy-views addon.
  • #11804 [CLEANUP] Remove EmberObject.createWithMixins.
  • #11786 [CLEANUP] Remove {{with foo as bar}} support.
  • #11805 [CLEANUP] Remove deprecated anyBy, everyProperty, and some.
  • #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 and Ember.CoreView into ember-legacy-views addon.
  • #11796 [CLEANUP] Remove Ember.beforeObserver, Ember.addBeforeObserver, Ember.removeBeforeObserver, `Ember.be...
Read more

Ember v.1.13.8

13 Aug 07:13
f4e708d
Compare
Choose a tag to compare

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

10 Aug 03:36
689318b
Compare
Choose a tag to compare

Changelog

  • #11993 [CLEANUP] Remove Ember.TrackedArray and Ember.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 to Ember.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

09 Aug 20:52
b846dbb
Compare
Choose a tag to compare

Changelog

  • #12000 [DEPRECATION] Deprecate using controller for {{with}}
  • #11946 [PERF] Speed up AttrProxy implementation.
  • #11956 [BUGFIX] Ensure that Ember.View.views is present on deprecated Ember.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 to Ember.View or Ember.Component at extend time.
  • #11993 [DEPRECATION] Deprecate Ember.TrackedArray and Ember.SubArray.
  • #11994 [DEPRECATION] Deprecate using @each as a leaf node in a dependent key. Refactor from Ember.computed('foo.@each', function() {}); to Ember.computed('foo.[]', function() { });.
  • #12026 [BUGFIX] Remove wasted dependent keys for template and layout properties of Ember.View/Ember.Component.

Ember v2.0.0-beta.4

31 Jul 18:12
8c89dd3
Compare
Choose a tag to compare

Changelog

  • #11854 [CLEANUP] Remove length from OrderedSet and Map.
  • #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 and viewClass with {{outlet}}.
  • #11771 [CLEANUP] Remove deprecated Controller#controllerFor.
  • #11750 [CLEANUP] Remove metaPath, getMeta and setMeta.
  • #11854 [CLEANUP] Lots of deprecation removals.
  • #11820 [CLEANUP] Remove sendEvent hook.
  • #11815 [CLEANUP] Remove {chainWatchers: null} from Meta.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 and Container 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

31 Jul 18:11
d997d3c
Compare
Choose a tag to compare

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 of Ember.Helper.helper.
  • #11900 [DEPRECATION] Deprecate Ember.Handlebars.makeBoundHelper in favor of Ember.Helper.helper.
  • #11900 [DEPRECATION] Deprecate Ember.Handlebars.registerBoundHelper in favor of Ember.Helper.helper.
  • #11900 [DEPRECATION] Deprecate Ember.Handlebars.helper in favor of Ember.Helper.helper and automatic helper resolution.
  • #11900 [DEPRECATION] Deprecate Ember.Handlebars.registerHelper in favor of Ember.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 for id 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 deprecated CollectionView.
  • #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

20 Jul 04:01
95d42b8
Compare
Choose a tag to compare

Changelog

  • #11767 [DEPRECATION] Deprecate Controller#needs
  • #11468 [DEPRECATION] Deprecate Ember.Freezable and frozenCopy.
  • #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

20 Jul 04:02
7e36209
Compare
Choose a tag to compare

Changelog

  • #11777 [CLEANUP] Remove context switching form of {{#each model}}{{/each}}, use {{#each model as |item|}}{{/each}} instead.
  • #11484 [CLEANUP] Remove Ember.ArrayController support, use ember-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') and Ember.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.
  • #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 into ember-legacy-views addon.
  • #11776 [CLEANUP] Remove deprecated support for {{each foo as bar}}.
  • #11770 [CLEANUP] Remove deprecated Controller#needs, use Ember.inject.controller() instead.
  • #11800 [CLEANUP] Move support of {{view}} helper into ember-legacy-views addon.
  • #11804 [CLEANUP] Remove EmberObject.createWithMixins.
  • #11786 [CLEANUP] Remove {{with foo as bar}} support.
  • #11805 [CLEANUP] Remove deprecated anyBy, everyProperty, and some.
  • #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 and Ember.CoreView into ember-legacy-views addon.
  • #11796 [CLEANUP] Remove Ember.beforeObserver, Ember.addBeforeObserver, Ember.removeBeforeObserver, Ember.beforeObserversFor, Ember._suspendBeforeObserver, Ember._suspendBeforeObservers, and Function.prototype.observesBefore.
  • #11806 [CLEANUP] Remove deprecated Controller#transitionTo and Controller#replaceWith.
  • #11807 [CLEANUP] Remove deprecated Ember.Handlebars.get.
  • #11808 [CLEANUP] Remove deprecated Binding#oneWay.
  • #11809 [CLEANUP] Remove deprecated Map#remove.