v9.1.0-alpha.15
Pre-release
Pre-release
9.1.0-alpha.15 (2026-07-23)
Bug Fixes
- bundler: ensure vite server starts up before allowing connections via cli (5f776b3)
- bundler: vite double restart (f9c1fac)
- copy Vite output for production builds (7a2efaf)
- deprecated uuid (#6057) (c1f5fc3)
- gracefully fail when node module can't be found (#6037) (d1930d3)
- ios: framework check for dynamic lib (#6032) (d88337c)
- ios: verify livesync payload delivery on physical devices and stop swallowing upload errors (#6058) (90fe969)
- prevent redundant restarts on rapid changes and recover from app crashes in watch mode (#6036) (0acfb4a)
- reprepare iOS plugins on cleanup (#6035) (2c8928b)
- security: update CLI network and git dependencies (#6084) (f5154ac)
- vite: build/prepare handling for the bundle (2fde79c)
Features
- add skipNative option to PrepareData and Options classes (#6033) (bfb7a4c)
- allow custom vite dist folder name (8eed4de)
- allow proper adb reverse debug sessions (addc32e)
- android: support for android-36.1 SDK targets (#6011) (4c7f69f)
- android: support for user-configured start arguments with emulators (#6038) (69ac96d)
- apple: improve support for watchos projects (#5993) (5404ebb)
- apple: support team signing on Swift macro SPM targets (#6060) (c2d4a69)
- cli managed vite process, seamless and easier to work with (82f6cec)
- custom platform specific runtimePackageName (#6039) (6be03b8)
- improve ux on swift package resolutions (#6064) (1344dc2)
- ios: improve spm build logs, clarity and size reporting (#6085) (3f5461f)
- ios: manage generated modulemaps in CLI-controlled directory instead of node_modules (#6063) (4cc5ba1)
- ios: support Swift package macros (#6059) (7976333)
- ios: swift package clarity while installing and time formatting (#6082) (e027862)