This is an automated email from the ASF dual-hosted git repository.
rombert pushed a change to annotated tag org.apache.sling.validation.core-1.0.0
in repository
https://gitbox.apache.org/repos/asf/sling-org-apache-sling-validation-core.git.
at b91d14a (tag)
tagging 99787fa5f1edf739aa7b8ccd5cb64b23c0908f1b (commit)
by Konrad Windszus
on Wed Apr 5 13:44:36 2017 +0000
- Log -----------------------------------------------------------------
org.apache.sling.validation.core-1.0.0
-----------------------------------------------------------------------
This annotated tag includes the following new commits:
new 39e3217 SLING-2803 - validation module contribution, by Radu Cotescu,
thanks!
new df24dc6 SLING-4012 - do not catch SlingValidationExceptions in
validation service - contributed by Konrad Windszus, thanks!
new f12c6db SLING-4010 - allow Validator to set a custom failure message.
Contributed by Konrad Windszus, thanks!
new 3c70251 SLING-4157, detect validation models in arbitrary locations
new d49d67b SLING-4159, always close resource resolver (even in case of
exceptions)
new 1c13942 SLING-4158, make applicablePaths optional log in case invalid
applicablePaths are provided from a model refactoring of TrieTest
new 61d0e8a SLING-4160, log error in case invalid validator was specified
in the model improved javadoc for ValidatorLookupService
new 2bf65ad SLING-4187 Move XSS and Validation to Extensions
new 982ca4f SLING-4138, refactored Validator interface to support
arbitrary types, arrays and cross-field validation
new 9a28ddd SLILNG-4027 removal of ValidatorLookupService
new 74b6633 SLING-4194 use ValueMap for the validator arguments instead
of a simple map
new 5a35c7e SLING-4011, allow pattern matching on properties and child
resources
new 14c0705 SLING-4011, rename property name-regex to nameRegex to be
more in line with other property names
new d0aaed1 SLING-4013 allow optional properties/child resources within
validation model
new 8d49fb4 SLING-4214, either children or properties must be set on each
Validation model
new c91707d SLING-4218 throw exception in case validation model is not
valid clarify in JavaDoc which exceptions are thrown and where to expect null
new 6ca7ec2 SLING-4221 fix for AIOOBE in case of empty multivalue
properties
new 9c80a0e SLING-4262 always convert resource types to relative ones fix
bug in overlay handling when search paths where ending with a slash
new 1dbf7ed SLING-4310 also get rid of all validator references in the
cache if one is unbound
new 46699cf SLING-4387 support recursive validation of resources
new 4334f58 SLING-4387 fix handling of enforceValidation and test case
for that
new 12daf5b SLING-4387 now really skip nodes from validation if they
don't have a connected model
new b4958b2 improve exception message in case of null arguments
new 6dd13fe clarified that the valuemap given to a validate method is
never null
new a40a24b add test for arguments parameter of the validate to never be
null
new 1359cdd SLING 4606 move validation from contrib to /
new 767df7b SLING-4608 workaround for bug with type extraction on array
types in Java < 7
new 9933b0f fix warnings
new d8f238c use newest parent, get rid of JCR dependency, clean up POMs
new 78e803f SLING-4609 more null annotations
new d8d3c71 get rid of JCR in the name of classes, because they only
depend on Sling API
new 32097cd SLING-4609 fix faulty commit
new b132042 remove unused dependency jackrabbit-jcr-commons
new c98b6ec Add missing licence headers
new 8d3a3e1 SLING-4388 use Sling Mocks for testing
new 87eff02 SLING-4777 decouple model provider from the validation service
new 332404b Update to Sling Parent 23
new 172e87e Remove superflous sling.java.version=6 as it's the default now
new 904c4f6 Added missing copyright headers
new ac5131e SLING-4822 allow filtering based on a predicate for recursive
validations
new e0431de SLING-4529 remove empty directories from Subversion
new bfd6a00 set parent version to 24 and add empty relativePath where
missing
new 0329ad8 SLING-4876 support resource type inheritance for validator
models
new 6aa936f SLING-4951 remove path constraint for validation resources
(that it has to be placed below a resource named "validation")
new d47c6c3 SLING-4955 fix NPE whenever there was no model associated
with the resource super type
new 2d7c4eb use correct logging category, reduce log level for found
validation models
new cb4fb04 SLING-4922 add property resource to the Validator interface
new bf6cc70 Update the main reactor to parent 25
new b76c79a SLING-5026 - refactor validator interface to allow to set
multiple failure messages
new 6359c36 Switch to parent pom 26
new 5f3a74e SLING-4213 leverage sling-i18n for validation failure messages
new 76ceb3c remove unused imports
new 3af880c SLING-5585 Use plural for method
ValidationModelProvider#getModel(...):Collection<ValidationModel>
new 1da4710 SLING-5584 Move SlingValidationException to package
org.apache.sling.validation
new 5bce3d3 remove unused import
new 1d63a90 SLING-5588 Remove dependency commons-lang 2.4
new 025f068 add missing scope test for org.apache.sling.testing.sling-mock
new ffdc8fa style
new 8260d8f SLING-5589 Remove dependency commons-collections
new bce9985 SLING-5373 allow to set severity per validator in the model
new a152450 SLING-5609 Do not embed dependency commons-lang3
new 7a616aa fix typo in comment
new 3de90c1 SLING-5674 prevent ISE being thrown when acting on
NonExistingResources
new 314cd55 remove inline comment, add javadoc
new 544ac05 SLING-5749 do not fail with IAE in case of acting on a
SyntheticResource
new 75a5d59 SLING-5603 downgrade version lang to the minimal version
validation can work with
new c572cdd use Sling parent 29
new 42907ed use Sling parent 29
new 75c74ea SLING-5590 Move Sling HTTP Servlet Request Adaptor Factory
out of Validation Core
new 92423d1 add TODO to only use ValidationModelImpl from
ValidationModelBuilder
new 2643c3e SLING-6534 optionally cache ValidationResult
new 342e062 remove metatype.properties as i18n is currently not in scope
for metatypes
new 79abded use Reference annotations correctly for method injection
(broken after migration to OSGi DS annotations)
new a051e5f use correct (renamed) bind methods from tests
new 7a7af55 add toString() method
new 644a57a SLING-6568 Merge it-http module into core module
new 96ea331 SLING-6562 Remove getAdministrativeResourceResolver from
Sling Validation
new c60fe4d SLING-6562 use service resource resolvers
new cee1102 use latest released parent, use lowest version of
serviceresolver possible, ignore repository for rat checks
new c123cb0 revert extending the rat plugin configuration as the sling
config outside of target was a leftover from previous tests
new e779ed3 remove deprecated usage of MultiHashMap
new d8b2032 use generics for Predicate, fix some warnings
new ce6a6dd use generics for service registration
new c1e5f9d greedily bind validators and modelproviders, the latter
should lead to a restart of this service
new d278c42 SLING-6579 leverage commons collections4 (only in tests)
new 2985551 fix broken unit test after refactoring in last commit
new f01c66e SLING-5660 really invalidate the models cache for all
resource deleted/modified/added events anywhere in the class path
new 4321b1e SLING-6578 use dedicated service property "validator.id" for
referencing the validator from models
new f9da5bf SLING-6578 fix some more javadocs/exception messsages to
always refer to validator ids instead of validator names
new 2f17102 SLING-6578 only remove validator if it was previously really
bound
new 4341a11 SLING-6588 refactor caching by moving it back to the model
provider
new 11ee1db SLING-6588 fix javadoc
new 81abc47 SLING-6588 extend logging and fix handling of validation
models with no applicablePaths property
new 367f28e convert applicable paths from an array to a collection and
add some more tests around it
new 718a4e2 SLING-6569 fall back to default resource bundle in case
ValidationFailure.getMessage() is called with a null value
new 4a4104b make validation result serializable (helps e.g. with
teleporter tests)
new c27cbb9 SLING-6581 use PatriciaTrie from commons collections and get
rid of our own implementation
new 5bc2011 SLLING-6600 allow multivalue parameters for a validator
new 2333d2c fix some null-pointer analysis warnings
new 69ec496 upgrade to Sling API 2.9.0 to leverage JSR 305 annotations
fully
new ae626c5 SLING-6610 use ValidationContext in DefaultValidationFailure
and DefaultValidationResult
new 8c06d78 use Sling Parent 30
new e876eae remove duplicate version of javax.jcr
new 6131a47 remove some warning due to unnecessary import and missing JSR
305 annotations
new f9718b8 fix some more warnings
new 5e0c073 fix tests
new 0b69a90 clean up pom's for release
new e378cec SLING-6663 ResourceToValidationResultAdapterFactory fails
adapting to ValidationResult
new f426df9 change metadata key to sling.validation.result
new 811308e use org.apache.sling.testing.paxexam 0.0.5-SNAPSHOT
new 00a0ff4 remove resource presence
new 4132dd5 use service user sling-validation
new 2434c00 SLING-6661 Move ValidationModelRetriever to package
org.apache.sling.validation.model.spi
new 1747262 use org.apache.sling.testing.paxexam 0.0.4
new 8dcac18 SLING-6659 detect modification to validator.id,
service.ranking and/or validator.severity a run-time
new 5f29b29 SLING-6662 Move DefaultValidationFailure and
DefaultValidationResult into a dedicated package
new ef970f5 SLING-6659 prevent NPE by creating the ValidatorMap in the
constructor rather than in its activate method
new f397546 fix logging category
new a21f1d0 adjust label of configuration
new 99be2e9 SLING-6725 Building validation core fails with test errors
new 753fec5 cleanup
new bd67577 SLING-6515 provide a PostProcessor which validates the newly
generated resouce
new 7a4c0ab SLING-6515 improve resilience
new 903aa6a SLING-6727 consistently refer to models as validationModels
new 81e022b SLING-6727 ValidationModel.getValidatedResourceType ->
ValidationModel.getValidatingResourceType
new e5d0c96 move integration tests to package impl
new f6ca3b2 style (ValidatorMetaData -> ValidatorMetadata)
new b4b904b remove useless public method
new 83fbde7 revert to last released testing-tools
new d920c0b fix some javadoc
new 0ea71c6 ValidationInvocationImpl -> ValidatorInvocationImpl
new 8f55c53 ValidationContext -> ValidatorContext
new 89d7147 [maven-release-plugin] prepare for next development iteration
new 8d47223 revert failed release 1.0.0
new 96a882a rely on last release artifacts
new 04cff08 [maven-release-plugin] prepare release
org.apache.sling.validation.core-1.0.0
new 99787fa [maven-release-plugin] copy for tag
org.apache.sling.validation.core-1.0.0
The 137 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
--
To stop receiving notification emails like this one, please contact
['"[email protected]" <[email protected]>'].