Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: jakartaee/validation
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 3.0.2
Choose a base ref
...
head repository: jakartaee/validation
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 3.1.0-M1
Choose a head ref
  • 14 commits
  • 122 files changed
  • 5 contributors

Commits on May 26, 2022

  1. On to 3.0.3-SNAPSHOT dev version

    Signed-off-by: Scott M Stark <starksm64@gmail.com>
    starksm64 committed May 26, 2022
    Configuration menu
    Copy the full SHA
    33481c4 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2022

  1. Use the same lock for all methods accessing Validation.GetValidationP…

    …roviderListAction#providersPerClassloader
    
    `clearCache` was a static method and thus was synchronized on the class,
    while `getCachedValidationProviders`/`cacheValidationProviders`
    are instance methods and thus are synchronized on a particular instance.
    This means it was theoretically possible for `clearCache` and
    `getCachedValidationProviders`/`cacheValidationProviders` to access the
    providersPerClassloader map concurrently,
    which is a problem because WeakHashMap is not thread-safe.
    
    This may fix #180, though it's hard to say without a proper thread dump
    showing what the cause of the deadlock was exactly.
    
    In any case, this will prevent synchronization issues for integrators
    that call Validation#clearDefaultValidationProviderResolverCache
    concurrently to Validation.DefaultValidationProviderResolver#getValidationProviders.
    yrodiere committed Jul 20, 2022
    Configuration menu
    Copy the full SHA
    1aac339 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2022

  1. Merge pull request #182 from yrodiere/clearcache-synchronization

    Use the same lock for all methods accessing Validation.GetValidationProviderListAction#providersPerClassloader
    gsmet authored Aug 2, 2022
    Configuration menu
    Copy the full SHA
    b9c774c View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2023

  1. On branch edburns-msft-183-rename-to-just-validation Part 1: everythi…

    …ng not under `./src`.
    
    modified:   CONTRIBUTING.md
    modified:   NOTICE.md
    modified:   README.md
    modified:   license/java-header-style.xml
    modified:   license/license.header
    modified:   pom.xml
    
    no changes added to commit (use "git add" and/or "git commit -a")
    
    Signed-off-by: Ed Burns <Edward.Burns@microsoft.com>
    Ed Burns authored and edburns committed Jul 29, 2023
    Configuration menu
    Copy the full SHA
    8aabd25 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2023

  1. On branch edburns-msft-183-rename-to-just-validation

    modified:   src/main/java/jakarta/validation/BootstrapConfiguration.java
    modified:   src/main/java/jakarta/validation/ClockProvider.java
    modified:   src/main/java/jakarta/validation/Configuration.java
    modified:   src/main/java/jakarta/validation/Constraint.java
    modified:   src/main/java/jakarta/validation/ConstraintDeclarationException.java
    modified:   src/main/java/jakarta/validation/ConstraintDefinitionException.java
    modified:   src/main/java/jakarta/validation/ConstraintTarget.java
    modified:   src/main/java/jakarta/validation/ConstraintValidator.java
    modified:   src/main/java/jakarta/validation/ConstraintValidatorContext.java
    modified:   src/main/java/jakarta/validation/ConstraintValidatorFactory.java
    modified:   src/main/java/jakarta/validation/ConstraintViolation.java
    modified:   src/main/java/jakarta/validation/ConstraintViolationException.java
    modified:   src/main/java/jakarta/validation/ElementKind.java
    modified:   src/main/java/jakarta/validation/GroupDefinitionException.java
    modified:   src/main/java/jakarta/validation/GroupSequence.java
    modified:   src/main/java/jakarta/validation/MessageInterpolator.java
    modified:   src/main/java/jakarta/validation/NoProviderFoundException.java
    modified:   src/main/java/jakarta/validation/OverridesAttribute.java
    modified:   src/main/java/jakarta/validation/ParameterNameProvider.java
    modified:   src/main/java/jakarta/validation/Path.java
    modified:   src/main/java/jakarta/validation/Payload.java
    modified:   src/main/java/jakarta/validation/ReportAsSingleViolation.java
    modified:   src/main/java/jakarta/validation/TraversableResolver.java
    modified:   src/main/java/jakarta/validation/UnexpectedTypeException.java
    modified:   src/main/java/jakarta/validation/Valid.java
    modified:   src/main/java/jakarta/validation/Validation.java
    modified:   src/main/java/jakarta/validation/ValidationException.java
    modified:   src/main/java/jakarta/validation/ValidationProviderResolver.java
    modified:   src/main/java/jakarta/validation/Validator.java
    modified:   src/main/java/jakarta/validation/ValidatorContext.java
    modified:   src/main/java/jakarta/validation/ValidatorFactory.java
    modified:   src/main/java/jakarta/validation/bootstrap/GenericBootstrap.java
    modified:   src/main/java/jakarta/validation/bootstrap/ProviderSpecificBootstrap.java
    modified:   src/main/java/jakarta/validation/bootstrap/package-info.java
    modified:   src/main/java/jakarta/validation/constraints/AssertFalse.java
    modified:   src/main/java/jakarta/validation/constraints/AssertTrue.java
    modified:   src/main/java/jakarta/validation/constraints/DecimalMax.java
    modified:   src/main/java/jakarta/validation/constraints/DecimalMin.java
    modified:   src/main/java/jakarta/validation/constraints/Digits.java
    modified:   src/main/java/jakarta/validation/constraints/Email.java
    modified:   src/main/java/jakarta/validation/constraints/Future.java
    modified:   src/main/java/jakarta/validation/constraints/FutureOrPresent.java
    modified:   src/main/java/jakarta/validation/constraints/Max.java
    modified:   src/main/java/jakarta/validation/constraints/Min.java
    modified:   src/main/java/jakarta/validation/constraints/Negative.java
    modified:   src/main/java/jakarta/validation/constraints/NegativeOrZero.java
    modified:   src/main/java/jakarta/validation/constraints/NotBlank.java
    modified:   src/main/java/jakarta/validation/constraints/NotEmpty.java
    modified:   src/main/java/jakarta/validation/constraints/NotNull.java
    modified:   src/main/java/jakarta/validation/constraints/Null.java
    modified:   src/main/java/jakarta/validation/constraints/Past.java
    modified:   src/main/java/jakarta/validation/constraints/PastOrPresent.java
    modified:   src/main/java/jakarta/validation/constraints/Pattern.java
    modified:   src/main/java/jakarta/validation/constraints/Positive.java
    modified:   src/main/java/jakarta/validation/constraints/PositiveOrZero.java
    modified:   src/main/java/jakarta/validation/constraints/Size.java
    modified:   src/main/java/jakarta/validation/constraints/package-info.java
    modified:   src/main/java/jakarta/validation/constraintvalidation/SupportedValidationTarget.java
    modified:   src/main/java/jakarta/validation/constraintvalidation/ValidationTarget.java
    modified:   src/main/java/jakarta/validation/constraintvalidation/package-info.java
    modified:   src/main/java/jakarta/validation/executable/ExecutableType.java
    modified:   src/main/java/jakarta/validation/executable/ExecutableValidator.java
    modified:   src/main/java/jakarta/validation/executable/ValidateOnExecution.java
    modified:   src/main/java/jakarta/validation/executable/package-info.java
    modified:   src/main/java/jakarta/validation/groups/ConvertGroup.java
    modified:   src/main/java/jakarta/validation/groups/Default.java
    modified:   src/main/java/jakarta/validation/groups/package-info.java
    modified:   src/main/java/jakarta/validation/metadata/BeanDescriptor.java
    modified:   src/main/java/jakarta/validation/metadata/CascadableDescriptor.java
    modified:   src/main/java/jakarta/validation/metadata/ConstraintDescriptor.java
    modified:   src/main/java/jakarta/validation/metadata/ConstructorDescriptor.java
    modified:   src/main/java/jakarta/validation/metadata/ContainerDescriptor.java
    modified:   src/main/java/jakarta/validation/metadata/ContainerElementTypeDescriptor.java
    modified:   src/main/java/jakarta/validation/metadata/CrossParameterDescriptor.java
    modified:   src/main/java/jakarta/validation/metadata/ElementDescriptor.java
    modified:   src/main/java/jakarta/validation/metadata/ExecutableDescriptor.java
    modified:   src/main/java/jakarta/validation/metadata/GroupConversionDescriptor.java
    modified:   src/main/java/jakarta/validation/metadata/MethodDescriptor.java
    modified:   src/main/java/jakarta/validation/metadata/MethodType.java
    modified:   src/main/java/jakarta/validation/metadata/ParameterDescriptor.java
    modified:   src/main/java/jakarta/validation/metadata/PropertyDescriptor.java
    modified:   src/main/java/jakarta/validation/metadata/ReturnValueDescriptor.java
    modified:   src/main/java/jakarta/validation/metadata/Scope.java
    modified:   src/main/java/jakarta/validation/metadata/ValidateUnwrappedValue.java
    modified:   src/main/java/jakarta/validation/metadata/package-info.java
    modified:   src/main/java/jakarta/validation/package-info.java
    modified:   src/main/java/jakarta/validation/spi/BootstrapState.java
    modified:   src/main/java/jakarta/validation/spi/ConfigurationState.java
    modified:   src/main/java/jakarta/validation/spi/ValidationProvider.java
    modified:   src/main/java/jakarta/validation/spi/package-info.java
    modified:   src/main/java/jakarta/validation/valueextraction/ExtractedValue.java
    modified:   src/main/java/jakarta/validation/valueextraction/UnwrapByDefault.java
    modified:   src/main/java/jakarta/validation/valueextraction/Unwrapping.java
    modified:   src/main/java/jakarta/validation/valueextraction/ValueExtractor.java
    modified:   src/main/java/jakarta/validation/valueextraction/ValueExtractorDeclarationException.java
    modified:   src/main/java/jakarta/validation/valueextraction/ValueExtractorDefinitionException.java
    modified:   src/main/java/jakarta/validation/valueextraction/package-info.java
    modified:   src/main/java/module-info.java
    modified:   src/main/scripts/gencopyright.sh
    modified:   src/main/xsd/validation-configuration-1.0.xsd
    modified:   src/main/xsd/validation-configuration-1.1.xsd
    modified:   src/main/xsd/validation-configuration-2.0.xsd
    modified:   src/main/xsd/validation-configuration-3.0.xsd
    modified:   src/main/xsd/validation-mapping-1.0.xsd
    modified:   src/main/xsd/validation-mapping-1.1.xsd
    modified:   src/main/xsd/validation-mapping-2.0.xsd
    modified:   src/main/xsd/validation-mapping-3.0.xsd
    modified:   src/test/java/jakarta/validation/BarValidationProvider.java
    modified:   src/test/java/jakarta/validation/ConstraintViolationExceptionTest.java
    modified:   src/test/java/jakarta/validation/FooValidationProvider.java
    modified:   src/test/java/jakarta/validation/NonRegisteredValidationProvider.java
    modified:   src/test/java/jakarta/validation/ValidationTest.java
    modified:   src/test/java/jakarta/validation/examples/ConstraintValidationNodeBuilderTest.java
    modified:   src/test/java/jakarta/validation/examples/NodeTraversalTest.java
    
    Signed-off-by: Ed Burns <Edward.Burns@microsoft.com>
    Ed Burns authored and Ed Burns committed Jul 30, 2023
    Configuration menu
    Copy the full SHA
    8990acd View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2023

  1. On branch edburns-msft-183-rename-to-just-validation Found and fixed …

    …additional occurrences.
    
    modified:   license/xml-header-style.xml
    modified:   src/main/java/jakarta/validation/ConstraintValidatorContext.java
    
    Signed-off-by: Ed Burns <Edward.Burns@microsoft.com>
    Ed Burns authored and Ed Burns committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    8a637d5 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2023

  1. On branch edburns-msft-183-rename-to-just-validation Use JDK 17

    modified:   pom.xml
    
    Signed-off-by: Ed Burns <Edward.Burns@microsoft.com>
    Ed Burns authored and Ed Burns committed Sep 11, 2023
    Configuration menu
    Copy the full SHA
    2a13601 View commit details
    Browse the repository at this point in the history
  2. On branch edburns-msft-183-rename-to-just-validation Revert attempt t…

    …o use 17.
    
    modified:   pom.xml
    
    Signed-off-by: Ed Burns <Edward.Burns@microsoft.com>
    Ed Burns authored and Ed Burns committed Sep 11, 2023
    Configuration menu
    Copy the full SHA
    a26c4f1 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2023

  1. Merge pull request #185 from azure-javaee/edburns-msft-183-rename-to-…

    …just-validation
    
    edburns-msft-183-rename-to-just-validation
    starksm64 authored Sep 12, 2023
    Configuration menu
    Copy the full SHA
    e9fbd8b View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2023

  1. Configuration menu
    Copy the full SHA
    c73ca93 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2023

  1. Merge pull request #190 from mswatosh/actions

    Adding CI pull request workflow
    starksm64 authored Nov 29, 2023
    Configuration menu
    Copy the full SHA
    1e7c46a View commit details
    Browse the repository at this point in the history
  2. Dependency and plugin version updates

    Signed-off-by: Scott M Stark <starksm64@gmail.com>
    starksm64 committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    2890301 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #191 from jakartaredhat/main

    Dependency and plugin version updates
    starksm64 authored Nov 29, 2023
    Configuration menu
    Copy the full SHA
    77660f6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c3a6baa View commit details
    Browse the repository at this point in the history
Loading