{"shas":[["1b3c81817c5bc41d3997e5c23400f6338bdd453a","77e3df1fe2eb8ce4f42eae8286cfec55e619adf6@gmail.com","HV-431 Adding me as developer.","Kevin Pollet"],["d2a5e9a596fc38fe16b4bd7d888795745c697a59","77e3df1fe2eb8ce4f42eae8286cfec55e619adf6@gmail.com","HV-431 Adding a ConstraintsForProperty class.","Kevin Pollet"],["0e3068e8fe15bf3f1befe1e1f3181ad766a7d2ff","77e3df1fe2eb8ce4f42eae8286cfec55e619adf6@gmail.com","HV-431 Making the valid definition for a property contextual.","Kevin Pollet"],["7e63eb77ee4cdf0d548f3bb7fa88fecbfc2173e4","77e3df1fe2eb8ce4f42eae8286cfec55e619adf6@gmail.com","HV-431 Adding a ConstraintsForMethod class.","Kevin Pollet"],["31ee8f7a5289e43a2fb00c86fa1cb3e8202d935f","77e3df1fe2eb8ce4f42eae8286cfec55e619adf6@gmail.com","HV-431 Adding valid definition for method return and parameter.","Kevin Pollet"],["cc4e165ed9da520ab04dfaebcea24225be8682d8","77e3df1fe2eb8ce4f42eae8286cfec55e619adf6@gmail.com","HV-431 Use the grouping programmatic API approach.","Kevin Pollet"],["17aa933ef26fe967bd7e0fc53847cd7a40a53a4a","77e3df1fe2eb8ce4f42eae8286cfec55e619adf6@gmail.com","HV-431 Adding some comments and missing license headers.","Kevin Pollet"],["fe22b503dcac144a5366fa9a21dafa86be9c0c11","77e3df1fe2eb8ce4f42eae8286cfec55e619adf6@gmail.com","HV-431 Adding ReflectionHelper#getDeclaredMethod().","Kevin Pollet"],["c0390fe4cfb429523433fc639d95752c4bb818ec","77e3df1fe2eb8ce4f42eae8286cfec55e619adf6@gmail.com","HV-431 Adding MethodCascadeDef class.","Kevin Pollet"],["6903de3c0e286051c169c5e5f8361116612b55c4","77e3df1fe2eb8ce4f42eae8286cfec55e619adf6@gmail.com","HV-431 Allow programmatic configuration of cascaded method elements (parameters and return value).","Kevin Pollet"],["1df6ac69d35e849d11405290e6100fd684a49a72","77e3df1fe2eb8ce4f42eae8286cfec55e619adf6@gmail.com","HV-431 Clean and refactor the programmatic API.","Kevin Pollet"],["d2c5a3837d5cee30b9fe089fa61ad6e774df709a","77e3df1fe2eb8ce4f42eae8286cfec55e619adf6@gmail.com","HV-431 Fixing error messages.","Kevin Pollet"],["23e5183887b3539cc1ef98a6167be879667af16f","77e3df1fe2eb8ce4f42eae8286cfec55e619adf6@gmail.com","HV-431 Test cascade of method elements (parameters and return value) with the programmatic API.","Kevin Pollet"],["0916abbe016c2baccdf974fca68b32c703fc78be","77e3df1fe2eb8ce4f42eae8286cfec55e619adf6@gmail.com","HV-431 Adding a new method in CollectionHelper allowing to create an ArrayList from Iterables and cleaning MethodMetaData aggregation.","Kevin Pollet"],["0c51793583720f4bc71e8e318047da2a86361e7c","c144e5b13b80bda9e5ade574bcf5979dbb69910d@googlemail.com","HV-431: Moving merge logic to model types","Gunnar Morling"],["4ed51f83b070b22d86f3c7765ce58364aa20c3b0","c144e5b13b80bda9e5ade574bcf5979dbb69910d@googlemail.com","HV-431: New approach with separate constraint configuration","Gunnar Morling"],["80ec89d3b4e2660265ed2032cbaa19cbae50e502","c144e5b13b80bda9e5ade574bcf5979dbb69910d@googlemail.com","HV-431: Refactoring to programmatic method API:\n* Renaming state types to XyCreationalContext\n* Extracting facet interfaces for creational contexts which represent the possible next operations","Gunnar Morling"],["7f88346014192f2d8775eb0cad0c60119a1d069d","c144e5b13b80bda9e5ade574bcf5979dbb69910d@googlemail.com","HV-431: Removing obsolete constructors from constraint definition types","Gunnar Morling"],["9b9d26213add9246060643c866328677ef7b2164","c144e5b13b80bda9e5ade574bcf5979dbb69910d@googlemail.com","HV-431: Recactoring ConstraintDef et al.:\n* Extracting location related meta data from ConstraintDef to separate type ConfiguredConstraint in order to simplify constraint definition usage\n* Removing ConstraintAccessor","Gunnar Morling"],["b0422db79f9a634f68d499674c794537b83ae280","c144e5b13b80bda9e5ade574bcf5979dbb69910d@googlemail.com","HV-431: Extracting interfaces for context types","Gunnar Morling"]],"repo":"gunnarmorling/hibernate-validator","actor":"gunnarmorling","ref":"refs/heads/HV-431-new","size":27,"head":"18a71212011cfc07053d77c1c5f8c76e8ade7828","actor_gravatar":"8e25c0ca4bf25113bd9c0ccc5d118164","push_id":30142387}