{"action":"published","release":{"url":"https://api.github.com/repos/emberjs/ember.js/releases/952810","assets_url":"https://api.github.com/repos/emberjs/ember.js/releases/952810/assets","upload_url":"https://uploads.github.com/repos/emberjs/ember.js/releases/952810/assets{?name}","html_url":"https://github.com/emberjs/ember.js/releases/tag/v1.10.0","id":952810,"tag_name":"v1.10.0","target_commitish":"master","name":"Ember v1.10.0","draft":false,"author":{"login":"rwjblue","id":12637,"avatar_url":"https://avatars.githubusercontent.com/u/12637?v=3","gravatar_id":"","url":"https://api.github.com/users/rwjblue","html_url":"https://github.com/rwjblue","followers_url":"https://api.github.com/users/rwjblue/followers","following_url":"https://api.github.com/users/rwjblue/following{/other_user}","gists_url":"https://api.github.com/users/rwjblue/gists{/gist_id}","starred_url":"https://api.github.com/users/rwjblue/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rwjblue/subscriptions","organizations_url":"https://api.github.com/users/rwjblue/orgs","repos_url":"https://api.github.com/users/rwjblue/repos","events_url":"https://api.github.com/users/rwjblue/events{/privacy}","received_events_url":"https://api.github.com/users/rwjblue/received_events","type":"User","site_admin":false},"prerelease":false,"created_at":"2015-02-08T01:14:29Z","published_at":"2015-02-14T21:53:09Z","assets":[],"tarball_url":"https://api.github.com/repos/emberjs/ember.js/tarball/v1.10.0","zipball_url":"https://api.github.com/repos/emberjs/ember.js/zipball/v1.10.0","body":"### Changelog\r\n\r\n* [BUGFIX] Ensure that property case is normalized.\r\n* [BUGFIX] Prevent an error from being thrown if the errorThrown property is a string when catching unhandled promise rejections.\r\n* [BUGFIX] `contenteditable` elements should fire focus events in `ember-testing` click helper.\r\n* [BUGFIX] Remove HTMLBars from builds `ember.debug.js` and `ember.prod.js` builds. Please see http://emberjs.com/blog/2015/02/05/compiling-templates-in-1-10-0.html for more details.\r\n* [BUGFIX] Ensure that calling the `wait` testing helpe without routing works properly.\r\n* [BUGFIX] Ensure that a plus sign in query params are treated as spaces.\r\n* [BUGFIX] Fix broken `Ember.Test.unregisterWaiter` semantics.\r\n* [BUGFIX] Allow unbound helpers to add attributes.\r\n* [BUGFIX] Ensure compat helpers calling `options.fn` work.\r\n* [BUGFIX] Fix memory leak in view streams.\r\n* [BUGFIX] Don't render default layout for `Ember.TextField`.\r\n* Update HTMLBars version to v0.8.5:\r\n  * Allow numbers to be parsed as HTML in IE.\r\n  * Add namespace detection.\r\n  * Include line number in error thrown for unclosed HTML element.\r\n  * `removeAttribute` fix for IE <11 and SVG.\r\n  * Disable `cloneNodes` in IE8.\r\n  * Improve HTML validation and error messages thrown.\r\n  * Fix a number of template compliation issues in IE8.\r\n  * Use the correct namespace in `parseHTML` (fixes various issues that occur\r\n    when changing to and from alternate namespaces).\r\n  * Ensure values are converted to `String`'s when setting attributes (fixes issues in IE10 & IE11).\r\n  * Change `setProperty` and `morph` to remove an `undefined` attr value.\r\n* Remove dots from default resolver descriptions.\r\n* Add helpful assertion if a block helper is not found.\r\n* Make Ember.HTMLBars version of registerHelper private.\r\n* [BUGFIX] Add `options.types` and `options.hashTypes` for Handlebars compatible helpers.\r\n* [BUGFIX] Fix usage of `emptyView` with `{{#each}}` helper.\r\n* Assert if an attribute set statically and via bind-attr.  For example:\r\n  `<div class=\"foo\" {{bind-attr class=\"bar\"}}></div>` will now trigger an assertion (instead of\r\n  silently failing).\r\n* [BUGFIX] Fix deprecated bindAttr helper.\r\n* [BUGFIX] Do not allow both keyword and block params.\r\n* Cleanup HTMLBars public API\r\n  * Remove `Ember.HTMLBars.helper`.\r\n  * Remove internal `registerBoundHelper` function (use\r\n    `registerHelper('blah', makeViewHelper(SomeView))` or `registerHelper('blah', makeBoundHelper(func))`).\r\n* [BUGFIX] Fix Handlebars compat mode `registerHelper` interop with `makeViewHelper`.\r\n* [BUGFIX] Ensure that `mergedProperties` are properly merged when all properties are not present.\r\n* Add options argument to pass url to `Ember.deprecate`.\r\n* Deprecate `{{bind}}` helper.\r\n* Pass array to `Ember.computed.filter` callback\r\n* [BUGFIX] Prevent mandatory-setter when setter is already present.\r\n* Remove Handlebars from dependencies.\r\n* Fix error when parsing templates with invalid end tags.\r\n* [BUGFIX] Allow makeBoundHelper to be a sub-expression.\r\n* [BUGFIX] Allow compat makeBoundHelpers to be sub-expressions.\r\n* [BUGFIX] Export Ember.Handlebars compat shim for `Ember.Handlebars.SafeString` and `Ember.Handlebars.Utils.escapeExpression`.\r\n* [BUGFIX] Allow `Ember.inject` injected properties to be overridden (makes testing significantly easier).\r\n* [BUGFIX] Don’t assert uncaught RSVP rejections. We are already logging the error, but asserting breaks everything else on the run loop queue.\r\n* [BUGFIX] Allow tagName to be a CP (with deprecation).\r\n* [BUGFIX] Allow view instances in {{view}}.\r\n* [BUGFIX] Ensure bound attrs flush immediately.\r\n* [PERFORMANCE] Initialize views in preRender state.\r\n* [PERFORMANCE] `View#element` should not be observable.\r\n* Add ember-template-compiler package.\r\n* Rename `Ember.HTMLBars.registerASTPlugin` to `Ember.HTMLBars.registerPlugin`.\r\n* Export `ember-template-compiler.js`.\r\n* Escape `href`, `src`, and `background` attributes for `a`, `link`, `img`, and `iframe` elements.\r\n* Move debugging file output from `ember.js` to `ember.debug.js`.\r\n* Remove `templateData` property from views.\r\n* Restructure `Ember.libraries` to be more idiomatic.\r\n* Prevent creating an extra view for each select option.\r\n* Deprecate the block form of the bind helper.\r\n* Cleanup `Ember.CoreObject` init argument passing.\r\n* Allow all rejection types to be handled by default RSVP error handler.\r\n* Deprecate setting ContainerView#childViews.\r\n* [FEATURE] ember-htmlbars - Enable the HTMLBars rendering engine.\r\n* [FEATURE] ember-htmlbars-block-params - Enable block params feature for HTMLBars."}}