Skip to content

Commit 430b16e

Browse files
committed
corrected v
1 parent 08a62ad commit 430b16e

File tree

4 files changed

+23
-4
lines changed

4 files changed

+23
-4
lines changed

.github/workflows/flutter-release.yml

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff 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 \

packages/fula_client/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,14 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and 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

packages/fula_client/ios/fula_client.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
Pod::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,

packages/fula_client/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: fula_client
22
description: 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
44
homepage: https://fx.land
55
repository: https://github.com/functionland/fula-api
66
issue_tracker: https://github.com/functionland/fula-api/issues

0 commit comments

Comments
 (0)