0.16.2 (2023-01-23)
- Types
0.16.1 (2023-01-17)
- 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)
none
variant (aaaf2ac)none
weight (6abcda3)- add
safe
prop to links which allows easy bypassing of therel="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)
- move textOverflow to the text of the button, fixing incorrect rendering (1986ddf)
0.15.0 (2023-01-13)
- embiggen small font size (48bdbbe)
- improve tooltip rendering (819b2f1)
- remove bold weight (15aa009)
- remove colour from disabled radio/checks (96102cf)
- text overflow (3439c8b)
- 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)
- 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)
- 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)
- 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)
0.11.0 (2022-12-27)
- ensure button types allow react nodes, not just strings (needs to support fragments and react-intl) (d0795cb)
- always white text on standard buttons/badges (8e96fd6)
0.10.1 (2022-12-26)
0.10.0 (2022-12-26)
- 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)
- 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)
- list item display (165b7d8)
0.9.0 (2022-12-05)
- 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)
- add badges export (e3c6664)
- add list exports (e20b6dc)
- add some thinner borders and smaller
space
props (fb8300b) - allow
Text
to specific the html element (bc95c4b) - badges (decc1f8)
- better focus styles (7be3434)
- lists (8123952)
- text links default to underline on hover (21896a6)
0.8.0 (2022-12-03)
- 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)
- 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)
- 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)
- support classname prop for more typog components (a5ffec3)
- use a small inline gap on compact icon buttons (de19f27)
Heading=5
andSecondary
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)
- 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)
0.4.0 (2022-11-28)
0.3.2 (2022-11-24)
- add missing release files (e604b56)
0.3.1 (2022-11-20)
- error TS4058: Return type of exported function has or is using name 'ExtendedRefs' from external module (ac666f2)
0.3.0 (2022-11-20)
- color/contrast schemes refactoring (ddfb0ad)
- a11y (0a4524a)
- add
code
(fae74b6) - add margin and padding to box based components (82e1ea6)
- export grid components (7cc1ca3)
- grid demo (61088e3)
- inline component is now align center by default (102f468)
- native buttons with icons (067bc9b)
- tooltips for everyone (343c5e2)
0.2.1 (2022-10-30)
- deps: remove extraneous dev deps from deps + latest (94d6796)
- wrong bg applied to some elevations (862fb8d)
- wrong padding on input fields (f1c921b)
- add reset component to assist migration to this lib (6f220d8)
0.2.0 (2022-10-14)
0.1.5 (2022-10-12)
- allow node 16 (ec49550)