{"push_id":1115536620,"size":4,"distinct_size":0,"ref":"refs/heads/stable","head":"1d25201b2a3be7e18194194b2a3ae8a8d939ed6b","before":"f57a6e1099695b85c768963e55238ce0e9c5915a","commits":[{"sha":"3ef018f33e3937e85f1ed64877608c97546595e5","author":{"email":"bfcdf3e6ca6cef45543bfbb57509c92aec9a39fb@playcanvas.com","name":"Dave Evans"},"message":"[VERSION] v0.186.0-dev","distinct":false,"url":"https://api.github.com/repos/playcanvas/engine/commits/3ef018f33e3937e85f1ed64877608c97546595e5"},{"sha":"48ef800e8a6da36799d8066eca8f915b5aa1a40b","author":{"email":"bfcdf3e6ca6cef45543bfbb57509c92aec9a39fb@playcanvas.com","name":"Dave Evans"},"message":"Optimise event.fire by limiting argument length.","distinct":false,"url":"https://api.github.com/repos/playcanvas/engine/commits/48ef800e8a6da36799d8066eca8f915b5aa1a40b"},{"sha":"72fc5b05cc5302c373d4ce6cff0630847f045dee","author":{"email":"bfcdf3e6ca6cef45543bfbb57509c92aec9a39fb@playcanvas.com","name":"Dave Evans"},"message":"Optimize Keyboard handling\n- prevent allocation in keyboard update()\n- re-use KeyEvent object for every event to prevent allocation.","distinct":false,"url":"https://api.github.com/repos/playcanvas/engine/commits/72fc5b05cc5302c373d4ce6cff0630847f045dee"},{"sha":"1d25201b2a3be7e18194194b2a3ae8a8d939ed6b","author":{"email":"bfcdf3e6ca6cef45543bfbb57509c92aec9a39fb@playcanvas.com","name":"Dave Evans"},"message":"[RELEASE] v0.185.4","distinct":false,"url":"https://api.github.com/repos/playcanvas/engine/commits/1d25201b2a3be7e18194194b2a3ae8a8d939ed6b"}]}