You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by ro...@apache.org on 2017/11/07 09:55:55 UTC

[sling-org-apache-sling-models-impl] annotated tag org.apache.sling.models.impl-1.2.0 created (now d22b704)

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" <co...@sling.apache.org>'].