- Please refer to https://fzyzcjy.github.io/flutter_rust_bridge/guides/miscellaneous/whats-new for what's changed in V2.
- Update git clone URL for flutter-ohos setup #3157 (thanks @star4277)
- Add Rust-to-Dart logging bridge #3114 #3111 #3079 #2766 (thanks @patmuk)
- Rename
ObjectIdtoMoiObjectIdinfrb_generated_moi_arc_def!#3106 (thanks @ganeshrvel) - Support HarmonyOS #3065 (thanks @star4277)
- Support serde_json Value #3077 (thanks @rlch)
- Introduce conversion between chrono::NaiveDate and DateTime avoiding RustOpaque #2968 (thanks @TrackerSB)
- Fix Map/List/Set equality in generated Dart structs #2956 (thanks @nightscape)
- Fix web worker wasm initialization #3171
- Bump CargoKit to latest and update it for Android 16KB pages #3170
- Pass platforms through create and integrate commands #3129
- Support skipping FVM installation #3126
- Fix macOS xcconfig drift #3118
- Upgrade Flutter to 3.44 #3112
- Fix Dart native test hangs after logging bridge #3103
- Fix generated fixed array equality #3093
- Fix DCO boxed record decoding #3092
- Fix concurrent cargo-expand auto install #3090
- Add generic Dart initializer hook #3083
- Allow frb_internal clean checks without git metadata #3082
- Support multi-arch Docker development on Apple Silicon #3070
- Remove outdated Dockerfile in favor of devcontainer up-to-date Dockerfile #3069
- Fix threaded WASM build-web defaults for the website demo #3052
- Improve release publishing and post-release validation tooling #3221 #3220 #3219 #3218 #3217 #3216 #3215 #3214 #3211 #3210
- Improve CI, workflow dispatch, and precommit automation #3195 #3193 #3189 #3178 #3175 #3174 #3172 #3166 #3160 #3143 #3137 #3135 #3134 #3132 #3131 #3115 #3099 #3096 #3076 #3072 #3051 #2990
- Improve local dev, Docker, Tart, Android, and manual-test tooling #3197 #3196 #3192 #3191 #3188 #3187 #3186 #3185 #3184 #3183 #3180 #3179 #3176 #3150 #3149 #3147 #3146 #3144 #3142 #3113
- Update agent development skills and internal workflow documentation #3201 #3159 #3138 #3116 #3110 #3109 #3102 #3100 #3095 #3094 #3091 #3089 #3087
- Exclude CargoKit from generated analyzer options and improve Flutter integration test timeouts #3168 #3167
- Add coverage tests for existing helpers #3130
- Bump website dependencies #3047 #3046