{"push_id":554242453,"size":9,"distinct_size":9,"ref":"refs/heads/master","head":"7700fb92dcdfc3c3fe7c2c783372b4650e39fd76","before":"2e00d76901eb342ef41405475d964108ce1e1706","commits":[{"sha":"d6f8a340033f31b269dd3089a285a1e5275dadfc","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@hodgkiss.me","name":"Steve Hodgkiss"},"message":"Fix an issue where an Errors would think it has errors after asking for any attribute that didn’t have errors","distinct":true,"url":"https://api.github.com/repos/lotus/validations/commits/d6f8a340033f31b269dd3089a285a1e5275dadfc"},{"sha":"70d7526c37b5e16ba58b9606fcc478e87121349f","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@hodgkiss.me","name":"Steve Hodgkiss"},"message":"Flatten nested errors based on the parent attribute name","distinct":true,"url":"https://api.github.com/repos/lotus/validations/commits/70d7526c37b5e16ba58b9606fcc478e87121349f"},{"sha":"ebbd824a7f168256df77210d9f4dd75a9ddbeecc","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@hodgkiss.me","name":"Steve Hodgkiss"},"message":"Namespace the error itself, not just the key in Errors","distinct":true,"url":"https://api.github.com/repos/lotus/validations/commits/ebbd824a7f168256df77210d9f4dd75a9ddbeecc"},{"sha":"59f8c62f7c2a33fada09dc324a63dc66bfebf71e","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@hodgkiss.me","name":"Steve Hodgkiss"},"message":"Remove errors.any?","distinct":true,"url":"https://api.github.com/repos/lotus/validations/commits/59f8c62f7c2a33fada09dc324a63dc66bfebf71e"},{"sha":"c94a1835fb8ed7c6f8e6b97ec5b003c664a70e53","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@hodgkiss.me","name":"Steve Hodgkiss"},"message":"Add Error#attribute_name","distinct":true,"url":"https://api.github.com/repos/lotus/validations/commits/c94a1835fb8ed7c6f8e6b97ec5b003c664a70e53"},{"sha":"5357fd1c02b442f17faf243cb2550d4066da93e9","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@hodgkiss.me","name":"Steve Hodgkiss"},"message":"Let error handle namespaced logic","distinct":true,"url":"https://api.github.com/repos/lotus/validations/commits/5357fd1c02b442f17faf243cb2550d4066da93e9"},{"sha":"584fb2671e28939dc9fd56696e777b766ae2489a","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@hodgkiss.me","name":"Steve Hodgkiss"},"message":"Be consistent and always return strings from attribute","distinct":true,"url":"https://api.github.com/repos/lotus/validations/commits/584fb2671e28939dc9fd56696e777b766ae2489a"},{"sha":"ba6e62f6d1faee21a7e9cd1b58b43032abb8426d","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@hodgkiss.me","name":"Steve Hodgkiss"},"message":"Put each assignment on its own line in Error#initialize","distinct":true,"url":"https://api.github.com/repos/lotus/validations/commits/ba6e62f6d1faee21a7e9cd1b58b43032abb8426d"},{"sha":"7700fb92dcdfc3c3fe7c2c783372b4650e39fd76","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@lucaguidi.com","name":"Luca Guidi"},"message":"Merge branch 'stevehodgkiss-nested_errors_issue'","distinct":true,"url":"https://api.github.com/repos/lotus/validations/commits/7700fb92dcdfc3c3fe7c2c783372b4650e39fd76"}]}