{"push_id":687624037,"size":11,"distinct_size":11,"ref":"refs/heads/develop","head":"f08a5619aa8cba3f7e3d3967479afa0a05ba43c5","before":"6e3f99080e7c1b44ecf00888e0e5c7596a233db6","commits":[{"sha":"fbc25573af319528749013759c4429d6f2d86ebe","author":{"email":"4200434b5e6d2326e221f990c13fa1c839d53c63@quartercode.com","name":"LoadingByte"},"message":"Fix empty comment line formatting","distinct":true,"url":"https://api.github.com/repos/QuarterCode/JTimber/commits/fbc25573af319528749013759c4429d6f2d86ebe"},{"sha":"ae2c6985a84cfb08e4e191ea947d2835b8a6d1d6","author":{"email":"4200434b5e6d2326e221f990c13fa1c839d53c63@quartercode.com","name":"LoadingByte"},"message":"Add a QueueWrapper","distinct":true,"url":"https://api.github.com/repos/QuarterCode/JTimber/commits/ae2c6985a84cfb08e4e191ea947d2835b8a6d1d6"},{"sha":"0e6966d5dbdd34c0c50f6ab81be47255c99f970a","author":{"email":"4200434b5e6d2326e221f990c13fa1c839d53c63@quartercode.com","name":"LoadingByte"},"message":"Change Wrapper.getActualChildren() to return Collection<?>\n\ninstead of List<Object>. That allows for some more flexible and faster\nimplementations.","distinct":true,"url":"https://api.github.com/repos/QuarterCode/JTimber/commits/0e6966d5dbdd34c0c50f6ab81be47255c99f970a"},{"sha":"393ebf55ba6fee26e10296eb5b24dd6f889a6ed7","author":{"email":"4200434b5e6d2326e221f990c13fa1c839d53c63@quartercode.com","name":"LoadingByte"},"message":"Remove some unnecessary comments in the wrappers","distinct":true,"url":"https://api.github.com/repos/QuarterCode/JTimber/commits/393ebf55ba6fee26e10296eb5b24dd6f889a6ed7"},{"sha":"fd6c437b997dfb74fdcc782412eaee63f619f2e7","author":{"email":"4200434b5e6d2326e221f990c13fa1c839d53c63@quartercode.com","name":"LoadingByte"},"message":"Add an additional add() test to QueueWrapperTest","distinct":true,"url":"https://api.github.com/repos/QuarterCode/JTimber/commits/fd6c437b997dfb74fdcc782412eaee63f619f2e7"},{"sha":"2bc42a4f2c0ad9648b45608834f7f2387c772974","author":{"email":"4200434b5e6d2326e221f990c13fa1c839d53c63@quartercode.com","name":"LoadingByte"},"message":"Add a SetWrapper","distinct":true,"url":"https://api.github.com/repos/QuarterCode/JTimber/commits/2bc42a4f2c0ad9648b45608834f7f2387c772974"},{"sha":"0c936c9cf87ed9510e2e979d65c43180ea70f317","author":{"email":"4200434b5e6d2326e221f990c13fa1c839d53c63@quartercode.com","name":"LoadingByte"},"message":"Extract the wrapper logic that observes collections into separate classes\n\nSuch logic generically observes collections and doesn't care about\nparents etc. It being in separate classes allows to properly implement\nmethods like ListWrapper.subList().","distinct":true,"url":"https://api.github.com/repos/QuarterCode/JTimber/commits/0c936c9cf87ed9510e2e979d65c43180ea70f317"},{"sha":"bb3a395f5fb5dc5c91001abe7ac817a8e9247c64","author":{"email":"4200434b5e6d2326e221f990c13fa1c839d53c63@quartercode.com","name":"LoadingByte"},"message":"Add a proper implementation of ListWrapper.subList()","distinct":true,"url":"https://api.github.com/repos/QuarterCode/JTimber/commits/bb3a395f5fb5dc5c91001abe7ac817a8e9247c64"},{"sha":"226b2496d17488acd686ecb004277a1b693cd100","author":{"email":"4200434b5e6d2326e221f990c13fa1c839d53c63@quartercode.com","name":"LoadingByte"},"message":"Define invocation point (in time) of CollectionObserver\n\nAll CollectionObserver methods are now required to be invoked after the\nchange to the collection has been made. That allows for operations on\nthe modified collection from within the observer because the collection\nnow has a defined state.","distinct":true,"url":"https://api.github.com/repos/QuarterCode/JTimber/commits/226b2496d17488acd686ecb004277a1b693cd100"},{"sha":"314c57d44d5b8a2171ca5345a39fb4cbb2980ffb","author":{"email":"4200434b5e6d2326e221f990c13fa1c839d53c63@quartercode.com","name":"LoadingByte"},"message":"Add a MappWrapper","distinct":true,"url":"https://api.github.com/repos/QuarterCode/JTimber/commits/314c57d44d5b8a2171ca5345a39fb4cbb2980ffb"},{"sha":"f08a5619aa8cba3f7e3d3967479afa0a05ba43c5","author":{"email":"4200434b5e6d2326e221f990c13fa1c839d53c63@quartercode.com","name":"LoadingByte"},"message":"Update changelog","distinct":true,"url":"https://api.github.com/repos/QuarterCode/JTimber/commits/f08a5619aa8cba3f7e3d3967479afa0a05ba43c5"}]}