[hibernate/hibernate-orm] 1c3b52: HHH-18060 - HbmXmlTransformer
by Steve Ebersole
Branch: refs/heads/wip/7.0
Home: https://github.com/hibernate/hibernate-orm
Commit: 1c3b52e3d59d6b42c6c5a27c256016d595e559ea
https://github.com/hibernate/hibernate-orm/commit/1c3b52e3d59d6b42c6c5a27...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2024-07-22 (Mon, 22 Jul 2024)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/internal/MetadataBuilderImpl.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/hbm/transform/BootModelPreprocessor.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/hbm/transform/ComponentTypeInfo.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/hbm/transform/EntityTypeInfo.java
M hibernate-core/src/main/java/org/hibernate/boot/jaxb/hbm/transform/HbmXmlTransformer.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/hbm/transform/ManagedTypeInfo.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/hbm/transform/PropertyInfo.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/hbm/transform/TransformationHelper.java
R hibernate-core/src/main/java/org/hibernate/boot/jaxb/hbm/transform/TransformationPreprocessor.java
M hibernate-core/src/main/java/org/hibernate/boot/jaxb/hbm/transform/TransformationState.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/hbm/transform/XmlPreprocessor.java
M hibernate-core/src/main/java/org/hibernate/boot/jaxb/internal/MappingBinder.java
M hibernate-core/src/main/java/org/hibernate/boot/model/internal/BasicValueBinder.java
M hibernate-core/src/main/java/org/hibernate/boot/model/process/internal/ManagedResourcesImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/annotations/AdditionalManagedResourcesImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/annotations/AnnotationMetadataSourceProcessorImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/models/xml/internal/ManagedTypeProcessor.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/xml/ejb3/Ejb3XmlTestCase.java
M hibernate-core/src/test/java/org/hibernate/orm/test/boot/jaxb/hbm/BasicTransformationTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/boot/jaxb/hbm/TransformationHelper.java
M hibernate-core/src/test/java/org/hibernate/orm/test/boot/jaxb/mapping/HbmTransformationJaxbTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/boot/models/SourceModelTestHelper.java
M hibernate-core/src/test/java/org/hibernate/orm/test/boot/models/hbm/_extends/ExtendsTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/boot/models/hbm/intf/InterfaceMappingTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/boot/models/hbm/joinformula/OneToOneTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/boot/models/xml/attr/AnyTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/boot/models/xml/attr/ManyToOneTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/boot/models/xml/column/ColumnTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/boot/models/xml/column/transform/ModelTests.java
A hibernate-core/src/test/java/org/hibernate/orm/test/boot/models/xml/complete/CompletePartialTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/boot/models/xml/complete/CompleteXmlInheritanceTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/boot/models/xml/complete/CompleteXmlWithEmbeddableTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/boot/models/xml/complete/DiscriminatorValueTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/boot/models/xml/complete/SimpleCompleteXmlTests.java
A hibernate-core/src/test/java/org/hibernate/orm/test/boot/models/xml/complete/Thing.java
A hibernate-core/src/test/java/org/hibernate/orm/test/boot/models/xml/dynamic/Address.java
M hibernate-core/src/test/java/org/hibernate/orm/test/boot/models/xml/dynamic/DynamicModelTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/boot/models/xml/dynamic/Employee.java
M hibernate-core/src/test/java/org/hibernate/orm/test/boot/models/xml/dynamic/NamedEntityGraphTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/boot/models/xml/dynamic/RowIdTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/boot/models/xml/dynamic/TenantIdTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/boot/models/xml/globals/JpaEventListenerTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/boot/models/xml/lifecycle/EntityLifecycleTests.java
R hibernate-core/src/test/java/org/hibernate/orm/test/hbm/query/HbmNamedQueryConfigurationTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/intg/AdditionalMappingContributorBasicColumnTests.java
M hibernate-core/src/test/resources/log4j2.properties
M hibernate-core/src/test/resources/mappings/hbm/basic.xml
M hibernate-core/src/test/resources/mappings/hbm/simple.xml
M hibernate-core/src/test/resources/mappings/models/column/complete.xml
M hibernate-core/src/test/resources/mappings/models/complete/discriminator-value.xml
A hibernate-core/src/test/resources/mappings/models/complete/partial-complete.xml
M hibernate-core/src/test/resources/mappings/models/dynamic/dynamic-id-class.xml
M hibernate-core/src/test/resources/mappings/models/dynamic/dynamic-plurals.xml
M hibernate-core/src/test/resources/mappings/models/hbm/extends/discriminated-separate.xml
M hibernate-core/src/test/resources/mappings/models/hbm/extends/discriminated-structured.xml
M hibernate-core/src/test/resources/mappings/models/hbm/joinformula/one-to-one.xml
A hibernate-core/src/test/resources/mappings/models/hbm/transform2/person.hbm.xml
A hibernate-core/src/test/resources/mappings/models/hbm/transform2/person.xml
R hibernate-core/src/test/resources/org/hibernate/orm/test/hbm/query/HbmOverridesAnnotation.hbm.xml
R hibernate-core/src/test/resources/org/hibernate/orm/test/hbm/query/HbmOverridesAnnotation.orm.xml
M settings.gradle
Log Message:
-----------
HHH-18060 - HbmXmlTransformer
testing an alternative approach using the boot model
Commit: c75b26502c908df7d17e51fbcb5ff52e69c0b402
https://github.com/hibernate/hibernate-orm/commit/c75b26502c908df7d17e51f...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2024-07-22 (Mon, 22 Jul 2024)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/registry/StandardServiceRegistryBuilder.java
M tooling/hibernate-gradle-plugin/src/main/java/org/hibernate/orm/tooling/gradle/misc/TransformHbmXmlTask.java
M tooling/hibernate-gradle-plugin/src/main/java/org/hibernate/orm/tooling/gradle/misc/TransformationNaming.java
A tooling/hibernate-gradle-plugin/src/test/java/org/hibernate/orm/tooling/gradle/HbmTransformerTests.java
A tooling/hibernate-gradle-plugin/src/test/resources/projects/hbm/build.gradle
A tooling/hibernate-gradle-plugin/src/test/resources/projects/hbm/settings.gradle
A tooling/hibernate-gradle-plugin/src/test/resources/projects/hbm/src/main/resources/simple.hbm.xml
Log Message:
-----------
HHH-18060 - HbmXmlTransformer
testing an alternative approach using the boot model
Commit: 608fd33dac4f5e326ce552b2c7900ede6ae9fe9d
https://github.com/hibernate/hibernate-orm/commit/608fd33dac4f5e326ce552b...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2024-07-22 (Mon, 22 Jul 2024)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/jaxb/hbm/transform/BootModelPreprocessor.java
M hibernate-core/src/main/java/org/hibernate/boot/jaxb/hbm/transform/HbmXmlTransformer.java
M hibernate-core/src/main/java/org/hibernate/boot/jaxb/hbm/transform/TransformationState.java
M hibernate-core/src/main/java/org/hibernate/boot/models/xml/internal/attr/EmbeddedAttributeProcessing.java
M hibernate-core/src/main/java/org/hibernate/boot/models/xml/internal/attr/ManyToOneAttributeProcessing.java
M hibernate-core/src/main/java/org/hibernate/boot/models/xml/internal/attr/OneToManyAttributeProcessing.java
M hibernate-core/src/main/java/org/hibernate/boot/models/xml/internal/attr/OneToOneAttributeProcessing.java
M hibernate-core/src/main/java/org/hibernate/boot/models/xml/internal/db/JoinColumnProcessing.java
M hibernate-core/src/main/resources/org/hibernate/xsd/mapping/mapping-7.0.xsd
M hibernate-core/src/main/xjb/mapping-bindings.xjb
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/xml/ejb3/Ejb3XmlManyToOneTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/xml/ejb3/Ejb3XmlOneToOneTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/boot/jaxb/hbm/BasicTransformationTests.java
A hibernate-core/src/test/java/org/hibernate/orm/test/boot/models/hbm/entityname/Address.java
A hibernate-core/src/test/java/org/hibernate/orm/test/boot/models/hbm/entityname/DuplicateClassMappingTests.java
A hibernate-core/src/test/java/org/hibernate/orm/test/boot/models/hbm/inverse/Customer.java
A hibernate-core/src/test/java/org/hibernate/orm/test/boot/models/hbm/inverse/Order.java
A hibernate-core/src/test/java/org/hibernate/orm/test/boot/models/hbm/inverse/SimpleInverseTests.java
A hibernate-core/src/test/java/org/hibernate/orm/test/boot/models/hbm/joinformula/Address.java
A hibernate-core/src/test/java/org/hibernate/orm/test/boot/models/hbm/joinformula/Contact.java
A hibernate-core/src/test/java/org/hibernate/orm/test/boot/models/hbm/joinformula/JoinColumnAndFormulaTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/boot/models/xml/attr/ManyToOneTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/stateless/fetching/StatelessSessionFetchingTest.java
A hibernate-core/src/test/resources/mappings/models/hbm/entityname/hbm.xml
A hibernate-core/src/test/resources/mappings/models/hbm/inverse/hbm.xml
A hibernate-core/src/test/resources/mappings/models/hbm/inverse/mapping.xml
A hibernate-core/src/test/resources/mappings/models/hbm/joinformula/many-to-one-join-column-and-formula.xml
M hibernate-core/src/test/resources/org/hibernate/orm/test/schemaupdate/idgenerator/sequence.hbm.xml
Log Message:
-----------
HHH-18060 - HbmXmlTransformer
testing an alternative approach using the boot model
Commit: 3347d43650cea603cc2d4db84b74c538c1f91531
https://github.com/hibernate/hibernate-orm/commit/3347d43650cea603cc2d4db...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2024-07-22 (Mon, 22 Jul 2024)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/jaxb/hbm/transform/HbmXmlTransformer.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/hbm/transform/MappedSuperclassTypeInfo.java
M hibernate-core/src/main/java/org/hibernate/boot/models/xml/internal/AttributeProcessor.java
A hibernate-core/src/test/java/org/hibernate/orm/test/boot/models/hbm/mappedsuper/Base.java
A hibernate-core/src/test/java/org/hibernate/orm/test/boot/models/hbm/mappedsuper/ImpliedMappedSuperTests.java
A hibernate-core/src/test/java/org/hibernate/orm/test/boot/models/hbm/mappedsuper/Thing1.java
A hibernate-core/src/test/java/org/hibernate/orm/test/boot/models/hbm/mappedsuper/Thing2.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/inheritance/discriminator/SimpleInheritanceTest.java
A hibernate-core/src/test/resources/mappings/models/hbm/mappedsuper/implied-mapped-super.xml
Log Message:
-----------
HHH-18387 - Support implied mapped-superclass in hbm.xml transformation
Commit: 98e4bb9224a9fa7b57dae9a9b6a7725f803d628f
https://github.com/hibernate/hibernate-orm/commit/98e4bb9224a9fa7b57dae9a...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2024-07-22 (Mon, 22 Jul 2024)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/jaxb/hbm/transform/HbmXmlTransformer.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/hbm/transform/TransformationException.java
Log Message:
-----------
HHH-18394 - Fix transformation of nested subclass mappings
Commit: 01f383f06a997991cd042d482b3dd7c84c26972f
https://github.com/hibernate/hibernate-orm/commit/01f383f06a997991cd042d4...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2024-07-22 (Mon, 22 Jul 2024)
Changed paths:
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/hbm/transform/ColumnDefaultsProperty.java
M hibernate-core/src/main/java/org/hibernate/boot/jaxb/hbm/transform/HbmXmlTransformer.java
M hibernate-core/src/main/java/org/hibernate/boot/models/xml/internal/attr/OneToOneAttributeProcessing.java
M hibernate-core/src/main/resources/org/hibernate/xsd/mapping/mapping-7.0.xsd
A hibernate-core/src/test/java/org/hibernate/orm/test/boot/models/hbm/foreigngenerator/ForeignGeneratorTests.java
A hibernate-core/src/test/java/org/hibernate/orm/test/boot/models/hbm/foreigngenerator/Info.java
A hibernate-core/src/test/java/org/hibernate/orm/test/boot/models/hbm/foreigngenerator/Thing.java
M hibernate-core/src/test/java/org/hibernate/orm/test/boot/models/hbm/mappedsuper/ImpliedMappedSuperTests.java
A hibernate-core/src/test/java/org/hibernate/orm/test/boot/models/hbm/propertyref/ReferenceManyToOneTests.java
A hibernate-core/src/test/java/org/hibernate/orm/test/boot/models/hbm/propertyref/ReferenceOneToOneTests.java
A hibernate-core/src/test/resources/mappings/models/hbm/propertyref/ref-many-to-one.hbm.xml
A hibernate-core/src/test/resources/mappings/models/hbm/propertyref/ref-one-to-one.hbm.xml
M hibernate-testing/src/main/java/org/hibernate/testing/schema/SchemaCreateHelper.java
Log Message:
-----------
HHH-18396 - Transform property-ref for one-to-one
Commit: 674eee0efa45a940148a0f1a0306c69e61b3ece4
https://github.com/hibernate/hibernate-orm/commit/674eee0efa45a940148a0f1...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2024-07-22 (Mon, 22 Jul 2024)
Changed paths:
M gradle/java-module.gradle
M hibernate-testing/src/main/java/org/hibernate/testing/schema/SchemaCreateHelper.java
Log Message:
-----------
HHH-18306 - Implicit instantiation for queries with single selection item broken
HHH-18401 - SelectionQuery needs better validation of query return type
Commit: da85e3742e059452c4f2fefafa68c7f965adf8c4
https://github.com/hibernate/hibernate-orm/commit/da85e3742e059452c4f2fef...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2024-07-22 (Mon, 22 Jul 2024)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/jaxb/hbm/transform/HbmXmlTransformer.java
Log Message:
-----------
clean up foreign key handling
Compare: https://github.com/hibernate/hibernate-orm/compare/315eb8945898...da85e37...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
1 year, 2 months
[hibernate/hibernate-search] 3632f5: HSEARCH-5183 Add a score based alternative to simi...
by Marko Bekhta
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-search
Commit: 3632f5315d9d9a079356708bcf06612aea339e36
https://github.com/hibernate/hibernate-search/commit/3632f5315d9d9a079356...
Author: marko-bekhta <marko.prykladna(a)gmail.com>
Date: 2024-07-22 (Mon, 22 Jul 2024)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/predicate/impl/ElasticsearchKnnPredicate.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/codec/impl/AbstractElasticsearchVectorFieldCodec.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/codec/impl/ElasticsearchByteVectorFieldCodec.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/codec/impl/ElasticsearchFloatVectorFieldCodec.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/codec/impl/ElasticsearchVectorFieldCodec.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/query/impl/VectorSimilarityFilterQuery.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/predicate/impl/LuceneKnnPredicate.java
M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/KnnPredicateOptionsStep.java
M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/impl/KnnPredicateFieldStepImpl.java
M engine/src/main/java/org/hibernate/search/engine/search/predicate/spi/KnnPredicateBuilder.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/KnnPredicateSpecificsIT.java
Log Message:
-----------
HSEARCH-5183 Add a score based alternative to similarity filter in the knn predicate
Commit: aab689936f6e629991c0c7108d6669c89bc423d5
https://github.com/hibernate/hibernate-search/commit/aab689936f6e629991c0...
Author: marko-bekhta <marko.prykladna(a)gmail.com>
Date: 2024-07-22 (Mon, 22 Jul 2024)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/logging/impl/Log.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/predicate/impl/ElasticsearchKnnPredicate.java
M documentation/src/main/asciidoc/public/reference/_search-dsl-predicate.adoc
M documentation/src/test/java/org/hibernate/search/documentation/search/predicate/PredicateDslIT.java
M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/KnnPredicateOptionsStep.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/testsupport/util/ElasticsearchTckBackendFeatures.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/KnnPredicateSpecificsIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/util/TckBackendFeatures.java
Log Message:
-----------
HSEARCH-5182 Enable knn similarity filter for the OpenSearch backend
Commit: 97603135a496a2f9b63d7c3be8411bb50aff8b83
https://github.com/hibernate/hibernate-search/commit/97603135a496a2f9b63d...
Author: marko-bekhta <marko.prykladna(a)gmail.com>
Date: 2024-07-22 (Mon, 22 Jul 2024)
Changed paths:
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/query/impl/VectorSimilarityFilterQuery.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/predicate/impl/LuceneKnnPredicate.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/codec/impl/LuceneByteVectorCodec.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/codec/impl/LuceneFloatVectorCodec.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/codec/impl/LuceneVectorFieldCodec.java
Log Message:
-----------
HSEARCH-5182 Move distance-score transformation into codec
Compare: https://github.com/hibernate/hibernate-search/compare/79a3338e8f61...9760...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-search/settings/notifications
1 year, 2 months
[hibernate/hibernate-validator] 3cb96c: HV-1973 Add Bitcoin address validator
by Marko Bekhta
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-validator
Commit: 3cb96ca279cfae5dfcf94c5e4a7311db9a5c68e2
https://github.com/hibernate/hibernate-validator/commit/3cb96ca279cfae5df...
Author: José Yoshiriro <jyoshiriro(a)gmail.com>
Date: 2024-07-20 (Sat, 20 Jul 2024)
Changed paths:
M annotation-processor/src/main/java/org/hibernate/validator/ap/internal/util/ConstraintHelper.java
M annotation-processor/src/main/java/org/hibernate/validator/ap/internal/util/TypeNames.java
M annotation-processor/src/test/java/org/hibernate/validator/ap/ConstraintValidationProcessorIT.java
A annotation-processor/src/test/java/org/hibernate/validator/ap/testmodel/ModelWithBitcoinAddressConstraints.java
A engine/src/main/java/org/hibernate/validator/cfg/defs/BitcoinAddressDef.java
A engine/src/main/java/org/hibernate/validator/constraints/BitcoinAddress.java
A engine/src/main/java/org/hibernate/validator/constraints/BitcoinAddressType.java
A engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/hv/BitcoinAddressValidator.java
M engine/src/main/java/org/hibernate/validator/internal/metadata/core/BuiltinConstraint.java
M engine/src/main/java/org/hibernate/validator/internal/metadata/core/ConstraintHelper.java
M engine/src/main/resources/org/hibernate/validator/ValidationMessages.properties
M engine/src/main/resources/org/hibernate/validator/ValidationMessages_pt.properties
A engine/src/test/java/org/hibernate/validator/internal/constraintvalidators/hv/BitcoinAddressValidatorTest.java
A engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/hv/BitcoinConstrainedTest.java
A engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/hv/BitcoinValidatorTest.java
Log Message:
-----------
HV-1973 Add Bitcoin address validator
Commit: 46fe5e3678074e7d68ed0bd448b608726dd42cf8
https://github.com/hibernate/hibernate-validator/commit/46fe5e3678074e7d6...
Author: marko-bekhta <marko.prykladna(a)gmail.com>
Date: 2024-07-20 (Sat, 20 Jul 2024)
Changed paths:
M documentation/src/main/asciidoc/ch02.asciidoc
M engine/src/main/java/org/hibernate/validator/cfg/defs/BitcoinAddressDef.java
M engine/src/main/java/org/hibernate/validator/constraints/BitcoinAddress.java
R engine/src/main/java/org/hibernate/validator/constraints/BitcoinAddressType.java
M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/hv/BitcoinAddressValidator.java
M engine/src/main/resources/org/hibernate/validator/ValidationMessages.properties
M engine/src/main/resources/org/hibernate/validator/ValidationMessages_pl.properties
M engine/src/main/resources/org/hibernate/validator/ValidationMessages_pt.properties
M engine/src/main/resources/org/hibernate/validator/ValidationMessages_uk.properties
R engine/src/test/java/org/hibernate/validator/internal/constraintvalidators/hv/BitcoinAddressValidatorTest.java
M engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/hv/BitcoinConstrainedTest.java
M engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/hv/BitcoinValidatorTest.java
M engine/src/test/java/org/hibernate/validator/testutils/ValidatorUtil.java
Log Message:
-----------
HV-1973 Misc Bitcoin address validator updates
- move the address type enum into constraint itself to match the style of other constraints.
- make validator independent of the resource bundle,
- add more translations
- mark the constraint as incubating
Compare: https://github.com/hibernate/hibernate-validator/compare/b4672e871756...4...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-validator/settings/notifications
1 year, 2 months
[hibernate/hibernate-validator] 1d39ff: HV-1999 new CNPJ alphanumeric format
by Marko Bekhta
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-validator
Commit: 1d39ff7d84267059c676f89625d7187213927274
https://github.com/hibernate/hibernate-validator/commit/1d39ff7d84267059c...
Author: Detinho <detinho(a)materimperium.com>
Date: 2024-07-20 (Sat, 20 Jul 2024)
Changed paths:
M engine/src/main/java/org/hibernate/validator/constraints/Mod11Check.java
M engine/src/main/java/org/hibernate/validator/constraints/br/CNPJ.java
M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/hv/Mod11CheckValidator.java
M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/hv/ModCheckBase.java
M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/hv/br/CNPJValidator.java
M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/hv/br/CPFValidator.java
M engine/src/main/java/org/hibernate/validator/internal/util/logging/Log.java
M engine/src/test/java/org/hibernate/validator/test/constraints/annotations/hv/br/CNPJValidatorTest.java
M engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/hv/Mod11CheckValidatorTest.java
Log Message:
-----------
HV-1999 new CNPJ alphanumeric format
Commit: b4672e87175608d4d25a632a227e2dcebbe3df00
https://github.com/hibernate/hibernate-validator/commit/b4672e87175608d4d...
Author: marko-bekhta <marko.prykladna(a)gmail.com>
Date: 2024-07-20 (Sat, 20 Jul 2024)
Changed paths:
M annotation-processor/src/main/java/org/hibernate/validator/ap/internal/util/ConstraintHelper.java
M annotation-processor/src/main/java/org/hibernate/validator/ap/internal/util/TypeNames.java
M documentation/src/main/asciidoc/ch02.asciidoc
M engine/src/main/java/org/hibernate/validator/constraints/Mod11Check.java
M engine/src/main/java/org/hibernate/validator/constraints/br/CNPJ.java
M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/hv/Mod11CheckValidator.java
M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/hv/ModCheckBase.java
M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/hv/br/CNPJValidator.java
M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/hv/br/CPFValidator.java
M engine/src/main/java/org/hibernate/validator/internal/util/logging/Log.java
M engine/src/test/java/org/hibernate/validator/test/constraints/annotations/hv/br/CNPJValidatorTest.java
M engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/hv/Mod11CheckValidatorTest.java
Log Message:
-----------
HV-1999 Rework CNPJ alphanumeric format to not modify mod checks
Compare: https://github.com/hibernate/hibernate-validator/compare/3599de1c842b...b...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-validator/settings/notifications
1 year, 2 months
[hibernate/hibernate-validator] 84df4a: HV-1970 Adding KorRRN annotation
by Marko Bekhta
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-validator
Commit: 84df4a18d87790de1e8569e945cef5a5aaae8dfe
https://github.com/hibernate/hibernate-validator/commit/84df4a18d87790de1...
Author: ing9990 <mail80782258(a)gmail.com>
Date: 2024-07-20 (Sat, 20 Jul 2024)
Changed paths:
M annotation-processor/src/main/java/org/hibernate/validator/ap/internal/util/ConstraintHelper.java
M annotation-processor/src/main/java/org/hibernate/validator/ap/internal/util/TypeNames.java
M documentation/src/main/asciidoc/ch02.asciidoc
A engine/src/main/java/org/hibernate/validator/cfg/defs/kor/KorRRNDef.java
A engine/src/main/java/org/hibernate/validator/cfg/defs/kor/package-info.java
A engine/src/main/java/org/hibernate/validator/constraints/kor/KorRRN.java
A engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/hv/kor/KorRRNValidator.java
M engine/src/main/java/org/hibernate/validator/internal/metadata/core/BuiltinConstraint.java
M engine/src/main/java/org/hibernate/validator/internal/metadata/core/ConstraintHelper.java
M engine/src/main/resources/org/hibernate/validator/ValidationMessages.properties
M engine/src/test/java/org/hibernate/validator/test/cfg/ProgrammaticConstraintDefinitionsTest.java
A engine/src/test/java/org/hibernate/validator/test/constraints/annotations/hv/kor/KorRRNValidatorTest.java
A engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/hv/kor/KorRRNValidatorAlwaysAttrTest.java
A engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/hv/kor/KorRRNValidatorNeverAttrTest.java
A engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/hv/kor/KorRRNValidatorTestHelper.java
Log Message:
-----------
HV-1970 Adding KorRRN annotation
Commit: 494d561be63a7c0b3172e45417951ab88c0b8513
https://github.com/hibernate/hibernate-validator/commit/494d561be63a7c0b3...
Author: marko-bekhta <marko.prykladna(a)gmail.com>
Date: 2024-07-20 (Sat, 20 Jul 2024)
Changed paths:
M engine/src/main/resources/org/hibernate/validator/ValidationMessages_pl.properties
M engine/src/main/resources/org/hibernate/validator/ValidationMessages_uk.properties
Log Message:
-----------
HV-1970 Add more translations for a @KorRRN constraint
Commit: 3599de1c842b8aa8056cfa9ae5213b8f851c9e75
https://github.com/hibernate/hibernate-validator/commit/3599de1c842b8aa80...
Author: marko-bekhta <marko.prykladna(a)gmail.com>
Date: 2024-07-20 (Sat, 20 Jul 2024)
Changed paths:
M annotation-processor/src/main/java/org/hibernate/validator/ap/internal/util/TypeNames.java
M annotation-processor/src/test/java/org/hibernate/validator/ap/ConstraintValidationProcessorIT.java
A annotation-processor/src/test/java/org/hibernate/validator/ap/testmodel/ModelWithKorRRNConstraints.java
M engine/src/main/java/org/hibernate/validator/cfg/defs/kor/KorRRNDef.java
M engine/src/main/java/org/hibernate/validator/constraints/kor/KorRRN.java
A engine/src/main/java/org/hibernate/validator/constraints/kor/package-info.java
M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/hv/kor/KorRRNValidator.java
Log Message:
-----------
HV-1970 Minor refactoring
add @Incubating, simplify validator impl, add missing package info
Compare: https://github.com/hibernate/hibernate-validator/compare/c1abd5d2bf1d...3...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-validator/settings/notifications
1 year, 2 months
[hibernate/hibernate-validator] 77d14c: HV-1328 Add performance test with property + class...
by Marko Bekhta
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-validator
Commit: 77d14cb8c42d9012ae2cc0bed2da55ae41617ea2
https://github.com/hibernate/hibernate-validator/commit/77d14cb8c42d9012a...
Author: marko-bekhta <marko.prykladna(a)gmail.com>
Date: 2024-07-19 (Fri, 19 Jul 2024)
Changed paths:
A performance/src/main/jakarta/org/hibernate/validator/performance/simple/SimpleClassPropertyValidation.java
A performance/src/main/javax-bv2/org/hibernate/validator/performance/simple/SimpleClassPropertyValidation.java
Log Message:
-----------
HV-1328 Add performance test with property + class level constraints
Commit: 3f5a2f8bfd7d19ad6511a09fa9eade1fd152c555
https://github.com/hibernate/hibernate-validator/commit/3f5a2f8bfd7d19ad6...
Author: marko-bekhta <marko.prykladna(a)gmail.com>
Date: 2024-07-19 (Fri, 19 Jul 2024)
Changed paths:
M engine/src/main/java/org/hibernate/validator/BaseHibernateValidatorConfiguration.java
M engine/src/main/java/org/hibernate/validator/HibernateValidatorContext.java
M engine/src/main/java/org/hibernate/validator/internal/engine/AbstractConfigurationImpl.java
M engine/src/main/java/org/hibernate/validator/internal/engine/PredefinedScopeValidatorContextImpl.java
M engine/src/main/java/org/hibernate/validator/internal/engine/PredefinedScopeValidatorFactoryImpl.java
M engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorContextImpl.java
M engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorFactoryConfigurationHelper.java
M engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorFactoryImpl.java
M engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorFactoryScopedContext.java
M engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorImpl.java
M engine/src/main/java/org/hibernate/validator/internal/engine/validationcontext/AbstractValidationContext.java
M engine/src/main/java/org/hibernate/validator/internal/engine/validationcontext/ValidationContext.java
M engine/src/main/java/org/hibernate/validator/internal/engine/validationcontext/ValidatorScopedContext.java
M engine/src/main/java/org/hibernate/validator/internal/metadata/PredefinedScopeBeanMetaDataManager.java
M engine/src/main/java/org/hibernate/validator/internal/metadata/aggregated/BeanMetaData.java
M engine/src/main/java/org/hibernate/validator/internal/metadata/aggregated/BeanMetaDataImpl.java
M engine/src/main/java/org/hibernate/validator/internal/util/logging/Log.java
A engine/src/test/java/org/hibernate/validator/test/internal/engine/failfastonpropertyviolation/FailFastOnPropertyViolationTest.java
Log Message:
-----------
HV-1328 Allow configuration of failFastOnPropertyViolation mode
- split set of all constraints in bean metadata into class level and
property constraints.
- allow users to configure failFastOnPropertyViolation through
property or programmatic config
- use the property to determine if the class level constraints should be
ignored.
Commit: e99c3f18cb96b2cc9c83b517cf916db1e4a93425
https://github.com/hibernate/hibernate-validator/commit/e99c3f18cb96b2cc9...
Author: marko-bekhta <marko.prykladna(a)gmail.com>
Date: 2024-07-19 (Fri, 19 Jul 2024)
Changed paths:
M documentation/src/main/asciidoc/ch12.asciidoc
A documentation/src/test/java/org/hibernate/validator/referenceguide/chapter12/failfastonpropertyviolation/Book.java
A documentation/src/test/java/org/hibernate/validator/referenceguide/chapter12/failfastonpropertyviolation/FailFastOnPropertyViolationTest.java
A documentation/src/test/java/org/hibernate/validator/referenceguide/chapter12/failfastonpropertyviolation/NonSelfPublishing.java
A documentation/src/test/java/org/hibernate/validator/referenceguide/chapter12/failfastonpropertyviolation/Person.java
A documentation/src/test/resources/org/hibernate/validator/referenceguide/chapter12/fail-fast-on-property-violation-validation.xml
Log Message:
-----------
HV-1328 Add documentation on new fail fast mode
Commit: c1abd5d2bf1dbdd8b097ac26f4f2fee66a1bce55
https://github.com/hibernate/hibernate-validator/commit/c1abd5d2bf1dbdd8b...
Author: marko-bekhta <marko.prykladna(a)gmail.com>
Date: 2024-07-19 (Fri, 19 Jul 2024)
Changed paths:
M engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorImpl.java
M engine/src/main/java/org/hibernate/validator/internal/metadata/PredefinedScopeBeanMetaDataManager.java
M engine/src/main/java/org/hibernate/validator/internal/metadata/aggregated/BeanMetaData.java
M engine/src/main/java/org/hibernate/validator/internal/metadata/aggregated/BeanMetaDataImpl.java
Log Message:
-----------
HV-1328 Add all constraints collections back
Compare: https://github.com/hibernate/hibernate-validator/compare/056001c4bb9e...c...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-validator/settings/notifications
1 year, 2 months