Change Log
All notable changes to this project will be documented in this file. See Conventional Commits (opens in new window) for commit guidelines.
16.2.0 (opens in new window) (2026-02-06)
Features
- added the loki visual regression tests (a82e60f (opens in new window) )
- added the req subcomponents and the semantic space (7531320 (opens in new window) )
- fixed comments (25ffc59 (opens in new window) )
- fixed the comments (b91919b (opens in new window) )
- fixed the lint issues (f8da85e (opens in new window) )
- styled the components, but issue with wrapping (b814ee1 (opens in new window) )
16.1.3 (opens in new window) (2026-02-04)
Bug Fixes
- added the no shrink constraint on the icon for CTAButton (ad6785c (opens in new window) )
- fixed the lint issues (d98083f (opens in new window) )
- made the arrow not show, and created the state for the open/closed status (7292188 (opens in new window) )
- removed the react state and added CSS style to rotate based on details parent (4f1ebc4 (opens in new window) )
16.1.2 (opens in new window) (2026-01-28)
Bug Fixes
- bump up chevron icon size to better align with rest of icon set (36b849e (opens in new window) )
16.1.1 (opens in new window) (2026-01-27)
Bug Fixes
- added a new story into story book (6f54e3a (opens in new window) )
- fixed the lint issues (be3381a (opens in new window) )
- implemented the alignment in a different way (5b0b682 (opens in new window) )
- textLink text is aligned with the icon (d0c354c (opens in new window) )
16.1.0 (opens in new window) (2026-01-26)
Bug Fixes
- standardise accordion size and resolve select icon misalignment (0f168f6 (opens in new window) )
Features
- added the icons from the google doc into the codebase (93a23f3 (opens in new window) )
- added the icons into the storybook and recreated the refferences (0a5e23c (opens in new window) )
- fixed the lint issues (6540beb (opens in new window) )
- fixed the lint issues and renamend all the icons (f389554 (opens in new window) )
- modified the icons doc page, removed the register section (2a5c888 (opens in new window) )
- removed the 'Remove if possible' marked icons (ebaa1c7 (opens in new window) )
- removed the asserts for the deleted icons,and fixed the loki references (b97fc57 (opens in new window) )
- removed the caret-down-test component (2665693 (opens in new window) )
- switched the chevrons and currency icons (ca3a138 (opens in new window) )
16.0.0 (opens in new window) (2026-01-19)
Features
- default fonts changed to Aspekta for display and Inter for body. Colors changed to new theme (dd3ec4a (opens in new window) )
BREAKING CHANGES
- Default display font changed from Lato to Aspekta, default body font changed from Open Sans to Inter. Theme colors updated to the new theme colors.
15.5.0 (opens in new window) (2026-01-19)
Features
- components: Add EmptyState display component (0d749e1 (opens in new window) )
- icons: Add search-off icon (9e5e2b9 (opens in new window) )
15.4.0 (opens in new window) (2025-12-22)
Features
- add Page component (4063a2c (opens in new window) )
15.3.1 (opens in new window) (2025-12-02)
Bug Fixes
- [ENX-137]Summary list / Description list not using semibold as label (47626b9 (opens in new window) )
15.3.0 (opens in new window) (2025-12-02)
Bug Fixes
- prevent hidden tooltips from causing scrollbars (2fa51b2 (opens in new window) )
Features
- allow tooltips to recognise a custom boundary (4525486 (opens in new window) )
- components: Export ErrorSummaryList and GeneralError types (33cb184 (opens in new window) )
15.2.0 (opens in new window) (2025-11-10)
Bug Fixes
- radio-field: Checkbox options are too close together when options have hints (437c365 (opens in new window) )
- radio-field: Fix unit tests within changes (28e104a (opens in new window) )
- radio-field: Hint text works with voiceover for a11y (c4026ba (opens in new window) )
- radio-field: Radio options are too close together when options have hints (9f129eb (opens in new window) )
- radio-field: Update checkbox storybook for showing hints (cba4626 (opens in new window) )
- radio-field: Update checkbox unit tests with new element structure (085d1d4 (opens in new window) )
- radio-field: Update hint ids for consistancy on namings (66b15d1 (opens in new window) )
- radio: ENX-103 Set cursor pointer for radio buttons and checkboxes (05fca2b (opens in new window) )
Features
- radio-field: Add describedby formatter util function (f9aa450 (opens in new window) )
- radio-field: Add one more item to horizontal layout (4c1049a (opens in new window) )
- radio-field: Update radio fild component to support horizontal layout (5fef0c7 (opens in new window) )
- radio-field: Use shorthand version of styled component functions (4aad8ef (opens in new window) )
15.1.7 (opens in new window) (2025-11-03)
Bug Fixes
- add white-space to tooltip (1326688 (opens in new window) )
- remove max-width from tooltip (d5ec351 (opens in new window) )
15.1.6 (opens in new window) (2025-10-29)
Note: Version bump only for package @kaluza-platform/nebula
15.1.5 (opens in new window) (2025-10-29)
Note: Version bump only for package @kaluza-platform/nebula
15.1.4 (opens in new window) (2025-10-29)
Note: Version bump only for package @kaluza-platform/nebula
15.1.3 (opens in new window) (2025-10-29)
Note: Version bump only for package @kaluza-platform/nebula
15.1.2 (opens in new window) (2025-09-22)
Bug Fixes
- allow locale day order to display properly in datepicker calender (a04cf0a (opens in new window) )
15.1.1 (opens in new window) (2025-09-17)
Bug Fixes
- tooltip font size (2496cb5 (opens in new window) )
15.1.0 (opens in new window) (2025-09-17)
Bug Fixes
- restore correct ordered list padding (8a6fdd2 (opens in new window) )
Features
- add tooltip component (1b539bc (opens in new window) )
- add tooltip to datepicker calendar icon buttons (c59fe84 (opens in new window) )
15.0.1 (opens in new window) (2025-09-10)
Note: Version bump only for package @kaluza-platform/nebula
15.0.0 (opens in new window) (2025-09-08)
Features
- update form design for enterprise (0538171 (opens in new window) )
BREAKING CHANGES
- Significant layout change for all form components
14.1.1 (opens in new window) (2025-09-02)
Bug Fixes
- bump z-index on Date Picker (38fa426 (opens in new window) )
14.1.0 (opens in new window) (2025-08-29)
Bug Fixes
- show Notification when a title is passed (7e0fb91 (opens in new window) ), closes #810 (opens in new window)
Features
- add form component (611d19b (opens in new window) )
- add new semantic spacing values (b08c63b (opens in new window) )
14.0.0 (opens in new window) (2025-08-14)
Code Refactoring
- update spacing and font sizing (#809 (opens in new window) ) (b4ca4a0 (opens in new window) )
BREAKING CHANGES
- all font sizes and components now use smaller sizing, beware of the impact this may have on layouts
13.1.1 (opens in new window) (2025-08-01)
Bug Fixes
- only apply bg colour on hover to inactive tabs (#805 (opens in new window) ) (f51481d (opens in new window) )
13.1.0 (opens in new window) (2025-08-01)
Features
- update tab style, support controlled tabs, and remove full width (#804 (opens in new window) ) (ee7731a (opens in new window) )
13.0.5 (opens in new window) (2025-07-28)
Bug Fixes
- resolve box-sizing issue with html details element (#803 (opens in new window) ) (25e9f13 (opens in new window) )
13.0.4 (opens in new window) (2025-07-24)
Bug Fixes
- add testid to disclosure title to improve testability (#802 (opens in new window) ) (3726114 (opens in new window) )
13.0.3 (opens in new window) (2025-07-24)
Bug Fixes
- resolve type issue with disclosure ref (#800 (opens in new window) ) (fe8f375 (opens in new window) )
13.0.2 (opens in new window) (2025-07-24)
Bug Fixes
- remove unsupported withComponent call from styled components (#798 (opens in new window) ) (2daef3a (opens in new window) )
13.0.1 (opens in new window) (2025-07-23)
Bug Fixes
- use details/summary for disclosure and resolve text wrapping on disclosure titles (#797 (opens in new window) ) (37b9b0a (opens in new window) )
13.0.0 (opens in new window) (2025-07-22)
Code Refactoring
- remove component customisation from theme (#796 (opens in new window) ) (12a7826 (opens in new window) )
BREAKING CHANGES
- The theme no longer contains component-specific values. For example card.borderRadius. Use the foundational values directly, e.g. radii.standard
12.0.0 (opens in new window) (2025-06-23)
Features
- add new layout components, Cluster, and Switcher (#789 (opens in new window) ) (55099d8 (opens in new window) )
- unify notification and callout and update style (#794 (opens in new window) ) (758edab (opens in new window) )
BREAKING CHANGES
- Callout is now deprecated, use Notification instead
11.0.2 (opens in new window) (2025-05-29)
Bug Fixes
- resolve type issue with datepicker requiring optional props (#788 (opens in new window) ) (b1e3d4a (opens in new window) )
11.0.1 (opens in new window) (2025-05-23)
Bug Fixes
- fix datepicker button alignment when error is shown (#785 (opens in new window) ) (1c5bc8d (opens in new window) )
11.0.0 (2025-05-23)
Bug Fixes
- hardcoded id for dataTable caption (#707 (opens in new window) ) (427f008 (opens in new window) )
- improve checkbox and radio theming and include resizing example (#743 (opens in new window) ) (3cb5f56 (opens in new window) )
- remove focus ring from modal (#691 (opens in new window) ) (d0f98ca (opens in new window) )
- resolve Notification types with React 16&17 (#709 (opens in new window) ) (f3658fb (opens in new window) )
- resolve vulnerabilities (#763 (opens in new window) ) (f8c2f7e (opens in new window) )
- unstriped table background color (#700 (opens in new window) ) (034dbf6 (opens in new window) )
- update DateField to allow for uncontrolled input (#777 (opens in new window) ) (baf4abb (opens in new window) )
- use theme values for table headers (#690 (opens in new window) ) (d483e7c (opens in new window) )
Features
- accordions preserve state when closed (#756 (opens in new window) ) (3281bd0 (opens in new window) )
- add callout component (#705 (opens in new window) ) (cce0ae6 (opens in new window) )
- add datepicker field component and update peer dependencies (#750 (opens in new window) ) (d7277ec (opens in new window) )
- add destructive secondary link (#748 (opens in new window) ) (3d62551 (opens in new window) )
- add Timeline component (#711 (opens in new window) ) (dd04ac5 (opens in new window) )
- icon: add name data attribute (#679 (opens in new window) ) (c47807c (opens in new window) )
- include status palettes as available badge variants (#676 (opens in new window) ) (06cf981 (opens in new window) )
- split web and native into separate packages (#658 (opens in new window) ) (dbd4b41 (opens in new window) )
- support and test older versions of React (#708 (opens in new window) ) (81b4d14 (opens in new window) )
- update default fonts (55e33d9 (opens in new window) )
- update readme (#781 (opens in new window) ) (5caf6a0 (opens in new window) )
BREAKING CHANGES
-
React native is now exported from a separate package. Icons are now customised using the IconProvider. Logo is no longer exported.
-
feat: support react 18 in web
Support react 18 in web and remove selectfield in native
-
react dependency upgraded to 18 for web. selectfield removed for native
-
chore: move back to ovotech npm org
10.8.0 (opens in new window) (2025-03-28)
Features
- update readme (#781 (opens in new window) ) (5caf6a0 (opens in new window) )
10.7.6 (opens in new window) (2025-02-19)
Bug Fixes
- update DateField to allow for uncontrolled input (#777 (opens in new window) ) (baf4abb (opens in new window) )
10.7.5 (opens in new window) (2025-02-03)
Note: Version bump only for package @ovotech/nebula
10.7.4 (opens in new window) (2025-01-21)
Note: Version bump only for package @ovotech/nebula
10.7.3 (opens in new window) (2024-11-19)
Bug Fixes
- resolve vulnerabilities (#763 (opens in new window) ) (f8c2f7e (opens in new window) )
10.7.2 (opens in new window) (2024-11-07)
Note: Version bump only for package @ovotech/nebula
10.7.1 (2024-07-01)
Note: Version bump only for package @ovotech/nebula
10.7.0 (2024-06-20)
Features
- accordions preserve state when closed (#756) 3281bd0, closes #756
- update default fonts 55e33d9
10.6.1 (2024-03-29)
Note: Version bump only for package @ovotech/nebula
10.6.0 (2024-03-12)
Features
- add destructive secondary link (#748) 3d62551, closes #748
10.5.6 (2024-03-07)
Bug Fixes
- improve checkbox and radio theming and include resizing example (#743) 3cb5f56, closes #743
10.5.5 (2023-11-23)
Note: Version bump only for package @ovotech/nebula
10.5.4 (2023-11-20)
Bug Fixes
- github-actions: skip workflow for cp-ui-tooling user (#725) f47533b, closes #725
10.5.3 (2023-11-20)
Note: Version bump only for package @ovotech/nebula
10.5.2 (2023-11-20)
Note: Version bump only for package @ovotech/nebula
10.5.1 (2023-11-17)
Note: Version bump only for package @ovotech/nebula
10.5.0 (2023-08-03)
Features
- add Timeline component (#711) dd04ac5, closes #711
10.4.1 (2023-07-04)
Bug Fixes
- resolve Notification types with React 16&17 (#709) f3658fb, closes #709
10.4.0 (2023-07-03)
Features
- support and test older versions of React (#708) 81b4d14, closes #708
10.3.1 (2023-04-27)
Bug Fixes
- hardcoded id for dataTable caption (#707) 427f008, closes #707
10.3.0 (2023-03-02)
Features
- add callout component (#705) cce0ae6, closes #705
10.2.2 (2023-01-24)
Bug Fixes
- unstriped table background color (#700) 034dbf6, closes #700
10.2.1 (2022-12-30)
Bug Fixes
- remove focus ring from modal (#691) d0f98ca, closes #691
- use theme values for table headers (#690) d483e7c, closes #690
10.2.0 (opens in new window) (2022-10-07)
Features
- icon: add name data attribute (#679 (opens in new window) ) (c47807c (opens in new window) )
10.1.0 (opens in new window) (2022-09-21)
Features
- include status palettes as available badge variants (#676 (opens in new window) ) (06cf981 (opens in new window) )
10.0.2 (opens in new window) (2022-08-08)
Note: Version bump only for package @ovotech/nebula
10.0.1 (opens in new window) (2022-07-20)
Note: Version bump only for package @ovotech/nebula
10.0.0 (opens in new window) (2022-07-05)
Features
- split web and native into separate packages (#658 (opens in new window) ) (dbd4b41 (opens in new window) )
BREAKING CHANGES
-
React native is now exported from a separate package. Icons are now customised using the IconProvider. Logo is no longer exported.
-
feat: support react 18 in web
Support react 18 in web and remove selectfield in native
-
react dependency upgraded to 18 for web. selectfield removed for native
-
chore: move back to ovotech npm org
9.1.5 (opens in new window) (2021-07-15)
Bug Fixes
- disclosure icon color (8c3b3a8 (opens in new window) )
9.1.4 (opens in new window) (2021-07-07)
Bug Fixes
- installs React aria dependecies (#551 (opens in new window) ) (e9f0d67 (opens in new window) )
- tidy up after moving react aria dependencies (#553 (opens in new window) ) (b22dd30 (opens in new window) )
9.1.3 (opens in new window) (2021-05-12)
Bug Fixes
- (native) Actually export DataTable (#540 (opens in new window) ) (2a2ad8e (opens in new window) )
- (native) Allow setting secureTextEntry on PasswordInput (#538 (opens in new window) ) (8097f3c (opens in new window) )
- (native) Ensure you can forward a ref through Field components (#536 (opens in new window) ) (1836cb7 (opens in new window) )
9.1.2 (opens in new window) (2021-04-22)
Bug Fixes
- modal tablet display issue (#532 (opens in new window) ) (fa1e02c (opens in new window) )
9.1.1 (opens in new window) (2021-04-21)
Bug Fixes
- updates modal mobile styles (#531 (opens in new window) ) (0b19104 (opens in new window) )
9.1.0 (opens in new window) (2021-04-21)
Features
- modal component (#525 (opens in new window) ) (43f0f18 (opens in new window) ), closes #479 (opens in new window)
9.0.3 (opens in new window) (2021-03-18)
Note: Version bump only for package @ovotech/nebula
9.0.2 (opens in new window) (2021-03-08)
Bug Fixes
- Add Readonly attribute to DateField (#512 (opens in new window) ) (906ea82 (opens in new window) )
9.0.1 (opens in new window) (2021-02-23)
Bug Fixes
- Set the default type of the DisclosureButton to 'button' (#509 (opens in new window) ) (fed6115 (opens in new window) )
9.0.0 (opens in new window) (2021-02-22)
- build!: update typings for react native (#508) (8276a2e (opens in new window) ), closes #508 (opens in new window)
BREAKING CHANGES
- updates the react-native dependency to 0.63.3
8.4.3 (opens in new window) (2021-01-04)
Bug Fixes
- use DefaultTheme for type of space on margin and stack (#500 (opens in new window) ) (ab13628 (opens in new window) ), closes #499 (opens in new window)
8.4.2 (opens in new window) (2020-12-23)
Bug Fixes
- change typing of mediaQueries to string from any (#498 (opens in new window) ) (86511f9 (opens in new window) ), closes #497 (opens in new window)
8.4.1 (opens in new window) (2020-12-22)
Bug Fixes
- use useContext instead of useTheme (#496 (opens in new window) ) (65e6a68 (opens in new window) )
8.4.0 (opens in new window) (2020-12-21)
Features
- add Margin component (#494 (opens in new window) ) (09710ca (opens in new window) ), closes #493 (opens in new window)
- Update Datatable component to allow customisation (#488 (opens in new window) ) (c0c80d5 (opens in new window) )
8.3.1 (opens in new window) (2020-12-15)
Bug Fixes
- account for lack of collapsing margins in TextGroup component for native (#489 (opens in new window) ) (e8f00d5 (opens in new window) ), closes #484 (opens in new window)
8.3.0 (opens in new window) (2020-12-14)
Features
- add check icon (5d3aa2f (opens in new window) ), closes #485 (opens in new window)
8.2.3 (opens in new window) (2020-12-07)
Bug Fixes
- fix broken tabs on web (#482 (opens in new window) ) (c2e9adc (opens in new window) )
8.2.2 (opens in new window) (2020-12-07)
Bug Fixes
- support ReactNode for RadioField label (#480 (opens in new window) ) (3580e65 (opens in new window) )
8.2.1 (opens in new window) (2020-12-04)
Bug Fixes
- correctly spread and document the spread of props (#477 (opens in new window) ) (b2ef8c6 (opens in new window) )
8.2.0 (opens in new window) (2020-12-04)
Features
- Set the data-testid for datefield inputs (#473 (opens in new window) ) (b51a587 (opens in new window) )
8.1.1 (opens in new window) (2020-12-02)
Note: Version bump only for package @ovotech/nebula
8.1.0 (opens in new window) (2020-12-02)
Features
- add accordion for native (#459 (opens in new window) ) (0cb9916 (opens in new window) )
- add accordion for web (#456 (opens in new window) ) (b51ea60 (opens in new window) )
- add TextGroup component for React Native (#466 (opens in new window) ) (c2bd58a (opens in new window) ), closes #281 (opens in new window)
8.0.1 (opens in new window) (2020-11-30)
Bug Fixes
- Pass the name to DateField and to sub inputs (#458 (opens in new window) ) (18cb242 (opens in new window) )
8.0.0 (opens in new window) (2020-11-27)
Bug Fixes
- adjust the radio size to be consistent with figma (#449 (opens in new window) ) (289c706 (opens in new window) )
- allow image props on logos (#442 (opens in new window) ) (eb60c38 (opens in new window) )
- hover color for text link (#440 (opens in new window) ) (b2b2e4e (opens in new window) )
- prevent fullWidth being passed to the dom when using textLink with "as" (#445 (opens in new window) ) (acc58ee (opens in new window) ), closes #346 (opens in new window)
Features
- allow headings to have individual weights in theme (#446 (opens in new window) ) (6f6ba3c (opens in new window) )
- export field subcomponents (#451 (opens in new window) ) (3f36e42 (opens in new window) ), closes #437 (opens in new window)
BREAKING CHANGES
- Support for some deprecated theme values has been removed
- Bumped styled-components peer dependency from 5.0.0 to 5.1.0
7.7.0 (opens in new window) (2020-11-18)
Features
- add description list and summary list (#429 (opens in new window) ) (16e3c64 (opens in new window) )
7.6.5 (opens in new window) (2020-11-12)
Bug Fixes
- ontoggle being called on disclosure render (#423 (opens in new window) ) (c44b253 (opens in new window) )
- pass expanded to ontoggle for disclosure (#424 (opens in new window) ) (af98b87 (opens in new window) )
7.6.4 (opens in new window) (2020-11-06)
Bug Fixes
- spread props to Disclosure (#416 (opens in new window) ) (d12f7af (opens in new window) )
- support ReactNode for Radio label (#417 (opens in new window) ) (f97007b (opens in new window) )
7.6.3 (opens in new window) (2020-11-06)
Bug Fixes
- support ReactNode as a disclosure title (#413 (opens in new window) ) (db168e8 (opens in new window) )
- support ReactNode for DataTable headings (#414 (opens in new window) ) (a025382 (opens in new window) )
7.6.2 (opens in new window) (2020-11-04)
Bug Fixes
- radio and checkbox clickable area too long (#401 (opens in new window) ) (b5cc62e (opens in new window) )
7.6.1 (opens in new window) (2020-10-22)
Bug Fixes
- set textlink default fontweight to inhert instead of specifying (#377 (opens in new window) ) (954fa9b (opens in new window) )
7.6.0 (opens in new window) (2020-10-21)
Features
- Add download icon (3976ca5 (opens in new window) )
7.5.0 (opens in new window) (2020-10-20)
Features
- allow fontWeight to be themable for textLink (ca584ca (opens in new window) )
7.4.0 (opens in new window) (2020-10-19)
Features
- stack: responsive spaceBetween prop added to Stack (b4c993f (opens in new window) )
7.3.0 (opens in new window) (2020-10-16)
Bug Fixes
- tabs: fixed filter by children not working on tabs (a909c40 (opens in new window) )
Features
- text: paragraphs now have a theming option to limit width for readability (68bf34d (opens in new window) )
7.2.0 (opens in new window) (2020-10-08)
Bug Fixes
- adds column width support for web (344b75c (opens in new window) )
- adds column width to data table, updates styling (28236dd (opens in new window) )
- adds column widths for data table web, updates styling (4d8dd9c (opens in new window) )
- fixes compile error (f481ae4 (opens in new window) )
- refactors cell width (d5c915a (opens in new window) )
- refactors the optional cell width (189931c (opens in new window) )
Features
- adds data table for native (908c524 (opens in new window) )
- adds support for setting column widths for data table web version (8a692b1 (opens in new window) )
- color contrast check for themes (0e4529d (opens in new window) )
7.1.1 (opens in new window) (2020-10-06)
Bug Fixes
- correct typing of logo variants in native (0102b35 (opens in new window) )
- checkbox: checked props include input props (previously removed in a refactor) (d7fcede (opens in new window) )
- notification: add id to the focus wrapper (previously removed) (0535407 (opens in new window) )
7.1.0 (opens in new window) (2020-10-05)
Features
- allow create theme to accept an optional second prop (df4a8d0 (opens in new window) )
7.0.1 (opens in new window) (2020-09-25)
Bug Fixes
- fix badge on native (7f1f8a4 (opens in new window) ), closes #327 (opens in new window)
- only apply focus transition to boxshadow (02b00f7 (opens in new window) ), closes #320 (opens in new window)
- use darker grey for "border muted" (1da35df (opens in new window) )
7.0.0 (opens in new window) (2020-09-25)
Bug Fixes
- affix: add affix width back in (e4f9826 (opens in new window) )
- select: added children prop for multi list (3921ab8 (opens in new window) )
- fix textlink icon alignment (90a20e6 (opens in new window) ), closes #307 (opens in new window)
- fixes failing data table unit test (fefa39a (opens in new window) )
Features
- add Badge component for web and native (deedbe9 (opens in new window) ), closes #268 (opens in new window)
- add variant support for CTAButton and CTALink on native (87bad67 (opens in new window) )
- adds datatable component for web (7b85e97 (opens in new window) )
- allow variants on CTAButton and CTALink on web (c69c2a7 (opens in new window) )
Tests
- add jest-styled-components and enable storyshots again (aedae9a (opens in new window) )
BREAKING CHANGES
- Upgraded to styled-components 5.0.0, including the peer dependency
6.2.0 (opens in new window) (2020-09-11)
Features
- cta: secondary cta updated hover state (bd9ee3b (opens in new window) )
- allow inputs and fields to declare an iconLeft and iconRight (b728587 (opens in new window) ), closes #284 (opens in new window)
- notification: add dismiss button for react native notification (6bcef0c (opens in new window) )
- notification: add Notification component to React Native (e073023 (opens in new window) )
- add generic Notification component for web (2e796b0 (opens in new window) )
- add textarea field for web (79ecddc (opens in new window) ), closes #266 (opens in new window)
- add textarea for native (7ff8e82 (opens in new window) ), closes #266 (opens in new window)
6.1.1 (opens in new window) (2020-09-04)
Bug Fixes
- disclosure: position disclosure icon correctly (9d2b622 (opens in new window) )
6.1.0 (opens in new window) (2020-09-03)
Bug Fixes
- align padding of card with grid (a2feea7 (opens in new window) )
Features
- disclosure: add disclosure component for React Native (7cf566a (opens in new window) )
- disclosure: add disclosure for web (e9eea9e (opens in new window) )
- icon: add caret-right and caret-down to native (ba1a0cb (opens in new window) )
- icon: added the caret-right icon (a1999e6 (opens in new window) )
6.0.0 (opens in new window) (2020-09-02)
Code Refactoring
- remove support for the "byus" theme property (5f87f32 (opens in new window) )
BREAKING CHANGES
- previously it was possible to put the nebula theme inside a "byus" property of your theme - this is no longer supported - you should intead use createTheme to merge themes
5.4.0 (opens in new window) (2020-08-20)
Bug Fixes
- fix typing issue for native icons (f2fd0d1 (opens in new window) )
Features
- tabs: add support for Tabs on React Native (5618d62 (opens in new window) )
- add logo component for native (bc8536b (opens in new window) )
- add logo component for web (2753c89 (opens in new window) )
5.3.0 (opens in new window) (2020-08-14)
Features
- icon component for native (a759ff4 (opens in new window) )
- icon component for web (9c71d2e (opens in new window) )
- tabs: added Tabs for Web (858c173 (opens in new window) )
5.2.2 (opens in new window) (2020-08-05)
Bug Fixes
- #225 (opens in new window) fix import issues with nebula in cjs format (70399d6 (opens in new window) )
5.2.1 (opens in new window) (2020-08-04)
Bug Fixes
- selectField arrow fix (f9d5113 (opens in new window) ), closes #219 (opens in new window)
5.2.0 (opens in new window) (2020-07-31)
Features
- native selectfield (6f59d99 (opens in new window) )
- selectfield for web (39e0e93 (opens in new window) )
5.1.0 (opens in new window) (2020-07-29)
Features
- add grid components (Row and Col) for native (22a31f3 (opens in new window) )
- grid components (Row and Col) for web (8c6c069 (opens in new window) )
5.0.0 (2020-07-27)
Bug Fixes
- datefield: fixing the native SubLabel and stretching of inputs (b2e8e5f (opens in new window) )
- input: fixes Android issue of inputs losing focus DST-300 (308fcbb (opens in new window) )
- adjust characters for currencyfield (0e13fa2 (opens in new window) )
- cTA max width (d29b50c (opens in new window) )
- fix side by side CTA alignment issue (1015696 (opens in new window) )
- improve button accessibility on Native (d3a4118 (opens in new window) )
- include width of affixes in character prop of currencyfield (d9e8156 (opens in new window) )
- links and buttons composed differently so that as works for react router link (ed07b9e (opens in new window) )
- make sure button text is vertically centred in IE11 and that SVGs are not focusable (61c96d3 (opens in new window) )
- move RadioField legend for better screen reader support (da69d17 (opens in new window) )
- native list style (28c0626 (opens in new window) )
- theme standardisation (e343658 (opens in new window) )
- update button height (0db8168 (opens in new window) )
- use correct scaling for character prop on fields (d8cff26 (opens in new window) )
- use data-error instead of aria-invalid for radio groups (cd1f31a (opens in new window) )
- use fonts instead of fontFamily in theme for input (383edc1 (opens in new window) )
- use white background for inputs, radios, and checkboxes (dccd50e (opens in new window) )
- cta: fixed native cta responsiveness by wrapping the styled fn (33b4ae4 (opens in new window) )
- ctalink: added forwardedAs to the CTALink and removed fullWidth from the native element (db28c02 (opens in new window) )
- textlink: added focusRing to web TextLink (86dd8c0 (opens in new window) )
Code Refactoring
- core: removing references of core and replacing with nebula (41a2de3 (opens in new window) )
- refactor native to use createTheme (50830f9 (opens in new window) )
- use createtheme pattern for web (48b0498 (opens in new window) )
Features
- add card component to web and native (0543dee (opens in new window) )
- datefield: add DateField to React Native (Core) (2383689 (opens in new window) )
- datefield: adding DateField component for web (3f01cba (opens in new window) )
- add "Display" for ovoenergy (0302833 (opens in new window) )
- add chevrons to CTAs (ec47d2d (opens in new window) )
- add destructive button CTA (c5d67df (opens in new window) )
- add ErrorNotification and ErrorSummaryNotification for native (6c2e9f8 (opens in new window) )
- visuallyhidden: added the VisuallyHidden component (a5a9181 (opens in new window) )
- add accessible label to TextInput for react-native (4db0e46 (opens in new window) )
- add CSS reset and global styles (4cb6c4a (opens in new window) )
- add currency select to native currencyinput and create ovoenergy currencyfield (52398e5 (opens in new window) )
- add full width and character count to native inputs (12505a1 (opens in new window) )
- add headings and body typography (6fc0b80 (opens in new window) )
- add Main Primary Button CTA (0821ba0 (opens in new window) )
- add ordered and unordered lists (e984085 (opens in new window) )
- add PasswordField to web and native (f6dc2a2 (opens in new window) )
- add RadioField and Radio components (14a496c (opens in new window) )
- add react native text input for ovoenergy (5ae746a (opens in new window) )
- add SecondaryButton (d21fa79 (opens in new window) )
- add TextLink component to typography (b09d7ee (opens in new window) )
- added components NumberField, TelField and EmailField (8e6f0b5 (opens in new window) )
- added focus outline to react-native TextInput (14577d3 (opens in new window) )
- added LabelText, HintText, ErrorText, FormGroup and TextInput components (34bdc35 (opens in new window) )
- allow currency select with CurrencyInput (0fc177e (opens in new window) )
- checkbox and CheckboxField components for web (f11c196 (opens in new window) )
- checkbox and CheckboxField components on native (3adb3cd (opens in new window) )
- cTA amends - font size and text wrapping (5d0ce29 (opens in new window) )
- cTA Links (d02d324 (opens in new window) )
- form components for native (a5a4a1c (opens in new window) )
- implement CurrencyField for web (7d2bc37 (opens in new window) )
- implement ErrorNotification and ErrorSummaryNotification for web (6bfca68 (opens in new window) )
- implement ErrorNotification and ErrorSummaryNotification for web (eda7ab9 (opens in new window) )
- responsive font sizes for forms (1b71367 (opens in new window) )
- responsive, collapsing margins for typography components (9503cb6 (opens in new window) )
- support full width option for text inputs (291e97d (opens in new window) )
- update required props for native radios (4db744c (opens in new window) )
- cta: added support for external links and opening in a new window (c9e7991 (opens in new window) )
- cta: added support for opensInNewWindow to native (a7236b4 (opens in new window) )
- cta: added support on CTA buttons/links for a fullWidth property (02bd35d (opens in new window) )
- icons: updated CTA to accept leftIcon and rightIcon, structured icons and added Icon component (91967c4 (opens in new window) )
BREAKING CHANGES
- core: Core is being replaced by Orion Nebula
- Native theme structure has changed. Anyone referencing theme variables directly should ensure they still point to the correct place. Native theme type is now simply "Theme"
- changes the structure of the theme object. Anyone referencing theme values directly should ensure they point
- CurrencyField will now take into account the width of the currency icon when deciding a width based on the "characters" prop
- icons: Chevron prop is no longer supported on CTA Buttons/Links, instead use iconLeft and iconRight
- The theme exported no longer contains a byus property.
4.1.1 (opens in new window) (2020-07-10)
Note: Version bump only for package @ovotech/core
4.1.0 (opens in new window) (2020-07-07)
Bug Fixes
- datefield: fixing the native SubLabel and stretching of inputs (b2e8e5f (opens in new window) )
- input: fixes Android issue of inputs losing focus DST-300 (308fcbb (opens in new window) )
Features
- datefield: add DateField to React Native (Core) (2383689 (opens in new window) )
- datefield: adding DateField component for web (3f01cba (opens in new window) )
4.0.0 (opens in new window) (2020-06-16)
Bug Fixes
- adjust characters for currencyfield (0e13fa2 (opens in new window) )
- fix side by side CTA alignment issue (1015696 (opens in new window) )
- include width of affixes in character prop of currencyfield (d9e8156 (opens in new window) )
- native list style (28c0626 (opens in new window) )
- use white background for inputs, radios, and checkboxes (dccd50e (opens in new window) )
Features
- add ErrorNotification and ErrorSummaryNotification for native (6c2e9f8 (opens in new window) )
BREAKING CHANGES
- CurrencyField will now take into account the width of the currency icon when deciding a width based on the "characters" prop
3.2.0 (opens in new window) (2020-06-10)
Features
- visuallyhidden: added the VisuallyHidden component (a5a9181 (opens in new window) )
- add PasswordField to web and native (f6dc2a2 (opens in new window) )
- implement ErrorNotification and ErrorSummaryNotification for web (6bfca68 (opens in new window) )
- implement ErrorNotification and ErrorSummaryNotification for web (eda7ab9 (opens in new window) )
3.1.0 (opens in new window) (2020-06-01)
Bug Fixes
- move RadioField legend for better screen reader support (da69d17 (opens in new window) )
- use data-error instead of aria-invalid for radio groups (cd1f31a (opens in new window) )
Features
- add RadioField and Radio components (14a496c (opens in new window) )
- checkbox and CheckboxField components for web (f11c196 (opens in new window) )
- checkbox and CheckboxField components on native (3adb3cd (opens in new window) )
- update required props for native radios (4db744c (opens in new window) )
3.0.1 (opens in new window) (2020-05-26)
Bug Fixes
- textlink: added focusRing to web TextLink (86dd8c0 (opens in new window) )
3.0.0 (opens in new window) (2020-05-20)
Features
- add "Display" for ovoenergy (0302833 (opens in new window) )
- add headings and body typography (6fc0b80 (opens in new window) )
- add ordered and unordered lists (e984085 (opens in new window) )
- add TextLink component to typography (b09d7ee (opens in new window) )
- responsive font sizes for forms (1b71367 (opens in new window) )
- responsive, collapsing margins for typography components (9503cb6 (opens in new window) )
- cta: added support for opensInNewWindow to native (a7236b4 (opens in new window) )
- icons: updated CTA to accept leftIcon and rightIcon, structured icons and added Icon component (91967c4 (opens in new window) )
BREAKING CHANGES
- icons: Chevron prop is no longer supported on CTA Buttons/Links, instead use iconLeft and iconRight
2.3.1 (opens in new window) (2020-05-06)
Bug Fixes
- links and buttons composed differently so that as works for react router link (ed07b9e (opens in new window) )
2.3.0 (opens in new window) (2020-05-06)
Bug Fixes
- use correct scaling for character prop on fields (d8cff26 (opens in new window) )
Features
- added components NumberField, TelField and EmailField (8e6f0b5 (opens in new window) )
2.2.1 (opens in new window) (2020-05-05)
Note: Version bump only for package @ovotech/core
2.2.0 (opens in new window) (2020-05-01)
Bug Fixes
- ctalink: added forwardedAs to the CTALink and removed fullWidth from the native element (db28c02 (opens in new window) )
- use fonts instead of fontFamily in theme for input (383edc1 (opens in new window) )
Features
- add accessible label to TextInput for react-native (4db0e46 (opens in new window) )
- add currency select to native currencyinput and create ovoenergy currencyfield (52398e5 (opens in new window) )
- add full width and character count to native inputs (12505a1 (opens in new window) )
- add react native text input for ovoenergy (5ae746a (opens in new window) )
- added focus outline to react-native TextInput (14577d3 (opens in new window) )
- added LabelText, HintText, ErrorText, FormGroup and TextInput components (34bdc35 (opens in new window) )
- allow currency select with CurrencyInput (0fc177e (opens in new window) )
- cTA amends - font size and text wrapping (5d0ce29 (opens in new window) )
- form components for native (a5a4a1c (opens in new window) )
- implement CurrencyField for web (7d2bc37 (opens in new window) )
- support full width option for text inputs (291e97d (opens in new window) )
- cta: added support for external links and opening in a new window (c9e7991 (opens in new window) )
2.1.1 (opens in new window) (2020-04-21)
Note: Version bump only for package @ovotech/core
2.1.0 (opens in new window) (2020-04-20)
Bug Fixes
- cta: fixed native cta responsiveness by wrapping the styled fn (33b4ae4 (opens in new window) )
Features
- cta: added support on CTA buttons/links for a fullWidth property (02bd35d (opens in new window) )
2.0.0 (opens in new window) (2020-04-17)
Bug Fixes
- theme standardisation (e343658 (opens in new window) )
BREAKING CHANGES
- The theme exported no longer contains a byus property.
1.1.3 (opens in new window) (2020-04-09)
Note: Version bump only for package @ovotech/core
1.1.2 (opens in new window) (2020-03-27)
Note: Version bump only for package @ovotech/core
1.1.1 (opens in new window) (2020-03-27)
Note: Version bump only for package @ovotech/core
1.1.0 (2020-03-24)
Bug Fixes
- cTA max width (d29b50c (opens in new window) )
- improve button accessibility on Native (d3a4118 (opens in new window) )
- make sure button text is vertically centred in IE11 and that SVGs are not focusable (61c96d3 (opens in new window) )
- update button height (0db8168 (opens in new window) )
Features
- add chevrons to CTAs (ec47d2d (opens in new window) )
- add CSS reset and global styles (4cb6c4a (opens in new window) )
- add destructive button CTA (c5d67df (opens in new window) )
- add Main Primary Button CTA (0821ba0 (opens in new window) )
- add SecondaryButton (d21fa79 (opens in new window) )
- cTA Links (d02d324 (opens in new window) )