Releases: callstack/react-native-visionos
Release 0.73.12
What's Changed
Hey, This release is a backport of changes that landed in 0.74.x.
- feat: add support for ornaments & dev menu trigger by @okwasniewski in #149
- fix: [Hermes] Can't build a new project for dev #128
- fix: Asset validation failed - A key for 'MinimumOSVersion' is required #101
Ornaments support
It's now possible to define ornaments on windows by passing closure as the last parameter:
RCTWindow(id: "SecondWindow", sceneData: reactContext.getSceneData(id: "SecondWindow")) { rootView in
rootView.ornament(attachmentAnchor: .scene(.bottom)) {
VStack {
Button("Hey!") {}
}
.glassBackgroundEffect()
}
}
Full Changelog: https://github.com/callstack/react-native-visionos/commits/v0.74.3-visionos
Release 0.74.3
What's Changed
- feat: add support for ornaments & dev menu trigger by @okwasniewski in #149
- fix: [Hermes] Can't build a new project for dev #128
- fix: Asset validation failed - A key for 'MinimumOSVersion' is required #101
Ornaments support
It's now possible to define ornaments on windows by passing closure as the last parameter:
RCTWindow(id: "SecondWindow", sceneData: reactContext.getSceneData(id: "SecondWindow")) { rootView in
rootView.ornament(attachmentAnchor: .scene(.bottom)) {
VStack {
Button("Hey!") {}
}
.glassBackgroundEffect()
}
}
Full Changelog: https://github.com/callstack/react-native-visionos/commits/v0.74.3-visionos
Release 0.74.1
What's Changed
- feat: include privacy info manifest #144
Full Changelog: v0.74.0-visionos...v0.74.1-visionos
Release 0.73.11
What's Changed
- feat: include privacy info manifest by @okwasniewski in #144
Full Changelog: v0.74.1-visionos...v0.73.11-visionos
Release 0.74.0
Hey!
This is the first 0.74 stable release! It contains all of the changes from upstream React Native so for full changelog checkout the blog post: https://reactnative.dev/blog/2024/04/22/release-0.74
Try it out by running:
npx @callstack/react-native-visionos@latest init TestApp
Note: Hermes is temporarily disabled in the Podfile (for new projects) official visionOS support in Hermes will be available soon. If you want to run Hermes anyway, check out this issue: #128
Release 0.74.0-rc.4
What's Changed
- fix: deep and universal links by @okwasniewski in #140
New way of handling deeplinks and universal links:
@main
struct RNTesterApp: App {
@UIApplicationDelegateAdaptor var delegate: AppDelegate
var body: some Scene {
RCTMainWindow(moduleName: "RNTesterApp")
.onOpenURL(perform: { url in
RCTLinkingManager.onOpenURL(url: url)
})
}
}
Full Changelog: v0.74.0-rc.3-visionos...v0.74.0-rc.4-visionos
Release 0.73.10
What's Changed
- fix: deep and universal links by @okwasniewski in #140
New way of handling deeplinks and universal links:
@main
struct RNTesterApp: App {
@UIApplicationDelegateAdaptor var delegate: AppDelegate
var body: some Scene {
RCTMainWindow(moduleName: "RNTesterApp")
.onOpenURL(perform: { url in
RCTLinkingManager.onOpenURL(url: url)
})
}
}
Full Changelog: v0.73.9-visionos...v0.73.10-visionos
Release 0.74.0-rc.3
What's new?
Fix 0.74.0-rc.2 not building properly
Release 0.74.0-rc.2
What's new?
- allow to use WindowHandlingModifier outside of RCTMainWindow (#137)
Full Changelog: v0.74.0-rc.2-visionos...v0.74.0-rc.2-visionos
Release 0.73.9
What's new?
- fix: local commands parameters: #134
Full Changelog: v0.73.8-visionos...v0.73.9-visionos