{"push_id":698598222,"size":5,"distinct_size":5,"ref":"refs/heads/master","head":"4afde859c4c07223bc5e9069e0cf98820068115d","before":"92112cbeae51f5caac362d22f82eece5daf27e37","commits":[{"sha":"0145479ff31e31d8f5b0ddc6153977ad3b5058c6","author":{"email":"42016bc59586cdcf7b81b48a94dee497732253f3@fadingred.com","name":"Whitney Young"},"message":"Large overhaul of how models are configured internally.\n\n- Configuration happens automatically when first using the model class.\n  Either when creating an instance or accessing any one of the relation\n  methods.\n- All relationships add an implicit inverse.\n- The `join` option is now just a synonym for `through`.","distinct":true,"url":"https://api.github.com/repos/wbyoung/azul/commits/0145479ff31e31d8f5b0ddc6153977ad3b5058c6"},{"sha":"27168f7209c79803ae4fe01fc43d0530c36ec486","author":{"email":"42016bc59586cdcf7b81b48a94dee497732253f3@fadingred.com","name":"Whitney Young"},"message":"Through relations add implicit has-many if needed.\n\nThis adds an implicit has-many relationship to through relationships if\nthey are missing. This will be changed in the future, but this commit\nhas been preserved for reference.\n\nThe reasons that this is not a good idea are outlined in the next\ncommit.","distinct":true,"url":"https://api.github.com/repos/wbyoung/azul/commits/27168f7209c79803ae4fe01fc43d0530c36ec486"},{"sha":"7b16441237bbd1e198d7b97c689782fd6c8f1cd9","author":{"email":"42016bc59586cdcf7b81b48a94dee497732253f3@fadingred.com","name":"Whitney Young"},"message":"Overhaul of how through relations are formed.\n\nThrough relations now represent themselves and do not need an implicit\n(or explicit) relation to which they relate. This means that we don't\nneed to decide any more if we want to add a hasMany relation when\ncreating a through relation.\n\nThe advantage of this is that fewer implicit relations are added which\nallowed mis-configurations to easily go overlooked.","distinct":true,"url":"https://api.github.com/repos/wbyoung/azul/commits/7b16441237bbd1e198d7b97c689782fd6c8f1cd9"},{"sha":"80490150dc9ff13c6b44267c25da79c9c8e2d53d","author":{"email":"42016bc59586cdcf7b81b48a94dee497732253f3@fadingred.com","name":"Whitney Young"},"message":"Refactoring & increasing test coverage.","distinct":true,"url":"https://api.github.com/repos/wbyoung/azul/commits/80490150dc9ff13c6b44267c25da79c9c8e2d53d"},{"sha":"4afde859c4c07223bc5e9069e0cf98820068115d","author":{"email":"42016bc59586cdcf7b81b48a94dee497732253f3@fadingred.com","name":"Whitney Young"},"message":"Added more consistency between belongsTo and hasMany.","distinct":true,"url":"https://api.github.com/repos/wbyoung/azul/commits/4afde859c4c07223bc5e9069e0cf98820068115d"}]}