{"shas":[["8c84f9e3192a3b387a5b7528f697a9d9dbc70900","6f0f49c333eb35a2c25a523f2a0cc9c424d3f495@gmail.com","Switch to filter style data munging for StorageAdapters","Harry Brundage"],["ac2f3e9c78200a00de1f985d70fcab4dbf114c61","6f0f49c333eb35a2c25a523f2a0cc9c424d3f495@gmail.com","Actually apply the \"Make Batman::Request have a status attribute which normalizes the XHR's status/statusCode value.\"\n\n - Somehow I lost the actual changes, they were in 5887819.","Harry Brundage"],["afa06e60ce27c6ad9dd759656ee8569b6372ed2f","6f0f49c333eb35a2c25a523f2a0cc9c424d3f495@gmail.com","Allow models to define the `storageKey` used by StorageAdapters to namespace them. Fixes #113.","Harry Brundage"],["81692a57721e0bbdf6063a351380af6c3ead7554","6f0f49c333eb35a2c25a523f2a0cc9c424d3f495@gmail.com","Add a `meta` object to hashes which allows hash length to be bound.","Harry Brundage"],["35f09f484b8051a17ce836c08d6cf5a40a6c70ef","6f0f49c333eb35a2c25a523f2a0cc9c424d3f495@gmail.com","Add a `meta` helper for binding to meta attributes on things like Hashes. Fixes #99.","Harry Brundage"],["9867c24efaa2830366f86381b9a3023f1106fcfd","6f0f49c333eb35a2c25a523f2a0cc9c424d3f495@gmail.com","Make Model.persist return the storage adapters it instantiates.","Harry Brundage"],["2efa273b52c5d121676dc69d14b13050120dda08","6f0f49c333eb35a2c25a523f2a0cc9c424d3f495@gmail.com","Make the server data available to the @after 'readAll' callback of a RestStorage adapter. Fix #114.","Harry Brundage"],["3731d420f8fc92e2df0e3e5118b893fa3ac78a5a","306418c3ac476ea659279e71aabd00f0f295ca17@shopify.com","Fix #119: call Batman.DOM.addEventListener","Kamil Tusznio"],["1e331700fd3c7dd6853063bd498198b97bf404d4","306418c3ac476ea659279e71aabd00f0f295ca17@shopify.com","Actually fire the rendered event once children have been rendered\n\nUpdate tests to remove unneeded delay calls","Kamil Tusznio"],["30593036bdb3518fa15d19b1c4e9441c08067857","306418c3ac476ea659279e71aabd00f0f295ca17@shopify.com","Fix #120: IE doesn't have Function.name\n\nImplement $functionName(f) and use that instead.","Kamil Tusznio"],["8b38bae7fb2967fb5fe45049445fee54a554cea5","306418c3ac476ea659279e71aabd00f0f295ca17@shopify.com","Use $functionName when accessing a function name, and have $functionName return fn.name when defined.","Kamil Tusznio"],["b8a3fe1a60dd10ea84a0e0dfe720536941b40e01","306418c3ac476ea659279e71aabd00f0f295ca17@shopify.com","more calls to $functionName","Kamil Tusznio"],["edc2a7a7ae98085b29f45ac2e002c60bc3185d45","306418c3ac476ea659279e71aabd00f0f295ca17@shopify.com","Fix #125: isSameNode is not supported by IE, use ===\n\n=== works here since nodes are pointers and thus equal if they point\nto the same object","Kamil Tusznio"],["bb65d7f269eb46a5accee5e37f99efaddcccbdc8","306418c3ac476ea659279e71aabd00f0f295ca17@shopify.com","Fix #124: Ensure that getAttribute is a function","Kamil Tusznio"],["493e4e7e17a934e320362944574fd8043bb8dd4a","306418c3ac476ea659279e71aabd00f0f295ca17@shopify.com","Fix #116: Look for the key on `this`  if it's not found in `attributes`","Kamil Tusznio"],["39e486177ee1f8fd09207171fac9698a1d55782a","306418c3ac476ea659279e71aabd00f0f295ca17@shopify.com","Call show with the node applied as the scope","Kamil Tusznio"],["bd3e115a0ff952b942c2742c6a84abf721343de4","306418c3ac476ea659279e71aabd00f0f295ca17@shopify.com","fix hello example","Kamil Tusznio"]],"ref":"refs/heads/master","size":17,"head":"bd3e115a0ff952b942c2742c6a84abf721343de4","push_id":43028092}