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]>'].

Reply via email to