From 7f11312fcb96f70da5474c87589cea50cd0ef948 Mon Sep 17 00:00:00 2001 From: Hugo EXTRAT Date: Wed, 18 Feb 2026 07:05:36 +0100 Subject: [PATCH 1/3] fix: unique FileProvider name to prevent conflict Addresses a potential conflict with other libraries by using a unique authority name for the FileProvider. Introduces a custom FileProvider to avoid conflicts during manifest merging with other libraries' providers. Updates the authority in the manifest. --- .../android/src/main/AndroidManifest.xml | 4 ++-- .../DocumentViewerFileProvider.kt | 12 ++++++++++++ .../RNDocumentViewerModule.kt | 2 +- 3 files changed, 15 insertions(+), 3 deletions(-) create mode 100644 packages/document-viewer/android/src/main/java/com/reactnativedocumentviewer/DocumentViewerFileProvider.kt diff --git a/packages/document-viewer/android/src/main/AndroidManifest.xml b/packages/document-viewer/android/src/main/AndroidManifest.xml index 98c6c2cb..397f2ad8 100644 --- a/packages/document-viewer/android/src/main/AndroidManifest.xml +++ b/packages/document-viewer/android/src/main/AndroidManifest.xml @@ -4,8 +4,8 @@ Date: Wed, 18 Feb 2026 07:50:32 +0100 Subject: [PATCH 2/3] chore: add changeset --- .changeset/fileprovider-conflict.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/fileprovider-conflict.md diff --git a/.changeset/fileprovider-conflict.md b/.changeset/fileprovider-conflict.md new file mode 100644 index 00000000..b3b22b96 --- /dev/null +++ b/.changeset/fileprovider-conflict.md @@ -0,0 +1,5 @@ +--- +"@react-native-documents/viewer": patch +--- + +fix: use unique FileProvider name to prevent conflict with other FileProvider \ No newline at end of file From 5dbc48179c395d39b49c58f7cf626f13d1041d60 Mon Sep 17 00:00:00 2001 From: Vojtech Novak Date: Mon, 23 Feb 2026 08:04:44 +0100 Subject: [PATCH 3/3] Update .changeset/fileprovider-conflict.md --- .changeset/fileprovider-conflict.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.changeset/fileprovider-conflict.md b/.changeset/fileprovider-conflict.md index b3b22b96..9577697e 100644 --- a/.changeset/fileprovider-conflict.md +++ b/.changeset/fileprovider-conflict.md @@ -1,5 +1,5 @@ --- -"@react-native-documents/viewer": patch +"@react-native-documents/viewer": major --- fix: use unique FileProvider name to prevent conflict with other FileProvider \ No newline at end of file