Changelog (React Native)
2.1.4 (2020-11-29)
Bug Fixes
- deps: Update react-native-safe-area-context (09d052b)
2.1.3 (2020-11-26)
Bug Fixes
- DateSelect: Opt out of iOS 14 DatePicker UIs (36d6762)
2.1.2 (2020-11-25)
Bug Fixes
- header: Ensure title does not wrap (f8a69c2)
2.1.1 (2020-10-14)
Bug Fixes
- header: Ensure title does not wrap (a8ef50f)
2.1.0 (2020-10-13)
Bug Fixes
Features
2.0.1 (2020-09-24)
Bug Fixes
- stack: Remove usage of unsupported CSS property (17d9aa3)
2.0.0 (2020-09-23)
Features
- core: New sizing, spacing and radii tokens from Reckon Design System (492b40d)
- Icons: Add sizing tokens to Icon (8083123)
BREAKING CHANGES
- core: This releases introduces all-new tokens for sizing, spacing and radii. Please read the upgrade guide to learn about upgrading your apps.
Approved-by: Joss Mackison
1.53.0 (2020-09-17)
Bug Fixes
- DataRow: allow labels to contract for smaller screens (9b25400)
Features
- Stack: Create Stack component (ab3fe9f)
1.52.2 (2020-09-09)
Bug Fixes
- skeleton: Correct proptypes for height and width (7a59583)
Performance Improvements
- fonts: Remove font files (70cb7ae)
1.52.1 (2020-09-03)
Bug Fixes
- box: Resolve unintended prop-spreading on RN component (6882542)
1.52.0 (2020-09-02)
Bug Fixes
- animations: set useNativeDriver to false on all animations (72bb165)
Features
- Box: Add flex props. Replace flexDirection with orientation. (363c7de)
- carousel: Use spacing tokens from core (2c3347d)
- Carousel: Enable overflow on iOS (2127956)
- core: Add Android elevation to boxShadow (74441b8)
- icons: Add Building and Person icons (b7a9330)
- text: Add align prop (739d5b2)
1.51.1 (2020-08-19)
Bug Fixes
- carousel: set useNativeDriver to false in animated.event (ca21d4f)
1.51.0 (2020-08-17)
Bug Fixes
- carousel: Enable Native Driver for Animation (cc8ee86)
Features
- carousel: expose onScroll event and activeItem index (24842a5)
1.50.1 (2020-07-27)
Bug Fixes
- KeyboardAwareScrollView: Remove dependency on RN4BottomTabBar (5214773)
1.50.0 (2020-07-27)
Bug Fixes
- RN4BottomTabBar: Rename containing folder (9a6a7a4)
Features
- RN4BottomTabBar: Fix crash due to missing react-navigation-v4 dependency (see docs) (84effb7)
1.49.1 (2020-07-27)
Bug Fixes
- slideUpModal: Add onModalHide callback (57751f1)
1.49.0 (2020-07-27)
Features
- Screen: Add Screen and AppWrapper. Export SafeAreaView (82bc2f1)
1.48.1 (2020-07-24)
Bug Fixes
- date-picker: Move off Nathan's fork of react-native-calendars (cb85aab)
- svg: Use React Native SVG v12. Upgrade Expo. (3e9e368)
1.48.0 (2020-07-13)
Features
- SwitchRow: switch row can be disabled (8b02997)
1.47.0 (2020-06-30)
Features
- DatePicker: allow setting of the currently visible month (d74b5f6)
1.46.0 (2020-06-22)
Bug Fixes
- DataRow: Update help icon (4285561)
Features
- icons: Rename help to support, add helpFilled (3bbf042)
- InputWithValidation: Add support for onBlur and onFocus (8f56b68)
1.45.0 (2020-06-15)
Features
- svg: Downgrade rn-svg to v11 (f868b3f)
1.44.4 (2020-06-01)
Bug Fixes
- DateRangePicker: fix crash when clearing start date (e61f2f4)
1.44.3 (2020-05-25)
Bug Fixes
- DateSelect: fix invalid time error when date select is dismissed on android (6a074de)
1.44.2 (2020-05-07)
Bug Fixes
- Button: Force label to only use one line (5282427)
1.44.1 (2020-05-01)
Bug Fixes
- DateRangePicker: Can't set an end date before start date (2bdc9ad)
- helpers: Export helper functions (ba77607)
- PinCodeInput: Allows user to refocus input (33b9cd8)
- Select: Support Android back button to close (6d2ed1c)
1.44.0 (2020-04-30)
Bug Fixes
- CurrencyInput: Corrected proptypes (bfa51bc)
- CurrencyInput: Value is shown with correct decimal places (d2b31ee)
- DatePicker: Start week at Monday (9fce7f2)
Features
- CurrencyInput: maximumDecimalPlaces API (429dce4)
1.43.0 (2020-04-29)
Features
- CurrencyInput: Support more than 2 decimal places (416967f)
- DateSelect: Use native date picker (87d4c9c)
1.42.0 (2020-04-28)
Bug Fixes
- box: Correct background default prop (e0c3bf9)
- PayItem: Resolve colliding text labels MOBILE-1108
- PayRunListItem: Ensure tertiary text line is only shown if defined. (4ff533e)
Features
1.41.2 (2020-04-22)
Bug Fixes
1.41.1 (2020-04-19)
Bug Fixes
- icons: Style prop affects outer container (98a243b)
1.41.0 (2020-04-17)
Features
- Avatar: Support image avatars (faf6a05)
- Box: Create Box component (729a3d3)
- Card: Add utility props. Dropped 'noInset' prop. (dbe5dba)
- Icon: Add square and circle icon types. Remove IconBadge. (dc1f4e4)
- PillBar: Create PillBar component (bbd093a)
- SafeAreaWrapper: Choose background color (cb16c3c)
1.40.0 (2020-04-14)
Bug Fixes
- Header: Support wide title when no buttons are present (05cdb1e)
Features
1.39.0 (2020-04-07)
Bug Fixes
- fix Docz deployment, add docz test in pipeline, upgrade dependencies. (140c6b3)
Features
- DatePicker: Remove default scroll-range limit (a5b1f4c)
1.38.2 (2020-03-30)
Bug Fixes
- DateSelect: Fix bug with setting day on Android (05d2dd8)
1.38.1 (2020-03-26)
Bug Fixes
- form: isRequired rule supports 0 (f05f6ed)
1.38.0 (2020-03-25)
Bug Fixes
- icons: Add chat icon (12cd4ee)
Features
- SwitchRow: Support React elements in body prop (75907c5)
1.37.2 (2020-03-18)
Bug Fixes
- DatePicker: Change 'pay date' in footer to 'selected date' (5e5f92b)
- DateRangePicker: Ensure component mounts with start value (7fd7fdc)
1.37.1 (2020-03-16)
Bug Fixes
- DatePicker: 'Clear' sets value to undefined (b94a4b6)
- CurrencyInput: Support 0 and undefined values
- PercentageInput: Support 0 and undefined values
1.37.0 (2020-03-10)
Features
- form: Modify touched onChange (ce93d97)
1.36.3 (2020-03-04)
Bug Fixes
- CurrencyInput: Ensure field is blurred before allowing to submit. (d7ef3bd)
- DatePicker: Add optional title prop (76f8f6a)
- DateSelect: Correct spelling of december (1f04f16)
1.36.2 (2020-03-03)
Bug Fixes
- DatePicker: Add support for 'touched' (47a845f)
- DateSelect: Add support for 'touched' (d099b02)
- SegmentedControl: Add support for 'touched' (7820e3d)
- Select: Add support for 'touched' (9416ce1)
- SwitchRow: Add support for 'touched' (5f5f765)
1.36.1 (2020-02-26)
Bug Fixes
- form: Reveal 'isValid' constant (dba7b8f)
- NumberInput: Add default placeholder (ab9ed62)
- NumberInput: Ensure 0" is supported (28f159e)
- NumberInput: Ensure field is blurred before allowing to submit. (f219f42)
1.36.0 (2020-02-24)
Bug Fixes
- SlideUpSheet: Fixed issue with addPadding where bottom was being cut off (ed36ef1)
Features
- ErrorMessage: Make 'try again' button generic. (350e9cf)
- SlideUpModal: Add 'addPadding' prop to add default spacing around content (6483314)
1.35.0 (2020-02-18)
Bug Fixes
- EmployeeListItem: Truncate long strings (7d78360)
- SlideUpModal: Prevent unexpected scrolling behaviour with iOS keyboard (5cfe429)
Features
- Deprecate BackArrow (5c65ad5)
- Deprecate CloseButton (bed58d3)
- Deprecate Modal and ModalContent (d304d4c)
- currencyInput: Add default placeholder prop (c4184c0)
- NumberInput: Add hint button (47fe103)
1.34.1 (2020-02-14)
Bug Fixes
- sheet: Remove fixed height from Sheet (0726741)
- SlideUpModal: Build-in platform specific ScrollViews (aa8e551)
- SlideUpModal: Ensure AutoHeight modal doesn't collapse (661701c)
1.34.0 (2020-02-12)
Features
- DateSelect: Create
DateSelect
component (5fe5b94) - errorMessage: Add
ErrorMessage
andErrorScreen
components (0d0bed0)
1.33.1 (2020-02-06)
Bug Fixes
- No longer resolves RN dependency to expo fork. (787ded9)
1.33.0 (2020-02-06)
Bug Fixes
- form: Ensure onBlur waits for any formatting before returning payload (9893dc7)
Features
- carousel: add pagination color prop (c3f700f)
- form: Add onBlur prop (240540d)
- icons: Add arrowLeftFilled icon (3f80e74)
- icons: Add arrowRightFilled icon (d6caa2e)
- icons: Add energyFilled icon (418cac6)
- icons: Add energyOutline icon (98f3690)
- icons: Add newBadge icon (3d9ea8e)
1.32.0 (2020-02-03)
Bug Fixes
- Carousel: Fix horizontal spacing on Android (06a28a3)
- DatePicker: Removed flash of black when tapped (34911a4)
- KeyboardAwareScrollView: Attempt to fix unexpected spacing (011a349)
Features
- Header: Only render children containers if children exist (e4e5aae)
1.31.0 (2020-01-14)
Bug Fixes
- Card: Resolve eslint (a2adef2)
- Card: Updated appearance of Header (edd4d0e)
- Carousel: Ensure scrollview is full-width (6aaff40)
- core: Updated boxShadow to match figma (d2c674e)
- Footer: Resolve content jittering (7fae399)
- Header: Ensures custom titles align to center (afbaf10)
- PayRunListItem: Fix issue with pending variant (68b6e09)
- PinCodeInput: Centered text (9b926a0)
- ProgressBar: Actually export it :/ (1cd2980)
Features
- badge: Support icons (1c9d62e)
- PayRunListItem: Add isArrowHidden prop (e66c027)
- Add EmployeeListItem component (00eb52c)
1.30.0 (2020-01-09)
Features
- useActionSheet: Add useActionSheetWithArguments (c2b66bb)
1.29.1 (2020-01-08)
Bug Fixes
- Badge: Adjust minWidth (69d3a70)
- Carousel: Removed unwanted flex property (62c6e88)
- PayRunListItem: Add case for 'done' status (a9ef5d5)
1.29.0 (2020-01-07)
Bug Fixes
- DatePicker: Adjust scroll range (80b498d)
- Icon: Removed flex rule (d1b7564)
- SwitchRow: corrected Flex rules (e744d94)
Features
- DataRow: Add onHintPress prop (ab49dfe)
- PayRunListItem: Create PayRunListItem component (3f0c484)
- PopupMenu: ActionSheet hook refactor (78a9c79)
1.28.0 (2020-01-02)
Features
- form: Moved data formatting logic to form component (bb6b18d)
- Input: Add hint to input (0726a20)
- PageHint: Add support for formatted text (0b3853d)
- Select: Add isDisabled support (03c6483)
1.27.0 (2019-12-10)
Bug Fixes
- Card: Replaced text button with icon button (e73dd13)
- DatePicker: Fix bug where isDisabled appearance wasn't showing (409cd13)
- form: onSubmit is no longer required (9474291)
Features
1.26.0 (2019-12-05)
Bug Fixes
- RadioButton: Label responds predicatably to long strings (e4554cd)
- RadioButton: Label responds predictably to long strings (74082a4)
- Select: Corrects input size when empty (7c4d46a)
Features
- NumberInput: Add prefix and to NumberInput (f050ce2)
1.25.2 (2019-12-03)
Bug Fixes
- Attempt to resolve unpredictable top-spacing (dfad211)
- form: Set default value to undefined (473b708)
1.25.1 (2019-11-27)
Bug Fixes
- CircleButton: increase size of small button (0cd6b82)
1.25.0 (2019-11-25)
Features
- DatePicker: Props are consistent with other forms (05a4f5f)
1.24.1 (2019-11-21)
Bug Fixes
- carousel: Sizes to fill available space (b8abc9b)
- footer: Adds empty space for iPhone X (7ac00f3)
- form: isEmail validation rule allows empty (fab34d7)
- select: Ensure value text does not collapse (a1dd12a)
- SwitchRow: body prop is no longer requred (729eaba)
1.24.0 (2019-11-19)
Bug Fixes
- text: Adjust tokens for title-1 (be92691)
Features
- HiddenInput (83ad413)
- NumberInput and NumberInputWithValidation (58ebfbb)
- PercentageInput and PercentageInputWithValidation (25c5af9)
- CurrencyInput: CurrencyInputWithValidation (bde6328)
- Rename FormInput to InputWithValidation (ddbec0a)
1.23.0 (2019-11-18)
Bug Fixes
Features
- carousel: Refactor and docs (b70b388)
- currencyInput: Truncate vals to 2 dec places. return number type (f5d98eb)
- icons: Add help and community icons (0c95434)
- SwitchRow: withValidation, isElevated prop (fb8dd91)
- SelectWithValidation, DatePickerWithValidation, SegmentedControlWithValidation (24fe9dc)
1.22.0 (2019-11-12)
Features
- DataRow: Add onValuePress Prop (0c10efb)
- Form: Add form validation when new fields are registered (5a44fbe)
1.21.0 (2019-11-07)
Bug Fixes
- button: Remove horizontal padding from link (36d06ea)
- button: Remove horizontal padding from link button (e265fa0)
- button: Replace children with label prop. Changed props. (dba5330)
- header: Add 'hasPrimaryTitle' prop (ed619d4)
- header: Adjust padding (adc0c2b)
- LinkRow: isDanger prop for destructive action (f1de667)
- stack: Reset stack spacing tokens to base (a526847)
- stack: Resolving 'stack' space to equal base (ddeb3c9)
- text: Adjust line-height for titles (33abd0f)
Features
- CircleButton: Size, type, icon props (c73beb2)
- Create FlexGroup (3b4017c)
- LinkRow and SwitchRow (7c61b6e)
- New SectionTitle component (2a3e35e)
- New SlideUpModal, Header and Footer (79e0f72)
- New SlideUpModal, Header and Footer (42c5f7a)
- New title tokens (48d4a07)
- SlideUpModal (ce7d4a2)
- avatar: Pick colour based on name (c6753ab)
- Badge: Changed props (9203ac9)
1.20.1 (2019-10-23)
Bug Fixes
- datePicker: update dateFormat to v2.5.1 (c31ff85)
1.20.0 (2019-10-16)
Bug Fixes
- keyboard: android keyboard not dragging up (7f37b79)
Features
- Avatar: Add
isSelected
prop (04cd647)
1.19.0 (2019-10-03)
Bug Fixes
- button: Adjust font weight for link button (59871aa)
- tabbar: adjust font size and fix docz crashing (c6be571)
- Adjust default shadow (d103082)
- Updates to PageHint (b833d65)
Features
- Add
isElevated
to ActionRow and DataRow (4088947)
1.18.0 (2019-09-26)
Bug Fixes
- PageHint: Line height to paragraph (eb019fd)
Features
1.17.0 (2019-09-20)
Bug Fixes
- Upgrading AndroidBiometricAuth with new tokens (c7275ac)
- datePicker: resolve misalignment drawerHeader (aa0b6ba)
Features
1.16.0 (2019-09-17)
Bug Fixes
Features
- form: new validation rules (ebaf286)
1.15.1 (2019-09-17)
Bug Fixes
1.15.0 (2019-09-13)
Bug Fixes
- action row: font weight and colour for label. (0877059)
- new color for
selected
(42cbb0c) - remove 'sceneTitle-3' text token (ea19421)
- tabbar: changed statusdot handling (3854a7b)
Features
- Add 'disconnnected' icon (f93c88b)
1.14.0 (2019-09-11)
Bug Fixes
- Add insetVertical + horizontal exports to core (d02e304)
- DataRow: Resolve rendering issues MOBILE-354 (198abe8)
Features
1.13.0 (2019-09-09)
Features
- New email validation regex (e76cfd5)
1.12.0 (2019-09-04)
Bug Fixes
- base[0] size (0d4e476)
Features
- Add
insetHorizontal
&insetVertical
(474abb8) - Add icons for bottomNavigation (d66fcf8)
- Upgrade to TabBar - visual, implement statusDots (4582e1f)
1.11.0 (2019-08-28)
Bug Fixes
Features
- expects a name of icon as prop ([612aa98](http://bitbucket.org/reckonhq/design-system/commits/612aa98))
- add stack size 1.5x (1fe6e7e)
- Archived icon (f4f69f1)
- new success state for button (e6bc187)
- visual changes to Avatar MOBILE-333 (8a2eca2)
- visual changes to badge MOBILE-334 (6acc996)
1.10.0 (2019-08-14)
Bug Fixes
Features
- destructive button (4a47c01)
1.9.2 (2019-08-12)
Bug Fixes
- add gesture handler package (8a619b3)
1.9.1 (2019-08-09)
Bug Fixes
- Removing RN Gesture Handler (fdaf6d4)
1.9.0 (2019-08-08)
Bug Fixes
- Adding boolean support in proptypes (790cbb6)
- Check if key in error obj is defined (c8d9236)
- Corrected headline type in Select (7aad19b)
Features
- Add Label to Segmented Control (8a754b4)
1.8.3 (2019-08-08)
Chores
- Update Epxo SDK from v33 to v34 (8d7ba65)
1.8.2 (2019-08-07)
Bug Fixes
- Check if key in error obj is defined (3f20cd2)
1.8.1 (2019-08-06)
Bug Fixes
1.8.0 (2019-08-05)
Features
- Add dollar and delete icons (59df065)
1.7.0 (2019-08-02)
Bug Fixes
- Applying IconBadge to PayItem component (12d9b55)
Features
- Creating IconBadge component (13bf137)
1.6.2 (2019-08-01)
Bug Fixes
1.6.1 (2019-08-01)
Bug Fixes
- Removed incorrect import (b07929e)
1.6.0 (2019-07-31)
Features
- Created SegmentedControl component (2b04c6e)
1.5.0 (2019-07-31)
Features
- PayItem Component (05688c9)
1.4.0 (2019-07-31)
Features
1.3.2 (2019-07-30)
Bug Fixes
- Exporting FieldValidator (f1bb15a)
1.3.1 (2019-07-30)
Bug Fixes
1.3.0 (2019-07-29)
Features
- Add optional Header to Card (e249e9c)
1.2.0 (2019-07-26)
Features
- Create PageHint component (08102e9)
1.1.0 (2019-07-25)
Features
- New Select Component (dafd0c0)
1.0.0 (2019-07-24)
Features
- ci: document versioning scheme (1355ae5)