File tree Expand file tree Collapse file tree 4 files changed +23
-4
lines changed
Expand file tree Collapse file tree 4 files changed +23
-4
lines changed Original file line number Diff line number Diff line change @@ -117,6 +117,11 @@ jobs:
117117 AR : ${{ steps.setup-ndk.outputs.ndk-path }}/toolchains/llvm/prebuilt/linux-x86_64/bin/${{ matrix.ar }}
118118 run : cargo build -p fula-flutter --target ${{ matrix.target }} --release
119119
120+ - name : Strip debug symbols
121+ run : |
122+ ${{ steps.setup-ndk.outputs.ndk-path }}/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-strip \
123+ target/${{ matrix.target }}/release/libfula_flutter.so
124+
120125 - name : Prepare artifact
121126 run : |
122127 mkdir -p android-libs/${{ matrix.lib_dir }}
@@ -154,17 +159,23 @@ jobs:
154159 - name : Build for iOS arm64 simulator
155160 run : cargo build -p fula-flutter --target aarch64-apple-ios-sim --release
156161
162+ - name : Strip debug symbols from iOS libraries
163+ run : |
164+ strip -S target/aarch64-apple-ios/release/libfula_flutter.a
165+ strip -S target/x86_64-apple-ios/release/libfula_flutter.a
166+ strip -S target/aarch64-apple-ios-sim/release/libfula_flutter.a
167+
157168 - name : Create XCFramework
158169 run : |
159170 mkdir -p ios-libs
160-
171+
161172 # Create simulator universal library
162173 mkdir -p target/ios-sim-universal
163174 lipo -create \
164175 target/x86_64-apple-ios/release/libfula_flutter.a \
165176 target/aarch64-apple-ios-sim/release/libfula_flutter.a \
166177 -output target/ios-sim-universal/libfula_flutter.a
167-
178+
168179 # Create XCFramework
169180 xcodebuild -create-xcframework \
170181 -library target/aarch64-apple-ios/release/libfula_flutter.a \
Original file line number Diff line number Diff line change @@ -5,6 +5,14 @@ All notable changes to this project will be documented in this file.
55The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
66and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
77
8+ ## [ 0.2.2] - 2026-01-11
9+
10+ ### Fixed
11+
12+ - Strip debug symbols from native libraries to reduce package size
13+ - Fixed Android NDK compiler configuration (CC/AR environment variables)
14+ - Disabled wasm-opt to fix bulk memory operations error
15+
816## [ 0.2.1] - 2026-01-11
917
1018### Added
Original file line number Diff line number Diff line change 77
88Pod ::Spec . new do |s |
99 s . name = 'fula_client'
10- s . version = '0.2.1 '
10+ s . version = '0.2.2 '
1111 s . summary = 'Flutter SDK for Fula decentralized storage'
1212 s . description = <<-DESC
1313 A Flutter plugin providing client-side encryption, metadata privacy,
Original file line number Diff line number Diff line change 11name : fula_client
22description : Flutter SDK for Fula decentralized storage with client-side encryption, metadata privacy, and secure sharing.
3- version : 0.2.1
3+ version : 0.2.2
44homepage : https://fx.land
55repository : https://github.com/functionland/fula-api
66issue_tracker : https://github.com/functionland/fula-api/issues
You can’t perform that action at this time.
0 commit comments