{"push_id":851767893,"size":62,"distinct_size":62,"ref":"refs/heads/master","head":"fcd1e64cdea37c0b88e416b523888d1ccdd802da","before":"f1928a94e58381fa5a9d222f1b83b6f655cc7815","commits":[{"sha":"647c4e9e60b0f825a96033e6dc46cbedfc720ace","author":{"email":"38222d7b6a5629f1a559abff389f2bf1b7904182@gmail.com","name":"Alan"},"message":"[DOC Release] Document `Ember.getWithDefault`","distinct":true,"url":"https://api.github.com/repos/alexdiliberto/ember.js/commits/647c4e9e60b0f825a96033e6dc46cbedfc720ace"},{"sha":"9d3a62d450e1e73dcba4ecfdbafee8a69318987a","author":{"email":"4737d94bfb8b7940843864fc531cf5f068ebec04@me.com","name":"Robert Jackson"},"message":"[BUGFIX beta] Mandatory setter should check prototype descriptors.\n\nPrior to this change, a setter that exists on the prototype of the\nobject was not detected and was effectively clobbered.\n\nThis change updates `handleMandatorySetter` to check both the objects\nown descriptors and its prototypes descriptors.\n\nAlso removed the guard for `Object.getOwnPropertyDescriptor` since all\nsupported platforms are ES5.","distinct":true,"url":"https://api.github.com/repos/alexdiliberto/ember.js/commits/9d3a62d450e1e73dcba4ecfdbafee8a69318987a"},{"sha":"7894cae8ed49ff252a47bddebe1d6287fe666f46","author":{"email":"4737d94bfb8b7940843864fc531cf5f068ebec04@me.com","name":"Robert Jackson"},"message":"[BUGFIX release] Fix uglification introduced bug with super wrapping.\n\nWe check to see if a function contains `_super` / `.call` / `.apply`\nbefore attempting to super wrap a given method (this saves quite a bit\nof extra super wrapping for functions that do not need it).\nUnfortunately, a number of platforms that we support do not support\ncalling `func.toString()` so we attempt to detect this and fall back\nto always super wrap everything mode.\n\nWe have roughly this code (from\n[here](https://github.com/emberjs/ember.js/blob/b4718218dbe5ffe7736c485a594248b20977c621/packages/ember-metal/lib/utils.js#L257-L271))\nto detect if we can call `toString()` and get the original source:\n\n```javascript\n  let sourceAvailable = (function() {\n    return this;\n  }).toString().indexOf('return this;') > -1;\n```\n\nThis works perfectly for development builds, but unfortunately not\nwhen minified.  Take a look at the minified source and you will see why:\n\n```javascript\nvar e=function(){return this}.toString().indexOf(\"return this;\")>-1;\n```\n\nNote that minifier has stripped the trailing semicolon from the function\nbody we are attempting to check against, but sadly our `indexOf` check\nstill contains the semicolon!\n\n**tldr;** We super wrap every function in uglified builds.\n\n---\n\nThis commit removes the trailing semicolon from the source check, and\nadds a test that should hopefully allow us to detect if this is\naccidentally reintroduced.","distinct":true,"url":"https://api.github.com/repos/alexdiliberto/ember.js/commits/7894cae8ed49ff252a47bddebe1d6287fe666f46"},{"sha":"e15e5d5da229c7396915489d5c61c1bc57c2f259","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@rwjblue.com","name":"Robert Jackson"},"message":"Merge pull request #12463 from rwjblue/do-not-super-wrap-everything\n\n[BUGFIX release] Fix uglification introduced bug with super wrapping.","distinct":true,"url":"https://api.github.com/repos/alexdiliberto/ember.js/commits/e15e5d5da229c7396915489d5c61c1bc57c2f259"},{"sha":"cddb12bc3e1f10103b8b5f5702e991661e63b21b","author":{"email":"ff69b0260468888110df4ece0bb59eef8c39f08a@gmail.com","name":"Ryunosuke SATO"},"message":"[BUGFIX release] `Ember.String.htmlSafe()` should return a instance of SafeString for `null` / `undefined`\n\nCurrently, `Ember.String.htmlSafe()` returns a just String, not HTML Safe.\nWe expect it is a safe string.","distinct":true,"url":"https://api.github.com/repos/alexdiliberto/ember.js/commits/cddb12bc3e1f10103b8b5f5702e991661e63b21b"},{"sha":"a407440389325d39eca9514c6c3862735c26ac92","author":{"email":"3a02579c191f8558e3fedece867419cb15398b26@joshsoftware.com","name":"Anil Kumar Maurya"},"message":"Update README.md","distinct":true,"url":"https://api.github.com/repos/alexdiliberto/ember.js/commits/a407440389325d39eca9514c6c3862735c26ac92"},{"sha":"e75d09788dc55d6c266cc8c2a08d0e7a58c1c048","author":{"email":"7cab19218129c8be3fddad3960a792e179e562d8@madhatted.com","name":"Matthew Beale"},"message":"Merge pull request #12468 from anilmaurya/anilmaurya-patch-1\n\nUpdate README.md, Fix Guides link","distinct":true,"url":"https://api.github.com/repos/alexdiliberto/ember.js/commits/e75d09788dc55d6c266cc8c2a08d0e7a58c1c048"},{"sha":"28163882e229719f496f5cbd72fdc7e84c9431b9","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@rwjblue.com","name":"Robert Jackson"},"message":"Merge pull request #12464 from tricknotes/html-safe\n\n[BUGFIX release] `Ember.String.htmlSafe()` should return a instance of SafeString for `null` / `undefined`","distinct":true,"url":"https://api.github.com/repos/alexdiliberto/ember.js/commits/28163882e229719f496f5cbd72fdc7e84c9431b9"},{"sha":"ecbc94ac2086e986a1c2633947e40248ecfa1183","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@rwjblue.com","name":"Robert Jackson"},"message":"Merge pull request #12314 from rwjblue/check-prototype-for-setters\n\n[BUGFIX beta] Mandatory setter should check prototype descriptors.","distinct":true,"url":"https://api.github.com/repos/alexdiliberto/ember.js/commits/ecbc94ac2086e986a1c2633947e40248ecfa1183"},{"sha":"e8b717d5506dc17d7510f6e1b3ebabca6f8d20fd","author":{"email":"c59534d8a1ea9b7d1823ba6732f3bb3f58c1440e@linkedin.com","name":"Trent Willis"},"message":"Access property only once during property get","distinct":true,"url":"https://api.github.com/repos/alexdiliberto/ember.js/commits/e8b717d5506dc17d7510f6e1b3ebabca6f8d20fd"},{"sha":"b3cbe2450de24f5a6ca6d026c92749574526427b","author":{"email":"0966a165cff09fd9b0dd27fd6a2242e2aeba351e@gmail.com","name":"Godfrey Chan"},"message":"Move FastBoot and resource-discovery tests to node\n\nSince these are server-side scenarios, we should be testing them in node\nto more accurately replicated the target environment.","distinct":true,"url":"https://api.github.com/repos/alexdiliberto/ember.js/commits/b3cbe2450de24f5a6ca6d026c92749574526427b"},{"sha":"08d7949fefa58ccac948f9d1c080df6c255679d0","author":{"email":"0b40b374491a9d33ce3192c35cb80116802ee83a@gmail.com","name":"Stefan Penner"},"message":"Merge pull request #12485 from trentmwillis/get-got\n\nAccess property only once during `Ember.get`","distinct":true,"url":"https://api.github.com/repos/alexdiliberto/ember.js/commits/08d7949fefa58ccac948f9d1c080df6c255679d0"},{"sha":"0cfd33487acae8bf77176dfb4b47e7244a652421","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexspeller.com","name":"Alex Speller"},"message":"observer should be public","distinct":true,"url":"https://api.github.com/repos/alexdiliberto/ember.js/commits/0cfd33487acae8bf77176dfb4b47e7244a652421"},{"sha":"0f5c7f5e750d3d1486ee2061fb10515c2f82282c","author":{"email":"7cab19218129c8be3fddad3960a792e179e562d8@madhatted.com","name":"Matthew Beale"},"message":"Merge pull request #12493 from alexspeller/observer-should-be-publiv\n\nobserver should be public","distinct":true,"url":"https://api.github.com/repos/alexdiliberto/ember.js/commits/0f5c7f5e750d3d1486ee2061fb10515c2f82282c"},{"sha":"dd060f61d1e9b4c3943ab2d84010d6155f55125b","author":{"email":"7cab19218129c8be3fddad3960a792e179e562d8@madhatted.com","name":"Matthew Beale"},"message":"[FEATURE ember-contextual-components] dot-path\n\nConsider paths with dots in them for rendering as a component.","distinct":true,"url":"https://api.github.com/repos/alexdiliberto/ember.js/commits/dd060f61d1e9b4c3943ab2d84010d6155f55125b"},{"sha":"a6f0487aeecc4143a43aa70086557018894b86c0","author":{"email":"7cab19218129c8be3fddad3960a792e179e562d8@madhatted.com","name":"Matthew Beale"},"message":"[FEATURE ember-contextual-components] Add to FEATURES.md","distinct":true,"url":"https://api.github.com/repos/alexdiliberto/ember.js/commits/a6f0487aeecc4143a43aa70086557018894b86c0"},{"sha":"76e00890d07c0e5ddc7575ff40d5738b1480526c","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@rwjblue.com","name":"Robert Jackson"},"message":"Merge pull request #12486 from chancancode/visit-node-tests\n\nMove FastBoot and resource-discovery tests to node","distinct":true,"url":"https://api.github.com/repos/alexdiliberto/ember.js/commits/76e00890d07c0e5ddc7575ff40d5738b1480526c"},{"sha":"8a34561e4ad612bad3e35dee8e0620529cad543a","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexspeller.com","name":"Alex Speller"},"message":"[DOC release] Fix Ember.compare visibility","distinct":true,"url":"https://api.github.com/repos/alexdiliberto/ember.js/commits/8a34561e4ad612bad3e35dee8e0620529cad543a"},{"sha":"6178da684ab5c969a537c8d4ee5f0d88e2ad0231","author":{"email":"0b114873fa118785565c5851d77749c998f5c79c@gmail.com","name":"bmac"},"message":"Add missing @since tags for the 1.12, 1.13 and 2.1 releases.","distinct":true,"url":"https://api.github.com/repos/alexdiliberto/ember.js/commits/6178da684ab5c969a537c8d4ee5f0d88e2ad0231"},{"sha":"b66a13f56b5607aa91dca4862da9028078eab7a0","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexspeller.com","name":"Alex Speller"},"message":"[CLEANUP beta] Remove keys.js","distinct":true,"url":"https://api.github.com/repos/alexdiliberto/ember.js/commits/b66a13f56b5607aa91dca4862da9028078eab7a0"}]}