This is an automated email from the ASF dual-hosted git repository. rombert pushed a change to annotated tag org.apache.sling.models.impl-1.2.0 in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-models-impl.git.
at d22b704 (tag) tagging fb32585a148d4536149e3a0fe69b7b775301a4fe (commit) by Stefan Seifert on Wed Jun 24 08:00:03 2015 +0000 - Log ----------------------------------------------------------------- org.apache.sling.models.impl-1.2.0 ----------------------------------------------------------------------- This annotated tag includes the following new commits: new 58786a9 SLING-3313 - adding initial version of Sling Models (nee YAMF) new 45be0c6 set svn:ignore new d407d6f SLING-3313 - actually use the seal() method to make the disposal callback list unmodifiable new 40ea6f5 SLING-3335 - add a models configuration printer to see the currently registered injectors new ae43b9e SLING-3334 - explicitly rank injectors new e9a5ebd SLING-3357 - allow a model class to have a single argument constructor which takes the adaptable as a parameter. new d193760 using release version new fe08a96 avoid the use of Integer.compare() new 5f168bc [maven-release-plugin] prepare release org.apache.sling.models.impl-1.0.0 new d951930 [maven-release-plugin] prepare for next development iteration new 41e7e3c Using 1.0.0 breaks the build, reverting to SNAPSHOT, we might change back to 1.0.0 once it's out new 53a6c31 SLING-3429 - fix NPE in OSGiServiceInjector which impacted multi-valued properties new 3fda5d4 SLING-3430 - only embedding necessary parts of beanutils new 9fb2350 SLING-3340 - reverting change to restrict inclusion of beanutils. error prone. new 6d238d2 no need to depend upon SNAPSHOT version of API new 64ef324 adding test for array properties new f9c6619 SLING-3455 - fixing issue with injection adaption in classes new 392c1c6 [maven-release-plugin] prepare release org.apache.sling.models.impl-1.0.2 new 8fa875f [maven-release-plugin] prepare for next development iteration new 53b4d54 SLING-3460 - internal refactoring to ease meta-annotation support new 234cb27 Update to parent pom v19 new 4597b97 SLING-3510 - checking for bad package, either one which doesn't exist or doesn't have classes in it. Thanks Chris Pilsworth for the patch! new a3ad23d SLING-3536 - on each interval for callback disposal, continue to poll until all queue is exhausted. new 59464a2 fixing bad url new 6a281d3 [maven-release-plugin] prepare release org.apache.sling.models.impl-1.0.4 new 6b7fdc5 [maven-release-plugin] prepare for next development iteration new 063b5d2 SLING-3547 - correctly dealing with primitive and wrapper default objects. applying slightly modified version of patch from Konrad to split out primitive from wrapper model classes. new 50eb3e2 unit test improvements new 189f1d3 SLING-3499 - adding support for custom annotation per injector (thanks Konrad Windszus for the patch!) new 7addafa cleanup new 4fd9d71 SLING-3674 - automatically wrapping/unwrapping arrays where possible during value map injection new f6d3d61 SLING-3674 - avoiding duplicating code in ClassUtils new 0df8a43 SLING-3516 - adding ability to inject a list of grandchild resources. Thanks to Igor Sechyn for the initial patch! new a91e250 SLING-3683 - breaking apart annotation processor factory selection from injector selection new 4188a71 trivial formatting new 3ea34c4 SLING-3696 - adding support for defining a default injection strategy of required or optional. Also adding a @Required annotation new e95b122 SLING-3677 - converting arrays to lists in ValueMapInjector. Thanks to Krystian Panek for the patch! new 5d87969 SLING-3700 - adding a ResourceResolver injector new 43ca65f using released version of API new ba6409f [maven-release-plugin] prepare release org.apache.sling.models.impl-1.0.6 new 8158a27 [maven-release-plugin] prepare for next development iteration new 71a5632 using next version during release new 60a094f SLING-3703 - referencing older version of commons osgi new 4154731 Updated to parent version 20 new 76f3fae SLING-3716 SLING-3718 - adding support for constructor injection and self injection based on a patch from Stefan Seifert new 5060375 SLING-3861 - adding condition option for @Model annotation new ec0e0a1 SLING-3863 - adding initial values for primitives when injecting to fields and constructor params. Thanks to Stefan Seifert for the original patch! new fd0324d SLING-3863 - correcting behavior where optional methods and constructor parameters were injected with non-null wrapper classes. new 9c6fb1e SLING-3869 - fixing branding issues with Sling Models. Thanks to Stefan Seifert for the patch! new ad90196 fixing error in Sling Models test code - service ranking must be an integer to be effective new 025b2ae SLING-3876 - ensuring that class-based self injection only happens on the first constructor parameter. Otherwise the @Self annotation is necessary. Also changing the ranking so that other injectors have the opportunity to inject to the first constructor parameter before. new a6b32c1 SLING-3877 - adding a resource path injector. also did some minor refactoring to avoid code duplication between injectors. new 895766f SLING-3860 - allowing maximum recursion depth to be configured new 035d660 SLING-3878 - allowing the injection of parameterized request attributes new ead97d0 SLING-3715 - adding sling object injector. Thanks to Stefan for the patch! new b5304a4 SLING-3879 - fixing NPE in PathInjector. Thanks Stefan for the patch! new 3041e79 SLING-3894 - removing duplicate type checks in Request and SlingBindings injectors new 9a66a4b SLING-3895 - supporting list adaptation for method and constructor injection new 8fd239e SLING-3897 - fixing copy&paste error in unbind method. Thanks to Stefan for the patch! new db87d40 SLING-3897 - fixing synchronization block error new d387900 SLING-3886 - adding support for adapter indirection where the adapting target is a superclass or implemented interface of the implementation class. Thanks to Stefan for the patch! new f3b034c release prep new 2f179b1 [maven-release-plugin] prepare release org.apache.sling.models.impl-1.1.0 new 858fa2c [maven-release-plugin] prepare for next development iteration new d195120 using next snapshot during release new beb82ef formatting new f031812 SLING-3911 - fixing issue where empty or wrong arrays are specified for default values new 97ccc92 remove @SuppressWarnings("javadoc") from unit test files (most of them where added by my patches) - this is not usual in the other sources new 8523c02 remove log member variable which is not used currently new 63b2e5b Update to Sling Parent POM 22 with baselining enabled new 0e77287 SLING-3923 - fixing multiple calls to post construct method with patch from Konrad Windszus. Thanks! This closes #27 new db10226 SLING-3709 - introduce new ModelFactory service interface which throws various exceptions based on failure conditions. Thanks to Konrad Windszus for the original patch! new 4823192 SLING-3709 - adding additional testing for missing elements and post construct failures new 4d473a3 reformat list of enums (no code change) new d91ef33 SLING-4057 ModelFactory: Ordering of method arguments inconsistent new d685e46 move detailed JavaDoc description of SlingObject injector support to annotation, because this is what's usually only included as dependency in the projects new aace78d remove auto-generated TODO tag new 9db5c56 SLING-4083 Enable SlingObject injector to inject all context objects when a request is attached to the current thread new 9303a56 SLING-4083 add missing "test" scope new 808e6f4 SLING-4083 fix comment new dec3467 SLING-4056 ModelFactory.canCreateFromAdaptable reports false errors when using "adapters" on models (patch suppplied by Konrad Windszus) new 86e1816 SLING-4083 revert all changes from trunk, copied to branch https://svn.apache.org/repos/asf/sling/whiteboard/sseifert/SLING-4083_models_slingobject_threadlocal new 885ec99 SLING-4112 Sling Models: Optimize performance when read sling models annotations new 4f60efc SLING-4155, consider default injection strategy also for injector-specific annotations new a431c60 SLING-4192, fix typo in ModelAdapterFactory new 857c2cb SLING-4195 array initialized to wrong size due to typo new 7468ad7 SLING-4161 support Sling Validation by a new field on the Model annotation new d0b83a7 cosmetic: eliminate some unused imports new 61b87c4 SLING-4059 Sling Models: ResourceResolverInjector is obsolete new 4bf5089 SLING-4112 make sure all variants of InjectAnnotationProcessorFactory are displayed in configuration printer new 52c4f36 eliminate deprecation warnings by adding @SuppressWarning annotations new 25c468d SLING-4212 Sling Models: Allow multiple values from ValueMap in the resource-path injector (applied patch by santiago garcĂa pimentel with some modifications) new 4d20ebf SLING-4373 throw IAE in case null is given as parameter to createModel new 3acf908 SLING-4432 Sling Models: Include more specific information in model adaption failure log messages new 8be117e SLING-4447 provide a SlingModels Sightly UseProvider which throws exceptions in case a Sling Model cannot be instantiated instead of falling back to the simple Pojo instantiation. new 4c0432a SLING-4432 Sling Models: Include more specific information in model adaption failure log messages new 2fe5348 SLING-4447, rely on released version of Sightly to fix build errors related to SNAPSHOT not being available new 35fd80e SLING-4618 - Remove dependency to unexported class new af30add Add missing licence headers new c8927be SLING-4447 move Sightly Use Provider for Models into dedicated bundle new ccf2b3c SLING-4698 - Set parent.relativePath to empty for all modules new 20a18af SLING-4155 fix typo in annotation property: injectonStrategy => injectionStrategy new fc0d88e SLING-4630 Avoid logging an failure that is thrown as exception in ModelFactory.createModel (patch supplied by Georg Henzler) new 449cc4e SLING-3709 improve exception handling by using dedicated exception classes instead of the one global result object new b47060e removed unused imports new f619bd1 SLING-3709 remove @Nonnull annotation to fix build new 7cf7b7b SLING-4737 add missing JSR 305 annotations new 83cb1bf SLING-4737 fix some warnings in test classes due to new JSR 305 annotations new 7638aa5 SLING-4737, fix some more JSR 305 annotation warnings new 6d62391 SLING-4737 add explicit dependency on JSR 305 annotations new f9fa44e SLING-4767 new c456010 SLING-4161 move validation to separate bundle new 8184f41 SLING-4161 log validation errors only with level debug new f803e11 SLING-4779 rely on RankedServices new 60a7aef remove some unused imports new f005e15 fix javadoc errors so java 8 is not complaining new 31fe551 update to released API version new ee112c5 [maven-release-plugin] prepare release org.apache.sling.models.impl-1.2.0 new fb32585 [maven-release-plugin] copy for tag org.apache.sling.models.impl-1.2.0 The 119 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 ['"commits@sling.apache.org" <commits@sling.apache.org>'].