Skip to content

Releases: wix/react-native-ui-lib

7.1.0

22 Feb 12:26
Compare
Choose a tag to compare

🚀 What’s New?

• New Incubator.Slider with Reanimated (#2448)

🎁 Features

• Picker.Item - add onPress support (#2500)

💡 Deprecations & Migrations

• Add migration to TextField errorMessage and fix validationMessagePosition type (#2498)

7.0.0

16 Feb 13:37
Compare
Choose a tag to compare

New Major Version! 🎉

For a full list of (breaking) changes and new features please follow our migration guide

https://wix.github.io/react-native-ui-lib/docs/getting-started/v7

6.31.0

15 Feb 09:32
Compare
Choose a tag to compare

🎁 Features

• Pass Picker's listProp to wheelPicker (#2461)
• Incubator.TextField - add readonly state (#2455)

🔧 Fixes

• Colors - fix getTintColor - get key from a single digit (ex. green1, green5) (#2452)
• Incubator.TextField - handle long validationMessage with char count (#2460)
• refactor TouchableOpacity forwarding event on onPress and onLongPress (#2462)

💡 Deprecations & Migrations

• ColorPicker style prop deprecation. (#2444)

⚙️ Maintenance & Infra

• Add FlashList to optional dependencies (#2454)
• TextField package exports TextFieldMigrator instead of index (#2453)

6.30.0

08 Feb 09:03
Compare
Choose a tag to compare

🎁 Features

• Add a package for our Constants (#2442)
• ColorSwatch new unavailable mode. (#2425)

🔧 Fixes

• Checkbox + RadioButton - fix long labels are stretching outside their container (#2446)
• Fix TouchableOpacity press handlers typing (#2447)

⚙️ Maintenance & Infra

• Support injecting a BI logger in our LogService (#2434)
• react-native-linear-gradient version upgrade to 2.6.2. (#2445)
• Incubator.Dialog - support headless tests (#2443)

6.29.0

26 Jan 07:40
Compare
Choose a tag to compare

🎁 Features

  • Incubator.WheelPicker - allow sending FlatListProps (#2417)
  • Toast - update action design (#2426)

🔧 Fixes

  • TextField - useFieldState - revert the condition adding (#2415)
  • TextField - fix onChange when providing default value (#2422)
  • TextField - fix value override (#2427)
  • TextField - fix defaultValue condition (#2432)
  • Picker - do not ignore accessibility props (#2416)
  • TouchableOpacity - fix ignored 'event' param in onPress (#2423)
  • Web - fix load svg tag data (#2410)

⚙️ Maintenance & Infra

  • Bump SVG package (#2418)
  • Incubator.Dialog - add note to API about lists (#2431)
  • SortableList - add note to docs about missing items (#2433)
  • podspec should point to lib (#2438)

6.28.0

11 Jan 09:23
Compare
Choose a tag to compare

🔧 Fixes

• Switch - change thumb color (#2393)
• webDemo app react-native-colors error fix by adding the repo path to the webpack config file. (#2395)
• TextField - fix defaultValue not changing (#2388)
• TextField - fix web style (#2387)
• Fix flex issue in TextField validation message when passing centered (#2402)
• Avatar - don't render ribbon when there's a custom ribbon (#2396)
• Avatar - fix Badge color (#2408)
• TextField - fix dummyPlaceholder style (#2390)
⚠️ Image - pass 'width' and 'height' to image style to fix layout props not applied to Image without 'style'. (#2384)
• Image - fix width and height support bug (#2414)
• TextField - fix validatingOnChange executed on start when providing defaultValue (#2411)

⚙️ Maintenance & Infra

• Incubator.Dialog - use new Gesture API + refactor (#2409)

6.27.0

27 Dec 13:50
Compare
Choose a tag to compare

🎁 Features
⚠️ NumberInput - support theme and generify useThemeProps (#2370)
• Dash: adding testID prop (#2382)

🔧 Fixes
• Fix Incubator.TextField for react-native-web (#2374)
• Fix Incubator.Dialog's fader view not being shown sometimes (#2379)
• Incubator.TextField - fix centered prop not centering the text in some scenarios. (#2375)
• Fixes Invariant Violation KeyboardTrackingissue #2204 ViewTemp (#2264)
• Fix ios Podspec issues (#2383)
• Fix flex issues with TextField when rendered in a row container (#2391)
• Fix badge colors and example screen (#2392)

⚙️ Maintenance & Infra
• api - fix code snippets (#2376)
• rnuilib-snippets extension - updating snippets (#2377)

6.26.0

14 Dec 12:07
Compare
Choose a tag to compare

🚀 What’s New?

• NumberInput - new component (#2333)

🎁 Features

• getSystemColorByHex now has options object with validColors instead of passing validColors array. (#2363)
• Add RTL support (and disableRTL support) to WheelPicker and SectionsWheelPicker. (#2354)

🔧 Fixes

• Fix TextFiled Incubator issues while using trailingAccessory. (#2345)
• Removed the flex prop from button style, rn-web compatibility. (#2364)
• Fix Picker's filter fieldType layout by fixing how we render children prop in TextField (#2369)
• Incubator.TextField - FloatingPlaceholder should float with defaultValue (#2344)

⚙️ Maintenance & Infra

• Upgrade reanimated from 2.8 to 2.13 in our demo app (#2353)
• DialogHeader - add code snippet (#2368)
• SortableList and SortableGridList - improve data docs (#2357)
⚠️ Removed tests from the npm package (#2333)

6.25.0

01 Dec 07:27
Compare
Choose a tag to compare

🎁 Features

• ColorPicker - supports backgroundColor prop. (#2328)

🔧 Fixes

getTintColor - support options object - fix should reverse on dark prop. (#2321)
• Toast - update background color (#2334)
• FloatingButton - fix outline mode background color on Android. (#2343)
• Incubator.Dialog - fix not opening correctly (#2335)

💡 Deprecations & Migrations

• Remove Colors.primary usage (#2338)

⚙️ Maintenance & Infra

• Marquee screen now has a scroll view. (#2340)
• react-native-blur - upgrade to 4.3.0 (#2349)

6.24.0

16 Nov 15:43
Compare
Choose a tag to compare

🎁 Features

• Incubator.Dialog - allow changing pointerEvents in children (#2318)
• Incubator.Dialog - add imperative handle with dismiss (#2325)

🔧 Fixes

• Incubator.Dialog - hoist static methods (fix statics not working) (#2331)
• ExpandableSection revert, removed useSeparator prop. (#2315)
• Incubator.TextField - fix short text when wrapped with a centered container (#2320)

💡 Deprecations & Migrations

• Start deprecation of useNativePicker in favor of useWheelPicker (#2330)

⚙️ Maintenance & Infra

• Added display name to Toast component to use config file in private. (#2317)
• ThemeManager - add Theme type (#2327)
• Updated setup link in the docs(#2272)
• Updates Expo Demo SDK to 46.0 and React 18 (#2306)
• Bump react-native-navigation to 7.30.0 (#2319)
• Fix Android build - add exclusiveContent (#2324)