Branch: refs/heads/feature-deploy-jakarta
Home:
https://github.com/xwiki/xwiki-commons
Commit: f8f99d3787f4fdcf52d8ea04f3755d9482764b61
https://github.com/xwiki/xwiki-commons/commit/f8f99d3787f4fdcf52d8ea04f3755…
Author: Thomas Mortagne <thomas.mortagne(a)gmail.com>
Date: 2024-01-15 (Mon, 15 Jan 2024)
Changed paths:
M pom.xml
M xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-api/pom.xml
M
xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-api/src/main/java/org/xwiki/component/descriptor/DefaultComponentDependency.java
M
xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-api/src/main/java/org/xwiki/component/internal/multi/AbstractGenericComponentManager.java
M
xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-api/src/main/java/org/xwiki/component/internal/multi/DefaultComponentManagerManager.java
M
xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-api/src/main/java/org/xwiki/component/internal/namespace/DefaultNamespaceValidator.java
M
xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-api/src/test/java/org/xwiki/component/descriptor/DefaultComponentRoleTest.java
M
xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-api/src/test/java/org/xwiki/component/internal/namespace/DefaultNamespaceValidatorTest.java
M
xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-api/src/test/java/org/xwiki/component/internal/namespace/NamespaceTest.java
M
xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-api/src/test/java/org/xwiki/component/internal/namespace/NamespaceUtilsTest.java
M
xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-api/src/test/java/org/xwiki/component/util/DefaultParameterizedTypeTest.java
M
xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-api/src/test/java/org/xwiki/component/util/ReflectionMethodUtilsTest.java
M
xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-api/src/test/java/org/xwiki/component/util/ReflectionUtilsTest.java
M
xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-archetype/src/main/resources/archetype-resources/src/main/java/internal/DefaultHelloWorld.java
M
xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-archetype/src/main/resources/archetype-resources/src/main/java/script/HelloWorldScriptService.java
M
xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-default/src/main/java/org/xwiki/component/annotation/ComponentAnnotationLoader.java
M
xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-default/src/main/java/org/xwiki/component/annotation/ComponentDescriptorFactory.java
M
xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-default/src/main/java/org/xwiki/component/annotation/DefaultComponentDependencyFactory.java
A
xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-default/src/main/java/org/xwiki/component/embed/AbstractGenericProvider.java
M
xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-default/src/main/java/org/xwiki/component/embed/EmbeddableComponentManager.java
M
xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-default/src/main/java/org/xwiki/component/embed/GenericProvider.java
A
xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-default/src/main/java/org/xwiki/component/embed/JakartaGenericProvider.java
M
xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-default/src/main/java/org/xwiki/component/internal/ContextComponentManagerProvider.java
M
xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-default/src/main/java/org/xwiki/component/internal/RootComponentManager.java
M
xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-default/src/main/java/org/xwiki/component/internal/embed/EmbeddableComponentManagerFactory.java
A
xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-default/src/test/java/org/xwiki/component/JakartaProviderIntegrationTest.java
A
xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-default/src/test/java/org/xwiki/component/JavaxProviderIntegrationTest.java
R
xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-default/src/test/java/org/xwiki/component/ProviderIntegrationTest.java
R
xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-default/src/test/java/org/xwiki/component/annotation/ComponentAnnotationLoaderTest.java
R
xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-default/src/test/java/org/xwiki/component/annotation/ComponentDescriptorFactoryTest.java
A
xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-default/src/test/java/org/xwiki/component/annotation/JakartaComponentAnnotationLoaderTest.java
A
xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-default/src/test/java/org/xwiki/component/annotation/JakartaComponentDescriptorFactoryTest.java
A
xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-default/src/test/java/org/xwiki/component/annotation/JavaxComponentAnnotationLoaderTest.java
A
xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-default/src/test/java/org/xwiki/component/annotation/JavaxComponentDescriptorFactoryTest.java
M
xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-default/src/test/java/org/xwiki/component/embed/EmbeddableComponentManagerTest.java
M
xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-default/src/test/resources/META-INF/component-overrides.txt
M
xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-default/src/test/resources/META-INF/components.txt
M
xwiki-commons-tools/xwiki-commons-tool-spoon/xwiki-commons-tool-spoon-checks/src/main/java/org/xwiki/tool/spoon/ComponentAnnotationProcessor.java
Log Message:
-----------
XCOMMONS-2777: Add support for jakarta.inject annotations
Commit: 557ef1caa3e935f20e1462e18f1a6208ff6c5f4a
https://github.com/xwiki/xwiki-commons/commit/557ef1caa3e935f20e1462e18f1a6…
Author: Thomas Mortagne <thomas.mortagne(a)gmail.com>
Date: 2024-01-15 (Mon, 15 Jan 2024)
Changed paths:
M
xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-default/src/main/java/org/xwiki/component/embed/EmbeddableComponentManager.java
R
xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-default/src/main/java/org/xwiki/component/embed/GenericProvider.java
A
xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-default/src/main/java/org/xwiki/component/embed/JakartaJavaXProvider.java
A
xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-default/src/main/java/org/xwiki/component/embed/JavaXGenericProvider.java
A
xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-default/src/main/java/org/xwiki/component/embed/JavaXJakartaProvider.java
M
xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-default/src/test/java/org/xwiki/component/embed/EmbeddableComponentManagerTest.java
Log Message:
-----------
XCOMMONS-2797: Allow accessing a javax.inject.Provider as a jakarta.inject.Provider and
the opposite
Commit: 19e3f04b68bba235eb205b0c2a889e98ac02341d
https://github.com/xwiki/xwiki-commons/commit/19e3f04b68bba235eb205b0c2a889…
Author: Thomas Mortagne <thomas.mortagne(a)gmail.com>
Date: 2024-01-15 (Mon, 15 Jan 2024)
Changed paths:
M
xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-default/src/main/java/org/xwiki/component/embed/EmbeddableComponentManager.java
M
xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-default/src/test/java/org/xwiki/component/embed/EmbeddableComponentManagerTest.java
Log Message:
-----------
XCOMMONS-2797: Allow accessing a javax.inject.Provider as a jakarta.inject.Provider and
the opposite
* also support getComponentDescriptor and injection
Commit: a746c12affd4614dbfdb37dc31cc59ddcd7ca539
https://github.com/xwiki/xwiki-commons/commit/a746c12affd4614dbfdb37dc31cc5…
Author: Thomas Mortagne <thomas.mortagne(a)gmail.com>
Date: 2024-01-15 (Mon, 15 Jan 2024)
Changed paths:
M
xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-default/src/main/java/org/xwiki/component/embed/EmbeddableComponentManager.java
Log Message:
-----------
XCOMMONS-2797: Allow accessing a javax.inject.Provider as a jakarta.inject.Provider and
the opposite
* actually it feels too much in the case of getComponentDescriptor, it return null in the
case of other virtual components
Commit: 68aa11e15c5880f0483a66f9e7a41b680d0bb66d
https://github.com/xwiki/xwiki-commons/commit/68aa11e15c5880f0483a66f9e7a41…
Author: Thomas Mortagne <thomas.mortagne(a)gmail.com>
Date: 2024-01-15 (Mon, 15 Jan 2024)
Changed paths:
R
xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-default/src/main/java/org/xwiki/component/embed/AbstractGenericProvider.java
M
xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-default/src/main/java/org/xwiki/component/embed/EmbeddableComponentManager.java
R
xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-default/src/main/java/org/xwiki/component/embed/JakartaGenericProvider.java
R
xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-default/src/main/java/org/xwiki/component/embed/JakartaJavaXProvider.java
R
xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-default/src/main/java/org/xwiki/component/embed/JavaXGenericProvider.java
R
xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-default/src/main/java/org/xwiki/component/embed/JavaXJakartaProvider.java
A
xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-default/src/main/java/org/xwiki/component/internal/AbstractGenericProvider.java
A
xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-default/src/main/java/org/xwiki/component/internal/JakartaGenericProvider.java
A
xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-default/src/main/java/org/xwiki/component/internal/JakartaJavaXProvider.java
A
xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-default/src/main/java/org/xwiki/component/internal/JavaXGenericProvider.java
A
xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-default/src/main/java/org/xwiki/component/internal/JavaXJakartaProvider.java
A
xwiki-commons-core/xwiki-commons-legacy/xwiki-commons-legacy-component/xwiki-commons-legacy-component-default/src/main/java/org/xwiki/component/embed/GenericProvider.java
Log Message:
-----------
XCOMMONS-2797: Allow accessing a javax.inject.Provider as a jakarta.inject.Provider and
the opposite
* move to internal classes which had nothing to do in a public package
Commit: 7341eb15f9a0d331d951c223d66929d5b22d317e
https://github.com/xwiki/xwiki-commons/commit/7341eb15f9a0d331d951c223d6692…
Author: Thomas Mortagne <thomas.mortagne(a)gmail.com>
Date: 2024-01-15 (Mon, 15 Jan 2024)
Changed paths:
M
xwiki-commons-core/xwiki-commons-legacy/xwiki-commons-legacy-component/xwiki-commons-legacy-component-default/src/main/java/org/xwiki/component/embed/GenericProvider.java
Log Message:
-----------
XCOMMONS-2797: Allow accessing a javax.inject.Provider as a jakarta.inject.Provider and
the opposite
* fix javadoc
Commit: b906737f0a92e2fcbe111ab89f2e40c091c7c3e6
https://github.com/xwiki/xwiki-commons/commit/b906737f0a92e2fcbe111ab89f2e4…
Author: Thomas Mortagne <thomas.mortagne(a)gmail.com>
Date: 2024-01-15 (Mon, 15 Jan 2024)
Changed paths:
M xwiki-commons-core/pom.xml
Log Message:
-----------
XCOMMONS-2797: Allow accessing a javax.inject.Provider as a jakarta.inject.Provider and
the opposite
* add revapi ignores
Commit: fd1763bf894e1cedaa1d3c54a0dd4eb12172a84d
https://github.com/xwiki/xwiki-commons/commit/fd1763bf894e1cedaa1d3c54a0dd4…
Author: Thomas Mortagne <thomas.mortagne(a)gmail.com>
Date: 2024-01-15 (Mon, 15 Jan 2024)
Changed paths:
M
xwiki-commons-tools/xwiki-commons-tool-spoon/xwiki-commons-tool-spoon-tests/src/test/java/org/xwiki/tool/spoon/ComponentAnnotationProcessorTest.java
Log Message:
-----------
XCOMMONS-2777: Add support for jakarta.inject annotations
* update test
Commit: 2f27cda3559b3e3047972824dd89a5a027684d70
https://github.com/xwiki/xwiki-commons/commit/2f27cda3559b3e3047972824dd89a…
Author: Thomas Mortagne <thomas.mortagne(a)gmail.com>
Date: 2024-01-15 (Mon, 15 Jan 2024)
Changed paths:
M
xwiki-commons-tools/xwiki-commons-tool-test/xwiki-commons-tool-test-component/src/main/java/org/xwiki/test/mockito/MockitoComponentMocker.java
Log Message:
-----------
XCOMMONS-2797: Allow accessing a javax.inject.Provider as a jakarta.inject.Provider and
the opposite
* update the test framework
Commit: 01fc566a8b760cd8a92dcf4c191bbaaf11db4a78
https://github.com/xwiki/xwiki-commons/commit/01fc566a8b760cd8a92dcf4c191bb…
Author: Thomas Mortagne <thomas.mortagne(a)gmail.com>
Date: 2024-01-15 (Mon, 15 Jan 2024)
Changed paths:
M
xwiki-commons-tools/xwiki-commons-tool-test/xwiki-commons-tool-test-component/src/main/java/org/xwiki/test/mockito/MockitoComponentMocker.java
Log Message:
-----------
XCOMMONS-2797: Allow accessing a javax.inject.Provider as a jakarta.inject.Provider and
the opposite
* update the test framework
Commit: 990b44c703baaaad13ad4d77b197eab00f6e3fd3
https://github.com/xwiki/xwiki-commons/commit/990b44c703baaaad13ad4d77b197e…
Author: Thomas Mortagne <thomas.mortagne(a)gmail.com>
Date: 2024-01-15 (Mon, 15 Jan 2024)
Changed paths:
M
xwiki-commons-tools/xwiki-commons-tool-spoon/xwiki-commons-tool-spoon-tests/src/test/java/org/xwiki/tool/spoon/ComponentAnnotationProcessorTest.java
Log Message:
-----------
XCOMMONS-2777: Add support for jakarta.inject annotations
* fix the test
Commit: b7815c92be627b7640f8a12053655d6b4a6beb1d
https://github.com/xwiki/xwiki-commons/commit/b7815c92be627b7640f8a12053655…
Author: Thomas Mortagne <thomas.mortagne(a)gmail.com>
Date: 2024-01-15 (Mon, 15 Jan 2024)
Changed paths:
M
xwiki-commons-tools/xwiki-commons-tool-spoon/xwiki-commons-tool-spoon-checks/src/main/java/org/xwiki/tool/spoon/ComponentAnnotationProcessor.java
Log Message:
-----------
XCOMMONS-2777: Add support for jakarta.inject annotations
* fix flickering test
Compare:
https://github.com/xwiki/xwiki-commons/compare/eec48f839e47...b7815c92be62