4.1.0
·
38 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
What's Changed
- fix(ios): stop aliasing the plain "plus" icon to plus.circle.fill by @shanerbaner82 in #255
- fix: parse flex-row / flex-col direction utilities by @shanerbaner82 in #256
- feat: content-addressed callback ids by @shanerbaner82 in #257
- feat: TreeObservers — observe published trees, events, and navigation by @shanerbaner82 in #259
- feat: #[Locked] properties — bindings cannot write identity props by @shanerbaner82 in #260
- Remove deprecated flashlight method from System class by @simonhamp in #263
- fix: measure cross-axis size against the resolved main size by @simonhamp in #264
- fix(ios): recompute remaining space before placing justified children by @shanerbaner82 in #254
- feat: GatedBridge contract + FakeBridge capability deny-list by @shanerbaner82 in #258
- perf: cut hot reload latency and its variance by @simonhamp in #266
- feat(ios): implement UI.SetBackground for parity with Android by @shanerbaner82 in #277
- fix: hot reload permanently wedging when a trigger lands mid-reboot by @shanerbaner82 in #278
- feat: expose stored navigation configs on CallbackRegistry by @shanerbaner82 in #267
- feat: NativeRouteFallback — apps decide what a browser sees on native routes by @shanerbaner82 in #268
- feat: plugin-registered element attribute capture by @shanerbaner82 in #269
- Fix deep link delivery in native-ui (EDGE) apps on iOS by @shanerbaner82 in #282
- Restore the zip error detail lost by the SuperNative squash by @gwleuverink in #276
- fix(android): avoid resizing WebView for keyboard insets by @buseduran in #156
- feat(edge): dispatch screen lifecycle events from the navigation loop by @sylvesterdamgaard in #248
- Ship the real app name in CFBundleName (OAuth consent alert fix) by @shanerbaner82 in #285
- Fix top-bar background_color not rendering at the scroll edge (iOS) by @shanerbaner82 in #284
- Extend shows-indicators to refreshable and lazy-grid by @shanerbaner82 in #286
- Fix - Expose tree publication revisions on Android by @wojt-janowski in #280
- Port signed-zero inset anchoring from the dev core (parser + iOS + Android) by @shanerbaner82 in #288
- Port the background-layer core seams from the dev core (Android) by @shanerbaner82 in #287
- Honour
platforms, and stop copying SwiftPM manifests and test targets into the app target by @ICTtrying in #262 - Distinguish a locked device from a missing key in SecureStorage by @simonhamp in #283
- Make the Android plugin dependency block marker-delimited, so build.gradle.kts stops growing a comment per build by @ICTtrying in #271
- Add Tailwind aliases and unsupported class warnings by @wojt-janowski in #296
- fix(ios): stop mangling certificate passwords containing special characters by @shanerbaner82 in #210
- fix(plugins): copy Android plugin sources into a dedicated wiped source root by @simonhamp in #215
- Accept format v4 — event channel is a queue, and pin the binaries release by @simonhamp in #265
New Contributors
- @sylvesterdamgaard made their first contribution in #248
- @ICTtrying made their first contribution in #262
Full Changelog: 4.0.1...4.1.0