Skip to content

Latest commit

 

History

History
2258 lines (1428 loc) · 172 KB

CHANGELOG.md

File metadata and controls

2258 lines (1428 loc) · 172 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

3.13.16 (2023-05-03)

Note: Version bump only for package moduk-design-system

3.13.15 (2023-04-13)

Note: Version bump only for package moduk-design-system

3.13.14 (2023-03-29)

Note: Version bump only for package moduk-design-system

3.13.13 (2023-03-28)

Bug Fixes

  • Timeline: Fix issue with the timeline when updating the endDate (cd867a7)

3.13.12 (2023-01-31)

Note: Version bump only for package moduk-design-system

3.13.11 (2023-01-17)

Bug Fixes

  • Autocomplete: Fix on empty string (bd2ac72)

3.13.10 (2023-01-11)

Note: Version bump only for package moduk-design-system

3.13.9 (2023-01-05)

Bug Fixes

  • Fonts: Correct vertical metrics in font files (714f1aa)
  • TextInput: Improve text alignment (f368d05)
  • Timeline: Use visually hidden text for header rows (2086d47)

3.13.8 (2023-01-04)

Note: Version bump only for package moduk-design-system

3.13.7 (2022-12-12)

Note: Version bump only for package moduk-design-system

3.13.6 (2022-11-07)

Bug Fixes

  • Select: Allow options to be disabled (30e8d92)

3.13.5 (2022-11-02)

Note: Version bump only for package moduk-design-system

3.13.4 (2022-10-20)

Bug Fixes

  • Sidebar: Add accessible names to sheets (a8452c0)

3.13.3 (2022-10-18)

Note: Version bump only for package moduk-design-system

3.13.2 (2022-10-17)

Bug Fixes

  • Masthead: Resolve notifications accessibility problems (274a2e1)
  • Masthead: Resolve search bar accessibility problem (653e65f)
  • Masthead: Resolve user options accessibility problem (4df9aba)

3.13.1 (2022-10-12)

Note: Version bump only for package moduk-design-system

3.13.0 (2022-10-11)

Features

  • Deps: Update eslint-plugin-jest (827524e)

3.12.18 (2022-10-07)

Note: Version bump only for package moduk-design-system

3.12.17 (2022-10-04)

Bug Fixes

  • Autocomplete: Improve input overflow workaround in Firefox (9785891), closes #3470

3.12.16 (2022-09-30)

Bug Fixes

  • Autocomplete: Resolve overflowing input text tooltip problems (46ac9a1)
  • Autocomplete: Work around input overflow handling in Firefox (3399d62)

3.12.15 (2022-09-29)

Note: Version bump only for package moduk-design-system

3.12.14 (2022-09-27)

Note: Version bump only for package moduk-design-system

3.12.13 (2022-09-26)

Bug Fixes

  • Select: Behave as controlled component (acc08ef)

3.12.12 (2022-09-23)

Bug Fixes

  • ContextMenu: Fix incorrect initial positioning (de7e196)

3.12.11 (2022-09-21)

Bug Fixes

  • CheckboxRadioBase: Export CHECKBOX_RADIO_VARIANT (c9d9b34)

3.12.10 (2022-09-20)

Bug Fixes

  • Autocomplete: Behave as controlled component (4c497ec)
  • Autocomplete: Don't clear external error state automatically (54eb82b)
  • ContextMenu: Resolve accessibility problems (9ea35d2)

3.12.9 (2022-09-08)

Note: Version bump only for package moduk-design-system

3.12.8 (2022-09-05)

Bug Fixes

  • Autocomplete: Add missing onBlur prop (ab5bddd)

3.12.7 (2022-09-02)

Bug Fixes

  • Autocomplete: Handle changes to options list after initial render (0ce97a5)

3.12.6 (2022-08-31)

Note: Version bump only for package moduk-design-system

3.12.5 (2022-08-24)

Note: Version bump only for package moduk-design-system

3.12.4 (2022-08-23)

Note: Version bump only for package moduk-design-system

3.12.3 (2022-08-18)

Note: Version bump only for package moduk-design-system

3.12.2 (2022-08-11)

Note: Version bump only for package moduk-design-system

3.12.1 (2022-08-10)

Note: Version bump only for package moduk-design-system

3.12.0 (2022-07-21)

Features

  • DatePicker: Add override for current date (73ffe35)

3.11.8 (2022-07-20)

Bug Fixes

Performance Improvements

  • Pagination: Optimize rerenders (be0539c)
  • TextInput: Optimize rerenders (dfea6d6)

3.11.7 (2022-07-14)

Bug Fixes

  • Autocomplete: Update accessibility (c089668)
  • Dropdown: Adjust disabled opacity (1c00d88)
  • Select: Update accessibility (37ac31e)
  • Sidebar: Stop sidebar width being shrunk (1d84a3a)

Performance Improvements

  • ReactComponentLibrary: Replace uses of style prop (fcfcbfb)

3.11.6 (2022-07-12)

Bug Fixes

  • DatePicker: Fix accessibility (8ab27c9)

3.11.5 (2022-07-06)

Note: Version bump only for package moduk-design-system

3.11.4 (2022-07-05)

Note: Version bump only for package moduk-design-system

3.11.3 (2022-06-29)

Note: Version bump only for package moduk-design-system

3.11.2 (2022-06-22)

Note: Version bump only for package moduk-design-system

3.11.1 (2022-06-20)

Bug Fixes

  • CRATemplate: Fix installation error with React 18.2.0 (3a80788)

3.11.0 (2022-06-08)

Features

  • Logger: Update RNDS_LOG_LEVEL env var (da12d80)
  • NumberInput: Add ability to increment decrement with keyboard (536bce4)
  • NumberInput: Handle floating point arithmetic (141ac6e)

3.10.0 (2022-06-07)

Bug Fixes

  • Autocomplete: Allow cursor position (067b38f)
  • CRATemplate: Add override for React to avoid mixed React versions (031ba46)
  • CRATemplate: Use React 18 createRoot API (177237f)

Features

  • CRATemplate: Update to React Router v6 (ec6cfda)
  • CRATemplate: Update user-event and Apollo client (f783ed4)

3.9.2 (2022-05-30)

Bug Fixes

  • NumberInput: Display initial value of zero correctly (2aec964)

3.9.1 (2022-05-27)

Note: Version bump only for package moduk-design-system

3.9.0 (2022-05-17)

Bug Fixes

  • Drawer: Correct z-index CSS rule (7e81018)
  • Dropdown: Correct box-shadow CSS rule (d596aae)
  • Masthead: Correct search bar z-index (1c080b5)
  • Masthead: Remove broken search box input font-size rules (ea15bc9)
  • Popover: Apply missing aria-label attribute (6ad3162)

Features

  • Storybook: Add performance addon (af655ea)

3.8.2 (2022-05-09)

Note: Version bump only for package moduk-design-system

3.8.1 (2022-05-05)

Note: Version bump only for package moduk-design-system

3.8.0 (2022-04-28)

Bug Fixes

  • FloatingBox: Resolve strict mode transition warning (b63c57c)
  • Select: Escape trapped focus (5eab040)

Features

  • Autocomplete: Focus toggle button (381a3a1)

3.7.5 (2022-04-25)

Bug Fixes

  • CRATemplate: Resolve react@18 dep clash (46d565b)
  • Forms: Stop long input labels wrapping (8aff253)

3.7.4 (2022-04-14)

Bug Fixes

  • CheckboxRadioBase: Resolve 'nested-interactive' axe v4 error (369d808)
  • Radio: Correct no-container focus styling (14defe9)
  • Tooltip: Add missing border unit (8507d7f)

3.7.3 (2022-04-11)

Bug Fixes

  • Checkbox: Improve no-container disabled styling (54bcbc4)
  • Radio: Improve no-container disabled styling (d13f597)

3.7.2 (2022-04-05)

Bug Fixes

  • CheckboxRadioBase: Enable usage as controlled component (db88bc3)
  • Forms: Resolve broken react-hook-form prepopulated usage (5537eb4)
  • Forms: Set checked attribute for native initialValues (563c864)

3.7.1 (2022-03-31)

Bug Fixes

  • FloatingBox: Resolve 'aria-dialog-name' axe v4 error in stories (42d2120)
  • List: Resolve 'aria-required-parent' axe v4 errors (11a9027)
  • Modal: Resolve 'aria-dialog-name' axe v4 error in stories (fdc8416)
  • TabNav: Resolve 'nested-interactive' axe v4 errors (c4e23e9)
  • TabSet: Resolve 'nested-interactive' axe v4 errors (f62fa7c)

3.7.0 (2022-03-30)

Bug Fixes

  • IconLibrary: Resolve installation errors (131c193)

Features

  • Masthead: Integrate tab nav changes (cb20e80)

3.6.0 (2022-03-29)

Bug Fixes

  • SelectBase: Resolve inconsistent popover in Chrome (dcbd104)

Features

  • DatePicker: Change button variant to tertiary (86321e3)
  • DescriptionList: Add ability to programmatically toggle isOpen (1f5ff9d)
  • Timeline: Change toolbar button variant to tertiary (b68ed74)

3.5.3 (2022-03-23)

Bug Fixes

  • NumberInputE: Deprecate min and max (6dbf271)

3.5.2 (2022-03-22)

Bug Fixes

  • Storybook: Disable object props (f75cccd)

3.5.1 (2022-03-21)

Note: Version bump only for package moduk-design-system

3.5.0 (2022-03-17)

Features

3.4.0 (2022-03-16)

Features

  • Select: Add ability to hide clear button (a8c8b6b)
  • TabNav: Update styles (38201c1)

3.3.0 (2022-03-14)

Features

3.2.2 (2022-03-11)

Bug Fixes

  • Alert: Ensure IDs are stable between renders (0daf5cd)
  • Autocomplete: Ensure IDs are stable between renders (c7d61b8)
  • CheckboxRadioBase: Ensure ID is stable between renders (9cd0187)
  • DescriptionList: Ensure IDs are stable between renders (0c079b4)
  • Dialog: Ensure IDs are stable between renders (3ffce55)
  • FloatingBox: Ensure ID is stable between renders (df30ce9)
  • List: Ensure item heading IDs are stable between renders (5027088)
  • NumberInput: Ensure IDs are stable between renders (1a678a3)
  • Pagination: Ensure input name is stable between renders (28354ba)
  • Popover: Ensure stable ID between renders (7fac91a)
  • Select: Ensure ID is stable between renders (dc19e0f)
  • Sidebar: Ensure notification content IDs are stable between renders (6cfa8cb)
  • TextArea: Ensure ID is stable between renders (2c9c09d)
  • TextInput: Ensure ID is stable between renders (f83ef16)
  • Tooltip: Ensure IDs are stable between renders (6478c17)

3.2.1 (2022-03-10)

Bug Fixes

  • ComponentSizeType: Correct type definition (19c79b9)
  • Radio: Handle implicit deselection of radio (faa2067)
  • Radio: Resolve incorrect active container background color (b90c381)

3.2.0 (2022-03-07)

Features

  • Button: Update styles to match updated design (405badc)
  • DatePicker: Integrate updated button styles (e098e72)

3.1.1 (2022-03-04)

Bug Fixes

  • CRATemplate: Remove Formik dependency (760e433)

3.1.0 (2022-03-01)

Bug Fixes

  • DataList: Adjust styles (71f196f)
  • DescriptionList: Resolve strict null errors (ac2908e)
  • DismissibleBanner: Fix typo (64ea6e5)
  • DismissibleBanner: Resolve strict null errors (502fbfd)
  • Drawer: Resolve Storybook docs rendering issues (bc2e79f)
  • Fonts: Update Lato source files (fce45b3)
  • GlobalStyleProvider: Add missing anchor styles (e26c9ed)
  • GlobalStyleProvider: Correctly set the root font-size (27dde5b)
  • ReactComponentLibrary: Fix default-param-last (b482364)
  • ReactComponentLibrary: Fix no-promise-executor-return (77457f3)
  • ReactComponentLibrary: Fix react/jsx-no-constructed-context-values (ae5fc7a)
  • ReactComponentLibrary: Fix react/jsx-no-useless-fragment (0abab68)
  • ReactComponentLibrary: Fix react/no-unstable-nested-components (5bce765)
  • Storybook: Add GlobalStyleProvider global decorator (cbc3b4a)
  • Storybook: Remove duplicate font loading (d9a91c9)
  • Timeline: Add hasSide prop (d715369)
  • Timeline: Resolve strict null errors and correct default today date (63c4848)

Features

  • Autocomplete: Expose stable implementation (9f3cab0)
  • Button: Replace deprecated implementation (f416322)
  • CheckboxE: Add description (778d11f)
  • CheckboxE: Add no-container variant (7e487ee)
  • CheckboxE: Allow arbitrary content (448dfa3)
  • Checkbox: Replace deprecated implementation (8594ea1)
  • ContextMenu: Position based on available screen real estate (abfb7d3)
  • ContextMenu: Raise callback with event (261842e)
  • DatePicker: Replace deprecated implementation (cd7d589)
  • DesignTokens: Enable strict null checks (22426a2)
  • ESLintConfigReact: Update eslint-config-airbnb to version 19 (baa39fb)
  • Field: Apply ARIA attributes (18fc18a)
  • Fieldset: Implement component (5af37a8)
  • Forms: Create base Field component (e1e9012)
  • Forms: Leverage Field component in Native form (b44e69d)
  • Forms: Leverage Field component in react-hook-form (b807bec)
  • Forms: Remove Formik centric code (7800239)
  • GlobalStyleProvider: Remove root font-size breakpoints (8ad9bbc)
  • IconLibrary: Enable strict null checks (92240dc)
  • Masthead: Call callback with event (85bddec)
  • Masthead: Update default Logo icon (b87113a)
  • NumberInput: Replace deprecated implementation (bb26195)
  • Pagination: Call callback with event (54eee8e)
  • RadioE: Add description (71c5910)
  • RadioE: Add no-container variant (fd1e2a8)
  • RadioE: Allow arbitrary content (1db03de)
  • Radio: Replace deprecated implementation (8ed9f3f)
  • RangeSlider: Replace deprecated implementation (a86e222)
  • ReactComponentLibrary: Turn on strict null checks (f7bc716)
  • Searchbar: Call callback with event (9e862b8)
  • SectionDivider: Implement component (9a12b10)
  • Select: Replace deprecated implementation (f6b56ac)
  • Sidebar: Expose stable implementation (0f53a32)
  • Switch: Replace deprecated implementation (aabe4ac)
  • TabSet: Call callback with event (d941b7b)
  • TabSet: Improve scrolling behaviour (a8bbd60)
  • TextArea: Replace deprecated implementation (67897e4)
  • TextInput: Replace deprecated implementation (2592488)
  • Timeline: Remove deprecated isBeforeStart and isAfterEnd (2f1304a)
  • Timeline: Remove deprecated TimelineSide (d6db84a)
  • TimelineWeeks: Remove some redundant render params (757f1bd)

2.80.3 (2022-02-21)

Note: Version bump only for package moduk-design-system

2.80.2 (2022-02-15)

Bug Fixes

  • Modal: Stop regenerating IDs on every render (ba3d2a0)

2.80.1 (2022-02-11)

Bug Fixes

  • CheckboxE: Resolve strict null errors (d374ab7)
  • Container: Resolve strict null errors (821d7f4)
  • DatePickerE: Resolve strict null errors (c9ea13f)
  • FloatingBox: Resolve strict null errors (0e7edc0)
  • GlobalStyleProvider: Resolve strict null error (a0957ee)
  • List: Resolve strict null errors (fb8c3f2)
  • Masthead: Resolve strict null errors (7d4c9d2)
  • NumberInputE: Resolve strict null errors (19bcb14)
  • RadioE: Resolve strict null errors (298fbcd)
  • RangeSliderE: Resolve strict null errors (8b6800c)
  • SelectE: Resolve strict null errors (de80514)
  • SidebarE: Resolve strict null errors (778ac36)
  • SwitchE: Resolve strict null errors (f1736e5)
  • Table: Resolve strict null errors (88c7574)
  • Toast: Resolve strict null errors (02b1520)
  • Tooltip: Resolve strict null error (f16a198)
  • UseClickMenu: Resolve strict null errors (385688b)

2.80.0 (2022-02-09)

Bug Fixes

  • Alert: Resolve strict null errors (d450510)
  • Breadcrumbs: Resolve strict null errors (bef0bd2)
  • ButtonE: Resolve strict null errors (8ee7b82)
  • CheckboxE: Fix disabled, unchecked styling (4ebed3b)
  • CheckboxE: Fix hover and active border glitch in Firefox (1fa60d9)
  • ContextMenu: Resolve strict null errors (c3dbd23)
  • Drawer: Resolve strict null errors (9789689)
  • Popover: Resolve strict null errors (492bccf)
  • TextAreaE: Resolve strict null errors (bbd93ac)
  • TextInputE: Resolve strict null error (3179391)
  • Tooltip: Resolve strict null errors (9b3cd02)

Features

  • SelectE: Truncate overflowing options and display tooltip (1b3f4c4)

2.79.3 (2022-02-07)

Bug Fixes

  • RadioE: Fix glitches with hover and active checkmark borders (9c5ba1b)
  • RadioE: Fix styling for disabled states (236248c)

2.79.2 (2022-02-02)

Bug Fixes

  • CheckboxE: Fix inability to use space to toggle state in Firefox (666b6f9)
  • RadioE: Prevent possible loop in click handler (6b3e82d)

2.79.1 (2022-01-28)

Bug Fixes

  • NumberInputE: Allow negative values to be typed or pasted (196fd18)
  • NumberInputE: Show error border if single minus sign entered (d8c0501)
  • Select: Check callback exists before invoking (fb7a949)
  • Select: Handle long selected values (80f2e29)

2.79.0 (2022-01-27)

Features

  • AutocompleteE: Handle focus behaviour (257e7fc)

2.78.2 (2022-01-25)

Bug Fixes

  • DatePickerE: Allow state to be held externally (64a2e36)

2.78.1 (2022-01-24)

Note: Version bump only for package moduk-design-system

2.78.0 (2022-01-21)

Bug Fixes

  • AutocompleteE: Fix transformed label (9a95ac4)

Features

  • AutocompleteE: Highlight first item (7f21e90)
  • SelectE: Add No results (0cb70fc)

2.77.0 (2022-01-19)

Bug Fixes

  • DatePickerE: Remove outline on sheet month navigation buttons (f54f298)
  • NumberInputE: Enable stepping of floats with varying precision (efa3214)

Features

  • DatePickerE: Add focus trap (4633f53)

2.76.0 (2022-01-17)

Bug Fixes

  • NumberInputE: Don't blur buttons on click (7a2c9e7)

Features

  • AutocompleteE: Embolden filter value (1e1880e)

2.75.0 (2022-01-14)

Features

  • Dialog: Move cancel button to secondary position (c268edc)

2.74.0 (2022-01-13)

Features

  • Breadcrumbs: Supplement interface with href and children (fd710d8)

2.73.0 (2022-01-12)

Bug Fixes

  • NumberInputE: Improve handling of invalid input (54e8eca)

Features

  • Autocomplete: Add component (420ddca)

2.72.4 (2022-01-11)

Note: Version bump only for package moduk-design-system

2.72.3 (2022-01-07)

Note: Version bump only for package moduk-design-system

2.72.2 (2022-01-06)

Note: Version bump only for package moduk-design-system

2.72.1 (2022-01-05)

Note: Version bump only for package moduk-design-system

2.72.0 (2021-12-22)

Bug Fixes

  • NumberInputE: Invoke canCommit when stepping values (032b165)

Features

  • NumberInputE: Enable stepping of floats (faea396)

Reverts

  • Deps: Resolve security alerts and update SVGR (745bfac)

2.71.1 (2021-12-21)

Note: Version bump only for package moduk-design-system

2.71.0 (2021-12-20)

Bug Fixes

  • InlineButtons: Don't hide button left border when disabled (ac3cb14)
  • SelectE: Add drop shadow (2652003)
  • StyledOuterWrapper: Fix height and label alignment problems (85c4586)

Features

  • SelectE: Add ability to type (01a3606)

2.70.0 (2021-12-17)

Bug Fixes

  • CRATemplate: Add support for CRA v5 and npm v8 (d89321a)
  • CRATemplate: Fix lint command (10950ec)
  • NumberInputE: Remove divider positioning (f52b95f)
  • ReactComponentLibrary: Make Formik a peer dependency (7cd742f)

Features

  • CRATemplate: Remove dependency on @defencedigital/css-framework (b4d88cc)

2.69.1 (2021-12-15)

Note: Version bump only for package moduk-design-system

2.69.0 (2021-12-13)

Bug Fixes

  • DatePickerE: Close picker when input focused (0b73569)
  • Fieldset: Improve styling in IE11 (f44ecf1)
  • Helpers: Make isFirefox helper node safe (2e3268b)
  • Select: Correct label positioning (0d7c83c)

Features

  • DatePickerE: Don't select all text on mouse focus (563e0fa)
  • DatePickerE: Preserve invalid typed dates (bad6d69)
  • ESLintConfigReact: Ignore unused variables starting with _ (e26b158)

2.68.1 (2021-12-13)

Reverts

  • Revert "refactor(IconLibrary): Set fill to currentColor" (b886507)

2.68.0 (2021-12-10)

Bug Fixes

  • NumberInputE: Sanitize input before invoking parseInt (2c0e7ef)
  • SelectE: Move border (37fdf84)
  • SelectE: Update option font size (6fd878c)

Features

  • RangeSliderE: Adjust handle z-index on focus (65443d0)
  • RangeSliderE: Adjust threshold styling (5421007)
  • RangeSliderE: Update multiple handle behaviour (77a518e)
  • SelectE: Add badges (a565608)
  • SelectE: Add clear button (374e89e)
  • SelectE: Add icons (e3d4db8)

2.67.1 (2021-12-09)

Bug Fixes

  • Timeline: Update scale index condition (168a02a)

2.67.0 (2021-12-08)

Bug Fixes

  • DatePickerE: Drop value prop passed by Formik (a5bdb12)
  • NumberInputE: Add pointer to buttons (3ae4654)
  • TextInputE: Correct label position when shrunk (1e0f80f)

Features

  • DatePickerE: Add additional stories (fb9e5c5)
  • DatePickerE: Adjust placeholder and opening behaviour (28ede47)
  • DatePickerE: Close picker on escape (4771a5e)
  • DatePickerE: Focus open/close button when day picker is closed (86d4a65)
  • DatePickerE: Memoise more IDs (2123094)
  • DatePickerE: Reuse TextInputE partials (d93c630)
  • DatePickerE: Update floating box styling and positioning (68880d0)
  • DatePickerE: Update range behaviour and styling (8e89f76)
  • DatePickerE: Update styling of input control and day picker (1a6e5b1)
  • SelectE: Add ability to disable (57f016f)
  • SelectE: Add ability to set value (85547d4)
  • SelectE: Add component (781d794)
  • SelectE: Add error state (1de0b8d)

2.66.0 (2021-12-06)

Bug Fixes

  • RangeSliderE: Add ability to extend range via click (66b1a60)
  • RangeSliderE: Focus handle when clicking label and track (0b50730)

Features

  • RangeSliderE: Add and expose base implementation (0c39100)
  • RangeSliderE: Make markers optional (6eb79ab)
  • RangeSliderE: Remove deprecated percentage display (5859ac5)
  • RangeSliderE: Style according to spec (87f92de)

Performance Improvements

  • RangeSliderE: Memoize some calculations (81fdaba)

2.65.1 (2021-12-02)

Note: Version bump only for package moduk-design-system

2.65.0 (2021-12-01)

Features

  • FloatingBox: Integrate with DatePickerE (1f6e87a)

Reverts

  • Revert "build(Storybook): Show Styled Components displayName for BABEL_ENV test" (d9a1798)

2.64.2 (2021-11-30)

Bug Fixes

  • CheckboxE: Set Formik initialTouched and use Template bind (2968c11)
  • DatePickerE: Reopen picker on correct date (3973859)
  • Fieldset: Resolve isInvalid styling for CheckboxE and RadioE (2af7bd4)
  • RadioE: Set Formik initialTouched and use Template bind (893c90f)

2.64.1 (2021-11-29)

Bug Fixes

  • StyledOuterWrapper: Add disabled state cursor style (2e045b9)
  • TextAreaE: Change incorrect disabled state label style (c6b1fc7)

2.64.0 (2021-11-26)

Bug Fixes

  • CSSFramework: Resolve broken stylelint (dd71dbd)

Features

  • DatePickerE: Create component as fork of DatePicker (9f29d46)
  • DatePickerE: Memoise ID and remove deprecated DatePickerPlacement (47f8fad)
  • DatePickerE: Remove deprecated value prop and incorrect spread (0d5ae64)
  • DatePickerE: Tidy up stories (9db8129)
  • ESLintConfigReact: Declare support for ESLint 8 (6f2a064)

2.63.9 (2021-11-24)

Bug Fixes

  • Timeline: Log invalid endDate to console (a4cf137)
  • Timeline: Use date control for stories (042a457)

2.63.8 (2021-11-23)

Note: Version bump only for package moduk-design-system

2.63.7 (2021-11-19)

Note: Version bump only for package moduk-design-system

2.63.6 (2021-11-18)

Bug Fixes

  • Storybook: Resolve storybook docs styling in Firefox (6699b5a)

2.63.5 (2021-11-17)

Note: Version bump only for package moduk-design-system

2.63.4 (2021-11-16)

Note: Version bump only for package moduk-design-system

2.63.3 (2021-11-12)

Note: Version bump only for package moduk-design-system

2.63.2 (2021-11-09)

Note: Version bump only for package moduk-design-system

2.63.1 (2021-11-08)

Bug Fixes

  • DatePicker: Fix date validation when using custom date format (cd744e2)

2.63.0 (2021-11-04)

Bug Fixes

  • Modal: Fix Chromatic snaphots on IE11 (5e66257)
  • Modal: Fix layout in IE11 when no tertiary button (2116e5d)
  • Modal: Fix spacing between buttons in mobile layout (0a1350d)

Features

  • Forms: Add SwitchE to examples (173654a)
  • SwitchE: Create new component (fd900b4)

2.62.0 (2021-11-03)

Bug Fixes

  • DatePicker: Fix rule of hooks linting errors (42fb729)
  • Hooks: Fix useDocumentClick rule of hook violations (b79dede)
  • NumberInput: Fix rule of hooks linting errors (83647eb)
  • Timeline: Fix rule of hook violations in TimelineProvider (5bdec93)
  • Timeline: Fix rule of hook violations in useTimelineRowContent (0074b45)
  • Timeline: Fix rule of hook violations in useTimelineWidth (a62edc2)
  • Timeline: Fix rule of hook violations in useTimelineZoom (ed75582)

Features

  • ESLintConfigReact: Enable rule of hook rules (7ea0408)
  • NumberInputE: Add component (efe032d)
  • NumberInputE: Update to v3 design (69d9fb6)
  • TextInputE: Add condensed styles (4f29e48)

2.61.0 (2021-11-02)

Features

  • ButtonE: Add loading state and isLoading prop (016f893)
  • ButtonE: Create component based on Button (a9ff79a)
  • ButtonE: Remove blur on click behaviour (2d1e8f7)
  • ButtonE: Update styling based on forms v3 spec (e0f519c)
  • Forms: Update form examples to use ButtonE (0cbddb2)

2.60.0 (2021-10-27)

Bug Fixes

  • Fieldset: Style checkbox and radio groups (0e172dc)
  • Firefox: Ignore pointer events for CheckboxE and RadioE label (6a8ba52)
  • Forms: Enable forwardRef for experimental components (1cef9ed)
  • Helpers: Add some missing return types (7fd1a71)

Features

  • Forms: Add Formik example (912da5f)
  • Forms: Add react-hook-form example (6f1c875)

2.59.18 (2021-10-26)

Performance Improvements

  • Timeline: Add memo context and Timeline headers comp (304faff)

2.59.17 (2021-10-25)

Bug Fixes

  • Modal: Update overflow-y to be auto (27a7fa0)

2.59.16 (2021-10-21)

Note: Version bump only for package moduk-design-system

2.59.15 (2021-10-20)

Bug Fixes

  • DesignTokens: Update danger 700 colour (4cd6e81), closes #1929
  • ReactComponentLibrary: Add some missing exports (5f12758)

2.59.14 (2021-10-19)

Bug Fixes

  • DatePicker: Allow update from side effect (f961497)
  • Sidebar: Maintain static Sheet ID (3d3e02f)
  • Timeline: Handle startDate side effect (08d7c92)

2.59.13 (2021-10-15)

Reverts

  • Revert "docs(README): Add migration notice to READMEs" (57accba)

2.59.12 (2021-10-14)

Note: Version bump only for package moduk-design-system

2.59.11 (2021-09-21)

Note: Version bump only for package royal-navy-design-system

2.59.10 (2021-09-17)

Note: Version bump only for package royal-navy-design-system

2.59.9 (2021-09-16)

Note: Version bump only for package royal-navy-design-system

2.59.8 (2021-08-02)

Note: Version bump only for package royal-navy-design-system

2.59.7 (2021-07-27)

Note: Version bump only for package royal-navy-design-system

2.59.6 (2021-07-21)

Bug Fixes

  • Hooks: Add some missing exports (9a66fec)

2.59.5 (2021-07-20)

Note: Version bump only for package royal-navy-design-system

2.59.4 (2021-07-16)

Bug Fixes

  • Timeline: Disregard time for last day (8705dd5)

2.59.3 (2021-07-14)

Bug Fixes

  • Helpers: Handle non existent window object gracefully (c2c458e)

2.59.2 (2021-07-14)

Bug Fixes

  • Select: Set selected option with side effect (8e44a18)
  • Storybook: Add New Relic only in Netlify (c68489c)

2.59.1 (2021-07-13)

Note: Version bump only for package royal-navy-design-system

2.59.0 (2021-07-09)

Features

  • DocsSite: Update Get started (08a40cb)

2.58.0 (2021-07-09)

Bug Fixes

  • FormikGroup: Apply Fieldset to children (c0afb21)

Features

  • CheckboxE: Adjust styling to match new design (8115068)
  • CheckboxE: Create base component (5274519)
  • Fieldset: Create base component (daa9633)
  • RadioE: Add base implementation and style (1aaddf5)

2.57.0 (2021-07-02)

Bug Fixes

  • FloatingBox: Handle isVisible using Transition (125ba37)
  • Storybook: Add more specific actions (5ec5c47)
  • TextArea: Move padding-top to wrapper (7a507a0)

Features

  • TextAreaE: Create component (65bd360)

2.56.0 (2021-06-29)

Features

  • StyledComponents: Add design token theming (4d71de4)

2.55.1 (2021-06-28)

Note: Version bump only for package royal-navy-design-system

2.55.0 (2021-06-25)

Bug Fixes

  • TextInput: Ensure component is controlled (dcbc92a)

Features

  • TextInputE: Create component (0e900fd)

2.54.1 (2021-06-23)

Note: Version bump only for package royal-navy-design-system

2.54.0 (2021-06-18)

Bug Fixes

  • DatePicker: Close single picker on selection (81b5cfe)
  • DatePicker: Resolve tab order issues (1408b5d)

Features

  • FloatingBox: Add open close transition (11df104)

2.53.2 (2021-06-16)

Bug Fixes

  • DocsSite: Adjust top-level navigation order (993a00c)

2.53.1 (2021-06-14)

Note: Version bump only for package royal-navy-design-system

2.53.0 (2021-06-11)

Features

  • Hooks: Expose useFloatingElement for positioning (44b8f54)
  • Select: Add ability to remove clear button (e95c0c8)

Performance Improvements

  • NewRelic: Remove script tags included in error (cf3f881)

2.52.1 (2021-06-10)

Note: Version bump only for package royal-navy-design-system

2.52.0 (2021-06-09)

Bug Fixes

  • DatePicker: Remove check for range (e05b476)
  • Select: Allow clear outside component (0038700)

Features

  • Timeline: Expose hooks for consumers (b420493)

Performance Improvements

  • NewRelic: Add docs-site tracking tag (65658d9)
  • NewRelic: Add Storybook tracking tag (c073138)

2.51.3 (2021-06-08)

Note: Version bump only for package royal-navy-design-system

2.51.2 (2021-06-03)

Bug Fixes

  • ReactComponentLibrary: Do not bundle fonts package (81e8a26)
  • Timeline: Make rows accessible when scaling (ff0c7ab)

2.51.1 (2021-06-02)

Bug Fixes

  • SidebarE: Resolve Sheet positioning issues (42a7643)

2.51.0 (2021-05-26)

Bug Fixes

  • CRATemplateRoyalNavy: Set SKIP_PREFLIGHT_CHECK env var (4eb7f9d)

Features

  • CRATemplateRoyalNavy: Use styled-components over SASS (3d732a7)
  • StyledComponents: Create GlobalStyleProvider (1daaa95)

2.50.1 (2021-05-25)

Bug Fixes

  • DatePicker: Fix error state when selecting (eecaa55)
  • Modal: Set max-height and overflow-y (ba55ee6)

2.50.0 (2021-05-24)

Bug Fixes

  • SidebarE: Adjust expanded state icon positioning (bd418e4)

Features

  • SidebarE: Add ability to set initial isOpen state (222e61f)

2.49.2 (2021-05-18)

Bug Fixes

  • Modal: Resolve incorrect use of ButtonGroup wrapper (aa764fa)
  • SidebarE: Use explicit refs with Transition (6aa14b2)

2.49.1 (2021-05-17)

Bug Fixes

  • DatePicker: Do not style --outside days (57938ff)
  • DocsSite: Remove SVG explicit width and heights (ac25a99)
  • DocsSite: Resolve mobile styling issues (b22c3fc)
  • SidebarE: Tweak icon positioning (265c46c)
  • Timeline: Reorder documented props (4c5bdb7)

2.49.0 (2021-05-14)

Features

  • Timeline: Add full width capability (1fb701d)

2.48.4 (2021-05-13)

Note: Version bump only for package royal-navy-design-system

2.48.3 (2021-05-11)

Bug Fixes

  • RangeSlider: Respect hasPercentage prop (0193510)

Reverts

  • Revert "chore(Security): Bump xmlhttprequest-ssl via resolutions" (5f1b9e9)

2.48.2 (2021-05-06)

Note: Version bump only for package royal-navy-design-system

2.48.1 (2021-04-30)

Note: Version bump only for package royal-navy-design-system

2.48.0 (2021-04-30)

Features

  • ContextMenu: Add left positions (1bffb11)

2.47.3 (2021-04-28)

Bug Fixes

  • RangeSlider: Add missing CustomMode type (130afec)

2.47.2 (2021-04-27)

Bug Fixes

  • Chromatic: Update arg name (648d855)
  • ContextMenu: Disable scrolling when open (cf16502)
  • Pagination: Set bottom on error (c33428f)
  • Timeline: Increase threshold to display day (de0570e)

2.47.1 (2021-04-27)

Bug Fixes

  • DismissibleBanner: Resolve checkbox alignment (69613a2)
  • FormikGroup: Adjust legend spacing styling (e8cb327)
  • Radio: Adjust alignment and spacing (03b18f0)

2.47.0 (2021-04-26)

Bug Fixes

  • Select: Resolve input styling issue (d8ad0af)

Features

  • ContextMenu: Add design documentation (63b463f)
  • SidebarE: Add design documentation (6488828)

2.46.1 (2021-04-22)

Bug Fixes

  • Badge: Add missing default for variant prop (58c625a)
  • Timeline: Set endDate if bound by dates (b984561)

2.46.0 (2021-04-22)

Features

  • DatePicker: Add ability to key date (1349331)

2.45.0 (2021-04-20)

Features

  • TabSet: Add ability to set initial active tab (e91a0ed)

2.44.1 (2021-04-19)

Note: Version bump only for package royal-navy-design-system

2.44.0 (2021-04-16)

Bug Fixes

  • ChainIcon: Allow setting of color (0c9f7c1)
  • Checkbox: Align checkmark (1945337)

Features

  • Timeline: Set width of rows (7747856)

2.43.6 (2021-04-13)

Note: Version bump only for package royal-navy-design-system

2.43.5 (2021-04-07)

Note: Version bump only for package royal-navy-design-system

2.43.4 (2021-04-01)

Note: Version bump only for package royal-navy-design-system

2.43.3 (2021-03-30)

Bug Fixes

  • DatePicker: Monitor multiple refs (dcbc960)

2.43.2 (2021-03-29)

Bug Fixes

  • NumberInput: Make unit unselectable (bb26f43)
  • Timeline: Fix width of day (b277150)

2.43.1 (2021-03-25)

Bug Fixes

  • DatePicker: Fix end date outside of days (219540c)
  • Select: Increase specificity of padding (466e213)
  • Select: Use correct class selector (ac30aff)

2.43.0 (2021-03-24)

Bug Fixes

  • Timeline: Correctly set width of days (67ef974)

Features

  • Timeline: Add hideScaling prop (c042b7f)

2.42.2 (2021-03-23)

Bug Fixes

  • Timeline: Update dates when navigating (c16a429)

2.42.1 (2021-03-22)

Note: Version bump only for package royal-navy-design-system

2.42.0 (2021-03-19)

Features

  • Pagination: Update to condensed version (e57e671)

2.41.0 (2021-03-17)

Features

  • Timeline: Add ability to customise row CSS (138c5b5)

2.40.2 (2021-03-16)

Note: Version bump only for package royal-navy-design-system

2.40.1 (2021-03-12)

Note: Version bump only for package royal-navy-design-system

2.40.0 (2021-03-11)

Features

  • Timeline: Add prop to hide toolbar (c2932d9)

2.39.0 (2021-03-10)

Bug Fixes

  • CSSFramework: Add missing container classes (10d25b3)
  • FloatingBox: Add missing export (0b8f421)

Features

  • Container: Add missing layout component (9583ad3)

2.38.3 (2021-03-08)

Bug Fixes

  • Timeline: Show all days if endDate supplied (45eaab3)
  • Timeline: Use intervalSize for maxWidth (f35b3ab)

2.38.2 (2021-03-04)

Bug Fixes

  • Timeline: Reduce day display threshold (60d95e6)
  • Timeline: Use range at default zoom level (c655d7d)

2.38.1 (2021-03-02)

Note: Version bump only for package royal-navy-design-system

2.38.0 (2021-03-01)

Features

  • Timeline: Add readability to 5 year view (cf4a10b)
  • Timeline: Add thick border for December (496c924)

2.37.0 (2021-02-26)

Bug Fixes

  • DocsSite: Prevent bleeding TabSet (9277171)

Features

2.36.3 (2021-02-24)

Bug Fixes

  • Timeline: Pass params to custom render (c1fbbf0)

2.36.2 (2021-02-23)

Bug Fixes

  • RangeSlider: Drill missing mode prop (345d132)
  • RangeSlider: Drill some additional base props (e5a837c)

2.36.1 (2021-02-19)

Bug Fixes

  • Timeline: Add bg colour to toolbar (65f447b)

2.36.0 (2021-02-19)

Features

  • Timeline: Move navigation to toolbar (385eeeb)

2.35.1 (2021-02-18)

Note: Version bump only for package royal-navy-design-system

2.35.0 (2021-02-15)

Features

  • TabSet: Add ability to show tabs full width (8e17800)
  • TabSet: Scroll content that overflows (b640624)

2.34.1 (2021-02-12)

Bug Fixes

  • TabNav: Add export to expose TabNav component (d0ca0a9)

2.34.0 (2021-02-10)

Bug Fixes

  • IconLibrary: Adjust DropdownIndicatorIcon styles (1c4c1f2)

Features

  • IconLibrary: Add additional icons (f463805)

2.33.1 (2021-02-09)

Note: Version bump only for package royal-navy-design-system

2.33.0 (2021-02-08)

Bug Fixes

  • DocsSite: Tweak hero CTA styling (a68b666)

Features

  • Sketch Library: Add 500 new Material Icons (c0d85d3)

2.32.2 (2021-02-05)

Bug Fixes

  • CRATemplateRoyalNavy: Add missing type (b2fb0b1)

2.32.1 (2021-02-03)

Bug Fixes

  • Sidebar: Display legacy sidebar notification icon (12b4d2c)

2.32.0 (2021-02-02)

Bug Fixes

  • CheckboxEnhanced: Resolve unclickable label (3247802)

Features

  • ReactComponentLibrary: Spread arbitrary props (e42ad6f)

2.31.1 (2021-02-01)

Bug Fixes

  • Masthead: Correctly apply spacers based on features (7e3a5ee)
  • Masthead: Prevent Avatar link text-decoration (961f85d)
  • SearchBar: Resolve git case sensitivity issue (7ef7ca2)
  • Select: Resolve visual regressions introduced by refactor (a522322)

2.31.0 (2021-01-27)

Features

  • ContextMenu: Add position above/below (df30343)

2.30.8 (2021-01-26)

Bug Fixes

  • Select: Resolve positioning issue (4644769)
  • SidebarE: Resolve legacy Chrome squashed icon (7f1cd04)

2.30.7 (2021-01-25)

Bug Fixes

  • Checkbox: Add missing invalid state story (5d8c683)
  • Radio: Add missing invalid state story (d885e1c)
  • RadioEnhanced: Resolve glitchy hover state cursor (1467db7)

2.30.6 (2021-01-20)

Note: Version bump only for package royal-navy-design-system

2.30.5 (2021-01-19)

Bug Fixes

  • ContextMenu: Add scoped z-index (d477a7a)
  • Drawer: Resolve incorrect close button styling (6179fa6)

2.30.4 (2021-01-18)

Bug Fixes

  • MediaQuery: Remove font set (81405ce)
  • Timeline: Remove deprecation warning (5c3781d)
  • Timeline: Update deprecated references (c815411)

2.30.3 (2021-01-13)

Bug Fixes

  • Button: Combine large and xlarge (44a6f5c)
  • DesignTokens: Resolve mediaQuery nested interpolations (f3e7af5)

2.30.2 (2021-01-11)

Bug Fixes

  • DocsSite: Add legacy .rn-container (4c7986f)

2.30.1 (2021-01-11)

Note: Version bump only for package royal-navy-design-system

2.30.0 (2021-01-07)

Features

  • CardFrame: Use styled-components (35c70af)

2.29.0 (2021-01-06)

Bug Fixes

  • ContextMenu: Fix mouse event in context menu (bb9eba4)
  • IconLibrary: Export missing interface (9730adf)

Features

  • Popover: Add prop for altering close delay (66c8741)

2.28.0 (2021-01-05)

Features

  • ContextMenu: Add show and hide events (0db4ebd)

2.27.0 (2020-12-18)

Features

  • DatePicker: Add ability to customise format (1c8f62f), closes #35
  • DocsSite: Allow HTML to be rendered (76b5648)

2.26.0 (2020-12-16)

Features

  • Badge: Migrate to styled-components (1eea54a)
  • ContextMenu: Allow open on a left click (6f32dd3)
  • ContextMenu: Prevent padding without icons (2f680f5)

2.25.0 (2020-12-15)

Features

  • Drawer: Add ability to drill ref (ff21bfd)
  • ESLintConfigReact: Add exceptions for new rules introduced from deps (1a5699d)
  • ESLintConfigReact: Exclude false positive report of no-shadow lint rule (60213c2)
  • ESLintConfigReact: Update Lint dependency to support Typescript 4 (1416da9)

(2020-12-14)

Features

  • Drawer: Add ability to drill ref (ff21bfd)

2.24.0 (2020-12-14)

Features

  • ReactComponentLibrary: Add logging wrapper (e53568a)

2.23.2 (2020-12-11)

2.23.1 (2020-12-10)

2.23.0 (2020-12-09)

Bug Fixes

  • ReactComponentLibrary: Resolve clashing dependency (b162148)
  • Select: Add missing type arg post dep upgrade (a0b3326)

Features

  • DesignTokens: Expose tagged literal bp breakpoint selector (6a7f6b7)

2.22.0 (2020-12-04)

Features

  • Pagination: Migrate to styled-components (8f9d94d)

2.21.1 (2020-12-03)

2.21.0 (2020-12-02)

Bug Fixes

  • DocsSite: Add gatsby-plugin-styled-components (4ed3b0d)
  • DocsSite: Update outdated Compound Timeline example (121dce6)

Features

  • Docs: Update footer logo (6774758)
  • Storybook: Add Story source tab add on (31d1952)

2.20.2 (2020-12-01)

Bug Fixes

  • FloatingBox: Resolve sizing issue (8f54119)

2.20.1 (2020-11-30)

Bug Fixes

  • SidebarE: Add userLink and exitLink props (b11ae61)

2.20.0 (2020-11-25)

Bug Fixes

  • Changelog: Remove bad entries (0d6a9d5)
  • Timeline: Change z-indexes to fix stacking of Timeline elements (36c5200)
  • Version: Reset version numbers (eaae748)

Features

  • Pagination: Expose initialPage prop (7d3c622)
  • Select: Convert to styled-components (bec59a1)

2.19.0 (2020-11-18)

Bug Fixes

  • Checkbox: Update broken Formik stories (4ae5bee)
  • ContextMenu: Resolve React console warnings (84614e7)
  • Nav: Fix arbitrary prop drilling (0d074a9)
  • NumberInput: Use solid border (97fe357)
  • RangeSlider: Fix styled-components warning for icons (c8b2725)
  • RangeSlider: Use attrs to prevent excessive class generation (45db7f7)
  • ReactComponentLibrary: Do not drill isInvalid prop to DOM nodes (7b2d067)
  • Timeline: Add hidden cell when no cells (c609427)
  • Timeline: Correct row column background mismatch (63db7c1)

Features

  • Checkbox: Explicitly expose checked and defaultChecked (4a898bf)
  • Select: Add ability to display icon (0fa9531)

2.18.0 (2020-11-12)

Bug Fixes

  • Dropdown: Fix label in ie 11 (341a456)
  • Popover: Prevent hidden Popover blocking covered content (4634f1c)
  • ReactComponentLibrary: Correctly extend some interfaces (14e3fd7)
  • TextArea: Fix bad merge (dd957b8)
  • TextInput: Do not drill isInvalid prop to DOM node (de8f4a9)

Features

  • TextArea: Convert to styled-components (8d190a5)

2.17.0 (2020-11-05)

Bug Fixes

  • CRATemplateRoyalNavy: Add jest-canvas-mock (227a3f3)
  • CRATemplateRoyalNavy: Remove service worker script (61caa14)
  • Dropdown: Fix broken icons story (1611d1e)
  • Dropdown: Update end adornment styles (23092ea)
  • Dropdown: Use transient prop (d7a4795)
  • NumberInput: Remove references to classes (2a4778e)
  • NumberInput: Round down offset calculation (2509bfd)
  • NumberInput: Round up to nearest three (eee613a)
  • NumberInput: Show unit/value after calculation (bb4fdea)
  • NumberInput: Shrink label with unit (31b4301)
  • RangeSlider: Fix rail positioning (2a89fac)
  • RangeSlider: Only invoke onUpdate if provided (4e154d8)
  • Sheet: Adjust positioning caclculation (89ba43a)
  • SidebarE: Adjust icon size (e0e1ce3)
  • SidebarE: Rename and export (291c7e2)
  • Timeline: Render events beyond range (cfcc847)
  • Tooltip: Allow for optional description (ef6f3be)
  • Tooltip: Set children as optional (6b30c74)

Features

  • ContextMenu: Match design to Sketch component (86ba9ff)
  • Dropdown: Add label icon (98f9818)
  • Dropdown: Migrate to styled-components (65193fa)
  • FloatingBox: Add Storybook examples (7b14231)
  • FloatingBox: Use styled-components (80180db)
  • NumberInput: Add clear button (687000d)
  • NumberInput: Migrate to Styled Components (985fba3)
  • NumberInput: Use SC for form validation (90d0bea)
  • Popover: Control with click instead of hover (032eb2b)
  • Popover: Hide Popover with document click (c280d14)
  • Popover: Use styled-components (06e725f)
  • RangeSlider: Add support for custom value formatter (536686c), closes #1561
  • Select: Document isDisabled prop (c877d7b)
  • Sheet: Add ability to specify timings (48e0ccb)
  • Sheet: Update styling to match new designs (089ec29)
  • SidebarE: Add SidebarWrapper layout helper (3fe67f2)
  • SidebarE: Add ability to render sub-nav (3c1715e)
  • SidebarE: Add collapsed user menu (2d12b42)
  • SidebarE: Add notification panel (077da25)
  • SidebarE: Add transition animations (976950c)
  • SidebarE: Display Tooltip on collapsed hover (d39db66)
  • SidebarE: Implement baseline experimental Sidebar (8855c02)
  • SidebarE: Make header optional (af03090)
  • SidebarE: Only display handle on mouseOver (a66b08f)
  • Tooltip: Update styling to match new designs (53e0ddf)

2.16.0 (2020-10-13)

Bug Fixes

  • DatePicker: Fix range selection (09a2dad)
  • Formik: Display nested field errors correctly (281c05a)
  • NumberInput: Separate unit from input (ae4f632)
  • Select: Add missing input props to test (c9ddf31)
  • TextArea: Adjust label dependent on state (2b2b904)
  • TextInput: Integrate useInputValue hook (4d3bacc)
  • Timeline: Adjust broken With custom hours story (e8432c9)
  • Timeline: Adjust offset calculation (c5ba6d6)
  • Timeline: Allow arbitrary event children (1e47649)
  • Timeline: Forward className prop (ea752b2)
  • Timeline: Preserve BEM classes for skeleton markup (273f1ca)
  • Timeline: Remove broken box-shadow (b47b0ae)
  • Timeline: Remove rogue background colour (425ca03)
  • Timeline: Set correct z-index for TodayMarker (af34584)

Features

  • ContextMenu: Add right-click behaviour (a12c23c)
  • ContextMenu: Create base component (c8a32e0)
  • DesignTokens: Supplement with getters (645980a)
  • IconLibrary: Add chain and chain-break icons (35c0714), closes #1319 #1188
  • Timeline: Add ability to change bar colour (a94a366)
  • Timeline: Migrate to styled-components (bc8acbc)
  • Timeline: Remove unwanted sidebar labels (593dd0c)

2.15.0 (2020-09-23)

Bug Fixes

  • DatePicker: Ensure en-GB is used for format (dfc7a23)
  • Docs: Update Netlify team name (674a0dc)
  • IconLibrary: Ensure dependency is installed downstream (e940736)
  • RangeSlider: Set correct handle tabIndex (bd692fd)

Features

  • Timeline: Add ability to display hour blocks (7df339c)
  • Timeline: Add ability to specify block size (c69504a)
  • Timeline: Add custom render to hours (2159107)
  • Timeline: Constrain hours blockSize prop (f9efecd)
  • Timeline: Display event using time offset (0ae6d3b)

2.14.0 (2020-09-21)

Bug Fixes

  • a11y: Update error colours (e28f031)
  • Alert: Fix attribute set when not available (005c359)
  • Breadcrumb: Use flex for vertical center (273c96c)
  • Breadcrumbs: Output unique ID for SVG (2fcaf6b)
  • Checkbox: Add styling for disabled state (97533aa)
  • CI: Build & deploy next (9afe369)
  • CI: Run test scripts (5f6ffc4)
  • DataList: Fix rules for a11y checks (174f5e9)
  • DatePicker: Associate button with day picker (73f9e66)
  • DatePicker: Fix lag in values passed to onChange (1030394)
  • DatePicker: Prevent warning with empty initial value (a054472)
  • Dropdown: Add aria-label attribute (cf32557)
  • Modal: Add aria-labelledby conditionally (35577df)
  • Nav: Remove broken story (cb894a7)
  • NumberInput: Set aria-labelledby attribute (0100a20)
  • NumberInput: Set default aria-label (ed45eb6)
  • NumberInput: Set value to 0 as default (f37ba92)
  • Radio: Add styling for disabled state (04465d3)
  • RangeSlider: Add missing tabIndex to Handle (d01d4cc)
  • RangeSlider: Make ticks display without threshold (20dcec8)
  • RangeSlider: Render ticks active if values above (375eb60)
  • Slider: Fix a11y violations (c25693f)
  • TabSet: Set attributes correctly for a11y (8fcb6c7)
  • TextArea: Remove rogue z-index (fe826f8)
  • TextInput: Remove unlikely scenario (d9b7ad7)
  • Timeline: Adjust z-index (db053be)
  • Timeline: Disable keyboard rules for story (8f15ac0)
  • Timeline: Display name for HOC rows (e065603)
  • Timeline: Fix duplicated elements in some environments (bd66eda)
  • Timeline: Re-add custom months and weeks stories (0cfada8)
  • TSConfig: Convert .d.ts to .ts (8ea8fa9)

Features

  • Accessibility: Add a11y tests (d99f1ac)
  • Accessibility: Add link to statement (bfea9cc)
  • Accessibility: Update statement (ff02511)
  • DatePicker: Add ability to disable days (f6316c3)
  • DatePicker: Allow initialMonth to be set without startDate (6a61ef8)
  • DesignTokens: Create base package (36d0594)
  • DesignTokens: Link tokens to existing contexts (d2c0270)
  • Masthead: Make avatar accessible (130cf24)
  • RangeSlider: Add ability to apply custom unit (67faf6c)
  • RangeSlider: Add percentage badge (1148c77)
  • RangeSlider: Colour code handles with thresholds (448f476)
  • RangeSlider: Colour code ticks with thresholds (650eac1)
  • RangeSlider: Enable tick display without stepped (d40addc)
  • Storybook: Upgrade to v6 (120b2bd)
  • TextArea: Adjust label positioning (b660aa0)
  • Timeline: Add aria-label to buttons (eeb4c9f)
  • Timeline: Add roles for no data (fb0f2f5)
  • Timeline: Disable keyboard checks for now (8bcbc67)

2.13.0 (2020-08-26)

Bug Fixes

  • ComponentLibrary: Remove accidentally committed dist archive (839821a)
  • DatePicker: Correct type of onChange prop (4e9bada)
  • DatePicker: Repsect disabled prop (167d85d)
  • Dropdown: Resolve arrow visual glitch (577d8f8)
  • NumberInput: Fix value update bug (058aa3e)
  • Security: Resolve dependencies (4774f3f)
  • TextInput: Use icon library icons (602e906)

Features

  • List: Add aria roles (c003d21)
  • List: Set aria-labelledby for list items (d9a70a2)
  • Modal: Respect primaryButton.icon if set (763c3a7)
  • NumberInput: Add aria-label to buttons (c56ee10)
  • NumberInput: Apply aria-label to root element (569a396)
  • Table: Add ability to display caption (a456635)
  • Table: Apply aria-hidden to sort icons (fca9fdf)
  • TabSet: Define aria-label for tab (c78dfce)
  • TabSet: Implement Keyboard control (0fb44e4)
  • Timeline: Add rowheader roles (dbe9a61)

Reverts

  • Revert "fix(Timeline): Remove end date extension" (a82e1c0)

2.12.0 (2020-07-29)

Bug Fixes

  • DatePicker: Add explicit button type (ab56979)
  • DatePicker: Adjust grid flex styles (7e051cc)
  • DatePicker: Prevent month titles from wrapping (e9f78df)
  • NumberInput: Call onChange callback (df0419e)
  • Panel: Add missing export (78898d3)

Features

  • Docs Site: Update masthead logo to Design System (c699203)
  • Timeline: Add aria-label to each week (87c9186)
  • Timeline: Add accessibility roles (7fab444)
  • Timeline: Add aria-label to event (7421639)

2.11.0 (2020-07-21)

Bug Fixes

  • Checkbox Enhanced: Change name from Card to prevent confusion (246476c)
  • DatePicker: Adjust picker placements (0c2f3fd)
  • DatePicker: Fix content overflow issue (ed62878)
  • Docsite: Update contact email (512bda3)
  • List: Correct type of ListItem children (dd27590)
  • Pagination: Use distinct keys (4fdcd82)
  • Radio Enhanced: Change name from Card to prevent confusion (1da32b3)
  • Switch: minor error setting Switch option key (21bc438)
  • Timeline: Improve behaviour when bounding by start and end date (025edbb)

Features

  • Breadcrumb: Add aria attributes (b5fe350)
  • Button: Add aria-hidden to icon (eda11d7)
  • ButtonGroup: Add role attribute (c2fa8a0)
  • Checkbox Enhanced: Add documentation (1159d81)
  • DataList: Add aria attributes (62faccd)
  • DatePicker: Add ability to set initial open state (31b9d30)
  • DatePicker: Add accessibility attributes (1a3cb7a)
  • Dialog: Add accessibility attributes (d358951)
  • Dismissible Banner: add design documentation (fab03bb)
  • FloatingBox: Add role to interface (3f62804)
  • FloatingBox: Add role attribute (d122106)
  • FloatingBox: Drill additional arbitrary props (1f29a28)
  • List: Add basic component (b30d8f0)
  • List: Show warning if overwriting props (a1dde81)
  • Masthead: Add accessibility for search (10a8b32)
  • Masthead: Add aria attributes to nav (f6050c8)
  • Masthead: Add notifications a11y attributes (2391e1b)
  • Masthead: Add roles for accessibility (074478a)
  • Modal: Add accessibility attributes (f7cdacc)
  • NumberInput: Add aria attributes (3d00867)
  • Pagination: Add aria attributes (fdf7087)
  • Popover: Add aria attributes (876f0bb)
  • Radio Enhanced: Add documentation (07ab6d0)
  • RangeSlider: Set aria-hidden on icons (ac9be01)
  • ScrollButton: Add aria attributes (c8f2d4d)
  • Searchbar: Add attributes for search (61b8b93)
  • Sidebar: Add aria-hidden attribute to icons (fbd32eb)
  • Sidebar: Add notification aria attributes (8d61717)
  • Table: Set aria-sort when sorting (a284dc0)
  • Table: Set role to grid (e61c11d)
  • TabSet: Add roles to components (4e37b1d)
  • TabSet: Apply unique aria IDs to tabs (86ab25f)
  • TabSet: Set tabIndex and aria-hidden based on active (d6358db)
  • Toast: Add aria attributes (4796b82)
  • Tooltip: Add accessibility attributes (3d15606)

2.10.0 (2020-07-09)

Bug Fixes

  • Badge: Add ability to drill arbitrary props (ca7d1ca)
  • Build: Remove unused flag with typo (f051716)
  • Button: Replace use of unset (42abf7b)
  • Checkbox: Set explicit font-size for checkmark (a0a5a96)
  • DataList: Use auto over unset (db4f524)
  • DatePicker: Adjust placement positioning (fdfc721)
  • DatePicker: Make dropdown button open/close picker (2c4d252)
  • DatePicker: Prevent other fields losing focus (c7ca5b2)
  • DatePicker: Replace grid with flexbox (da462b5)
  • DatePicker: Set Input field to readOnly (74ce275)
  • DatePicker: Upgrade @datepicker-react/hooks (24bc4d2)
  • DocsSite: Reference to Form instead of form (112f3c1)
  • FloatingBox: Replace use of unset (f21ff7c)
  • Fonts: Improve browser coverage (5159d1f)
  • Formik: Move to dependencies (3d8d681)
  • IconLibrary: Replace fills with CurrentColor magic string (42de734)
  • IconLibrary: Update icon source files (f9cfb07)
  • Modal: Fix font weight and button alignment (3581761)
  • Packages: Update missing repository config (6e7354d)
  • ReactComponentLibrary: Update types post lint config upgrade (8c28712)
  • Release: Fix release notes (b767180)
  • Release: Remove redundant script (eab3f8d)
  • Security: Resolve latest Lodash (42cb150)
  • TextInput: Reduce error message spacing (cd8a043)
  • Timeline: Add missing range prop (1631041)
  • Timeline: Cast to array if single row (9b801d1)
  • Timeline: Conditionally render TimelineSide headings (8a9f3ea)
  • Timeline: Fix extraction of root Timeline children (be7765f)
  • Timeline: Remove duplicate main (ae525b8)
  • Timeline: Remove end date extension (036b04c)
  • Timeline: Set correct displayName (50cd1fe)
  • Timeline: Set reliable key for children (64eedb5)

Features

  • Accessibility: Associate error with field (3670229)
  • Alert: Add accessibility attributes (1d4f36c)
  • Button: Increase Tertiary Danger button text to pass a11y (475bedf)
  • Checkbox: Enable ability to forward ref (5fbe02f)
  • CheckboxCard: Implement base CheckboxCard (8c4c33e)
  • CRATemplateRoyalNavy: Create CRA template (ff818bb)
  • DismissableBanner: Add default component (86f9086)
  • DismissibleBanner: Add arbitrary content (0f8f385)
  • DismissibleBanner: Hide checkbox (493b08f)
  • FormGroup: Add ability to group fields (8e9acbc)
  • Helpers: Add getId helper (4185d07)
  • IconLibrary: Add silhouettes (1792ffc)
  • IconLibrary: Replace fills with CurrentColor magic string (7518bcd)
  • Masthead: Add ability to have no service logo (d61a90e)
  • Masthead: Add avatar links (8a957ac)
  • Masthead: Integrate reusable sheet option (4727bfb)
  • Masthead: Warn when using link prop (0604555)
  • Nav: Add styles to counter bleeding global styles (c043d26)
  • Number Input: Increase label contrast for a11y (a6ede52)
  • NumberInput: Add ability to append unit (4707734)
  • NumberInput: Add prop to condense component (2beeb94)
  • NumberInput: Add unit before (b9af393)
  • Radio: Enable ability to forward ref (eaf320d)
  • Radio: Set role and aria-checked (294950a)
  • RadioCard: Implement base RadioCard (1e32670)
  • RangeSlider: Add threshold functionality (09e774d)
  • RangeSlider: Increase label contrast for a11y (a29813c)
  • Select: Increase label contrast for a11y (96e19b0)
  • Sidebar: Integrate reusable sheet option (b300ecd)
  • Switch: Add new design to improve a11y (cb7ac88)
  • Tab Set: Fix colour contrast of inactive tabs for a11y (6fb48e1)
  • Text Input: Increase label contrast for a11y (a15da38)
  • Textarea: Increase label contrast for a11y (511407a)
  • Timeline: Add ability to bound by two dates (e9b67f4)
  • Toast: Increase time and close button contrast for a11y (1b41c76)
  • TopLevelNavigation: Create sheet abstraction (2f1ada7)

2.8.0 (2020-06-04)

Bug Fixes

  • Pagination: Assign keys to page numbers (e2cfb2c)
  • Security: Update dependencies to reduce vulnerabilities (32754b9)
  • Security: Update dependencies to reduce vulnerabilities (1206637)
  • Security: Update dependencies to reduce vulnerabilities (73a8a31)
  • Select: Add ability to drill data-testid (46aabf3)
  • TabSet: Explicitly set tab background (4ab1dbe)
  • Timeline: Export TIMELINE_ACTIONS (926694d)
  • Typography: Set

    ,

      , and
    1. to the same size. Fixes #456 (3c124cc)

Features

  • Alert: Improve colour contrast to pass A11y checks (f419c54)
  • Badge: Increase colour contrasts to pass a11y checks (22601e9)
  • Button: Remove gradient to improve a11y (855fd0c)
  • ButtonGroup: Reuse button size constant (7f7ce6a)
  • Date Picker: Increase label colour contrast for a11y (580e952)
  • DocsSite: Add Timeline framework docs (3194f9d)
  • Drawer: Replace unicode close icon for icon library SVG (6412efd)
  • IconLibrary: Add ability to set explicit size (1adfd94)
  • Masthead: Increase inactive tab contrast for a11y (c2b68f5)
  • Pagination: Adjust pagination design to match Sketch file (24f1d11)
  • Sketch: Update docs site version of Sketch Library (285149e)
  • Switch: Add constants (25bd4b8)
  • Tooltip: Add constants (7d4b399)

2.7.0 (2020-05-14)

Bug Fixes

  • Replace references to "Standards" (bebc5cd)
  • masthead: Decrease font size of navigation link (66bd14a)
  • Move link colour (f26ea47)
  • update email address (e568d5f)
  • Update license (1eae374)
  • range slider: Publish Range Slider docs (72f3fcd)
  • timeline: Generate correct number of calendar weeks (38c6999)
  • timeline: Set z-index for custom TodayMarker example (713b9c5)

Features

  • timeline: Add TimelineRows render prop (38d7ee3)
  • timeline: Enable sidebar in stories (4990a3f)
  • timeline: Expose Timeline to consumers (0865d69)
  • timeline: Implement TimelineWeeks render prop (fc0327e)

2.6.0 (2020-05-05)

Features

  • button: Darken primary background to improve contrast levels (47d5f9c)
  • modal: Add mobile dialog and modal versions (849880a)
  • readme: Add roadmap links (4184cdd)
  • timeline: Add ability to display days (19e5931)
  • timeline: Add ability to provide day width (07c8aa5)
  • timeline: Add render to TimelineEvent (f3faf9b)
  • timeline: Implement TimelineDays render prop (f075a14)
  • timeline: Implement TimelineMonths render prop (60ea646)
  • timeline: Implement TimelineTodayMarker render prop (872a758)
  • timeline: Start using compound components (80bf84c)
  • toast: Update design to match Sketch toolkit (804a96d)

2.5.0 (2020-04-22)

Bug Fixes

  • data list: Set initial expanded state (417f56e)
  • date picker: centres calendar previous and next arrows. Fixes #654 (de5be3a)
  • docs site: change footer links hover state. fixes #796 (a27113b)
  • drawer: Use useEffect to manage visibility (efbeff4)
  • sidebar: Set initial open state (17977a3)
  • toast: add background colour to component. Fixes #783 (a038cd1)

Features

  • component library: Implement Timeline (59566fd)
  • popover: Lighten border colour (1632ba1)
  • tab set: Update Tab Set design (4f2d66a)

2.4.0 (2020-04-15)

Bug Fixes

  • Remove decompress related packages (409d778)
  • date picker: Scope label z-index to component instance (a09ae5e)

Features

  • component library: Add ability to place icon to left of button (b1862d9)
  • component library: Fix README typo (440bcb3)
  • eslint config: Update README.md (a64de3a)
  • fonts: Update README.md (1d51c45)
  • icon library: Update README (86bfb3b)
  • progress indicator: Add default component (0933b04)
  • security: Added SECURITY.md (6116b3c)

2.3.0 (2020-03-24)

Bug Fixes

  • breadcrumbs: match hover state to link hover state (d9110ca)
  • data list: remove overqualified selectors (5d64db5)
  • Add chore prefix for automated dependencies (6155513)
  • Remove SVGR generated icon-library exports (#723) (335b8c4)
  • Resolve 6.4.1 of acorn package (8a37b4e)
  • Update labels in line with new scheme (db89c94)
  • Use minimist 1.2.5 (28b65c7)

Features

  • breadcrumbs: Add ability for one breadcrumb (9338f17)
  • button group: use z-index stacking for hover states (b045449)
  • data list: Add basic component (db6a87b)
  • data list: Add collapsible component (414d4b2)
  • data list: Add data list raw markup (f02f4c8)
  • date picker: decrease padding to match sketch file (2b61e20)
  • phase banner: increase font size to match Sketch file (345c1fa)
  • add rn-form class to ensure checkboxes and radios line up in forms (#697) (6029969)
  • Alert component A11Y changes (#678) (2e6c2d2)
  • Badge Changes (#682) (2328ab7)
  • Button component Changes (#681) (a82ad94)
  • Card Frame (#694) (7007017)
  • Select component improvements (#716) (97b8dbb), closes #509

2.2.1 (2020-03-05)

2.2.0 (2020-02-24)

Bug Fixes

  • add ability to inject custom CardFrame className (d48b73d)
  • add storybook webpack config to bundle fonts (c3ef578)
  • correct typo in test (ff67621)

2.1.1 (2020-01-30)

2.1.0 (2020-01-30)

2.1.0-alpha.0 (2020-01-28)

2.0.1 (2020-01-21)

2.0.0 (2020-01-14)

2.0.0-alpha.2 (2020-01-14)

2.0.0-alpha.1 (2020-01-14)

2.0.0-alpha.0 (2020-01-13)

1.10.0 (2019-12-18)

1.9.0 (2019-12-10)

1.8.0 (2019-11-25)

1.7.0 (2019-11-13)

1.6.1 (2019-10-28)

1.6.0 (2019-10-24)

1.5.0 (2019-10-16)

1.4.0 (2019-10-01)

1.3.0 (2019-09-19)

1.2.1 (2019-09-05)

1.2.0 (2019-09-04)

1.1.2 (2019-09-04)

1.1.1 (2019-08-21)

1.1.0 (2019-08-19)

1.0.2 (2019-08-01)

Reverts

  • Revert "Disable vue-component-library jobs in CircleCI config" (e61ff60)
  • Revert "Move vue-component-library to deprecated" (c2ff867)

0.1.0 (2019-03-15)