{"push_id":890795706,"size":26,"distinct_size":26,"ref":"refs/heads/friendly-errors","head":"75d311c4c1885e816ab74f6645c1e4b7805b1aed","before":"66db2a9a5415b72f40f8f9febe1c7df6dc65a16f","commits":[{"sha":"a34050da58597dd7522fb3d49a8446eea0e5d041","author":{"email":"2b43fb8b7a234825d50dd49ce7892d78a59da8f3@stan.li","name":"Stanley Stuart"},"message":"update README stating no IE8 support","distinct":true,"url":"https://api.github.com/repos/nikz/data/commits/a34050da58597dd7522fb3d49a8446eea0e5d041"},{"sha":"f1c3e08557d53c837691f8fb0bf9dc2528d8ea72","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@nikwakelin.com","name":"Nik Wakelin"},"message":"Adds more detailed (\"friendly\") RESTAdapter Error Messages","distinct":true,"url":"https://api.github.com/repos/nikz/data/commits/f1c3e08557d53c837691f8fb0bf9dc2528d8ea72"},{"sha":"911dd9112085248e2c08a8d46e430edc561a3265","author":{"email":"2b43fb8b7a234825d50dd49ce7892d78a59da8f3@stan.li","name":"Stanley Stuart"},"message":"upgrade node to 4 on CI","distinct":true,"url":"https://api.github.com/repos/nikz/data/commits/911dd9112085248e2c08a8d46e430edc561a3265"},{"sha":"377812f75ba5e65749a2b18c1cf3e8acc42889b7","author":{"email":"2b43fb8b7a234825d50dd49ce7892d78a59da8f3@stan.li","name":"Stanley Stuart"},"message":"don't run build on Appveyor due to slow","distinct":true,"url":"https://api.github.com/repos/nikz/data/commits/377812f75ba5e65749a2b18c1cf3e8acc42889b7"},{"sha":"e673c5e8818d29f47d8c239319accd00ed338a11","author":{"email":"2b43fb8b7a234825d50dd49ce7892d78a59da8f3@stan.li","name":"Stanley Stuart"},"message":"update ember-cli to 1.13.12","distinct":true,"url":"https://api.github.com/repos/nikz/data/commits/e673c5e8818d29f47d8c239319accd00ed338a11"},{"sha":"da95d8e51fbe45c9946ba0293c1b2fbb176145fa","author":{"email":"1876163cd388b483c334634371fa2b21fbd89b3c@gmail.com","name":"Sean Doyle"},"message":"[CLEANUP] Clean up adapter/find-all-test.js\n\n* Use ES6 `() =>` where applicable\n* Remove unnecessary `Ember.` and `Ember.RSVP` prefixes\n* Remove ignored closure parameters\n* One-line adapater overrides when possible","distinct":true,"url":"https://api.github.com/repos/nikz/data/commits/da95d8e51fbe45c9946ba0293c1b2fbb176145fa"},{"sha":"26e444f718a31f12df33f067d278c64091e0f8e4","author":{"email":"1876163cd388b483c334634371fa2b21fbd89b3c@gmail.com","name":"Sean Doyle"},"message":"[CLEANUP] `tests/integration/adapter/find-test.js`\n\n* Use ES6 `() =>` where applicable\n* Remove unnecessary `Ember.` and `Ember.RSVP` prefixes\n* Remove ignored closure parameters\n* One-line adapater overrides when possible","distinct":true,"url":"https://api.github.com/repos/nikz/data/commits/26e444f718a31f12df33f067d278c64091e0f8e4"},{"sha":"1bea64588e70bf0b1804e800a08499e21a7819b2","author":{"email":"0b114873fa118785565c5851d77749c998f5c79c@gmail.com","name":"bmac"},"message":"[BUGFIX beta] Warn instead of asserting when a mapped key doesn't match an attribute or relationship","distinct":true,"url":"https://api.github.com/repos/nikz/data/commits/1bea64588e70bf0b1804e800a08499e21a7819b2"},{"sha":"822b3576a71855f0f1afdfbf9d68662b42a95313","author":{"email":"0b114873fa118785565c5851d77749c998f5c79c@gmail.com","name":"bmac"},"message":"Update the changelog for Ember Data 2.2.0","distinct":true,"url":"https://api.github.com/repos/nikz/data/commits/822b3576a71855f0f1afdfbf9d68662b42a95313"},{"sha":"13a5badbe85c0c233ed44e44207200d9a7488a10","author":{"email":"0b114873fa118785565c5851d77749c998f5c79c@gmail.com","name":"bmac"},"message":"Bump the version number to 2.4.0-canary","distinct":true,"url":"https://api.github.com/repos/nikz/data/commits/13a5badbe85c0c233ed44e44207200d9a7488a10"},{"sha":"b8b9886d14228b1d40abf43804e635b052dc01a6","author":{"email":"0b114873fa118785565c5851d77749c998f5c79c@gmail.com","name":"bmac"},"message":"Mark `adapterFor` and `serializerFor` as public","distinct":true,"url":"https://api.github.com/repos/nikz/data/commits/b8b9886d14228b1d40abf43804e635b052dc01a6"},{"sha":"11ab70672774eb7171ce0ffeb26e82321f666f87","author":{"email":"a8e13787aacb0c6ec00489adc8ea3ceecf07eb75@gmail.com","name":"Mikhail Topolskiy"},"message":"Remove JSONSerializer#normalizeId\n\nJSONSerializer#normalizeId is unused, extractId/coerceId are used instead","distinct":true,"url":"https://api.github.com/repos/nikz/data/commits/11ab70672774eb7171ce0ffeb26e82321f666f87"},{"sha":"90185e836f6f073c78284484676caeee5b5d01cd","author":{"email":"2b43fb8b7a234825d50dd49ce7892d78a59da8f3@stan.li","name":"Stanley Stuart"},"message":"[BUGFIX beta] create an empty sourcemap for bower users\n\nrefs https://github.com/components/ember-data/issues/32","distinct":true,"url":"https://api.github.com/repos/nikz/data/commits/90185e836f6f073c78284484676caeee5b5d01cd"},{"sha":"c0ec0d9418fb63e9d964e593d912a07f46da8cbf","author":{"email":"1876163cd388b483c334634371fa2b21fbd89b3c@gmail.com","name":"Sean Doyle"},"message":"`Store._find` asserts `adapterPayload` not empty\n\nCurrently, [Store._find][find] only asserts that the `adapterPayload` is\nnon-null (i.e. `{}` is a valid payload).\n\nThis commit forces the `adapterPayload` to be non-empty.\n\nWhen TDDing with Mirage, `adapterPayload` is often `{}`, which sneaks\nthrough the asserts and ends up as a non-descriptive:\n\n```\nAssertion Failed: You must include an 'id' for undefined in an object\npassed to 'push'\n```\n\nWhich is triggered in [Store._pushInternalModel][_pushInternalModel],\nwhich is a few method invocations away from the source of the issue.\n\n[_pushInternalModel]: https://github.com/emberjs/data/blob/f1ccad8ab9356dd51f44d63585c27d8bb4ec9c3a/packages/ember-data/lib/system/store.js#L1709\n[find]: https://github.com/emberjs/data/blob/f1ccad8ab9356dd51f44d63585c27d8bb4ec9c3a/packages/ember-data/lib/system/store/finders.js#L27","distinct":true,"url":"https://api.github.com/repos/nikz/data/commits/c0ec0d9418fb63e9d964e593d912a07f46da8cbf"},{"sha":"767a1653311e534ad54059bd2018eef1befc59e6","author":{"email":"d1fe027d0ddd49aabf8bbbf7b4c1731c29b84a8f@gmail.com","name":"Chad Hietala"},"message":"[PERF] Ajax should join an existing run if one exists","distinct":true,"url":"https://api.github.com/repos/nikz/data/commits/767a1653311e534ad54059bd2018eef1befc59e6"},{"sha":"8f19c0ef0e8e62749d1a66ca4c7ab7cf7639f65f","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexspeller.com","name":"Alex Speller"},"message":"Fix incorrect reference","distinct":true,"url":"https://api.github.com/repos/nikz/data/commits/8f19c0ef0e8e62749d1a66ca4c7ab7cf7639f65f"},{"sha":"c585f5c99a4c44cbcc7b010220bd99843c3909ea","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@martenschilstra.nl","name":"Marten Schilstra"},"message":"Report better error when `type` is missing from a JSONApi response","distinct":true,"url":"https://api.github.com/repos/nikz/data/commits/c585f5c99a4c44cbcc7b010220bd99843c3909ea"},{"sha":"40a62829951a8270b0f4f4b8a08e142400493adf","author":{"email":"f5e4f03d283bb5fd3184f0002b636cb2f6079082@users.noreply.github.com","name":"Austin Burdine"},"message":"fix incorrect argument description...\n\n...in `store.queryRecord`\n\nDocs incorrectly say that passed in modelName can be a subclass of DS.Model. That behavior has been removed.","distinct":true,"url":"https://api.github.com/repos/nikz/data/commits/40a62829951a8270b0f4f4b8a08e142400493adf"},{"sha":"21b48d0e20361a57b13d274b3dfd619815207e6c","author":{"email":"2634699b690d6f72949b105410c13810b7d128f1@gmail.com","name":"Jeffrey Biles"},"message":"Use findRecord syntax in unloadRecord documentation\n\nJust a small update to the new syntax.","distinct":true,"url":"https://api.github.com/repos/nikz/data/commits/21b48d0e20361a57b13d274b3dfd619815207e6c"},{"sha":"3805c4615702ddfc47dea81e605b77d3fbb97406","author":{"email":"5a7a6a189b47cd31d24667a751e4003cd04eced5@fieldphone.com","name":"Aaron Renoir"},"message":"fix transitioning into invalid state\n\nremove events from error class\n\nadd functionality to become valid if errors are removed\n\ndepricate adding errors\n\nchange deprecations to regular warnings","distinct":true,"url":"https://api.github.com/repos/nikz/data/commits/3805c4615702ddfc47dea81e605b77d3fbb97406"}]}