Releases: mgcrea/react-native-swiftui
Releases · mgcrea/react-native-swiftui
v0.15.2
v0.15.1
v0.15.0
v0.14.3
v0.14.2
v0.14.1
- feat: add contentMargins prop to Form (dbb04c3)
- fix: apply textContentType, autocapitalization, and maxLength (57c6854)
- fix: align DatePicker style type with Swift implementation (7c4e3c3)
- fix: preserve nil values and enforce min/max in NumberField (24b189e)
- fix: correct Font.fromString case matching (befb2d1)
- fix: normalize StyleSheet.create() numeric IDs properly (72fc5a5)
- refactor: use type-only imports for verbatimModuleSyntax compliance (f2cd2ec)
- chore: enable verbatimModuleSyntax in tsconfig (4362c4b)
v0.14.0
- docs: add Tailwind CSS integration guide (7411704)
- docs: add labelStyle prop to component documentation (24892e0)
- feat: apply labelStyle to component label views (ffc25e5)
- refactor: use LabeledContent pattern in DatePicker and Toggle (b59449c)
- feat: add labelStyle to Swift component props (7e15cc8)
- feat: add labelStyle prop to components with labels (be97690)
- feat: add NativeLabelStyleProps interface for declaration merging (81cbbed)
- refactor: use public CodegenTypes API instead of private imports (3482972)
- refactor: use NativeTextStyleProps and NativeViewStyleProps interfaces (94a6ee2)
v0.13.1
- fix: correct SwiftUI type import path (82fbc03)
- refactor: remove redundant type export from SwiftUISheet (aefafc0)
- feat: export SwiftUI component types (8336088)
- chore(docs): update astro and starlight dependencies (81148a9)
- docs: add starlight-llms-txt plugin for LLM-friendly docs (f83173c)
- style: format component files with prettier (3ed7bca)
- chore: add format script to package.json (ab6faa9)
- docs: add iOS-only note with Android alternative reference (e238d9f)
v0.13.0
- fix: prevent view update warnings in Slider component (fcc712b)
- chore: update .gitignore (7271a53)
- chore: remove example, prepare to move to docs (44ad5bd)
- fix(SheetPicker): prevent race condition on auto-dismiss (5318500)
- fix: use AsyncImage to avoid synchronous URL loading on main thread (7272075)
- docs: add error and helperText props to TextField documentation (973e91c)
- feat: add error and helperText props to TextField (8802d07)
- refactor: use useDeepMemo in useSwiftUINode (fcd8880)
- perf: simplify nodesKey and renderSequenceKey computation (6650d87)
- refactor: replace useJsonMemo with useDeepMemo (ae91385)
- chore: update docs intro (7f76cdf)
- chore: update readme (533be87)
- feat: rework readme, update starlight config (8aa0182)
- feat(update): minor changes (2427a62)
- feat: github add github actions (496dd33)
- feat: add complete docs (77ab9a1)
v0.12.0
- feat: add starlight docs (23ec581)
- chore: update SFSymbol example and dependencies (5030e28)
- refactor: simplify SFSymbolContainer sizing (c063646)
- feat: add explicit sizing to SFSymbol component (db8f828)
- feat: implement SwiftUI resizeMode handling (136efe8)
- feat: add resizeMode prop to SFSymbol component (f45c5ff)
- feat: add SFSymbol example page (f8bc1af)
- style: format SFSymbol component code (9dbdd88)
- fix: add iOS version compatibility checks for SFSymbol (8e2510c)
- fix: add intrinsic content sizing support for SFSymbol (f7777a9)
- docs: add SFSymbol component documentation and examples (28dea13)
- chore: register SFSymbol component in codegen and exports (00a5ad7)
- feat: add SFSymbol standalone component with full SF Symbols support (16f5676)
- fix: normalize MultiPicker selections to prevent out-of-bounds crash (dbf4208)
- fix: track event keys in useSwiftUINode to prevent stale listeners (737a898)
- fix: wire onFocus/onBlur events for DatePicker and Stepper (7c3b1bc)
- fix: include submitLabel in TextField merge to enable updates (f231471)
- fix: apply autoDismiss default in SwiftUISheetPicker (834dea4)
- fix: use StyleProp and normalize styles in SwiftUI components (ac9b8d5)
- fix: align package type with CommonJS output format (349b6d2)