Skip to content

Latest commit

 

History

History
301 lines (208 loc) · 26.2 KB

CHANGELOG.md

File metadata and controls

301 lines (208 loc) · 26.2 KB

0.16.2 (2023-01-23)

Bug Fixes

  • Types

0.16.1 (2023-01-17)

Bug Fixes

  • align center for flex rows (3c80282)
  • default text component to p (f7869ca)
  • forwardref on Block (5f3c657)
  • only text overflow if children are passed (5231feb)
  • passing of class name to radio/checkbox (bd449ff)
  • proper support for id attr overriding (d8566c2)
  • remove redundant classname when not using icons (0acde9e)
  • tests (9212e8d)
  • tone adjustments - reduce intensity (c1ba244)
  • types (hack) (13e1462)

Features

  • none variant (aaaf2ac)
  • none weight (6abcda3)
  • add safe prop to links which allows easy bypassing of the rel="noopener noreferrer" which is now default (9dadf37)
  • add textarea (a49f9d0)
  • allow undefined labels for lone checkboxes (11d9ec9)
  • Button type now defaults to button making submit explicit in forms (cbb6c6c)
  • forward ref on box (4f18c5f)
  • forwardref on Form (7acbafe)
  • only use the reset class if we're in integration mode, we now expect a full reset to be applied by the consumer (d6d618c)
  • support ref forwarding on headers (5fe9be1)

0.15.1 (2023-01-14)

Bug Fixes

  • move textOverflow to the text of the button, fixing incorrect rendering (1986ddf)

0.15.0 (2023-01-13)

Bug Fixes

  • embiggen small font size (48bdbbe)
  • improve tooltip rendering (819b2f1)
  • remove bold weight (15aa009)
  • remove colour from disabled radio/checks (96102cf)
  • text overflow (3439c8b)

Features

  • add stringlike detectors on all labels and messages (3907bdd)
  • default Block to large spacing (e91dfea)
  • remove "from bottom left" animation (9c4b100)

0.14.1 (2023-01-12)

0.14.0 (2023-01-12)

Bug Fixes

  • add forwardref to icons (6a9a7e1)
  • allow override of padding on panels (0716282)
  • broken import (b447337)
  • experiment to ensure headings asc and descenders sit above borders (3569286)
  • tooltips with new typography (4eafcbe)
  • tweak font size to fixed px (6a391b3)
  • use private imports to make sure we are using the built package to generate tokens (385bdc9)

Features

  • radio and checkbox display improvements (58a300b)
  • you can now define "string like components" which will be styled as if you passed in a plain string (0ff5bf3)

0.12.0 (2023-01-09)

Bug Fixes

  • add ability to pass className to Heading (f9fc95e)
  • always use level0 for form inputs (469e63b)
  • always use white text on standard, subtle and ghost hover regardless (f6445c2)
  • form message rendering (24c1b77)
  • improve label rendering (f220a62)
  • lightness updates for standard bg (0119f6d)
  • remove redundant styles (53863c2)
  • trim whitespace around icons (52c3572)

Features

  • add initialOpen prop (b4d3dde)
  • add transition for button styles (9555c20)

0.11.0 (2022-12-27)

Bug Fixes

  • ensure button types allow react nodes, not just strings (needs to support fragments and react-intl) (d0795cb)

Features

  • always white text on standard buttons/badges (8e96fd6)

0.10.1 (2022-12-26)

0.10.0 (2022-12-26)

Bug Fixes

  • be more explicit about the inline-ness of inline components (a55130f)
  • ensure form input messages wrap correctly (radio/check) (94f858e)
  • force tone lightness to 0 as part of early deprecation (ae29ddd)
  • if adding tooltips to a string (eg !isValidElement), wrap with a span first (8720f83)
  • incorrect lightness var (859f60f)
  • make sure tooltips are closed by default (237bebf)
  • makes badge font size render better (fbe4639)
  • panels are already transparent, remove dupe code (bf75c29)
  • re-add a marker as the latest reset unsets it (36aa7c9)
  • remove flex prop, we should not assume we are a flex child (039cdde)
  • remove magic and always use an a component unless caller specifies something else (9685396)
  • size attr on wrong element (2e0f58c)
  • types (130b612)
  • use native CSS instead of a CSS hack to draw the tooltip arrow (68b488d)
  • use spans for tooltip elements to avoid violating any DOM nesting rules (69465e4)

Features

  • across the board color/tone/contrast improvements (9d386d3)
  • add break word text overflow (18b278a)
  • add help icon (a2963c5)
  • add theme vars export (cb669b0)
  • allow props on the root DesignSystem element (c0cfb19)
  • allow props to be passed to info icon (baedd0b)
  • better focus styles (cd05e1d)
  • better focus styles (2c339d8)
  • center align buttons text (76bb744)
  • disallow tabbing into readonly fields (042edbc)
  • draft text overflow for buttons (31d4008)
  • export scss tokens/variables (773516d)
  • exports css vars for themes/schemes (6c6f915)
  • h3/4 bold -> semibold (bac9e3f)
  • hardcore reset (ffaf1cc)
  • improve callout rendering and text wrapping (5231304)
  • initial loaders impl (eb24b42)
  • link style variants (c599584)
  • loaders (a04a594)
  • text overflow and text aligns (09618cd)
  • transparent badges have relevant font colour and are bold (289ca35)
  • type exports for tone and badge variants (cdef378)
  • update to the-new-css-reset v1.8.2 (c9cf9c3)
  • use hairline for dividers by default (b00fde7)

0.9.1 (2022-12-06)

Bug Fixes

0.9.0 (2022-12-05)

Bug Fixes

  • DRY up radio and checkbox (75cd89a)
  • ensure component prop is passed through with correct default (bc1ad16)
  • ensure panel variants render correct styles (d98db4c)
  • radio/checkbox alignment improvements (fd5e14f)

Features

0.8.0 (2022-12-03)

Bug Fixes

  • add radius to callout (was removed from tone) (40daa89)
  • consistency and minor improvements to radio/checkboxes particularly those with labels/messages (604ab98)
  • ongoing spacing and sizing tweaks (97d451e)
  • remove non-tone related css properties from tone variants (139c673)
  • smaller default spacing for inline (ec986e4)

Features

  • button padding/spacing improvements (they were too big in context) (f73bf7a)
  • support for Button*? tones (8d584f7)
  • support for form input augmentation based on type (eg email type gets a pattern and placeholder) (796af0f)

0.7.0 (2022-12-02)

Features

  • ensure headers are always distinguishable from plain text (1713c01)
  • remove default font family to allow easy/uncomplicated override (1f8e3c3)
  • smaller default fonts (24d2c51)

0.6.0 (2022-12-01)

Bug Fixes

  • support classname prop for more typog components (a5ffec3)
  • use a small inline gap on compact icon buttons (de19f27)

Features

  • Heading=5 and Secondary now uses second fg colour (6d79397)
  • add separate block and inline/padding and margin (5ec8719)
  • added second foreground colour (081c86f)
  • form input borders and placeholder now use secondary fg colour (787a852)
  • tweak default divider look (b585101)
  • tweak text sizes (79199f9)

0.5.0 (2022-11-30)

Bug Fixes

  • dark/light mode auto detection and forcing (40db9e2)
  • ensure that we only include the media query for color-scheme preference if we are not already forcing it (e79a6d3)
  • ghost buttons should be more ghoulish (no bg colour) (a661644)
  • px -> rem (2442540)

Features

  • add light mode contrast schemes (de90297)
  • contrast and color scheme improvements (4bbedd7)

0.4.0 (2022-11-28)

Bug Fixes

Features

  • better support for passing in valid elements (or not at all) for various labels. fixes #1 (8e4505a)

0.3.2 (2022-11-24)

Bug Fixes

  • add missing release files (e604b56)

0.3.1 (2022-11-20)

Bug Fixes

  • error TS4058: Return type of exported function has or is using name 'ExtendedRefs' from external module (ac666f2)

0.3.0 (2022-11-20)

Bug Fixes

  • color/contrast schemes refactoring (ddfb0ad)

Features

0.2.1 (2022-10-30)

Bug Fixes

  • deps: remove extraneous dev deps from deps + latest (94d6796)
  • wrong bg applied to some elevations (862fb8d)
  • wrong padding on input fields (f1c921b)

Features

  • add reset component to assist migration to this lib (6f220d8)

0.2.0 (2022-10-14)

0.1.5 (2022-10-12)

Features

0.1.4 (2022-10-12)

0.1.3 (2022-10-12)

0.1.2 (2022-10-12)

0.1.1 (2022-10-12)

0.1.0 (2022-10-12)