{"push_id":861337600,"size":12,"distinct_size":2,"ref":"refs/heads/justinrainbow/master","head":"7099ef0f9366657f2a4e721b7acbb0cc9a9109b6","before":"1f62a7280e80a8b39f02e20e43e8461315b5dcd2","commits":[{"sha":"34f9ae1d8b46fc623d996596a8c73aa8217fc9aa","author":{"email":"94ed49c68b36d289252c94bdd8fcdbdff1ef1a9d@virtualplanets.net","name":"Maks3w"},"message":"Add constraint factory\n\nThis factory can be injected and allow extend built-in constraint types with custom ones.","distinct":false,"url":"https://api.github.com/repos/ribeiropaulor/json-schema/commits/34f9ae1d8b46fc623d996596a8c73aa8217fc9aa"},{"sha":"28de36637637f81a2ea9f2be1a255820c6be75b9","author":{"email":"4afc10ea1538aa253fcd7ebb0a9a18f90506c0ba@xiag.ch","name":"aevtushenko"},"message":"Add unit tests.","distinct":false,"url":"https://api.github.com/repos/ribeiropaulor/json-schema/commits/28de36637637f81a2ea9f2be1a255820c6be75b9"},{"sha":"aaf78b2626e1f17f62227cc03be20cfff02e2709","author":{"email":"4afc10ea1538aa253fcd7ebb0a9a18f90506c0ba@xiag.ch","name":"aevtushenko"},"message":"Fix error when additionalProperties validation is ignored.","distinct":false,"url":"https://api.github.com/repos/ribeiropaulor/json-schema/commits/aaf78b2626e1f17f62227cc03be20cfff02e2709"},{"sha":"acdaf80a9cd45e89ad732fb25ef5f69c73fb6685","author":{"email":"181250270f702f46a6f22ff65273d9157cd73c37@gmail.com","name":"sid"},"message":"* Added two optional arguments to addError method to make it easier for custom error messages\n* Added more information to the error message of StringConstraint\n* Added more information to the Constraint addError\n* Unknown format does not generate error\n* Updated the test so that unknown format does not throw an error\n* Make messages to start with a capital letter consistently","distinct":false,"url":"https://api.github.com/repos/ribeiropaulor/json-schema/commits/acdaf80a9cd45e89ad732fb25ef5f69c73fb6685"},{"sha":"cb93fc6c09b8bd17af4752136351350b8a9d759f","author":{"email":"914c0428d94a5a48f228242566063bb8d98af299@gmail.com","name":"Soufiane Ghzal"},"message":"Create .gitattributes","distinct":false,"url":"https://api.github.com/repos/ribeiropaulor/json-schema/commits/cb93fc6c09b8bd17af4752136351350b8a9d759f"},{"sha":"043bc7c947380b363df8cdaad7b1eeba2299d127","author":{"email":"2ab55506e76aa654d5ec6de4cfa97a2a71cb3f84@gmail.com","name":"David Porter"},"message":"Merge pull request #142 from onlinesid/custom-error-msg\n\nOptional extra arguments for custom error messages","distinct":false,"url":"https://api.github.com/repos/ribeiropaulor/json-schema/commits/043bc7c947380b363df8cdaad7b1eeba2299d127"},{"sha":"09ab4dfcb2dd1bafaf44fb9bff03af9c9206c5ba","author":{"email":"2ab55506e76aa654d5ec6de4cfa97a2a71cb3f84@gmail.com","name":"David Porter"},"message":"Merge pull request #143 from Maks3w/feature/constraint-factory\n\nAdd constraint factory","distinct":false,"url":"https://api.github.com/repos/ribeiropaulor/json-schema/commits/09ab4dfcb2dd1bafaf44fb9bff03af9c9206c5ba"},{"sha":"0a9aec37ed50a040b549f8b627f4ef9250ac468b","author":{"email":"2ab55506e76aa654d5ec6de4cfa97a2a71cb3f84@gmail.com","name":"David Porter"},"message":"Merge pull request #186 from mrix/fix-additional-properties-validation\n\nFix additional properties validation","distinct":false,"url":"https://api.github.com/repos/ribeiropaulor/json-schema/commits/0a9aec37ed50a040b549f8b627f4ef9250ac468b"},{"sha":"754ffa45e152cd58ce04294b97475c11fa9f6651","author":{"email":"914c0428d94a5a48f228242566063bb8d98af299@gmail.com","name":"Soufiane Ghzal"},"message":"Update .gitattributes","distinct":false,"url":"https://api.github.com/repos/ribeiropaulor/json-schema/commits/754ffa45e152cd58ce04294b97475c11fa9f6651"},{"sha":"77b7e38fc33880004f28099a82cf87d5ce16548f","author":{"email":"2ab55506e76aa654d5ec6de4cfa97a2a71cb3f84@gmail.com","name":"David Porter"},"message":"Merge pull request #192 from gsouf/master\n\nCreate .gitattributes","distinct":false,"url":"https://api.github.com/repos/ribeiropaulor/json-schema/commits/77b7e38fc33880004f28099a82cf87d5ce16548f"},{"sha":"a2beb4e5877748ec8dc98265e763d3ef5dbdaa0f","author":{"email":"0612d10468f1502a380f0c067aa5e6803ee05cf9@gmail.com","name":"Paulo Ribeiro"},"message":"bugfix: patternProperties raised errors when the pattern contained slash. Now the delimiter to evaluate the regex is chosen dynamically.","distinct":true,"url":"https://api.github.com/repos/ribeiropaulor/json-schema/commits/a2beb4e5877748ec8dc98265e763d3ef5dbdaa0f"},{"sha":"7099ef0f9366657f2a4e721b7acbb0cc9a9109b6","author":{"email":"0612d10468f1502a380f0c067aa5e6803ee05cf9@gmail.com","name":"Paulo Ribeiro"},"message":"tests added to bugfix: patternProperties raised errors when the pattern contained slash.","distinct":true,"url":"https://api.github.com/repos/ribeiropaulor/json-schema/commits/7099ef0f9366657f2a4e721b7acbb0cc9a9109b6"}]}