diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f790269c..a2c96908 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -20,17 +20,6 @@ jobs: with: channel: 'stable' - run: flutter pub get - - name: Patch pdfrx - run: | - PDFRX_PATH=$(find $HOME/.pub-cache -type d -name "pdfium_flutter-*" | head -n 1) - CMAKE_FILE="$PDFRX_PATH/android/CMakeLists.txt" - if [ -f "$CMAKE_FILE" ]; then - sed -i '2i add_link_options("LINKER:--build-id=none")' "$CMAKE_FILE" - echo "Patched CMakeLists.txt in $CMAKE_FILE" - else - echo "CMakeLists.txt not found in expected location" - exit 1 - fi - run: dart run pdfrx:remove_wasm_modules - name: Patch dartjni run: | diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index c4ff9d6b..17967b60 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -20,17 +20,6 @@ jobs: channel: 'stable' - run: flutter pub get - run: dart run pdfrx:remove_wasm_modules - - name: Patch pdfrx - run: | - PDFRX_PATH=$(find $HOME/.pub-cache -type d -name "pdfium_flutter-*" | head -n 1) - CMAKE_FILE="$PDFRX_PATH/android/CMakeLists.txt" - if [ -f "$CMAKE_FILE" ]; then - sed -i '2i add_link_options("LINKER:--build-id=none")' "$CMAKE_FILE" - echo "Patched CMakeLists.txt in $CMAKE_FILE" - else - echo "CMakeLists.txt not found in expected location" - exit 1 - fi - name: Patch dartjni run: | JNI_CMAKE=$(find $HOME/.pub-cache/hosted/pub.dev -path "*/jni-*/src/CMakeLists.txt" | head -n 1) diff --git a/pubspec.lock b/pubspec.lock index 737fee4c..b9283e50 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -153,6 +153,14 @@ packages: url: "https://pub.dev" source: hosted version: "2.2.0" + ffi_leak_tracker: + dependency: transitive + description: + name: ffi_leak_tracker + sha256: "4093d4ef9ca06ffe2786e73bfb25e22aa92112b9bb4ec941f11e3e6b61489a97" + url: "https://pub.dev" + source: hosted + version: "0.1.2" file: dependency: transitive description: @@ -165,10 +173,10 @@ packages: dependency: "direct main" description: name: file_picker - sha256: f13a03000d942e476bc1ff0a736d2e9de711d2f89a95cd4c1d88f861c3348387 + sha256: "5813e430c9444b32c437628056297698e94bb7f804cf69fdf1a8912ff05dd918" url: "https://pub.dev" source: hosted - version: "11.0.2" + version: "12.0.0-beta.2" fixnum: dependency: transitive description: @@ -383,18 +391,18 @@ packages: dependency: "direct main" description: name: flutter_secure_storage - sha256: da922f2aab2d733db7e011a6bcc4a825b844892d4edd6df83ff156b09a9b2e40 + sha256: "6848263f9744072d0977347c383fb8b57d9780319a6bf5238b5a2866a029de62" url: "https://pub.dev" source: hosted - version: "10.0.0" + version: "10.2.0" flutter_secure_storage_darwin: dependency: transitive description: name: flutter_secure_storage_darwin - sha256: "8878c25136a79def1668c75985e8e193d9d7d095453ec28730da0315dc69aee3" + sha256: "67cd1ff671add31dc13e45194398187a04bb63804b37fa47866afae296d73fcb" url: "https://pub.dev" source: hosted - version: "0.2.0" + version: "0.3.1" flutter_secure_storage_linux: dependency: transitive description: @@ -415,18 +423,18 @@ packages: dependency: transitive description: name: flutter_secure_storage_web - sha256: "6a1137df62b84b54261dca582c1c09ea72f4f9a4b2fcee21b025964132d5d0c3" + sha256: "073a62b3aeb866ab4ce795f960413948e51e5a42a9b0c8333b6daf5bb3208a1c" url: "https://pub.dev" source: hosted - version: "2.1.0" + version: "2.1.1" flutter_secure_storage_windows: dependency: transitive description: name: flutter_secure_storage_windows - sha256: "3b7c8e068875dfd46719ff57c90d8c459c87f2302ed6b00ff006b3c9fcad1613" + sha256: "0191ba6ae4fca37144d7231a8df5cbdb450f2a858d90a0b60b8ded0af9f40ce7" url: "https://pub.dev" source: hosted - version: "4.1.0" + version: "4.2.0" flutter_staggered_grid_view: dependency: transitive description: @@ -439,10 +447,10 @@ packages: dependency: transitive description: name: flutter_svg - sha256: "1ded017b39c8e15c8948ea855070a5ff8ff8b3d5e83f3446e02d6bb12add7ad9" + sha256: "35882981abcbfb8c15b286f0cd690ff25bac12d95eff3e25ee207f37d4c42e7f" url: "https://pub.dev" source: hosted - version: "2.2.4" + version: "2.3.0" flutter_test: dependency: "direct dev" description: flutter @@ -689,18 +697,18 @@ packages: dependency: "direct main" description: name: package_info_plus - sha256: "468c26b4254ab01979fa5e4a98cb343ea3631b9acee6f21028997419a80e1a20" + sha256: "4bf625947f6c7713ee242296a682e23e44823c09cf9d79e4f1238923c92db852" url: "https://pub.dev" source: hosted - version: "9.0.1" + version: "10.1.0" package_info_plus_platform_interface: dependency: transitive description: name: package_info_plus_platform_interface - sha256: "202a487f08836a592a6bd4f901ac69b3a8f146af552bbd14407b6b41e1c3f086" + sha256: db762cb2f4f25ee60fb6359773861b0f199e00b90d237bd85a76a1e806b46ef4 url: "https://pub.dev" source: hosted - version: "3.2.1" + version: "4.1.0" path: dependency: "direct main" description: @@ -769,34 +777,34 @@ packages: dependency: transitive description: name: pdfium_dart - sha256: f1683b9070ddc5c9189c6ee008c285791da66328ce1b882c7162d3393f3a4a74 + sha256: a339ed67ff9bcca950481fceeeee68ffd602d2147e01d833e4254d84132a6bda url: "https://pub.dev" source: hosted - version: "0.1.3" + version: "0.2.1" pdfium_flutter: dependency: transitive description: name: pdfium_flutter - sha256: "0c8b7d5d11d20a1486eade599648e907067568955bd14a1b06de076a968b60a1" + sha256: "97ccb5cf207b66ba5549f09047e935376d967c6311ec3c5314405d1d04569fd2" url: "https://pub.dev" source: hosted - version: "0.1.9" + version: "0.2.1" pdfrx: dependency: "direct main" description: name: pdfrx - sha256: e32e0c786528eec2b3c56b43f59ef1debce3a27c7accd862b95413f949afcfa9 + sha256: "0caa00aca2032cee5755873e88af849448534b95680895bfc57746dc3b4aea0d" url: "https://pub.dev" source: hosted - version: "2.2.24" + version: "2.3.3" pdfrx_engine: dependency: transitive description: name: pdfrx_engine - sha256: a8914433d1f6188b903c53d36b9d7dc908bfa89131591a9db22f1a22470d3a48 + sha256: a201b11e13b6c729d731ddc96ce06394cce8503c39e4c7e9d2fa51b3e7b351a5 url: "https://pub.dev" source: hosted - version: "0.3.9" + version: "0.4.2" permission_handler: dependency: "direct main" description: @@ -873,10 +881,10 @@ packages: dependency: "direct main" description: name: pocketbase - sha256: b94e63f00ce29c5f465e8122ae63cdf4e3c37f9b3dc6d04f0dfe6625bcdb8839 + sha256: "832643e2c1c3e6b9681d1f6e2668901314165b96efa584a0c4d5993e8520e956" url: "https://pub.dev" source: hosted - version: "0.23.2" + version: "0.23.3" posix: dependency: transitive description: @@ -969,18 +977,18 @@ packages: dependency: "direct main" description: name: share_plus - sha256: "223873d106614442ea6f20db5a038685cc5b32a2fba81cdecaefbbae0523f7fa" + sha256: a857d8b1479250aff6b57a51b2c02d31ca05848d441817c43f1640c885c286c0 url: "https://pub.dev" source: hosted - version: "12.0.2" + version: "13.1.0" share_plus_platform_interface: dependency: transitive description: name: share_plus_platform_interface - sha256: "88023e53a13429bd65d8e85e11a9b484f49d4c190abbd96c7932b74d6927cc9a" + sha256: "7f7ae28cf400d13f811e297ff37742dba83b79e0a6f5dce14eec0248274e6ce9" url: "https://pub.dev" source: hosted - version: "6.1.0" + version: "7.1.0" shared_preferences: dependency: "direct main" description: @@ -1078,10 +1086,10 @@ packages: dependency: transitive description: name: sqflite_common - sha256: "5e8377564d95166761a968ed96104e0569b6b6cc611faac92a36ab8a169112c3" + sha256: f8a08a13fb8f0f8c590df89d745000bed44a673ed94bac846739e1a016875c21 url: "https://pub.dev" source: hosted - version: "2.5.6+1" + version: "2.5.7" sqflite_common_ffi: dependency: "direct main" description: @@ -1238,10 +1246,10 @@ packages: dependency: transitive description: name: url_launcher_web - sha256: d0412fcf4c6b31ecfdb7762359b7206ffba3bbffd396c6d9f9c4616ece476c1f + sha256: "85c81589622fbc87c1c683aaea164d3604a7777495a79d91e39ffcdec39ddb34" url: "https://pub.dev" source: hosted - version: "2.4.2" + version: "2.4.3" url_launcher_windows: dependency: transitive description: @@ -1262,10 +1270,10 @@ packages: dependency: transitive description: name: vector_graphics - sha256: "81da85e9ca8885ade47f9685b953cb098970d11be4821ac765580a6607ea4373" + sha256: "4d35a36400983c3457c289d4d553b5308f506ea84f7e51c7a564651b5525209a" url: "https://pub.dev" source: hosted - version: "1.1.21" + version: "1.2.1" vector_graphics_codec: dependency: transitive description: @@ -1278,10 +1286,10 @@ packages: dependency: transitive description: name: vector_graphics_compiler - sha256: "5a88dd14c0954a5398af544651c7fb51b457a2a556949bfb25369b210ef73a74" + sha256: "98e7e94de127b46a86ef46197fff84ff99f3d3b80a708390d717ad731efef598" url: "https://pub.dev" source: hosted - version: "1.2.0" + version: "1.2.2" vector_math: dependency: transitive description: @@ -1294,10 +1302,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "046d3928e16fa4dc46e8350415661755ab759d9fc97fc21b5ab295f71e4f0499" + sha256: "0016aef94fc66495ac78af5859181e3f3bf2026bd8eecc72b9565601e19ab360" url: "https://pub.dev" source: hosted - version: "15.1.0" + version: "15.2.0" web: dependency: transitive description: @@ -1310,10 +1318,10 @@ packages: dependency: transitive description: name: win32 - sha256: d7cb55e04cd34096cd3a79b3330245f54cb96a370a1c27adb3c84b917de8b08e + sha256: a1fc9eb9248baa05dfc12ed5b66e377b3e23f095eec078e0371622b9033810d9 url: "https://pub.dev" source: hosted - version: "5.15.0" + version: "6.2.0" window_manager: dependency: "direct main" description: diff --git a/pubspec.yaml b/pubspec.yaml index 37f15ba4..0d679dc1 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -16,7 +16,7 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev # https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html # In Windows, build-name is used as the major, minor, and patch parts # of the product and file versions while build-number is used as the build suffix. -version: 0.10.3+39 +version: 0.10.4+40 environment: sdk: '>=3.2.3 <4.0.0' @@ -47,12 +47,12 @@ dependencies: url_launcher: ^6.3.1 http: ^1.2.2 pdfrx: ^2.1.12 - package_info_plus: ^9.0.0 - share_plus: ^12.0.0 + package_info_plus: ^10.1.0 + share_plus: ^13.1.0 introduction_screen: ^4.0.0 open_filex: ^4.7.0 google_nav_bar: ^5.0.7 - file_picker: ^11.0.2 + file_picker: ^12.0.0-beta.2 flutter_local_notifications: 21.0.0 permission_handler: ^12.0.0+1 latext: ^0.5.0