Skip to content

v0.0.248

Choose a tag to compare

@github-actions github-actions released this 19 Oct 21:50
· 947 commits to main since this release

Compare changes

🚀 Features

  • sdk: expose live workout controls (252ae30) (by glennmichael123)
  • ios: add live workout session lifecycle (f48f116) (by glennmichael123)
  • native: advertise view reparent capability (8004313) (by glennmichael123)
  • native: add atomic cross-parent reparent mutations (38fa17a) (by glennmichael123)
  • android: hand wallet passes to Google Wallet (395e99a) (by glennmichael123)
  • ios: add native wallet pass capability (6748820) (by glennmichael123)
  • ios: route explicit grid rows through shared layout (c2a0eb6) (by glennmichael123)
  • android: route explicit grid rows through shared layout (f79c548) (by glennmichael123)
  • layout: carry explicit grid rows through shared ABI (a1cce01) (by glennmichael123)
  • native: support equal grid row tracks (0b378c3) (by glennmichael123)
  • native: support selectable text (daceeb8) (by glennmichael123)
  • native: carry route props through navigation (4a128a5) (by glennmichael123)
  • native: expose mounted view scrolling (611cdac) (by glennmichael123)
  • native: expose mounted-view operations (5c18c1f) (by glennmichael123)
  • ios: expose native view focus and measurement (1c71095) (by glennmichael123)
  • android: report native modal dismissal reasons (f1d2368) (by glennmichael123)
  • ios: report native modal dismissal reasons (95521bf) (by glennmichael123)
  • android: reconcile data-driven map overlays (8e84945) (by glennmichael123)
  • native: accept data-driven map overlays (f5c2bda) (by glennmichael123)
  • types: expose native map polygons (b4455e7) (by glennmichael123)
  • native: add map polygon overlays (9f172be) (by glennmichael123)
  • android: size static FlatLists to content (81cad67) (by glennmichael123)

🐛 Bug Fixes

  • ios: tell a screen prepared out of sight that it is hidden (fb80008) (by Chris)
  • build: accept upstream exact Zig revision pins (03217cb) (by Chris Breuer)
  • ci: freeze compiler installs with compatible Bun (3dabdcb) (by Chris Breuer)
  • android: align bundled R8 with Kotlin metadata (2f6d175) (by Chris Breuer)
  • ci: preserve the provisioned Android JDK (9702f4c) (by Chris Breuer)
  • android: round authored padding to physical pixels (d70cef3) (by Chris Breuer)
  • native: infer link and button roles for touchable controls (da420b5) (by Chris Breuer)
  • android: retain keyed replacements alongside reparented views (781b4aa) (by Chris Breuer)
  • ios: type live workout bridge events (3ff64b1) (by glennmichael123)
  • android: read typed Google overlay coordinates (32d4426) (by Chris Breuer)
  • native: retain views when popups change parents (c0a26c7) (by glennmichael123)
  • ci: let Main acceptance finish before queued revisions (0386bf3) (by Chris Breuer)
  • ios: mirror wallet config in Zig (5c83563) (by glennmichael123)
  • native: derive absolute ratio width from height (db608a4) (by glennmichael123)
  • native: remeasure anchored absolute children (09a3d61) (by glennmichael123)
  • ios: qualify text container access (8c1f0bb) (by glennmichael123)
  • ios: preserve control taps inside native scroll views (dc2ed05) (by glennmichael123)
  • android: allocate explicit grid rows with fractional spacing (95db435) (by Chris Breuer)
  • android: clamp mounted view scroll offsets (07e4926) (by glennmichael123)
  • native: restore focus after modal dismissal (31e22b6) (by glennmichael123)
  • ios: invalidate map fits for polygon changes (6322912) (by glennmichael123)
  • native: diagnose missing browser globals (808ee52) (by glennmichael123)
  • native: resolve app-relative image sources (7c07a18) (by glennmichael123)
  • android: preserve uncontrolled switch state (994c4d7) (by glennmichael123)
  • ios: preserve uncontrolled switch state (5467d07) (by glennmichael123)
  • android: marshal MapLibre updates to main (397640f) (by glennmichael123)
  • android: stabilize list measurement and sticky headers (c7de020) (by glennmichael123)
  • android: detach picker listeners safely (af44630) (by glennmichael123)
  • android: align native fixture contracts (b1be20b) (by glennmichael123)
  • android: read mounted flatlist children correctly (1d35b65) (by glennmichael123)
  • mobile: surface native action sheet failures (4e05659) (by glennmichael123)
  • android: refresh map overlays for appearance traits (3e90325) (by glennmichael123)
  • ios: refresh map markers for appearance traits (3b4b1ad) (by glennmichael123)
  • native: restore stopped indicator visibility (563af89) (by glennmichael123)
  • android: refresh retained safe area insets (3daaaf7) (by glennmichael123)
  • android: preserve MapLibre stroke width density (1daf6ce) (by glennmichael123)
  • android: refresh map chrome for dark mode (5d27432) (by glennmichael123)
  • ios: refresh map attribution for appearance traits (811f0ad) (by glennmichael123)
  • native: align linked pressable accessibility roles (b752b01) (by glennmichael123)
  • native: rebind dialogs after bundle startup (cc4dad9) (by glennmichael123)
  • native: prefer native dialogs over DOM fallbacks (8976e14) (by glennmichael123)
  • android: invalidate static FlatList parents (09c5086) (by glennmichael123)
  • android: clear video listeners on teardown (a9534a7) (by glennmichael123)
  • android: tear down FlatList scroll listeners (4aa0418) (by glennmichael123)
  • android: sweep text watchers during screen close (58f03dd) (by glennmichael123)
  • android: detach text watchers on native release (23b79fd) (by glennmichael123)
  • ios: release recycled rows on runtime disposal (a4f792d) (by glennmichael123)
  • ios: tear down native FlatList callbacks (d6e97e9) (by glennmichael123)
  • ios: release UIKit hooks on native disposal (669fafa) (by glennmichael123)
  • android: detach control listeners on release (278c22e) (by glennmichael123)
  • android: release refreshable list callbacks (d102471) (by glennmichael123)
  • android: release date picker callbacks (b5583ea) (by glennmichael123)
  • ios: release map resources on teardown (5cc56e7) (by glennmichael123)
  • native: release video event bridges (828d663) (by glennmichael123)
  • android: tear down recycled scroll callbacks (558236a) (by glennmichael123)
  • ios: scope keyed row descendants (5598381) (by glennmichael123)
  • native: clear deleted FlatList row state (f6de49b) (by glennmichael123)
  • android: detach listeners from recycled rows (99780c4) (by glennmichael123)
  • ios: invalidate layout after clearing retained styles (f0b4edd) (by glennmichael123)
  • ios: recompute image clipping on resize changes (49271fb) (by glennmichael123)
  • native: expose picker value compatibility (78d620b) (by glennmichael123)
  • native: expose switch checked compatibility (0820541) (by glennmichael123)
  • types: keep sticky headers on scroll views (11b7200) (by glennmichael123)
  • types: scope inverted to flat lists (3db5ae8) (by glennmichael123)
  • types: expose native map pitch control (b4d5fd8) (by glennmichael123)
  • types: expose native map marker colors (b0d05eb) (by glennmichael123)
  • ios: validate heart rate filters (28102ef) (by glennmichael123)
  • ios: validate live activity numbers (daa7180) (by glennmichael123)
  • ios: validate native media limits (4604e28) (by glennmichael123)
  • ios: validate native service numbers (9906114) (by glennmichael123)
  • native: reject boolean presenter geometry (4cfcae9) (by glennmichael123)
  • ios: mirror script-thread validation and current native contracts (128d7bf) (by Chris Breuer)
  • ios: trigger universal links after the test host finishes launching (ce707c7) (by Chris Breuer)
  • ios: an unlabelled icon is decoration to VoiceOver (3f36489) (by Chris Breuer)

📚 Documentation

  • macos: document pointer lock limitation (565abc3) (by glennmichael123)
  • define multi-window event delivery policy (6bdcc02) (by glennmichael123)
  • native: document dynamic map colors (39fd35e) (by glennmichael123)
  • native: document checkbox precedence (fda1fb3) (by glennmichael123)

🧪 Tests

  • ios: run a native screen on the script thread (25b4aa9) (by Chris Breuer)
  • ios: require native touchable accessibility roles (95a4893) (by Chris Breuer)
  • android: assert nearest-pixel authored padding (357cc8d) (by Chris Breuer)
  • native: forward modal close events in the navigation fixture (3b734b2) (by Chris Breuer)
  • native: cover clipped popup reparent retention (ca20f1c) (by glennmichael123)
  • ios: cover live workout completion callbacks (2ff7e13) (by Chris Breuer)
  • ios: verify reparented control identity (28a3ec7) (by glennmichael123)
  • android: use consistent precision for anchored layout assertions (0c9c1c8) (by Chris Breuer)
  • native: cover explicit grid row tracks (14cab56) (by glennmichael123)
  • native: document browser-global diagnostics (0072aca) (by glennmichael123)
  • android: verify route props through navigation replacement (7d4cd10) (by Chris Breuer)
  • native: cover selectable text fixtures (87816fb) (by glennmichael123)
  • native: document route prop handoffs (1ba3551) (by glennmichael123)
  • ios: cover native switch interactions (b83e451) (by glennmichael123)
  • android: align generated switch assertion with native state preservation (c046426) (by Chris Breuer)
  • android: attach native list fixtures and read maps on main (ae0d807) (by Chris Breuer)
  • android: supply required FlatList removal callbacks (ec56982) (by Chris Breuer)
  • android: rasterize grouped svg fixtures (9791f0c) (by glennmichael123)
  • native: cover grouped svg text rendering (71b069e) (by glennmichael123)
  • ios: restore native FlatList fixture callback contract (a6b8ecb) (by glennmichael123)
  • ios: cover solid navigation bar trait refresh (e91d562) (by glennmichael123)
  • ios: verify accessibility state restoration (4bde6fa) (by glennmichael123)
  • native: exercise dynamic image resize reconciliation (a28cd7b) (by glennmichael123)
  • native: cover picker value precedence (0090596) (by glennmichael123)
  • native: cover checkbox prop precedence (2cd2ca5) (by glennmichael123)
  • native: cover switch prop precedence (e3c6df0) (by glennmichael123)
  • native: cover sticky scroll headers (42ae9a9) (by glennmichael123)
  • android: verify inverted flat list order (d235690) (by glennmichael123)
  • native: include Map in host parity contract (b8188f3) (by glennmichael123)

🤖 Continuous Integration

  • pin the qualified Pantry provisioning cohort (245d98a) (by Chris Breuer)
  • qualify native touchable roles with the matching compiler (1727372) (by Chris Breuer)
  • qualify exact native button labels with the corrected compiler (ec25b38) (by Chris Breuer)
  • qualify native compiler with explicit grid rows (2f6d58e) (by Chris Breuer)
  • test shared layout changes on mobile (a3f43b5) (by Chris Breuer)

Contributors

  • Chris
  • Chris Breuer
  • glennmichael123