All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
2.8.1 (2024-10-24)
2.8.0 (2024-10-10)
- add new user education guide (#667) (e6f753e)
- Adding new spark color tokens and opinions theme (#665) (148cb4d)
2.7.0 (2024-09-12)
- prevent frozen InputSearch after text editing (#658) (b3efa3e)
- update component github link on build site (#660) (df1447f)
- add light theme to override dark theme (1a872ca)
2.6.0 (2024-08-06)
- allow controlled InputSearch to update onChange handler with temp text value (#654) (3884839)
- color search bug (#653) (bdf21f9)
2.5.0 (2024-07-22)
- kit: replace all instances of legacy faint, subtle tokens with outline token (133153d)
- remove reach dependency in InputSearch for React 18 compatibility (#645) (7634780)
2.4.0 (2024-06-28)
2.3.2 (2024-06-25)
2.3.1 (2024-06-12)
- added compiler options to react-docgen-typescript for doc site api tables (#635) (5cd9ce5)
- display Select API docs (#637) (c164aa1)
- improve INP for drawer content opening and closing (#642) (8f6de93)
2.3.0 (2024-05-14)
2.2.0 (2024-05-08)
2.1.2 (2024-05-07)
- use regular build script (61919a8)
- use regular build script (909be34)
- use regular build script (56dbd94)
2.1.1 (2024-05-07)
2.1.0 (2024-05-06)
2.0.0 (2024-04-24)
2.0.0-alpha.12 (2024-04-10)
1.24.0 (2024-04-09)
- remove global styles from wpds-tokens (2886b69)
1.23.1 (2024-03-26)
1.23.0 (2024-03-25)
- make input helper and error text block level elements for consistent formatting (2640be2)
- updated React types package to prevent type errors (b647c60)
- increase the specificity of the wpds-dark selector to ensure it overrides light variables (fd7748f)
2.0.0-alpha.11 (2024-04-09)
Note: Version bump only for package root
2.0.0-alpha.10 (2024-04-09)
2.0.0-alpha.9 (2024-04-09)
2.0.0-alpha.8 (2024-04-04)
2.0.0-alpha.7 (2024-04-02)
- add nanoid back (#607) (d862816)
- make input helper and error block level elements to preserve formatting (20a9455)
- transform Select arrow on open (#597) (b0e77be)
- transform select icon on open (#596) (1f68ace)
2.0.0-alpha.2 (2024-03-14)
2.0.0-alpha.1 (2024-03-14)
2.0.0-alpha.0 (2024-03-14)
2.1.0-experimental.0 (2024-03-13)
- i don't know how dialog went mising (#579) (e783d0a)
- merging main and resolving conflicts (#585) (253effe)
- Playroom fix (#583) (6b8c42b)
- remove border for clear button on input search (#560) (504b82f)
- remove defaultOpen from kitchen sink Tooltip example to prevent client server mismatch (df842ac)
- take latest minor of Radix accordion (84f39d4)
- card (#564) (ce0b9db)
- fresh install with updated node/npm (#574) (848b697)
- move Button, Icon, theme, and VisuallyHidden to v2 package (#562) (be3524d)
- remove nanoid dependency (#555) (20f22d6)
- update Accordion to React 18 (#565) (672e239)
- update package-lock (ed5c500)
- updated InputLabel with latest Radix label component (#552) (2ca485f)
- v2 mass components upgrade/migration (#578) (5e0394b), closes #580 #579
2.0.0-alpha.6 (2024-03-15)
Note: Version bump only for package root
2.0.0-alpha.5 (2024-03-15)
Note: Version bump only for package root
2.0.0-alpha.4 (2024-03-15)
Note: Version bump only for package root
2.0.0-alpha.3 (2024-03-14)
2.0.0-alpha.2 (2024-03-14)
2.0.0-alpha.1 (2024-03-14)
2.0.0-alpha.0 (2024-03-14)
2.1.0-experimental.1 (2024-03-13)
2.1.0-experimental.0 (2024-03-13)
- i don't know how dialog went mising (#579) (e783d0a)
- merging main and resolving conflicts (#585) (253effe)
- Playroom fix (#583) (6b8c42b)
- remove border for clear button on input search (#560) (504b82f)
- remove defaultOpen from kitchen sink Tooltip example to prevent client server mismatch (df842ac)
- take latest minor of Radix accordion (84f39d4)
- card (#564) (ce0b9db)
- fresh install with updated node/npm (#574) (848b697)
- move Button, Icon, theme, and VisuallyHidden to v2 package (#562) (be3524d)
- remove nanoid dependency (#555) (20f22d6)
- update Accordion to React 18 (#565) (672e239)
- update package-lock (ed5c500)
- updated InputLabel with latest Radix label component (#552) (2ca485f)
- v2 mass components upgrade/migration (#578) (5e0394b), closes #580 #579
2.0.0-alpha.2 (2024-03-14)
Note: Version bump only for package root
2.0.0-alpha.1 (2024-03-14)
Note: Version bump only for package root
2.0.0-alpha.0 (2024-03-14)
Note: Version bump only for package root
1.24.0 (2024-04-09)
- remove global styles from wpds-tokens (2886b69)
1.23.1 (2024-03-26)
1.23.0 (2024-03-25)
- make input helper and error text block level elements for consistent formatting (2640be2)
- transform select icon on open (#596) (1f68ace)
- updated React types package to prevent type errors (b647c60)
- increase the specificity of the wpds-dark selector to ensure it overrides light variables (fd7748f)
1.22.6 (2024-03-14)
- readme changes (035b5c8)
1.22.5 (2024-03-14)
Note: Version bump only for package root
1.22.4 (2024-03-14)
1.22.3 (2024-03-14)
1.22.2 (2024-03-14)
Note: Version bump only for package root
1.22.1 (2024-03-14)
- Change forCards modifier to forSurfaces (#576) (c5e0422)
- cleaned up [STRY-70] (007ae6a)
- cleaned up again [STRY-70] (95556bf)
- Fixed onSurface to have the correct camel casing (#571) (9daca60)
- ignoring .idea files [STRY-70] (c686693)
- linting [STRY-70] (63e8949)
- only add needed files [STRY-70] (ca38fb2)
- update readme (#587) (73b4b9e)
1.22.0 (2024-02-15)
1.21.0 (2024-02-07)
1.20.0 (2024-01-24)
1.19.0 (2024-01-10)
- add snowfall to website for fun (#550) (3f907e4)
- responsive screen size hook and css var (#548) (5768e9c)
- turn snow on (5c88780)
1.18.0 (2023-12-13)
1.17.0 (2023-11-30)
- prevent Input text from being highlighted when Input Text Area is the active page in guide (70fdcd2)
- refactor select layout to deal with long label text and overflow (d16e647)
- remove duplicate resources link in mobile nav (b424332)
- set max width on paragraphs (6eca400)
- add link to storybook in component doc page (#534) (bc97568)
- add onlyChanged to chromatic tests (#535) (26a3764)
1.16.2 (2023-11-08)
1.16.1 (2023-10-31)
- correct alignment of text and icons in AlertBanner (cf41bb8)
- prevent content and label overlap in InputTextarea (3221741)
1.16.0 (2023-10-24)
- anchor link for getting started (#521) (4acbb3f)
- handle Carousel item focus corectly when child button is clicked (29b9459)
1.15.0 (2023-10-23)
1.14.0 (2023-09-20)
- add
auto
as valid value for Drawer height and width (386b149) - add useActiveDescendant hook to simplify child element focus in Carousel (38f84c5)
1.13.0 (2023-09-18)
1.12.0 (2023-09-13)
1.11.1 (2023-08-23)
- allow for RadioButtons in RadioGroup to wrap (cbae96e)
- rerun linting and formatting (#483) (8de5f8a)
- update Husky env variable name used in CI (d4199c5)
- updating embed code SRED-369 (#478) (71bdacc)
1.11.0 (2023-08-16)
- add no push flag on publish action (b02c38a)
- move formatting to last in release process (42bb77a)
- remove no push flags from publish and version (159264d)
- streamline release process (e4889df)
- action menu component (#447) (912bb69)
- add note about SSR (#470) (dea9465)
- bump wam in packages (#475) (9445877)
1.10.0 (2023-08-10)
- add autofocus style to input (#451) (31ae39a)
- allow clicking of interactive elements below NavigationMenu (a3de5ad)
- constraining max height (89e1f8d)
- fixing lint error (2c10415)
- fixing select position (7c00425)
- performance-and-seo: formatting of responsiveness and google sections (#458) (992f643)
- remove top border on select content (53267f9)
- upgrade to node 18 (7c23fa0)
1.9.1 (2023-07-17)
1.9.0 (2023-07-14)
- add Postoni Ultra (#438) (1124240)
- add remaining examples to InputSearch docs and additional testing examples and validation (e527dd9)
1.8.5 (2023-07-06)
Note: Version bump only for package root
1.8.4 (2023-07-06)
Note: Version bump only for package root
1.8.3 (2023-07-06)
- type InputText buttons as buttons to prevent form submission (6d07599)
1.8.2 (2023-06-30)
- updated InputSearch sub component types (18e9bc1)
1.8.1 (2023-06-28)
Note: Version bump only for package root
1.8.0 (2023-06-28)
- not and min breakpoints needed to be one pixel bigger to correctly exclude respective breakpoints (#429) (ef46482)
1.7.1 (2023-06-20)
Note: Version bump only for package root
1.7.0 (2023-06-06)
- add cancel button to input type search (#405) (e20e9ec)
- add NavigationMenu component (#408) (1a2873f)
1.6.2 (2023-05-24)
- remove root font-size from stitches.config.ts so browser font size changes work [SRED-125] (#390) (c432767)
1.6.1 (2023-05-24)
Note: Version bump only for package root
1.6.0 (2023-05-24)
- a11y improvements to welcome page and broader page landmarks on build site [SRED-243] (#403) (f819435)
- add underline to hyperlinks in build site markdown [SRED-242] (#402) (0aa9748)
- alignment and space issue with select label (#393) (0abe7de)
- correct heading order throughout build site docs [SRED-243] (#404) (cc5af05)
- refactor tabs to prevent horizontal shift when active tab text bolds (9038fff)
- add focus visible outlines with browser default colors as a global style in stitches config ts [SRED-163] (#391) (6c8252b)
- add new plop template and script for a component that has subcomponents, with 'Root' as a starting point [SRED-131] (#375) (20b31fa)
- expanded documentation for Carousel (6911bd4)
- use external footer on docs site (#387) (b1dad16)
1.5.2 (2023-05-02)
1.5.1 (2023-05-02)
- button density set to default value (#381) (3ac5761)
- improve color contrast on build.washingtonpost.com Sidebar for better accessibility [SRED-198] (#376) (3bd473c)
- set active index correctly when default value is passed in (#383) (848972a)
- update code to get the tools link working (#377) (12c9eab)
1.5.0 (2023-04-18)
- eliminate overflow issue on build.washingtonpost.com code examples [SRED-173] (#368) (8406ade)
- update keyboard accessibility docs to correct keyDownButtonWrapper and add Firefox guidance [SRED-164] (#366) (1b55621)
- add privacy features required scripts to all build.washingtonpost.com pages [SRED-2] (#367) (bf67fa1)
- updates to accessibility docs, including re-org of checklist and addition of 5-minute audit tutorial video [SRED-172] (#369) (132929e)
1.4.0 (2023-03-28)
- remove conventional graduate flag from main version script (3691bd2)
- upgrade wpds-assets to v1.18.0 in root and build.washingtonpost.com [SRED-100] (#361) (80f6414)
1.3.0 (2023-03-17)
1.2.1 (2023-03-16)
1.2.0 (2023-03-13)
- address a couple typos in the a11y build site docs (#348) (d53740d)
- replace accordion anatomy svg with correct version per designs (#343) (892920f)
- set accordion content font size to token size 100 to match designs (#342) (cf673ba)
1.1.0 (2023-03-06)
- add named icons back to site (9cf8500)
1.0.0 (2023-03-02)
- feat!: initial release (eb284fa)
- Move to 1.0
0.25.1 (2023-03-01)
Note: Version bump only for package root
0.25.0 (2023-03-01)
- address various typos, formatting, hyperlink and date issues (#335) (9c36c26)
- fix icon fill (#334) (e542231)
- update prettier to fix build (#325) (3306453)
- accessibility docs for build.washingtonpost.com (#326) (f71cdda)
- add new status and remove all Draft status indicators (#329) (972b203)
- update gtm implementation (#328) (f810286)
0.24.1 (2023-02-03)
0.24.0 (2023-02-03)
- add redirect for storybook for our build site (#323) (cdbe5ee)
- build issue with embeds (#320) (8b1344f)
- update build and dev scripts in Popover to use legacy output flag (b777c38)
- bump assets package to add new icons (f126a14)
- convert "b" and "c" component stories to typescript (#309) (bbcd126)
0.23.2 (2023-01-17)
Note: Version bump only for package root
0.23.1 (2023-01-11)
Note: Version bump only for package root
0.23.0 (2023-01-11)
0.22.0 (2023-01-05)
- add asterisk to required checkbox to match input required styles (#299) (f1bdc33)
- allow passing in checkbox label as child (#297) (9e63975)
- changed import style to fix missing api table (#296) (0338e1a)
- float input label when placeholder text is present (6fe91b4)
- included Scrim props in DrawerScrim (7ae9ba0)
- input field label autocomplete bug fix (#289) (09c2bd0)
- add: missing snippet and connection (0b0b403)
- allow for use of Select in example form on mobile (#288) (72291c6)
- bump radix deps (6c85f68)
0.21.0 (2022-12-02)
- add sidenav to 404 (#287) (99488a4)
- honor required prop in InputTextarea (46e0b19)
- IconInterface fill type definition (151d52e)
- add custom 404 page (#286) (6282314)
- bump wam to v1.13.0 (2f027f0)
- create form working example + add playwright tests (2324711)
- refactor Avatar to better handle style and size variations (#285) (1e4235c)
- replace StyleConverter label with placeholder text (257c5d5)
- updated wam version and asset import copy text (#276) (d9305cb)
0.20.1 (2022-10-24)
0.20.0 (2022-10-21)
- move Accordion padding css (9239cb6)
- move padding css out of transition element to avoid jumpy transition (44c386c)
- ui kit: support wpds color tokens for icon 'fill' property (5021824)
0.19.1 (2022-10-17)
Note: Version bump only for package root
0.19.0 (2022-10-03)
- docs: move resources to side navigation (c647285)
0.18.0 (2022-09-22)
- encourage use of ui-kit import and pkg (#224) (2e68b33)
- remove styledContextText and all set background colors from accordion component (#226) (1f23c46)
- add size util and css prop to icon component (#217) (5849a85)
- add specific version of stitches/react (#215) (3e10dd4)
- build.washingtonpost.com: add contributors to homepage (#213) (e67cffb)
0.17.0 (2022-09-13)
- styled component & text change (7f40d70)
- add scrim component (#211) (2cbc8b6)
- create tooltip (#212) (1250769)
- docs: add VisuallyHidden 'Jump to content' elem (b347d9c)
- improve docs props table (#210) (da36c33)
0.16.0 (2022-09-02)
- deps: bump @washingtonpost/wpds-assets from 1.11.0 to 1.12.0 (#205) (aed89ae)
- interaction tests only run for storybook urls (4cbe822)
- update max breakpoints to be consistent with other breakpoints (c3f66d7)
- workflows: typo (7a61393)
0.15.0 (2022-08-24)
-
docs: bug with dark mode and assets (db00183)
-
docs: fix sizes typo (f440bcd)
-
storybook: upgrade Storybook without addons conflict (#173) (73e2029)
-
fix(theme)!: remove global margin and padding (#151) (78c65c8), closes #151
- add maximum breakpoints (815a944)
- removes rule that set all margin and padding to zero, any component relying on this rule will need to add it back locally
0.14.0 (2022-08-12)
-
update notXl breakpoint to match xl and add notXxl (5b7ddae)
-
word (06a92e4)
-
fix!: remove global transition (#142) (bb0cf39), closes #142
- docs: add hex/rgba copy-capable swatches page (1735588)
- any element relying on global transition being present will no longer have a transition
0.13.0 (2022-08-05)
0.12.0 (2022-08-03)
- move docs site into ui-kit to create monorepo (#141) (7f0b38c)
- upgrade to stitches 1.2.8, fix * imports in theme (8cbff76)
0.11.2 (2022-07-21)
- add label to checkbox (deffc54)
- label alignment (7a0e3c6)
- preventing checkbox squish (c435a83)
- wrapping checkbox in input (2ef1009)
- add new architecture section to docs and initial ADR for branching (6ca01ae)
- dark mode panel to storybook coding with claire (4e27369)
0.11.1 (2022-06-24)
- avatar: add missing dependency (342c34e)
0.11.0 (2022-06-24)
0.10.0 (2022-06-21)
0.9.1 (2022-06-10)
- update grey 700 token WPDS-1109 (3aa859a)
0.9.0 (2022-06-07)
- fix: changed icon imports to support ESM compilation by @wp-aberg in #111
- fix: allow for multiline labels in RadioButtons by @wp-aberg in #114
- fix(input): reorder onBlur and onChange args in order to send callbacks to proper places by @artmsilva in #108
- fix: add scoped name to test app, update Radio secondary focus by @wp-aberg in #109
- fix: removed pointer events from Label in InputText and InputTextarea by @wp-aberg in #104
- Prefer token values to hex colors lint rule by @wp-aberg in #105
- fix: updates sharedInputStyles text color by @wp-aberg in #106
- feat: add RadioGroup component by @wp-aberg in #103
- feat: add Divider component by @wp-aberg in #110
- feat(theme): Integrating New Color Palette by @BrianAA in #107
0.8.1 (2022-05-11)
- input: reorder onBlur and onChange args in order to send callbacks to proper places (ae30072)
0.8.0 (2022-04-29)
- feat: add new InputText component by @wp-aberg in #83
- feat: add InputPassword component by @wp-aberg in #86
- Input textarea by @wp-aberg in #93
- @wp-aberg made their first contribution in #83
Full Changelog: https://github.com/washingtonpost/wpds-ui-kit/compare/v0.6.5...v0.8.0
0.6.5 (2022-04-29)
0.6.4 (2022-04-21)
- disabled button doesn't change background on hover (b6f3680)
0.6.3 (2022-04-13)
0.6.2 (2022-03-14)
0.6.1 (2022-03-09)
0.6.0 (2022-03-09)
0.5.0 (2022-03-07)
- support fill attribute (dc264f0)
0.4.5 (2022-03-04)
Note: Version bump only for package root
0.4.0 (2022-03-03)
- disabled and indeterminte ui state (46d74ab)
- found ts issues (03ff95f)
- logic errors with checkbox's compound variants and fix alpha theme tokens (#69) (78d294b)
- remove dollar symbol from size props (c4d66a5)
- storybook bug with button default size value (db361e0)
- change to isOutline prop (5b57d13)
0.3.7 (2022-03-01)
Note: Version bump only for package root
0.3.6 (2022-03-01)
0.3.5 (2022-03-01)
0.3.3 (2022-03-01)
0.3.2 (2022-03-01)
- update icon size prop to match system (e9ae288)
0.3.1 (2022-02-28)
- vqa fixes (2a7b7f0)
0.3.0 (2022-02-25)
0.2.1 (2022-02-03)
- add main release (5185e0a)
- bump lockfile packages and add prod release cmd (ea23579)
- update shadows tokens to use "comments" field
0.2.0 (2022-01-26)
- add dark mode styles (d84669a)
0.1.0 (2022-01-24)
Note: Version bump only for package root