Releases: callstackincubator/voltra
Releases · callstackincubator/voltra
v1.1.2
v1.1.0
Release Notes - v1.1.0
Release Date: January 28, 2026
Previous Release: v1.0.1 (January 16, 2026)
✨ Features
Android Support
- Full Android widget support (#45)
- Complete Android implementation with widgets
- Android codebase lives in
voltra/androidwithvoltra/android/clientandvoltra/android/serversubdirectories - Separate documentation pages for iOS and Android platforms
iOS Enhancements
-
iOS Link component (#47)
- New
Linkcomponent for iOS that creates custom buttons opening specified URLs when pressed
- New
-
Supplemental activity families support for iOS 18+ (#13)
- Support for iOS 18 supplemental activity families
- Enables multiple activity variants from a single configuration
-
Widget scheduling (#19)
- Schedule multiple widget states to display automatically at different times
- Perfect for weather forecasts, calendar events, or any app needing content changes throughout the day
- Automatic UserDefaults cleanup for orphaned widget data and expired timeline entries
- Size validation warnings for payloads exceeding 50KB and timelines exceeding 100KB
-
Custom fonts support (#9)
- API similar to expo-font for custom font loading
- Based on expo-font foundation
-
Configurable widget extension target name (#33)
- Optional
targetNameprop inConfigPluginPropsfor customizing widget extension target name
- Optional
-
Timer component enhancement (#22)
- Added
showHoursprop support toVoltra.Timercomponent - Allows controlling whether timer displays hours when duration exceeds 60 minutes
- Added
-
Group identifier improvements (#10)
- Made group identifier truly optional as documented
🐛 Bug Fixes
-
ESM module compatibility (#30)
- Fixed ESM module compatibility issues causing build failures during EAS builds
-
Optional JSX elements with && operator (#26)
- Fixed boolean handling to match React Native's behavior
- Booleans are now ignored in non-Text components, enabling patterns like
{condition && <Component />} - In Text components, booleans render as empty strings (matching React Native)
🙏 Contributors
Thank you to all the contributors who made this release possible:
- @tarikfp - ESM module compatibility fix (#30), configurable targetName feature (#33), and iOS 26 SDK documentation (#34)
- @mrevanzak - Supplemental activity families support (#13) and Timer showHours prop (#22)
- @lukebrandonfarrell - README links update (#44)
- @bartoszboruta - Token listeners documentation fix (#40)
v1.0.1
v1.0.0 - Hello World!
Voltra is here, and with it, there’s no longer any need to reach out to Swift.
Learn more about Voltra on its documentation site: https://www.use-voltra.dev/
As always, feel free to play with it, have fun, and report any issues you come across.
Happy coding!