ember.js v1.11.0 Release Notes

Release Date: 2015-03-28 // about 9 years ago
    • πŸ›  #10736 [BUGFIX] Fix issue with Query Params when using Ember.ObjectController (regression from ObjectController deprecation).
    • πŸ›  #10726 / router.js#ed45bc [BUGFIX] Fix issue with nested {{link-to}} active and transition classes getting out of sync.
    • πŸ›  #10709 [BUGFIX] Clear src attributes that are set to null or undefined.
    • πŸ”’ #10695 [SECURITY] Add <base> and <embed> to list of tags where src and href are sanitized.
    • πŸ›  #10683 / #10703 / #10712 [BUGFIX] Fix regressions added during the {{outlet}} refactor.
    • πŸ’… #10663 / #10711 [SECURITY] Warn when using dynamic style attributes without a SafeString value. See here for more details.
    • πŸ›  #10463 [BUGFIX] Make async test helpers more robust. Fixes hanging test when elements are not found.
    • πŸ—„ #10631 Deprecate using fooBinding syntax ({{some-thing nameBinding="model.name"}}) in templates.
    • πŸ›  #10627 [BUGFIX] Ensure specifying class as a sub-expression ({{input value=foo class=(some-sub-expr)}}) works properly.
    • πŸ›  #10613 [BUGFIX] Ensure {{view id=bar}} sets id on the view.
    • πŸ›  #10612 [BUGFIX] Ensure Ember.inject.controller() works for all Controller types.
    • πŸ›  #10604 [BUGFIX] Fix regression on iOS 8 crashing on certain platforms.
    • πŸ›  #10556 [BUGFIX] Deprecate {{link-to}} unwrapping a controllers model.
    • πŸ›  #10528 [BUGFIX] Ensure custom Router can be passed to Ember.Application.
    • πŸ›  #10530 [BUGFIX] Add assertion when calling this.$() in a tagless view/component.
    • πŸ›  #10533 [BUGFIX] Do not allow manually specifying application resource in the Router.map.
    • πŸ›  #10544 / #10550 [BUGFIX] Ensure that {{input}} can be updated multiple times, and does not loose cursor position.
    • πŸ›  #10553 [BUGFIX] Fix major regression in the non-block form of {{link-to}} that caused an application crash after a period of time.
    • πŸ›  #10554 [BUGFIX] Remove access to this in HTMLBars helpers. To fix any usages of this in a helper, you can access the view from env.data.view instead.
    • πŸ›  #10475 [BUGFIX] Ensure wrapped errors are logged properly.
    • πŸ›  #10489 [BUGFIX] Fix an issue with bindings inside of a yielded template when the yield helper is nested inside of another view
    • πŸ›  #10493 [BUGFIX] Fix nested simple bindings inside of nested yields within views.
    • πŸ›  #10527 [BUGFIX] Ensure that Component context is not forced to parent context.
    • πŸ›  #10525 [BUGFIX] Fix issue causing cursor position to be lost while entering into an {{input}} / Ember.TextField.
    • #10372 / #10431 / #10439 / #10442 Decouple route transition from view creation.
    • πŸ›  #10436 [BUGFIX] Ensure instrument.{subscribe,unsubscribe,reset} aren’t accidentally clobbered.
    • πŸ›  #10462 [BUGFIX] Fix incorrect export of Ember.OutletView.
    • πŸ›  #10398 [BUGFIX] undefined and null values in bind-attr should remove attributes.
    • ⚑️ #10413 Update to use inclusive morph-range (via HTMLBars v0.11.1).
    • #10464 Add helpful assertion if templates are compiled with a different template compiler revision.
    • #10160 [FEATURE] Add index as an optional parameter to #each blocks @tim-evans
    • #10186 Port attributeBindings to AttrNode views @mixonic
    • πŸ‘ #10184 Initial support basic Node.js rendering.
    • #10179 [FEATURE] Execute initializers in their respective context @gf3
    • #10213 Ensure overriding attribute bindings is possible @miguelcobain
    • #10320 Start breaking up Ember.View code into mixins based on purpose @ebryn
    • πŸ— #10221 Embed enabled features in debug builds. @rwjblue
    • πŸ›  #10215 [Bugfix beta] Prevent Ember from erroring when the errorThrown property is undefined @bmac
    • #10326 Let View#appendChild instantiate SimpleBoundViews rather than doing it manually ourselves @ebryn
    • πŸ— #10280 Moves route-recognizer to a NPM dep, bumps emberjs-build @danmcclain
    • #10256 Simplify and modularize app/router initialization @emberjs
    • #10254 Make computed.or and computed.and return truthy values @soulcutter
    • #10271 Clean up boot process @emberjs
    • πŸ›  #10268 Bumped sha to get tildeio/route-recognizer#40, which fixes #10190 @jayphelps
    • #10316 Make LinkView FastBootβ„’-compatible @emberjs
    • #10321 View#element isn’t observable, we don’t need to use set @ebryn
    • 🚚 #10323 Remove meta.descs @ebryn
    • βœ… #10324 Don’t run this mandatory setter test in prod @ebryn
    • ⚑️ #10329 Update transpiler to Esperanto. @rwjblue
    • #10352 Add internal _willDestroyElement hook to prevent using instance-based events @ebryn
    • 🚚 #10336 Remove unnecessary check for NativeArray @tricknotes
    • ⚑️ #10334 Update to HTMLBars v0.10.0. @rwjblue
    • #10338 Ensure computed.oneWay is exported properly. @linstula
    • ⚑️ #10345 Update to QUnit 1.17.1. @rwjblue
    • #10350 Make meta.cache & meta.cacheMeta lazy @ebryn
    • #10353 Avoid creating context bindings for collection views @mmun
    • #10093 [FEATURE] Implement {{component}} helper @lukemelia