{"push_id":767717929,"size":13,"distinct_size":2,"ref":"refs/heads/PLG-121","head":"5480c83ea70d628ea3f84f11e7ed32c5d774c7c5","before":"39e833a51467cc67c40f87dd4dbcad777fa51e0b","commits":[{"sha":"89980e62acd5141de528f2e4477de3b12350a5ea","author":{"email":"217dcf6ef2b7ec34e331f21f02b286e1b3dca5f3@splitmedialabs.com","name":"Michael Ybanez"},"message":"test: add game item unit tests","distinct":false,"url":"https://api.github.com/repos/xjsframework/xjs/commits/89980e62acd5141de528f2e4477de3b12350a5ea"},{"sha":"85c521646d278c63c99dde1e05502c8bb3993c7a","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@danielcefram.com","name":"dcefram"},"message":"feat: initial game item implementation","distinct":false,"url":"https://api.github.com/repos/xjsframework/xjs/commits/85c521646d278c63c99dde1e05502c8bb3993c7a"},{"sha":"edacfd7df6702413c13821982e328f32d8506da7","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@danielcefram.com","name":"dcefram"},"message":"Merge remote-tracking branch 'origin/PLG-119' into PLG-119","distinct":false,"url":"https://api.github.com/repos/xjsframework/xjs/commits/edacfd7df6702413c13821982e328f32d8506da7"},{"sha":"b4299ca16a20f95d21f14d573c5477550ed5cdd2","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@danielcefram.com","name":"dcefram"},"message":"refactor: move addToScene from GameItem class to Game devices class","distinct":false,"url":"https://api.github.com/repos/xjsframework/xjs/commits/b4299ca16a20f95d21f14d573c5477550ed5cdd2"},{"sha":"b17e352ed7192911eb960dcbeea1ee43967ea577","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@danielcefram.com","name":"dcefram"},"message":"test: update incorrect method name on game unit test case","distinct":false,"url":"https://api.github.com/repos/xjsframework/xjs/commits/b17e352ed7192911eb960dcbeea1ee43967ea577"},{"sha":"ecf98bafe2f07b231c3f2e8bdb6a798424fe5b91","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@danielcefram.com","name":"dcefram"},"message":"style: change order of methods on game item class","distinct":false,"url":"https://api.github.com/repos/xjsframework/xjs/commits/ecf98bafe2f07b231c3f2e8bdb6a798424fe5b91"},{"sha":"bfd5389f3943d090c940ffd48c60ffbd656dadd4","author":{"email":"217dcf6ef2b7ec34e331f21f02b286e1b3dca5f3@splitmedialabs.com","name":"Michael Ybanez"},"message":"feat: initial chroma interface specification","distinct":false,"url":"https://api.github.com/repos/xjsframework/xjs/commits/bfd5389f3943d090c940ffd48c60ffbd656dadd4"},{"sha":"c4c66ea2d144f429ef723b70183961ce293a3710","author":{"email":"217dcf6ef2b7ec34e331f21f02b286e1b3dca5f3@splitmedialabs.com","name":"Michael Ybanez"},"message":"feat: complete chroma interface methods with value checking","distinct":false,"url":"https://api.github.com/repos/xjsframework/xjs/commits/c4c66ea2d144f429ef723b70183961ce293a3710"},{"sha":"7932c9f97a02d58a528566626c978b024fb17961","author":{"email":"217dcf6ef2b7ec34e331f21f02b286e1b3dca5f3@splitmedialabs.com","name":"Michael Ybanez"},"message":"fix: match game item methods and chroma interface methods","distinct":false,"url":"https://api.github.com/repos/xjsframework/xjs/commits/7932c9f97a02d58a528566626c978b024fb17961"},{"sha":"3f23ebc3a63d6d8b6c2af8df3b5e62bddc12d446","author":{"email":"217dcf6ef2b7ec34e331f21f02b286e1b3dca5f3@splitmedialabs.com","name":"Michael Ybanez"},"message":"feat: add type-checking to getItems() to return the proper Item subtype","distinct":false,"url":"https://api.github.com/repos/xjsframework/xjs/commits/3f23ebc3a63d6d8b6c2af8df3b5e62bddc12d446"},{"sha":"f698af5461cc0b3be54355cf895c80a1174051f7","author":{"email":"217dcf6ef2b7ec34e331f21f02b286e1b3dca5f3@splitmedialabs.com","name":"Michael Ybanez"},"message":"test: update chroma interface test specs to conform to more meaningful new naming scheme","distinct":false,"url":"https://api.github.com/repos/xjsframework/xjs/commits/f698af5461cc0b3be54355cf895c80a1174051f7"},{"sha":"234d81902b7f4b0a19b6465af817ce269eb05356","author":{"email":"217dcf6ef2b7ec34e331f21f02b286e1b3dca5f3@splitmedialabs.com","name":"Michael Ybanez"},"message":"Merge branch 'PLG-119' into PLG-121","distinct":true,"url":"https://api.github.com/repos/xjsframework/xjs/commits/234d81902b7f4b0a19b6465af817ce269eb05356"},{"sha":"5480c83ea70d628ea3f84f11e7ed32c5d774c7c5","author":{"email":"217dcf6ef2b7ec34e331f21f02b286e1b3dca5f3@splitmedialabs.com","name":"Michael Ybanez"},"message":"test: add transition interface test cases for camera and game items","distinct":true,"url":"https://api.github.com/repos/xjsframework/xjs/commits/5480c83ea70d628ea3f84f11e7ed32c5d774c7c5"}]}