{"push_id":686311397,"size":91,"distinct_size":15,"ref":"refs/heads/fix_2542","head":"338e1e2412eed8c84acaeca9ea1507a254d6a2d3","before":"08a588ef6790086ba180adf3480366e0283c524f","commits":[{"sha":"6243347687da16b1700a02a28d7c3f48281e6580","author":{"email":"2b43fb8b7a234825d50dd49ce7892d78a59da8f3@stan.li","name":"Stanley Stuart"},"message":"remove passing factories to store methods\n\nPreviously, we allowed users to either pass factories (subclasses of\nDS.Model), or a string to store methods. For more consistency in the\ncontainer-based world where things are looked up through strings,\nsupport for looking up via passing a factory has been removed.\n\nThis is part of a refactor that will remove state (like the store)\nfrom Ember Data's factories in order to remove\nEmber.MODEL_FACTORY_INJECTIONS.","distinct":false,"url":"https://api.github.com/repos/pangratz/data/commits/6243347687da16b1700a02a28d7c3f48281e6580"},{"sha":"405f9c503c704ecb5dae569f54529b46e5e53282","author":{"email":"2b43fb8b7a234825d50dd49ce7892d78a59da8f3@stan.li","name":"Stanley Stuart"},"message":"remove instances of DS.Store from factories\n\nWhen using multiple stores with Ember Data, we want to avoid storing the\nstate on the factory itself. Because multiple stores currently share the\nsame factory, this means that the first store to look up the factory\nwill store itself as the `store` on that factory. That means that any\nstores thereafter will receive factories whose `store` property\nreferences the first store, not their own.","distinct":false,"url":"https://api.github.com/repos/pangratz/data/commits/405f9c503c704ecb5dae569f54529b46e5e53282"},{"sha":"c1324d7de18e6c46684987c8587a342bb8eddea1","author":{"email":"0b114873fa118785565c5851d77749c998f5c79c@GMail.com","name":"bmac"},"message":"Lookup the store using store:application instead of application:main\n\nThis simplifes the process of registering the store when a user\ncreates a custom one.  This change also fixes deprecations warning\nintroduces in Ember 1.12. The store service is now injected as a\ninstanceInitializer.","distinct":false,"url":"https://api.github.com/repos/pangratz/data/commits/c1324d7de18e6c46684987c8587a342bb8eddea1"},{"sha":"bcefa52774af9cbf8d9a7821664bde6452414628","author":{"email":"2b43fb8b7a234825d50dd49ce7892d78a59da8f3@stan.li","name":"Stanley Stuart"},"message":"avoid unnecessary singularization for belongsTo relationships","distinct":false,"url":"https://api.github.com/repos/pangratz/data/commits/bcefa52774af9cbf8d9a7821664bde6452414628"},{"sha":"e074ce006c1ba0079493f1f7a220f3405b0820ff","author":{"email":"2b43fb8b7a234825d50dd49ce7892d78a59da8f3@stan.li","name":"Stanley Stuart"},"message":"Merge branch 'master' of github.com:emberjs/data into remove-passing-factories-to-store-methods","distinct":false,"url":"https://api.github.com/repos/pangratz/data/commits/e074ce006c1ba0079493f1f7a220f3405b0820ff"},{"sha":"50c4195b1d7fc5cdee9e2defeb6c945db53d05e3","author":{"email":"e769c707379ed39c87c5c7b5b02a50a616321732@gmail.com","name":"yratanov"},"message":"add Snapshot#serialize method\n* fixes #3144\n\nuse Snapshot#serialize in Store#serialize","distinct":false,"url":"https://api.github.com/repos/pangratz/data/commits/50c4195b1d7fc5cdee9e2defeb6c945db53d05e3"},{"sha":"2a471f7799440479219b5f1a2762b17feba0f4c7","author":{"email":"5e0335f21a153cf7664d915eb62465b2b3b36b98@gmx.de","name":"Tobias Bieniek"},"message":"Fix broken JSDoc references","distinct":false,"url":"https://api.github.com/repos/pangratz/data/commits/2a471f7799440479219b5f1a2762b17feba0f4c7"},{"sha":"9f2d8da1b137af246a6442ba443290c7b8d55ff9","author":{"email":"5e0335f21a153cf7664d915eb62465b2b3b36b98@gmx.de","name":"Tobias Bieniek"},"message":"Remove \"mixed\" type annotation\n\n\"mixed\" is not a valid JSDoc type. It's better to not use any type annotation in this case.","distinct":false,"url":"https://api.github.com/repos/pangratz/data/commits/9f2d8da1b137af246a6442ba443290c7b8d55ff9"},{"sha":"545d973a12e25ace6b34e3b6c53cd0c73781b5cf","author":{"email":"5e0335f21a153cf7664d915eb62465b2b3b36b98@gmx.de","name":"Tobias Bieniek"},"message":"Replace \"String or Number\" with valid JSDoc type annotation\n\nsee http://usejsdoc.org/tags-type.html","distinct":false,"url":"https://api.github.com/repos/pangratz/data/commits/545d973a12e25ace6b34e3b6c53cd0c73781b5cf"},{"sha":"07d59cd4413a04aa6f36007cf6a7d92ccda9a226","author":{"email":"5e0335f21a153cf7664d915eb62465b2b3b36b98@gmx.de","name":"Tobias Bieniek"},"message":"Replace \"subclass of DS.Model\" with valid \"DS.Model\" type annotation","distinct":false,"url":"https://api.github.com/repos/pangratz/data/commits/07d59cd4413a04aa6f36007cf6a7d92ccda9a226"},{"sha":"58998147dba1003ebb10803007c03990231886a5","author":{"email":"5e0335f21a153cf7664d915eb62465b2b3b36b98@gmx.de","name":"Tobias Bieniek"},"message":"Replace \"String or DS.Model\" with valid JSDoc type annotation\n\nsee http://usejsdoc.org/tags-type.html","distinct":false,"url":"https://api.github.com/repos/pangratz/data/commits/58998147dba1003ebb10803007c03990231886a5"},{"sha":"c1e65285c8b73d966e0f8ad8f3188f719b08c10d","author":{"email":"5e0335f21a153cf7664d915eb62465b2b3b36b98@gmx.de","name":"Tobias Bieniek"},"message":"Wrap JSDoc type unions in parantheses","distinct":false,"url":"https://api.github.com/repos/pangratz/data/commits/c1e65285c8b73d966e0f8ad8f3188f719b08c10d"},{"sha":"2246cfd500a9ef7e3935f2de95de2d709c6a30f7","author":{"email":"e769c707379ed39c87c5c7b5b02a50a616321732@gmail.com","name":"yratanov"},"message":"add missing tests DS.Model\n* eachRelatedType()\n* relationshipNames","distinct":false,"url":"https://api.github.com/repos/pangratz/data/commits/2246cfd500a9ef7e3935f2de95de2d709c6a30f7"},{"sha":"f2a5c7304255d1edbdaff5433dc35dce9117c761","author":{"email":"f5fad53aa15601b5c9b0bd862fda240cfc2bdacb@crm-box.ru","name":"Mikhail Topolskiy"},"message":"Add a test for DS.Adapter#serialize","distinct":false,"url":"https://api.github.com/repos/pangratz/data/commits/f2a5c7304255d1edbdaff5433dc35dce9117c761"},{"sha":"cffafb6bbf3af89ff1f0e2acedc79157d7215333","author":{"email":"0b114873fa118785565c5851d77749c998f5c79c@GMail.com","name":"Brendan McLoughlin"},"message":"Merge pull request #3176 from Turbo87/jsdoc-issues\n\nFix JSDoc issues","distinct":false,"url":"https://api.github.com/repos/pangratz/data/commits/cffafb6bbf3af89ff1f0e2acedc79157d7215333"},{"sha":"2c425d498e4a22568e13a8c1ca2a259bbf4c56d9","author":{"email":"5e0335f21a153cf7664d915eb62465b2b3b36b98@gmx.de","name":"Tobias Bieniek"},"message":"system/model/attributes: Fix JSDoc annotations for \"binding\" parameters","distinct":false,"url":"https://api.github.com/repos/pangratz/data/commits/2c425d498e4a22568e13a8c1ca2a259bbf4c56d9"},{"sha":"998dae31fb4415302b2941b23437dca8432dfe93","author":{"email":"5e0335f21a153cf7664d915eb62465b2b3b36b98@gmx.de","name":"Tobias Bieniek"},"message":"system/record-array-manager: Fix JSDoc annotation for updateRecordArray()","distinct":false,"url":"https://api.github.com/repos/pangratz/data/commits/998dae31fb4415302b2941b23437dca8432dfe93"},{"sha":"1db6615623e064a94e46ab4dc00cdcee3b580dcc","author":{"email":"5e0335f21a153cf7664d915eb62465b2b3b36b98@gmx.de","name":"Tobias Bieniek"},"message":"system/model: Add missing \"name\" parameter to trigger() method\n\nThe JSDoc declared the parameter but it was missing from the method definition","distinct":false,"url":"https://api.github.com/repos/pangratz/data/commits/1db6615623e064a94e46ab4dc00cdcee3b580dcc"},{"sha":"27fd3f40a0ac11908f3c4cc540f5b76eb0c12ee7","author":{"email":"98317186dd90497fc416575d5a32a1a9411abe6c@gmail.com","name":"Igor Terzic"},"message":"Merge pull request #3178 from Turbo87/jsdoc-issues\n\nFix more JSDoc issues","distinct":false,"url":"https://api.github.com/repos/pangratz/data/commits/27fd3f40a0ac11908f3c4cc540f5b76eb0c12ee7"},{"sha":"d6c46d8443ec7a3171046490651fed7882ecc6b0","author":{"email":"98317186dd90497fc416575d5a32a1a9411abe6c@gmail.com","name":"Igor Terzic"},"message":"Merge pull request #3177 from yratanov/fix/missing-relationship-test\n\nadd missing tests DS.Model","distinct":false,"url":"https://api.github.com/repos/pangratz/data/commits/d6c46d8443ec7a3171046490651fed7882ecc6b0"}]}