-
Notifications
You must be signed in to change notification settings - Fork 501
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #565 from lawnstarter/release-please--branches--ma…
…ster--components--react-native-picker-select build(release): release 9.1.1
- Loading branch information
Showing
4 changed files
with
68 additions
and
60 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
{ | ||
".": "9.1.0" | ||
".": "9.1.1" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,296 +1,304 @@ | ||
# Changelog | ||
|
||
## [9.1.1](https://github.com/lawnstarter/react-native-picker-select/compare/v9.1.0...v9.1.1) (2024-03-29) | ||
|
||
### Build System | ||
|
||
- **package:** release 9.1.1 ([f7c7646](https://github.com/lawnstarter/react-native-picker-select/commit/f7c764608f58598422b92fee19d3a96e5124c508)) | ||
|
||
## 9.1.0 | ||
|
||
##### Bugfix | ||
|
||
- Improve comparison in getSelectedItem (#543) | ||
- Improve comparison in getSelectedItem (#543) | ||
|
||
## 9.0.1 | ||
|
||
##### Bugfix | ||
|
||
- Correct types for PickerStyle interface (#528) | ||
- Fix Icon prop type (#529) | ||
- Correct types for PickerStyle interface (#528) | ||
- Fix Icon prop type (#529) | ||
|
||
## 9.0.0 | ||
|
||
##### Breaking Changes | ||
|
||
- Moved `react-native-picker` to peerDependencies and upgraded to ^2.4.0 (#523) | ||
- Moved `react-native-picker` to peerDependencies and upgraded to ^2.4.0 (#523) | ||
|
||
--- | ||
|
||
## 8.1.0 | ||
|
||
##### New | ||
|
||
- Dark mode support (#513) | ||
- donePressed on onClose callback (#319) | ||
- testID available on each item (#498) | ||
- Dark mode support (#513) | ||
- donePressed on onClose callback (#319) | ||
- testID available on each item (#498) | ||
|
||
##### Bugfix | ||
|
||
- Fixed reliance on now-private dep (#513) | ||
- Fixed reliance on now-private dep (#513) | ||
|
||
--- | ||
|
||
## 8.0.4 | ||
|
||
##### Bugfix | ||
|
||
- Moved dep to @react-native-picker/picker | ||
- Moved dep to @react-native-picker/picker | ||
|
||
--- | ||
|
||
## 8.0.3 | ||
|
||
##### Bugfix | ||
|
||
- Fix `Cannot update component inside function` error (#346) | ||
- Fix `Cannot update component inside function` error (#346) | ||
|
||
--- | ||
|
||
## 8.0.2 | ||
|
||
##### Bugfix | ||
|
||
- Add `fixAndroidTouchableBug` prop (#354) | ||
- Add `fixAndroidTouchableBug` prop (#354) | ||
|
||
--- | ||
|
||
## 8.0.1 | ||
|
||
##### Bugfix | ||
|
||
- Locked @react-native-community/picker to 1.6.0 to fix Expo issues | ||
- Add togglePicker method to Picker component typescript definition (#360) | ||
- Fix wrong PickerProps import in index.d.ts (#352) | ||
- Fixed inputWeb to be a TextStyle, not ViewStyle (#365) | ||
- Locked @react-native-community/picker to 1.6.0 to fix Expo issues | ||
- Add togglePicker method to Picker component typescript definition (#360) | ||
- Fix wrong PickerProps import in index.d.ts (#352) | ||
- Fixed inputWeb to be a TextStyle, not ViewStyle (#365) | ||
|
||
--- | ||
|
||
## 8.0.0 | ||
|
||
##### Breaking Changes | ||
|
||
- Now using [@react-native-community/picker](https://github.com/react-native-community/react-native-picker#readme) under the hood (#340). For that reason, this library now requires React Native 0.60 or above. If using Expo, SDK38 or above is required. | ||
- Replaced item prop `displayValue` with `inputLabel` (#336) | ||
- Now using [@react-native-community/picker](https://github.com/react-native-community/react-native-picker#readme) under the hood (#340). For that reason, this library now requires React Native 0.60 or above. If using Expo, SDK38 or above is required. | ||
- Replaced item prop `displayValue` with `inputLabel` (#336) | ||
|
||
##### New | ||
|
||
- Added web support (#316) | ||
- Added web support (#316) | ||
|
||
--- | ||
|
||
## 7.0.0 | ||
|
||
##### Breaking Changes | ||
|
||
- Deprecated prop `hideDoneBar` has been removed | ||
- Deprecated prop `placeholderTextColor` has been removed | ||
- Type definitions rewritten (#305) | ||
- Deprecated prop `hideDoneBar` has been removed | ||
- Deprecated prop `placeholderTextColor` has been removed | ||
- Type definitions rewritten (#305) | ||
|
||
##### Chore | ||
|
||
- Remove deprecated ColorPropType | ||
- Remove deprecated ColorPropType | ||
|
||
--- | ||
|
||
### 6.6.0 | ||
|
||
##### New | ||
|
||
- Updated touchables to all be all TouchableOpacity (with override props available) | ||
- Done text now animates on depress like native select dialog (#215) | ||
- Updated touchables to all be all TouchableOpacity (with override props available) | ||
- Done text now animates on depress like native select dialog (#215) | ||
|
||
--- | ||
|
||
### 6.5.1 | ||
|
||
##### Bugfix | ||
|
||
- Update iOS colors (#281) | ||
- Update iOS colors (#281) | ||
|
||
--- | ||
|
||
### 6.5.0 | ||
|
||
##### New | ||
|
||
- If an item has the `displayValue` property set to true, the TextInput shows the item `value` instead of the item `label` (#279) | ||
- If an item has the `displayValue` property set to true, the TextInput shows the item `value` instead of the item `label` (#279) | ||
|
||
--- | ||
|
||
### 6.4.0 | ||
|
||
##### New | ||
|
||
- Opened up `onOpen` prop to now support Android when in headless or `useNativeAndroidPickerStyle={false}` mode | ||
- Opened up `onOpen` prop to now support Android when in headless or `useNativeAndroidPickerStyle={false}` mode | ||
|
||
--- | ||
|
||
### 6.3.4 | ||
|
||
##### Bugfix | ||
|
||
- Fix for `onDonePress` regression (#236) | ||
- "Done" Text element now set to `allowFontScaling={false}` (#247) | ||
- Fix for `onDonePress` regression (#236) | ||
- "Done" Text element now set to `allowFontScaling={false}` (#247) | ||
|
||
--- | ||
|
||
### 6.3.3 | ||
|
||
##### Chore | ||
|
||
- Split off styles into separate file | ||
- Split off styles into separate file | ||
|
||
--- | ||
|
||
### 6.3.2 | ||
|
||
##### Bugfix | ||
|
||
- Update typescript definition file to add `InputAccessoryView` | ||
- Update typescript definition file to add `InputAccessoryView` | ||
|
||
--- | ||
|
||
### 6.3.1 | ||
|
||
##### Bugfix | ||
|
||
- Fix Done button on iPad (#209) | ||
- Fix Done button on iPad (#209) | ||
|
||
--- | ||
|
||
### 6.3.0 | ||
|
||
##### New | ||
|
||
- Added a prop called `InputAccessoryView` to allow a custom component to replace the InputAccessoryView on iOS. View the [snack](https://snack.expo.io/@lfkwtz/react-native-picker-select) to see examples on how this can be customized. As a result of this change, the `hideDoneBar` prop has been deprecated. | ||
- iOS modal window now correctly resizes on orientation change | ||
- `defaultStyles` are now exported | ||
- Added a prop called `InputAccessoryView` to allow a custom component to replace the InputAccessoryView on iOS. View the [snack](https://snack.expo.io/@lfkwtz/react-native-picker-select) to see examples on how this can be customized. As a result of this change, the `hideDoneBar` prop has been deprecated. | ||
- iOS modal window now correctly resizes on orientation change | ||
- `defaultStyles` are now exported | ||
|
||
--- | ||
|
||
### 6.2.0 | ||
|
||
##### New | ||
|
||
- Supports an empty `items` array (#161) | ||
- Supports an empty `items` array (#161) | ||
|
||
--- | ||
|
||
### 6.1.1 | ||
|
||
##### Bugfix | ||
|
||
- Replaced setTimeouts with callbacks for arrow buttons (#177) | ||
- Replaced setTimeouts with callbacks for arrow buttons (#177) | ||
|
||
--- | ||
|
||
### 6.1.0 | ||
|
||
##### New | ||
|
||
- Opened up `placeholder` on style object for modification (#119) (#155). The `placeholderTextColor` prop is now deprecated, as this style object allows for additional properties. | ||
- Opened up `placeholder` on style object for modification (#119) (#155). The `placeholderTextColor` prop is now deprecated, as this style object allows for additional properties. | ||
|
||
--- | ||
|
||
## 6.0.0 | ||
|
||
#### Breaking Changes | ||
|
||
- In order to make this component less opinionated, especially in terms of style, we have removed the default dropdown arrow icon in leiu of a more flexible `Icon` prop which will render a component - allowing you to insert your own css, image, svg, or icon from any library of your choosing. Due to this change, the `noIcon` prop has been removed. To replicate the arrow from previous versions, see the [last example](example/example.js) / see the styling section in the README for more details. | ||
- In Android, we no longer insert a psuedo-underline by default - as the default input style in React Native sets the underline color to transparent since [this PR](https://github.com/facebook/react-native/commit/a3a98eb1c7fa0054a236d45421393874ce8ce558) - which landed in 0.56. You can add this back in fairly easily, either by using the `textInputProps` prop or by adding a border on one of the wrapping container elements - all depending on your personal usage of the component. | ||
- Some of the default styles of the iOS "Done bar" have been tweaked and streamlined | ||
- if using useNativeAndroidPickerStyle={false}, the outer container is now only `headlessAndroidContainer` without `viewContainer` wrapping it | ||
- In order to make this component less opinionated, especially in terms of style, we have removed the default dropdown arrow icon in leiu of a more flexible `Icon` prop which will render a component - allowing you to insert your own css, image, svg, or icon from any library of your choosing. Due to this change, the `noIcon` prop has been removed. To replicate the arrow from previous versions, see the [last example](example/example.js) / see the styling section in the README for more details. | ||
- In Android, we no longer insert a psuedo-underline by default - as the default input style in React Native sets the underline color to transparent since [this PR](https://github.com/facebook/react-native/commit/a3a98eb1c7fa0054a236d45421393874ce8ce558) - which landed in 0.56. You can add this back in fairly easily, either by using the `textInputProps` prop or by adding a border on one of the wrapping container elements - all depending on your personal usage of the component. | ||
- Some of the default styles of the iOS "Done bar" have been tweaked and streamlined | ||
- if using useNativeAndroidPickerStyle={false}, the outer container is now only `headlessAndroidContainer` without `viewContainer` wrapping it | ||
|
||
--- | ||
|
||
### 5.2.5 | ||
|
||
##### Bugfix | ||
|
||
- Fix headless Android onValueChange trigger on render (#141) | ||
- Fix headless Android onValueChange trigger on render (#141) | ||
|
||
--- | ||
|
||
### 5.2.4 | ||
|
||
#### Bugfix | ||
|
||
- Fix TypeError (#139) | ||
- Fix TypeError (#139) | ||
|
||
--- | ||
|
||
### 5.2.3 | ||
|
||
##### Bugfix | ||
|
||
- Fixes Android headless mode trigger area (#122) | ||
- Fixes Android headless mode trigger area (#122) | ||
|
||
--- | ||
|
||
### 5.2.2 | ||
|
||
##### Bugfix | ||
|
||
- Fixes unnecessary renders (#129) | ||
- Fixes unnecessary renders (#129) | ||
|
||
--- | ||
|
||
### 5.2.1 | ||
|
||
##### Bugfix | ||
|
||
- Fixes keyboard not dismissing on iOS | ||
- Fixes keyboard not dismissing on iOS | ||
|
||
--- | ||
|
||
### 5.2.0 | ||
|
||
##### New | ||
|
||
- Added `onOpen` and `onClose` callbacks (iOS only) | ||
- Added `onOpen` and `onClose` callbacks (iOS only) | ||
|
||
--- | ||
|
||
### 5.1.1 | ||
|
||
##### New | ||
|
||
- Opened up headlessAndroidPicker and chevronContainer on style object for modification | ||
- Opened up headlessAndroidPicker and chevronContainer on style object for modification | ||
|
||
--- | ||
|
||
### 5.1.0 | ||
|
||
##### New | ||
|
||
- Added `useNativeAndroidPickerStyle` prop. See README for more details. | ||
- Added `useNativeAndroidPickerStyle` prop. See README for more details. | ||
|
||
##### Bugfix | ||
|
||
- Fixed Android headless mode showing selected value outside of View (#83) | ||
- Fixed Android headless mode showing selected value outside of View (#83) | ||
|
||
--- | ||
|
||
### 5.0.1 | ||
|
||
##### Bugfix | ||
|
||
- Fixed `TouchableWithoutFeedback` warning | ||
- Fixed `TouchableWithoutFeedback` warning | ||
|
||
--- | ||
|
||
## 5.0.0 | ||
|
||
#### Breaking Changes | ||
|
||
- `styles.placeholderColor` has been replaced with `placeholderTextColor` | ||
- `mode` prop is now accessible via `pickerProps` | ||
- `animationType` prop is now accessible via `modalProps` (see warning in README) | ||
- `styles.placeholderColor` has been replaced with `placeholderTextColor` | ||
- `mode` prop is now accessible via `pickerProps` | ||
- `animationType` prop is now accessible via `modalProps` (see warning in README) | ||
|
||
##### New | ||
|
||
- Default placeholder now includes default `color` of #9EA0A4 | ||
- `pickerProps`, `modalProps`, and `textInputProps` have been added (see README) | ||
- Default placeholder now includes default `color` of #9EA0A4 | ||
- `pickerProps`, `modalProps`, and `textInputProps` have been added (see README) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters