diff --git a/packages/capacitor-plugin/CapacitorFileTransfer.podspec b/packages/capacitor-plugin/CapacitorFileTransfer.podspec index 16bc08b..d45f647 100644 --- a/packages/capacitor-plugin/CapacitorFileTransfer.podspec +++ b/packages/capacitor-plugin/CapacitorFileTransfer.podspec @@ -12,7 +12,7 @@ Pod::Spec.new do |s| s.source = { :git => package['repository']['url'], :tag => s.version.to_s } s.source_files = 'ios/Sources/FileTransferPlugin/*.{swift,h,m,c,cc,mm,cpp}' s.ios.deployment_target = '14.0' - s.dependency 'IONFileTransferLib', spec='~> 1.0' + s.dependency 'IONFileTransferLib', spec='~> 1.0.1' s.dependency 'Capacitor' s.swift_version = '5.1' end diff --git a/packages/capacitor-plugin/Package.swift b/packages/capacitor-plugin/Package.swift index e23a3cd..02957a9 100644 --- a/packages/capacitor-plugin/Package.swift +++ b/packages/capacitor-plugin/Package.swift @@ -7,7 +7,8 @@ let package = Package( products: [ .library( name: "CapacitorFileTransfer", - targets: ["FileTransferPlugin"]) + targets: ["FileTransferPlugin"] + ) ], dependencies: [ .package(url: "https://github.com/ionic-team/capacitor-swift-pm.git", from: "7.0.0") @@ -15,8 +16,8 @@ let package = Package( targets: [ .binaryTarget( name: "IONFileTransferLib", - url: "https://github.com/ionic-team/ion-ios-filetransfer/releases/download/1.0.0/IONFileTransferLib.zip", - checksum: "59f5bbf1c7dfe5c5f872ad4d10a0bd0b8e57bd21cf18ff8ac68e9c4a65ec3c1e" // sha-256 + url: "https://github.com/ionic-team/ion-ios-filetransfer/releases/download/1.0.1/IONFileTransferLib.zip", + checksum: "0a239f814fa3746f68850246855d974c9795f60342897413212b2b46690f70d5" // sha-256 ), .target( name: "FileTransferPlugin", diff --git a/packages/capacitor-plugin/package-lock.json b/packages/capacitor-plugin/package-lock.json index 058e827..e1bcd37 100644 --- a/packages/capacitor-plugin/package-lock.json +++ b/packages/capacitor-plugin/package-lock.json @@ -1,12 +1,12 @@ { "name": "@capacitor/file-transfer", - "version": "1.0.2", + "version": "1.0.4", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@capacitor/file-transfer", - "version": "1.0.2", + "version": "1.0.4", "license": "MIT", "dependencies": { "@capacitor/synapse": "^1.0.3" @@ -19,6 +19,7 @@ "@eslint/js": "^8.56.0", "@rollup/wasm-node": "~4.19.0", "@semantic-release/changelog": "^6.0.3", + "@semantic-release/exec": "^7.1.0", "@semantic-release/git": "^10.0.1", "@semantic-release/github": "^10.1.2", "@semantic-release/npm": "^12.0.1", @@ -1655,6 +1656,173 @@ "node": ">=14.17" } }, + "node_modules/@semantic-release/exec": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@semantic-release/exec/-/exec-7.1.0.tgz", + "integrity": "sha512-4ycZ2atgEUutspPZ2hxO6z8JoQt4+y/kkHvfZ1cZxgl9WKJId1xPj+UadwInj+gMn2Gsv+fLnbrZ4s+6tK2TFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@semantic-release/error": "^4.0.0", + "aggregate-error": "^3.0.0", + "debug": "^4.0.0", + "execa": "^9.0.0", + "lodash-es": "^4.17.21", + "parse-json": "^8.0.0" + }, + "engines": { + "node": ">=20.8.1" + }, + "peerDependencies": { + "semantic-release": ">=24.1.0" + } + }, + "node_modules/@semantic-release/exec/node_modules/@semantic-release/error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@semantic-release/error/-/error-4.0.0.tgz", + "integrity": "sha512-mgdxrHTLOjOddRVYIYDo0fR3/v61GNN1YGkfbrjuIKg/uMgCd+Qzo3UAXJ+woLQQpos4pl5Esuw5A7AoNlzjUQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/@semantic-release/exec/node_modules/@sindresorhus/merge-streams": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-4.0.0.tgz", + "integrity": "sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@semantic-release/exec/node_modules/execa": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-9.6.0.tgz", + "integrity": "sha512-jpWzZ1ZhwUmeWRhS7Qv3mhpOhLfwI+uAX4e5fOcXqwMR7EcJ0pj2kV1CVzHVMX/LphnKWD3LObjZCoJ71lKpHw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@sindresorhus/merge-streams": "^4.0.0", + "cross-spawn": "^7.0.6", + "figures": "^6.1.0", + "get-stream": "^9.0.0", + "human-signals": "^8.0.1", + "is-plain-obj": "^4.1.0", + "is-stream": "^4.0.1", + "npm-run-path": "^6.0.0", + "pretty-ms": "^9.2.0", + "signal-exit": "^4.1.0", + "strip-final-newline": "^4.0.0", + "yoctocolors": "^2.1.1" + }, + "engines": { + "node": "^18.19.0 || >=20.5.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/@semantic-release/exec/node_modules/get-stream": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-9.0.1.tgz", + "integrity": "sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@sec-ant/readable-stream": "^0.4.1", + "is-stream": "^4.0.1" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@semantic-release/exec/node_modules/human-signals": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-8.0.1.tgz", + "integrity": "sha512-eKCa6bwnJhvxj14kZk5NCPc6Hb6BdsU9DZcOnmQKSnO1VKrfV0zCvtttPZUsBvjmNDn8rpcJfpwSYnHBjc95MQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@semantic-release/exec/node_modules/is-stream": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-4.0.1.tgz", + "integrity": "sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@semantic-release/exec/node_modules/npm-run-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-6.0.0.tgz", + "integrity": "sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^4.0.0", + "unicorn-magic": "^0.3.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@semantic-release/exec/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@semantic-release/exec/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@semantic-release/exec/node_modules/strip-final-newline": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-4.0.0.tgz", + "integrity": "sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@semantic-release/git": { "version": "10.0.1", "resolved": "https://registry.npmjs.org/@semantic-release/git/-/git-10.0.1.tgz", diff --git a/packages/example-app/android/capacitor.settings.gradle b/packages/example-app/android/capacitor.settings.gradle index 7637075..df7aa93 100644 --- a/packages/example-app/android/capacitor.settings.gradle +++ b/packages/example-app/android/capacitor.settings.gradle @@ -3,7 +3,7 @@ include ':capacitor-android' project(':capacitor-android').projectDir = new File('../node_modules/@capacitor/android/capacitor') include ':capacitor-file-transfer' -project(':capacitor-file-transfer').projectDir = new File('../node_modules/@capacitor/file-transfer/android') +project(':capacitor-file-transfer').projectDir = new File('../../capacitor-plugin/android') include ':capacitor-file-viewer' project(':capacitor-file-viewer').projectDir = new File('../node_modules/@capacitor/file-viewer/android') diff --git a/packages/example-app/ios/App/Podfile.lock b/packages/example-app/ios/App/Podfile.lock index f3d01a7..1325d85 100644 --- a/packages/example-app/ios/App/Podfile.lock +++ b/packages/example-app/ios/App/Podfile.lock @@ -5,14 +5,14 @@ PODS: - CapacitorFilesystem (7.1.3): - Capacitor - IONFilesystemLib (~> 1.0) - - CapacitorFileTransfer (1.0.2): + - CapacitorFileTransfer (1.0.4): - Capacitor - - IONFileTransferLib (~> 1.0) + - IONFileTransferLib (~> 1.0.1) - CapacitorFileViewer (1.0.2): - Capacitor - IONFileViewerLib (~> 1.0.1) - IONFilesystemLib (1.0.1) - - IONFileTransferLib (1.0.0) + - IONFileTransferLib (1.0.1) - IONFileViewerLib (1.0.1) DEPENDENCIES: @@ -44,10 +44,10 @@ SPEC CHECKSUMS: Capacitor: fcbee427ff437f414bbb3bc2d39364ad9bd2b8a5 CapacitorCordova: 345f93b7edd121db98e4ec20ac94d6d7bcaf7e48 CapacitorFilesystem: 8e48bb1a036caf0d01605eb4bfe74b880cca8f80 - CapacitorFileTransfer: 491faa027f38270a6ce10ef27b40804cb2dfe330 + CapacitorFileTransfer: 776bdbc7d71a490a79c81ea97bf25f069c632106 CapacitorFileViewer: 4f6fcd47151b904e2d7cf57ebd7dd3739c10da9e IONFilesystemLib: 89258b8e3e85465da93127d25d7ce37f977e8a6f - IONFileTransferLib: 06c85b3f8dd9d46f39e2172213f45d810708c61e + IONFileTransferLib: b268561ab0ba7f386eea228c4986b55ba0146ca9 IONFileViewerLib: 9e6b09451afa7705545d4d20e2974b4f1555390c PODFILE CHECKSUM: 76668ea156e59ff21841d22849461df8faf9b06b diff --git a/packages/example-app/package-lock.json b/packages/example-app/package-lock.json index fba486b..7e2a7ae 100644 --- a/packages/example-app/package-lock.json +++ b/packages/example-app/package-lock.json @@ -24,7 +24,7 @@ "..": {}, "../capacitor-plugin": { "name": "@capacitor/file-transfer", - "version": "1.0.2", + "version": "1.0.4", "license": "MIT", "dependencies": { "@capacitor/synapse": "^1.0.3" @@ -37,6 +37,7 @@ "@eslint/js": "^8.56.0", "@rollup/wasm-node": "~4.19.0", "@semantic-release/changelog": "^6.0.3", + "@semantic-release/exec": "^7.1.0", "@semantic-release/git": "^10.0.1", "@semantic-release/github": "^10.1.2", "@semantic-release/npm": "^12.0.1",