{"push_id":544724298,"size":104,"distinct_size":67,"ref":"refs/heads/master","head":"fdbafbcca1a470d9e900df7b54f14714f7294d4d","before":"568cbffa6bdcf16da8f76d212ca22b7830140db5","commits":[{"sha":"ac6cbcf3e4157858a1a237cc3b0b0397820c4189","author":{"email":"61c9b2b17db77a27841bbeeabff923448b0f6388@zencocoon.com","name":"Sébastien Grosjean"},"message":"[DOC beta] Add bower install step in contribution guide","distinct":true,"url":"https://api.github.com/repos/twokul/ember.js/commits/ac6cbcf3e4157858a1a237cc3b0b0397820c4189"},{"sha":"caeab3292f8ae986b4e0ebf875fce1d06b4df1eb","author":{"email":"96835dd8bfa718bd6447ccc87af89ae1675daeca@tomdale.net","name":"Tom Dale"},"message":"Inject Renderer instead of hardcoding constructor\n\nPreviously, an instance of `Renderer` was created and added to the\n`CoreView` class. The top-level view to be rendered would look up this\n`Renderer` via `this.constructor.renderer`, then pass it to the\nchild views as needed.\n\nIn anticipation of server-side rendering, this PR uses an injection to\nprovide the default DOM renderer to views directly via an injected\n`renderer` property.\n\nIn light of the fact that historically many views were created without\ngoing through the container, this implementation detects when a\nrenderer has not been provided (likely because someone called\n`Ember.View.create()` manually) and hardcodes a fallback to the DOM\nrenderer.\n\nGoing forward, users (including Ember internally) should always\ninstantiate views via a looked up factory rather than calling it\ndirectly. Non-containerized views will not work in a non-node\nenvironment.\n\nAs a side-effect of putting the renderer into the container, we\ndiscovered that it contained a `destroy()` utility method that was\nbeing called by the container, thinking it was the standard Ember\nmethod for destroying an object.\n\nWe have renamed this method to `removeAndDestroy()` and have updated\nall of the tests that call the old method.","distinct":true,"url":"https://api.github.com/repos/twokul/ember.js/commits/caeab3292f8ae986b4e0ebf875fce1d06b4df1eb"},{"sha":"81935771f845f0296215974b013a80199fa91fac","author":{"email":"96835dd8bfa718bd6447ccc87af89ae1675daeca@tomdale.net","name":"Tom Dale"},"message":"Always share a fallback Renderer","distinct":true,"url":"https://api.github.com/repos/twokul/ember.js/commits/81935771f845f0296215974b013a80199fa91fac"},{"sha":"b736ffa32c2133136d9d451337146a50450cb15d","author":{"email":"1ef86741fe2795ee9829bb1ef6dddfbcff78196c@gmail.com","name":"Alex Navasardyan"},"message":"Requires commas as last token on a line in lists.\n\ni.e:\n\n```javascript\n// bad\nvar x = {\n  one: 1\n  , two: 2\n};\n\n// good\nvar x = {\n  one: 1,\n  two: 2\n};\n```","distinct":false,"url":"https://api.github.com/repos/twokul/ember.js/commits/b736ffa32c2133136d9d451337146a50450cb15d"},{"sha":"d13a87b482d1df99c8c105034542cb3556ce9f36","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@rwjblue.com","name":"Robert Jackson"},"message":"Merge pull request #10115 from twokul/comma-before-line-break\n\nRequires commas as last token on a line in lists.","distinct":false,"url":"https://api.github.com/repos/twokul/ember.js/commits/d13a87b482d1df99c8c105034542cb3556ce9f36"},{"sha":"6b4b8178581edc54e34b5ef3f78d2dc5ef1ae512","author":{"email":"4971f54267658de6ed464ae20f916d8c26628c98@gmail.com","name":"James Herdman"},"message":"[BUGFIX release] Remove Unnecessary Override of emptyViewclass in Each Helper\n\nOverriding the `emptyViewClass` in the each helper is breaking usage of\nthe {{#each}} helper when used as follows:\n\n```handlebars\n{{each person in people emptyView='myEmptyView'}}\n```\n\nFixes #10019","distinct":false,"url":"https://api.github.com/repos/twokul/ember.js/commits/6b4b8178581edc54e34b5ef3f78d2dc5ef1ae512"},{"sha":"33042d9f7050a18983eea71f694715289a2e98f0","author":{"email":"4737d94bfb8b7940843864fc531cf5f068ebec04@me.com","name":"Robert Jackson"},"message":"Deprecate Ember.ObjectController.\n\n* Deprecate on `init` of `Ember.ObjectController`'s when not\n  auto-generated.\n* Deprecate on `get` of a proxied property.\n* Deprecate on `set` of a proxied property.","distinct":false,"url":"https://api.github.com/repos/twokul/ember.js/commits/33042d9f7050a18983eea71f694715289a2e98f0"},{"sha":"dc55da3927488d37d415f827add581449b04e11e","author":{"email":"e54356180be73abad5796cca3d2257cfd3d3813c@gmail.com","name":"Miguel Camba"},"message":"RFC: Improved CP Syntax","distinct":false,"url":"https://api.github.com/repos/twokul/ember.js/commits/dc55da3927488d37d415f827add581449b04e11e"},{"sha":"d25516b84fd71c34316c18574be8132337c0012f","author":{"email":"4737d94bfb8b7940843864fc531cf5f068ebec04@me.com","name":"Robert Jackson"},"message":"[BUGFIX beta] Fix deprecated bindAttr helper.","distinct":false,"url":"https://api.github.com/repos/twokul/ember.js/commits/d25516b84fd71c34316c18574be8132337c0012f"},{"sha":"3f78acc7ab12d98e66cbc1e1d1c8d6de1305cf5c","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@rwjblue.com","name":"Robert Jackson"},"message":"Merge pull request #10062 from rwjblue/deprecate-object-controller\n\nDeprecate Ember.ObjectController.","distinct":false,"url":"https://api.github.com/repos/twokul/ember.js/commits/3f78acc7ab12d98e66cbc1e1d1c8d6de1305cf5c"},{"sha":"16b70236e0904cc76335c34fae8ef2c035b0657b","author":{"email":"6b3799be4300e44489a08090123f3842e6419da5@lukemelia.com","name":"Luke Melia"},"message":"[FEATURE ember-htmlbars-component-helper] Implement `{{component path.resolving.to.component.name}}` to dynamically update the component when the bound value changes.","distinct":false,"url":"https://api.github.com/repos/twokul/ember.js/commits/16b70236e0904cc76335c34fae8ef2c035b0657b"},{"sha":"29b4fccbfed6e629563ef82ff330b9adf50888d1","author":{"email":"a397586dbf4bfd8e24c96c9b67f3dfcde4836911@gmail.com","name":"Martin Muñoz"},"message":"Merge pull request #10061 from jherdman/empty-view-tests\n\n[BUGFIX release] Remove Unnecessary Override of emptyViewclass in Each Helper","distinct":false,"url":"https://api.github.com/repos/twokul/ember.js/commits/29b4fccbfed6e629563ef82ff330b9adf50888d1"},{"sha":"3a3c0b363b19d560c4913e2fb24b73c528855f75","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@rwjblue.com","name":"Robert Jackson"},"message":"Merge pull request #9527 from cibernox/refactor_cps\n\nRFC: Improved CP Syntax","distinct":false,"url":"https://api.github.com/repos/twokul/ember.js/commits/3a3c0b363b19d560c4913e2fb24b73c528855f75"},{"sha":"59a3f8c7c3150a074c30204d5d6f7fb3d9293a3f","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@rwjblue.com","name":"Robert Jackson"},"message":"Merge pull request #10118 from rwjblue/fix-deprecated-bindAttr\n\n[BUGFIX beta] Fix deprecated bindAttr helper.","distinct":false,"url":"https://api.github.com/repos/twokul/ember.js/commits/59a3f8c7c3150a074c30204d5d6f7fb3d9293a3f"},{"sha":"1345233e1d2990966584988ef799cb9c9bf2294d","author":{"email":"4737d94bfb8b7940843864fc531cf5f068ebec04@me.com","name":"Robert Jackson"},"message":"[BUGFIX beta] Update HTMLBars to 0.7.2.","distinct":false,"url":"https://api.github.com/repos/twokul/ember.js/commits/1345233e1d2990966584988ef799cb9c9bf2294d"},{"sha":"3f5457ae350e40c808c395239e0263b5cab74ad8","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@rwjblue.com","name":"Robert Jackson"},"message":"Merge pull request #10119 from rwjblue/update-htmlbars\n\n[BUGFIX beta] Update HTMLBars to 0.7.2.","distinct":false,"url":"https://api.github.com/repos/twokul/ember.js/commits/3f5457ae350e40c808c395239e0263b5cab74ad8"},{"sha":"03c66c56024f5149d48e5d0f6c855fe307056ab9","author":{"email":"1ef86741fe2795ee9829bb1ef6dddfbcff78196c@gmail.com","name":"Alex Navasardyan"},"message":"Removes obsolete test","distinct":false,"url":"https://api.github.com/repos/twokul/ember.js/commits/03c66c56024f5149d48e5d0f6c855fe307056ab9"},{"sha":"5f2835f88cc3b2004a0b412ebcdc7ebf066a7502","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@rwjblue.com","name":"Robert Jackson"},"message":"Merge pull request #10121 from twokul/remove-composable-computed-test\n\nRemoves obsolete test","distinct":false,"url":"https://api.github.com/repos/twokul/ember.js/commits/5f2835f88cc3b2004a0b412ebcdc7ebf066a7502"},{"sha":"fb80dcb27519437ec16714d59e59979c42881adc","author":{"email":"4737d94bfb8b7940843864fc531cf5f068ebec04@me.com","name":"Robert Jackson"},"message":"[BUGFIX beta] Do not allow both keyword and block params.","distinct":false,"url":"https://api.github.com/repos/twokul/ember.js/commits/fb80dcb27519437ec16714d59e59979c42881adc"},{"sha":"bb16d59b8d41efbba521acd7b0ade26cd3a3b6ee","author":{"email":"1ef86741fe2795ee9829bb1ef6dddfbcff78196c@gmail.com","name":"Alex Navasardyan"},"message":"Disallows spaces inside round braces when calling a function\n\ni.e:\n\n```javascript\n// bad\nfoo( 'test' );\n\n// good\nfoo('test');\n```","distinct":false,"url":"https://api.github.com/repos/twokul/ember.js/commits/bb16d59b8d41efbba521acd7b0ade26cd3a3b6ee"}]}