{"push_id":544301209,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"bdfaf7e6be95f614fd378a02bdd55b236c0e0171","before":"3e220d45023ba3b421264ebd112b74ea3b816926","commits":[{"sha":"9a1a4a136b736077e1504505c90785d52317363c","author":{"email":"10df57799f5514a59a5d9119d9b7507f5737edca@swiftype.com","name":"Luke Francl"},"message":"Define Class on Liquid instead of window","distinct":true,"url":"https://api.github.com/repos/swiftype/liquid.js/commits/9a1a4a136b736077e1504505c90785d52317363c"},{"sha":"eb704cd66723613d4f4e16279644d4be9ff8a6a7","author":{"email":"10df57799f5514a59a5d9119d9b7507f5737edca@swiftype.com","name":"Luke Francl"},"message":"Don't add Liquid to `this` when not using exports\n\nLiquid.js leaks global variables when defined inside a closure that has\nan implicit `this` of the global window object, e.g.,\n\n(function() {\n  // Liquid source code here\n})();\n\nMy reasoning behind this change is that if Liquid is required directly\nin the browser, it will be added to the global window object anyway (so\nthis does not change any behavior there). However, if Liquid is defined\ninside a closure, it will not leak the `Liquid` variable.","distinct":true,"url":"https://api.github.com/repos/swiftype/liquid.js/commits/eb704cd66723613d4f4e16279644d4be9ff8a6a7"},{"sha":"bdfaf7e6be95f614fd378a02bdd55b236c0e0171","author":{"email":"10df57799f5514a59a5d9119d9b7507f5737edca@swiftype.com","name":"Luke Francl"},"message":"Update build","distinct":true,"url":"https://api.github.com/repos/swiftype/liquid.js/commits/bdfaf7e6be95f614fd378a02bdd55b236c0e0171"}]}