{"push_id":627953314,"size":10,"distinct_size":10,"ref":"refs/heads/master","head":"bb265f59b55a51c6c7681b9f1087fb459bf9e13e","before":"3f122b0bf6fc96f9d517f0b5d4072128322ab0c0","commits":[{"sha":"affd1b6b9493396d47f2bc058c95d9e561fe34ae","author":{"email":"533c23a63a57187f24dbe3ea779068317f6c6476@gmail.com","name":"Marcel Dierkes"},"message":"Migrated to the shared app group container.","distinct":true,"url":"https://api.github.com/repos/newmarcel/MovieLib-Swift/commits/affd1b6b9493396d47f2bc058c95d9e561fe34ae"},{"sha":"73c1b23c802bfc789d2c1d4bfab932effdd09268","author":{"email":"533c23a63a57187f24dbe3ea779068317f6c6476@gmail.com","name":"Marcel Dierkes"},"message":"Added access modifiers to model classes","distinct":true,"url":"https://api.github.com/repos/newmarcel/MovieLib-Swift/commits/73c1b23c802bfc789d2c1d4bfab932effdd09268"},{"sha":"e9cd8f3e6b11bfc5b9aaca86dd81fc8538f6c508","author":{"email":"533c23a63a57187f24dbe3ea779068317f6c6476@gmail.com","name":"Marcel Dierkes"},"message":"Moved all model classes into a shared framework.","distinct":true,"url":"https://api.github.com/repos/newmarcel/MovieLib-Swift/commits/e9cd8f3e6b11bfc5b9aaca86dd81fc8538f6c508"},{"sha":"1d3e17590ce0faf9ee1ad44f3ca67b153f91de88","author":{"email":"533c23a63a57187f24dbe3ea779068317f6c6476@gmail.com","name":"Marcel Dierkes"},"message":"Migrated Today Extension to use the shared Core Data store.","distinct":true,"url":"https://api.github.com/repos/newmarcel/MovieLib-Swift/commits/1d3e17590ce0faf9ee1ad44f3ca67b153f91de88"},{"sha":"63ffbcae6500da3608311c64dcc470236b32e96c","author":{"email":"533c23a63a57187f24dbe3ea779068317f6c6476@gmail.com","name":"Marcel Dierkes"},"message":"Managed object entity names are now proper static properties.","distinct":true,"url":"https://api.github.com/repos/newmarcel/MovieLib-Swift/commits/63ffbcae6500da3608311c64dcc470236b32e96c"},{"sha":"8765fbdbe929bd379d3f7701739d44f99ee94318","author":{"email":"533c23a63a57187f24dbe3ea779068317f6c6476@gmail.com","name":"Marcel Dierkes"},"message":"Fixed the today extension framework linking.","distinct":true,"url":"https://api.github.com/repos/newmarcel/MovieLib-Swift/commits/8765fbdbe929bd379d3f7701739d44f99ee94318"},{"sha":"52052fe8d9276ff96ec09edd69491c0e5a7a7818","author":{"email":"533c23a63a57187f24dbe3ea779068317f6c6476@gmail.com","name":"Marcel Dierkes"},"message":"Use AppConfiguration.App.Identifier instead of the hardcoded app identifier.","distinct":true,"url":"https://api.github.com/repos/newmarcel/MovieLib-Swift/commits/52052fe8d9276ff96ec09edd69491c0e5a7a7818"},{"sha":"14ff270983f7b5113ea10adc870ea274dc371b97","author":{"email":"533c23a63a57187f24dbe3ea779068317f6c6476@gmail.com","name":"Marcel Dierkes"},"message":"Re-structured the app delegate","distinct":true,"url":"https://api.github.com/repos/newmarcel/MovieLib-Swift/commits/14ff270983f7b5113ea10adc870ea274dc371b97"},{"sha":"bd7784d0cfe4fdf23487b082f2994a1888943ea5","author":{"email":"533c23a63a57187f24dbe3ea779068317f6c6476@gmail.com","name":"Marcel Dierkes"},"message":"Use private Storyboard structs.","distinct":true,"url":"https://api.github.com/repos/newmarcel/MovieLib-Swift/commits/bd7784d0cfe4fdf23487b082f2994a1888943ea5"},{"sha":"bb265f59b55a51c6c7681b9f1087fb459bf9e13e","author":{"email":"533c23a63a57187f24dbe3ea779068317f6c6476@gmail.com","name":"Marcel Dierkes"},"message":"Cleaned up today widget","distinct":true,"url":"https://api.github.com/repos/newmarcel/MovieLib-Swift/commits/bb265f59b55a51c6c7681b9f1087fb459bf9e13e"}]}