Branch: refs/heads/master
Home: https://github.com/xwiki/xwiki-commons
Commit: c77d88e07480bebe733aacea79e639a5f1b6ba8e
https://github.com/xwiki/xwiki-commons/commit/c77d88e07480bebe733aacea79e63…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2025-11-11 (Tue, 11 Nov 2025)
Changed paths:
M pom.xml
M xwiki-commons-core/pom.xml
M xwiki-commons-core/xwiki-commons-filter/xwiki-commons-filter-api/pom.xml
A xwiki-commons-core/xwiki-commons-filter/xwiki-commons-filter-api/src/main/java/org/xwiki/filter/input/DefaultStreamProviderInputSource.java
A xwiki-commons-core/xwiki-commons-filter/xwiki-commons-filter-api/src/main/java/org/xwiki/filter/output/DefaultBlobOutputTarget.java
A xwiki-commons-core/xwiki-commons-store/pom.xml
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-api/pom.xml
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-api/src/main/java/org/xwiki/store/StoreException.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-api/src/main/java/org/xwiki/store/StreamProvider.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/pom.xml
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-api/pom.xml
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-api/src/main/java/org/xwiki/store/blob/AbstractBlobStore.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-api/src/main/java/org/xwiki/store/blob/Blob.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-api/src/main/java/org/xwiki/store/blob/BlobAlreadyExistsException.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-api/src/main/java/org/xwiki/store/blob/BlobNotFoundException.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-api/src/main/java/org/xwiki/store/blob/BlobOption.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-api/src/main/java/org/xwiki/store/blob/BlobPath.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-api/src/main/java/org/xwiki/store/blob/BlobRangeOption.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-api/src/main/java/org/xwiki/store/blob/BlobStore.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-api/src/main/java/org/xwiki/store/blob/BlobStoreException.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-api/src/main/java/org/xwiki/store/blob/BlobStoreFactory.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-api/src/main/java/org/xwiki/store/blob/BlobStoreManager.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-api/src/main/java/org/xwiki/store/blob/BlobStoreProperties.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-api/src/main/java/org/xwiki/store/blob/BlobStorePropertiesBuilder.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-api/src/main/java/org/xwiki/store/blob/BlobStorePropertiesCustomizer.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-api/src/main/java/org/xwiki/store/blob/BlobWriteMode.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-api/src/main/java/org/xwiki/store/blob/internal/AbstractBlob.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-api/src/main/java/org/xwiki/store/blob/internal/BlobOptionSupport.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-api/src/main/java/org/xwiki/store/blob/internal/BlobStoreConfiguration.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-api/src/main/java/org/xwiki/store/blob/internal/BlobStoreMigrator.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-api/src/main/java/org/xwiki/store/blob/internal/DefaultBlobStoreManager.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-api/src/main/resources/META-INF/components.txt
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-api/src/test/java/org/xwiki/store/blob/BlobPathTest.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-api/src/test/java/org/xwiki/store/blob/BlobRangeOptionTest.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-api/src/test/java/org/xwiki/store/blob/BlobStorePropertiesBuilderTest.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-api/src/test/java/org/xwiki/store/blob/BlobWriteModeTest.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-api/src/test/java/org/xwiki/store/blob/internal/BlobOptionSupportTest.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-api/src/test/java/org/xwiki/store/blob/internal/BlobStoreMigratorTest.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-api/src/test/java/org/xwiki/store/blob/internal/DefaultBlobStoreManagerTest.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-filesystem/pom.xml
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-filesystem/src/main/java/org/xwiki/store/blob/FileSystemBlobStoreProperties.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-filesystem/src/main/java/org/xwiki/store/blob/internal/FileSystemBlob.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-filesystem/src/main/java/org/xwiki/store/blob/internal/FileSystemBlobStore.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-filesystem/src/main/java/org/xwiki/store/blob/internal/FileSystemBlobStoreFactory.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-filesystem/src/main/resources/META-INF/components.txt
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-filesystem/src/test/java/org/xwiki/store/blob/FileSystemBlobStorePropertiesTest.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-filesystem/src/test/java/org/xwiki/store/blob/internal/FileSystemBlobStoreFactoryTest.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-filesystem/src/test/java/org/xwiki/store/blob/internal/FileSystemBlobStoreTest.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-filesystem/src/test/java/org/xwiki/store/blob/internal/FileSystemBlobTest.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-s3/pom.xml
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-s3/src/main/java/org/xwiki/store/blob/S3BlobStoreProperties.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-s3/src/main/java/org/xwiki/store/blob/internal/S3Blob.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-s3/src/main/java/org/xwiki/store/blob/internal/S3BlobIterator.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-s3/src/main/java/org/xwiki/store/blob/internal/S3BlobOutputStream.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-s3/src/main/java/org/xwiki/store/blob/internal/S3BlobStore.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-s3/src/main/java/org/xwiki/store/blob/internal/S3BlobStoreConfiguration.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-s3/src/main/java/org/xwiki/store/blob/internal/S3BlobStoreFactory.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-s3/src/main/java/org/xwiki/store/blob/internal/S3ClientManager.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-s3/src/main/java/org/xwiki/store/blob/internal/S3CopyOperations.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-s3/src/main/java/org/xwiki/store/blob/internal/S3DeleteOperations.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-s3/src/main/java/org/xwiki/store/blob/internal/S3KeyMapper.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-s3/src/main/java/org/xwiki/store/blob/internal/S3MultipartUploadHelper.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-s3/src/main/resources/META-INF/components.txt
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-s3/src/test/java/org/xwiki/store/blob/S3BlobStorePropertiesTest.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-s3/src/test/java/org/xwiki/store/blob/internal/S3BlobIteratorTest.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-s3/src/test/java/org/xwiki/store/blob/internal/S3BlobOutputStreamTest.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-s3/src/test/java/org/xwiki/store/blob/internal/S3BlobStoreConfigurationTest.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-s3/src/test/java/org/xwiki/store/blob/internal/S3BlobStoreFactoryTest.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-s3/src/test/java/org/xwiki/store/blob/internal/S3BlobStoreTest.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-s3/src/test/java/org/xwiki/store/blob/internal/S3BlobTest.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-s3/src/test/java/org/xwiki/store/blob/internal/S3ClientManagerTest.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-s3/src/test/java/org/xwiki/store/blob/internal/S3CopyOperationsTest.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-s3/src/test/java/org/xwiki/store/blob/internal/S3DeleteOperationsTest.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-s3/src/test/java/org/xwiki/store/blob/internal/S3KeyMapperTest.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-s3/src/test/java/org/xwiki/store/blob/internal/S3MultipartUploadHelperTest.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-test/pom.xml
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-test/xwiki-commons-store-blob-test-docker/pom.xml
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-test/xwiki-commons-store-blob-test-docker/src/test/it/org/xwiki/store/blob/AbstractBlobStoreIT.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-test/xwiki-commons-store-blob-test-docker/src/test/it/org/xwiki/store/blob/AllIT.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-test/xwiki-commons-store-blob-test-docker/src/test/it/org/xwiki/store/blob/BlobStoreContainer.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-test/xwiki-commons-store-blob-test-docker/src/test/it/org/xwiki/store/blob/BlobStoreExtension.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-test/xwiki-commons-store-blob-test-docker/src/test/it/org/xwiki/store/blob/BlobStoreTestUtils.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-test/xwiki-commons-store-blob-test-docker/src/test/it/org/xwiki/store/blob/CrossStoreBlobStoreIT.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-test/xwiki-commons-store-blob-test-docker/src/test/it/org/xwiki/store/blob/FileSystemBlobStoreIT.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-test/xwiki-commons-store-blob-test-docker/src/test/it/org/xwiki/store/blob/InjectBlobStoreContainer.java
A xwiki-commons-core/xwiki-commons-store/xwiki-commons-store-blob/xwiki-commons-store-blob-test/xwiki-commons-store-blob-test-docker/src/test/it/org/xwiki/store/blob/S3BlobStoreIT.java
Log Message:
-----------
XCOMMONS-3250: Make as easy as possible for various features to use an object store (#1416)
* Add a blob store API.
* Introduce a BlobPath API that is similar to standard Java Path.
* Add blob store implementations for file system and S3.
* Support migrating between blob stores.
* Add configuration options for the used blob store and for configuring S3.
* Add unit and integration tests.
* Introduce properties with bean validation that are used during blob store initialization.
* Make it possible to customize those properties during initialization with the help of a builder type.
* Add dependency management for reactive-streams to allow installing S3 in the extension manager.
Parts of this code, in particular tests, were written with the help of generative AI.
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-commons/settings/notifications
Branch: refs/heads/main
Home: https://github.com/xwiki-contrib/cristal-integration
Commit: 8ee073862a6d27b76804c99fd5693c0d459361b8
https://github.com/xwiki-contrib/cristal-integration/commit/8ee073862a6d27b…
Author: Pierre Jeanjean <pierre.jeanjean(a)xwiki.com>
Date: 2025-11-10 (Mon, 10 Nov 2025)
Changed paths:
A cristal-integration-ui/pom.xml
A cristal-integration-ui/src/main/resources/CristalIntegration/Code/CristalIntegrationUIX.xml
A cristal-integration-ui/src/main/resources/CristalIntegration/Code/Translations.xml
A cristal-integration-ui/src/main/resources/CristalIntegration/Code/WebHome.xml
A cristal-integration-ui/src/main/resources/CristalIntegration/WebHome.xml
M pom.xml
Log Message:
-----------
CRISTALINT-9: Allow user to go the Cristal UI (#58)
* Add drawer button
* Add keyboard shortcut
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki-contrib/cristal-integration/settings/notifications
Branch: refs/heads/main
Home: https://github.com/xwiki-contrib/cristal-integration
Commit: 5af6bdec507b6ab08345380f8d4b50bbf30f42d9
https://github.com/xwiki-contrib/cristal-integration/commit/5af6bdec507b6ab…
Author: Pierre Jeanjean <pierre.jeanjean(a)xwiki.com>
Date: 2025-11-10 (Mon, 10 Nov 2025)
Changed paths:
M cristal-integration-webjar/src/main/node/eslint.config.ts
A cristal-integration-webjar/src/main/node/langs/translation-en.json
M cristal-integration-webjar/src/main/node/package-lock.json
M cristal-integration-webjar/src/main/node/package.json
M cristal-integration-webjar/src/main/node/src/index.ts
A cristal-integration-webjar/src/main/node/src/translations.ts
A cristal-integration-webjar/src/main/node/src/ui/XWikiSwitchUIExtension.ts
A cristal-integration-webjar/src/main/node/src/vue/XWikiSwitch.vue
M cristal-integration-webjar/src/main/node/tsconfig.json
M cristal-integration-webjar/src/main/node/vite.config.ts
Log Message:
-----------
CRISTALINT-8: Allow users to return back to XWiki (#57)
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki-contrib/cristal-integration/settings/notifications
Branch: refs/heads/master
Home: https://github.com/xwiki-contrib/livedata-inline-table
Commit: cda7072b274ebd52214b2ade843e8f6a364febf6
https://github.com/xwiki-contrib/livedata-inline-table/commit/cda7072b274eb…
Author: Dorian OUAKLI <dorian.ouakli(a)xwiki.com>
Date: 2025-11-10 (Mon, 10 Nov 2025)
Changed paths:
M livedata-inline-table-macro/src/main/java/org/xwiki/contrib/internal/LiveDataInlineTableMacro.java
M livedata-inline-table-macro/src/main/java/org/xwiki/contrib/internal/LiveDataInlineTableMacroBlockFilter.java
M livedata-inline-table-macro/src/main/resources/css/livedata-inline-table-macro.css
A livedata-inline-table-macro/src/main/resources/js/livedata-inline-table-macro.js
Log Message:
-----------
XLIT-19: Cell style from the original table is applied to a container inside the cell instead of the cell itself - including width
XLIT-20: Wrong text width inside cells if the source table has sizes set for columns
* Use a JSX to update LiveData's cell attributes with source table's cell attributes.
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki-contrib/livedata-inline-table/settings/notificatio…