HV-1237Support nested extraction
HV-1090Update the TCK to 2.0.0-SNAPSHOT
HV-1089Update links to old TCK/doc in the doc and code
HV-1224Change group id to "org.hibernate.validator"
HV-1141Add @Incubating annotation
HV-1145Update checkstyle ParenPad rule to include RESOURCE_SPECIFICATION
HV-875Mark built-in constraints with @Repeatable
HV-1244Add translation for Persian language
HV-1206Require @ExtractedValue in extractor implementation when dealing with the annotated object itself
HV-1103Remove remaining pre-Java-8 code
HV-1231Set "ignore-annotations" to true in the mapping XSD by default for beans
HV-1219Implement latest changes to the exception model of value extraction
HV-1186Move javax.money version properties outside of the WF dependencies block
HV-1148Unify some more code in ValidatorImpl
HV-1229Upgrade OSGi test dependencies
HV-1105Revisit shared state managed by ValidatorFactoryImpl
HV-966ParameterNameProvider is called on methods with no parameter as well as Object methods
HV-1215Rework the common release scripts to support Asciidoctor output
HV-1143Remove ExecutableElement abstraction
HV-1213Remove the implicit unwrapping of Optional
HV-1111Allow reference to types in JavaDoc without FQN
HV-1174Typos in test methods name of Executable*Test
HV-1178Custom ValidationProviderResolver no longer needed for OSGi with explicitely given provider
HV-1249Improve collection allocations in hot code path
HV-1110Additional TYPE_USE related cleanup
HV-1108Add Repeatable to NON_COMPOSING_CONSTRAINT_ANNOTATIONS
HV-1171Include the simple name of the class when logging a method name
HV-1122Explore constraints based on Lambda expressions
HV-1172Remove unused methods from Cascadable
HV-1088Unexpected behavior multi threads accessing ConstraintValidatorManager
HV-1223Set up jQAssistant to create "Leaky API" report
HV-1212Remove AnimalSniffer set-up
HV-1211Remove empty implementations of ConstraintValidator#initialize()
HV-1228Switch to the common AsciiDoctor theme for the documentation
HV-1085Raise BV to 2.0.0-SNAPSHOT and Java baseline to version 8
HV-1084Move XML namespace to jcp.org from jboss.org
HV-1158Investigate replacing our specific EL classes with EL 3 standard classes
HV-1194BootstrappingTest of the documentation is not tested at all
HV-1193Avoid systematic resizing of collections when using CollectionHelper with a size
HV-1222Update CollectionHelper.iteratorFromArray and add CollectionHelper.iterableFromArray
HV-1246Make node names constants
HV-1135Implement initial BV 2.0 proposal for @Past/@Future support for JSR 310
HV-1120Remove deprecated ignoreAnnotations() method
HV-1185Improve URL validators and expand tests
HV-1240Don't call ValueExtractors on null values
HV-1236Upgrade to BV API 2.0.0.Alpha1
HV-1235Javadoc for PESEL mentions NIP
HV-1166Implement proposal for value extractors
HV-1196Split up PropertyConstraintLocation into one for field and one for getter
HV-1238Expand the initial capacity of future/past validators list for added validators
[{"value":"\"[CHART] Date of First Response\"","displayName":"[CHART] Date of First Response - [CHART] Date of First Response","operators":["=","!=","in","not in","is","is not","<","<=",">",">="],"types":["java.util.Date"]},{"value":"\"[CHART] Date of First Response[Date of first response]\"","displayName":"[CHART] Date of First Response - [CHART] Date of First Response[Date of first response]","searchable":"true","operators":["=","!=","in","not in","is","is not","<","<=",">",">="],"types":["java.util.Date"]},{"value":"cf[11800]","displayName":"[CHART] Date of First Response - cf[11800]","orderable":"true","cfid":"cf[11800]","operators":["=","!=","in","not in","is","is not","<","<=",">",">="],"types":["java.util.Date"]},{"value":"\"[CHART] Time in Status\"","displayName":"[CHART] Time in Status - [CHART] Time in Status","operators":["~","!~","is","is not"],"types":["java.lang.String"]},{"value":"\"[CHART] Time in Status[Time in Status]\"","displayName":"[CHART] Time in Status - [CHART] Time in Status[Time in Status]","searchable":"true","operators":["~","!~","is","is not"],"types":["java.lang.String"]},{"value":"cf[11801]","displayName":"[CHART] Time in Status - cf[11801]","orderable":"true","cfid":"cf[11801]","operators":["~","!~","is","is not"],"types":["java.lang.String"]},{"value":"a4j-incident-creation-deduplication-alias","displayName":"a4j-incident-creation-deduplication-alias","auto":"true","orderable":"true","searchable":"true","operators":["=","!=","in","not in","is","is not"],"types":["java.lang.String"]},{"value":"\"Affected services\"","displayName":"Affected services - cf[11814]","auto":"true","orderable":"true","searchable":"true","cfid":"cf[11814]","operators":["=","!=","in","not in","is","is not"],"types":["com.atlassian.servicedesk.modules.serviceentityfield.ServiceEntityReference"]},{"value":"affectedVersion","displayName":"affectedVersion","auto":"true","orderable":"true","searchable":"true","operators":["=","!=","in","not in","is","is not","<","<=",">",">=","~","!~"],"types":["com.atlassian.jira.project.version.Version"]},{"value":"Approvals","displayName":"Approvals - Approvals","operators":["="],"types":["com.atlassian.servicedesk.plugins.approvals.internal.searcher.ApprovalsDataTypes$ApprovalDataType"]},{"value":"\"Approvals[Approvals]\"","displayName":"Approvals - Approvals[Approvals]","searchable":"true","operators":["="],"types":["com.atlassian.servicedesk.plugins.approvals.internal.searcher.ApprovalsDataTypes$ApprovalDataType"]},{"value":"cf[11280]","displayName":"Approvals - cf[11280]","orderable":"true","cfid":"cf[11280]","operators":["="],"types":["com.atlassian.servicedesk.plugins.approvals.internal.searcher.ApprovalsDataTypes$ApprovalDataType"]},{"value":"assignee","displayName":"assignee","auto":"true","orderable":"true","searchable":"true","operators":["changed","=","!=","was in","is not","in","is","was not","was not in","was","not in"],"types":["com.atlassian.jira.user.ApplicationUser"]},{"value":"assignee.property","displayName":"assignee.property","searchable":"true","operators":["=","!=","in","not in","<","<=",">",">=","~","!~","is","is not"],"types":["java.lang.Number","java.util.Date","java.lang.String"]},{"value":"atlasGoalKeys","displayName":"atlasGoalKeys","auto":"true","orderable":"true","searchable":"true","operators":["=","!=","in","not in","is","is not"],"types":["java.lang.String"]},{"value":"atlasGoalStatuses","displayName":"atlasGoalStatuses","auto":"true","orderable":"true","searchable":"true","operators":["=","!=","in","not in","is","is not"],"types":["java.lang.String"]},{"value":"atlasProjectKey","displayName":"atlasProjectKey","auto":"true","orderable":"true","searchable":"true","operators":["=","!=","in","not in","is","is not"],"types":["java.lang.String"]},{"value":"\"Atlas project key\"","displayName":"Atlas project key - cf[11821]","orderable":"true","searchable":"true","cfid":"cf[11821]","operators":["=","!=","is not","in","is","not in"],"types":["java.lang.String"]},{"value":"atlasProjectStatus","displayName":"atlasProjectStatus","auto":"true","orderable":"true","searchable":"true","operators":["=","!=","in","not in","is","is not"],"types":["java.lang.String"]},{"value":"\"Atlas project status\"","displayName":"Atlas project status - cf[11822]","orderable":"true","searchable":"true","cfid":"cf[11822]","operators":["=","!=","is not","in","is","not in"],"types":["java.lang.String"]},{"value":"attachments","displayName":"attachments","searchable":"true","operators":["is","is not"],"types":["com.atlassian.jira.issue.attachment.Attachment"]},{"value":"backPortable","displayName":"backPortable - backPortable","auto":"true","operators":["=","!=","in","not in","is","is not"],"types":["com.atlassian.jira.issue.customfields.option.Option"]},{"value":"\"backPortable[Checkboxes]\"","displayName":"backPortable - backPortable[Checkboxes]","auto":"true","searchable":"true","operators":["=","!=","in","not in","is","is not"],"types":["com.atlassian.jira.issue.customfields.option.Option"]},{"value":"cf[11701]","displayName":"backPortable - cf[11701]","auto":"true","orderable":"true","cfid":"cf[11701]","operators":["=","!=","in","not in","is","is not"],"types":["com.atlassian.jira.issue.customfields.option.Option"]},{"value":"backportDecision","displayName":"backportDecision - backportDecision","auto":"true","operators":["=","!=","in","not in","is","is not"],"types":["com.atlassian.jira.issue.customfields.option.Option"]},{"value":"\"backportDecision[Dropdown]\"","displayName":"backportDecision - backportDecision[Dropdown]","auto":"true","searchable":"true","operators":["=","!=","in","not in","is","is not"],"types":["com.atlassian.jira.issue.customfields.option.Option"]},{"value":"cf[11702]","displayName":"backpo