1. 3b30b86 fix XML mappings descriptor and XML group conversion parsing by Matt Benson · 6 years ago
  2. 395f6df rework use of groups, introducing GroupStrategy interface + implementations. Passes 1 additional TCK test AND allows validation of non-sequential groups without making multiple passes over the graph by Matt Benson · 6 years ago
  3. ecb4f74 rejigger graph validation: cascades do not participate in Default group redefinition at the bean level by Matt Benson · 6 years ago
  4. f5ad044 handle reflection bug with non-static inner class constructor parameter annotations by Matt Benson · 6 years ago
  5. d34b59b TCK: pick up constraints on 'inherited' fields by Matt Benson · 6 years ago
  6. 1b4db6d no implicit groups on interfaces; retain elsewhere by Matt Benson · 6 years ago
  7. 61709b4 remove unnecessary method by Matt Benson · 6 years ago
  8. 6fed619 raise ConstraintDeclarationException if repeatable constraints and containers are specified together: TCK by Matt Benson · 6 years ago
  9. 3f67257 permit overriding of built-in constraint validators per paragraph 2 of BV spec v2 section 8 by Matt Benson · 6 years ago
  10. 963ac52 correctly handle IMPLICIT constraintTarget by Matt Benson · 6 years ago
  11. 54dab69 revamp custom constraint building code for TCK progress/spec compliance by Matt Benson · 6 years ago
  12. 860ff19 remove unused code by Matt Benson · 6 years ago
  13. 1cf6e8a don't trim bean nodes by Matt Benson · 6 years ago
  14. 2fdff81 constraint definition validation by Matt Benson · 6 years ago
  15. fe4faf0 fix ContainerElementKey comparison by Matt Benson · 6 years ago
  16. 99b7488 no call for lazy GroupComputer by Matt Benson · 6 years ago
  17. 1413d12 TCK: handle default group redefinition sequence resolution ambiguities by Matt Benson · 6 years ago
  18. f02b9b8 separate constraint filtering by group for purposes of validation vs. metadata inspection (ConstraintFinder) by Matt Benson · 6 years ago
  19. cc95a74 hardening of Groups type by Matt Benson · 6 years ago
  20. 72c936d unused import by Matt Benson · 6 years ago
  21. 1c2482e avoid redundant path copy operations by Matt Benson · 6 years ago
  22. b4ae2b2 TraversableResolver work with TCK by Matt Benson · 6 years ago
  23. 49c0174 remove redundant member by Matt Benson · 6 years ago
  24. 00f3e45 TCK: ctor return value validation considers value itself as first leaf bean by Matt Benson · 6 years ago
  25. 7a332de TCK: do nothing with non-constrained properties by Matt Benson · 6 years ago
  26. 15a3e2b refactor and permit unwrapping if a single maximally specific unwrapByDefault ValueExtractor is found when the constraint has DEFAULT valueUnwrapping by Matt Benson · 6 years ago
  27. be34559 value extraction work by Matt Benson · 6 years ago
  28. ac87772 improve toString by Matt Benson · 6 years ago
  29. e634f4c toString by Matt Benson · 6 years ago
  30. 4bfbc97 avoid XML-based constraint validator mapping provider if noop by Matt Benson · 6 years ago
  31. 83b0518 capture ignore-annotations at class-level XML by Matt Benson · 6 years ago
  32. e00c369 use runtime type to find valueExtractor for container element keys by Matt Benson · 6 years ago
  33. f5124e2 refactor XML schema version handling to require non-blank version/ns, map empty version to lowest occurring key; exception on unrecognized version/ns combination by Matt Benson · 6 years ago
  34. 431617b handle multiple methods with same signature per JLS 8 by Matt Benson · 6 years ago
  35. fa28628 uniformity by Matt Benson · 6 years ago
  36. 32228c1 missing format parameter by Matt Benson · 6 years ago
  37. 9c7e42a always expand default validated types by Matt Benson · 6 years ago
  38. bff783d reject collision of getter/method in custom metadata by Matt Benson · 6 years ago
  39. 0d76ca3 arrays inherit Object for CV computation purposes by Matt Benson · 6 years ago
  40. c3bbf68 ws by Matt Benson · 6 years ago
  41. a84d04a implement validationAppliesTo rules by Matt Benson · 6 years ago
  42. 520075a ws by Matt Benson · 6 years ago
  43. 15d5129 unused methods by Matt Benson · 6 years ago
  44. 5d0da0f defer CV class selection until validation time as is proper per specification; runtime type dependent by Matt Benson · 6 years ago
  45. 751ffd4 ValueExtractors work for TCK and spec compliance by Matt Benson · 6 years ago
  46. e5b680f fix valueExtractor loading (was hiding service loader instances) by Matt Benson · 6 years ago
  47. 3affbe9 multiple classloaders for ParticipantFactory by Matt Benson · 6 years ago
  48. 6a98485 improve efficiency of generated exceptions/messages by Matt Benson · 6 years ago
  49. 725477d ws by Matt Benson · 6 years ago
  50. 1e89521 update javadoc by Matt Benson · 6 years ago
  51. 57a3f7d remove SizeValidator; TCK failure was a red herring by Matt Benson · 6 years ago
  52. 3135a41 use MetadataSource interface for XML validation mappings by Matt Benson · 6 years ago
  53. 6fd79cf fix resource path by Matt Benson · 6 years ago
  54. d9b5289 refactor 'participant' object creation logic to support CDI-injectable service loader based ValueExtractors (abstracted for future implementation-specific use) by Matt Benson · 6 years ago
  55. 77175f4 minimal javadoc by Matt Benson · 6 years ago
  56. 536279f unused import by Matt Benson · 6 years ago
  57. 837ffba remove ueseless conditional logic and deprecated code by Matt Benson · 6 years ago
  58. 3c36eb1 reject NaN for number sign validations by Matt Benson · 6 years ago
  59. e5278cd refactor @Size validation; add validator for Number+ passing an additional 17 TCK tests by Matt Benson · 6 years ago
  60. e39cb3b handle threeten chrono* types by introducing Comparator to TimeValidator+ by Matt Benson · 6 years ago
  61. 04e2863 only elide container element paths when traversing the value itself, NOT on ITS container elements: passes 23 more TCK tests with one fell swoop by Matt Benson · 6 years ago
  62. c2efe99 ToUnmodifiable#set() considers order by Matt Benson · 6 years ago
  63. 57c57c5 javadoc by Matt Benson · 6 years ago
  64. 8b0c1e7 ToUnmodifiable#* returns empty collection/map when possible by Matt Benson · 6 years ago
  65. 3b1fbeb improve handling of non-constrained executables by Matt Benson · 6 years ago
  66. c6c036b some cleanups by Matt Benson · 6 years ago
  67. 951c6ea target NumberSignValidator+ classes to correct constraint types by Matt Benson · 6 years ago
  68. b3d14af TCK work by Matt Benson · 6 years ago
  69. d2f0310 disallow null ctor return value by Matt Benson · 6 years ago
  70. a3566b7 ValueExtractor work for passing TCK ValidatorResolutionTest by Matt Benson · 6 years ago
  71. ee2e8c4 tweak testng suite.xml to switch to continue-on-errors by Mark Struberg · 6 years ago
  72. 6444c5c return only constrained methods/ctors as proper by Matt Benson · 6 years ago
  73. 4c35190 organize imports by Matt Benson · 6 years ago
  74. d188900 revert bad go at detecting multiple maximally specific ValueExtractors by Matt Benson · 6 years ago
  75. a33218f preemptively generate descriptor models for types with custom e.g. xml validation mapping information by Matt Benson · 6 years ago
  76. 0019dbc make sure method-invocation-specified participant objects always take precedence over XML-configured ones by Matt Benson · 6 years ago
  77. e37b17f permit cascading declaration among unrelated convergent methods by Matt Benson · 6 years ago
  78. a2918f6 enforce order of ALL>IMPLICIT>NONE; Enum order is not respected when generating Javadoc (alpha is used) by Matt Benson · 6 years ago
  79. 0a4eeff handle null values in JAXB mapping model by Matt Benson · 6 years ago
  80. 28eef61 implement spec wrt too many or no available value extractors by Matt Benson · 6 years ago
  81. 054a3f2 if no parameter builder available, return an empty builder in its place by Matt Benson · 6 years ago
  82. 9be25f8 refactor decimal min/max constraints and support new #inclusive() members of associated constraints by Matt Benson · 6 years ago
  83. 914bb9a correct v2 xmlns uris by Matt Benson · 6 years ago
  84. 6a696ce CDI refactoring by Matt Benson · 6 years ago
  85. c4ee1b9 ws by Matt Benson · 6 years ago
  86. a7316a3 ExecutableTypes utility class by Matt Benson · 6 years ago
  87. 35aa6b4 executable descriptor cleanup by Matt Benson · 6 years ago
  88. 562bb34 configuration refactoring by Matt Benson · 6 years ago
  89. 2754e1a join lines by Matt Benson · 6 years ago
  90. 6a0c0c4 TCK: DefaultGroupRedefinitionTest by Matt Benson · 6 years ago
  91. 68a2008 TCK: GroupConversionValidationTest by Matt Benson · 6 years ago
  92. 50dc926 pass email validation TCK tests by factoring out AbstractPatternValidator to validate @Email's additional regexp constraint by Matt Benson · 6 years ago
  93. 78975ab enable, fix NotBlankValidator by Matt Benson · 6 years ago
  94. ab7b506 fix inverted test for log warning by Matt Benson · 6 years ago
  95. 7045494 TCK GraphNavigationTest fixes: path comparisons, graph recursion by Matt Benson · 6 years ago
  96. 4ae198f ensure all exceptions thrown by ConstraintValidators are wrapped in ValidationExceptions by Matt Benson · 6 years ago
  97. 6ebdba2 more TCK container work by Matt Benson · 6 years ago
  98. 4c4e561 more TCK satisfaction by Matt Benson · 6 years ago
  99. 269f32d extract ValidateExecutable to properly handle method/ctor path nodes in parameter/return value validation jobs, which urged greater depth of generics throughout the descriptor package and underlying structures by Matt Benson · 6 years ago
  100. f9d5c4c small cleanups by Matt Benson · 6 years ago