All Versions
281
Latest Version
Avg Release Cycle
29 days
Latest Release
521 days ago

Changelog History
Page 29

  • v1.9.0 Changes

    December 08, 2014
    • โž• Add deprecation for quoteless outlet names ({{outlet main}} should be {{outlet 'main'}}).
    • ๐Ÿ›  [BUGFIX] Update the Ember.Map#forEach callback to include the map being iterated over.
    • ๐Ÿ›  [BUGFIX] Ensure that tagless container views are rendered properly.
    • [PERF] Ember.View#_outlets is no longer observable.
    • [PERF] Avoid extending a view for every {{each}}.
    • Ensure initializers have a name property (provides a helpful assertion if missing).
    • ๐Ÿ— [BUILD TOOLING] Enable easier cross-browser testing by publishing builds and tests to S3.
    • Enable Ember.run.join to return a value even if within an existing run loop.
    • โšก๏ธ Update Ember.EventDispatcher to use Ember.run.join. This is required so that synchronous events (like focus) do not spawn a nested run loop.
    • ๐Ÿ—„ Deprecate context switching form of {{each}}.
    • ๐Ÿ—„ Deprecate context switching form of {{with}}.
    • โž• Add improved error message when a component lookup fails.
    • Ensure that component actions that are subscribed to, trigger an assertion when unhandled. Consider the following example:
    {{!component-a.hbs}}
    
    {{some-other-component action="saveMe"}}
    

    Clearly, component-a has subscribed to some-other-component's action. Previously, if component-a did not handle the action, it would silently continue. Now, an assertion would be triggered.

    • [PERF] Speedup Mixin creation.
    • โšก๏ธ [BREAKING] Require Handlebars 2.0. See blog post for details.
    • ๐Ÿ‘ Allow all rejection types in promises to be handled.
    • ๐Ÿ”ง Mandatory setter checks for configurable, and does not clobber non-configurable properties.
    • โœ‚ Remove long deprecated Ember.empty and Ember.none.
    • ๐Ÿ”จ Refactor Ember.platform.
    • Ember.HashLocation no longer assumes any hash is a route, uses forward slash prefix convention #/foo.
    • โœ… Log unhandled promise rejections in testing.
    • ๐Ÿ—„ Deprecate Ember.Handlebars.get.
    • ๐Ÿ— Warn if FEATURES flagging is used in non-canary, debug builds.
    • Streamify template bindings.
    • ๐Ÿ‘‰ Make Ember.Namespace#toString ember-cli aware.
    • Prevent extra method.toString checks when setting _super.
    • [PERF] Speedup watchKey by preventing for in related deopt.
    • [FEATURE] ember-routing-fire-activate-deactivate-events.
    • โœ… [FEATURE] ember-testing-pause-test.