UNPKG

@cfpb/cfpb-design-system

Version:
611 lines (454 loc) 95.4 kB
# Changelog All notable changes to this project will be documented in this file. ## [5.3.2](https://github.com/cfpb/design-system/compare/v5.3.1..v5.3.2) - April 17, 2026 ### PRs in this release - PR #[2632](https://github.com/cfpb/design-system/pull/2632): Make cfpb-icons always presentational - Ans - PR #[2633](https://github.com/cfpb/design-system/pull/2633): Migrate cfpb-checkbox-icon to use cfpb-icon - Ans - PR #[2636](https://github.com/cfpb/design-system/pull/2636): Migrate cfpb-icon-text and cfpb-button to use cfpb-icon - Ans - PR #[2638](https://github.com/cfpb/design-system/pull/2638): Fix outdated stylesheet name - Ans ### General - Make cfpb-icons always presentational - ([daa75e0](https://github.com/cfpb/design-system/commit/daa75e0a4546827b002e73a8f46197b430ff9925)) - Ans - Migrate cfpb-checkbox-icon to use cfpb-icon - ([750f1b4](https://github.com/cfpb/design-system/commit/750f1b4cee104c19596490ef3dfdc1786659acb8)) - Ans - Adjust checkmark styles - ([8c5c290](https://github.com/cfpb/design-system/commit/8c5c290c4f54732d7a442fc496d9d1fca556a490)) - Ans - Update to abstracts/vars.json and generated .css Generated css styles got reshuffled due to name sorting - ([b2acf09](https://github.com/cfpb/design-system/commit/b2acf09b5043e93f7150fd687238830e74cd5bfd)) - itsmedavep - Migrate cfpb-icon-text to use cfpb-icon - ([9ae2ee6](https://github.com/cfpb/design-system/commit/9ae2ee6e231c34d0c0c27b50f12c99067ae20c60)) - Ans - Migrate cfpb-pagination to use cfpb-button icon update - ([063f377](https://github.com/cfpb/design-system/commit/063f3772a1a105f3148fa852bdf76e0886bcbd73)) - Ans - Fix outdated stylesheet name - ([c165201](https://github.com/cfpb/design-system/commit/c165201f1da69b39c870da7801f6abf25ffa25f1)) - Ans ## [5.3.1](https://github.com/cfpb/design-system/compare/v5.3.0..vv5.3.1) - April 15, 2026 ### PRs in this release - PR #[2628](https://github.com/cfpb/design-system/pull/2628): Move all init code to a shared `defineComponent` method - Ans - PR #[2629](https://github.com/cfpb/design-system/pull/2629): Update postcss to 8.5.10 | Correct element jsdoc comments - Ans ### General - Move all init code to a shared `defineComponent` method - ([af29a2d](https://github.com/cfpb/design-system/commit/af29a2d59d22bd64e7fc7cf8039dab9bd84ecdc5)) - Ans - Lint files - ([2b7c2fa](https://github.com/cfpb/design-system/commit/2b7c2faa577fc7da7c5eba12e15a206086ff5bc1)) - Ans - Correct element jsdoc comments - ([8deb929](https://github.com/cfpb/design-system/commit/8deb929c74b219aee290bb6824a4f359b3cbc61a)) - Ans ## [5.3.0](https://github.com/cfpb/design-system/compare/v5.2.0..vv5.3.0) - April 15, 2026 ### PRs in this release - PR #[2581](https://github.com/cfpb/design-system/pull/2581): Remove unneeded SASS imports from `cfpb-list.component.scss` - Ans - PR #[2422](https://github.com/cfpb/design-system/pull/2422): Add global wc-fallback script and styles - Ans - PR #[2588](https://github.com/cfpb/design-system/pull/2588): Add WC fallback documentation - Ans - PR #[2604](https://github.com/cfpb/design-system/pull/2604): Remove legacy tagline and move tagline under web component heading - Ans - PR #[2611](https://github.com/cfpb/design-system/pull/2611): Add loading skeleton architecture - Ans - PR #[2616](https://github.com/cfpb/design-system/pull/2616): Re-add legacy taglines - Ans - PR #[2618](https://github.com/cfpb/design-system/pull/2618): Change `cfpb-list` to `cfpb-listbox` - Ans - PR #[2595](https://github.com/cfpb/design-system/pull/2595): Centralize px ⮕ rem calculation in a function - Ans - PR #[2574](https://github.com/cfpb/design-system/pull/2574): Consolidate elements JS imports - Ans - PR #[2619](https://github.com/cfpb/design-system/pull/2619): Move component styles to generic file naming - Ans - PR #[2621](https://github.com/cfpb/design-system/pull/2621): Fix missed cfpb-listbox change - Ans - PR #[2626](https://github.com/cfpb/design-system/pull/2626): Bump autoprefixer, eslint-plugin-cypress, globals, prettier, release-it, stylelint - Ans - PR #[2623](https://github.com/cfpb/design-system/pull/2623): Add `cfpb-icon` - Ans ### General - Build dist assets for commit e468d916310bc7783a8eba86f7ce3cf607844359 [skip ci] - ([946a775](https://github.com/cfpb/design-system/commit/946a775c9bc79968fee20ec66bd2233cc6ad5725)) - CFPBot - Remove unneeded imports - ([e6ee8e5](https://github.com/cfpb/design-system/commit/e6ee8e57e2a13cfa00a407c93e925a4488ae2c19)) - Ans - Build dist assets for commit 6e2951311faa8d1048bef4d54fb18d2cb2e82e7f [skip ci] - ([b0707ca](https://github.com/cfpb/design-system/commit/b0707cab03d217f953a4be623e0ec9177ce640c9)) - CFPBot - Stabilize emitted token name ordering (#2583) * changes to token transformation so token names appear in a stable ordering Update to style dictionary config so that the generated css custom props names have a stable ordering (alpha sorted) Update to yarn tokens so that it runs prettier and stylelint after generating the css * Update package.json fixing typo stylelin -> stylelint * regenerated tokens with yarn tokens * update to funnel all linting through common path This simplifies things to use scripts/lint.sh directly. It will lint all files but allows for changes to the buildpath in style dictionary config. - ([46ddc26](https://github.com/cfpb/design-system/commit/46ddc26cb896c81525929f020a59033f027647c1)) - itsmedavep - Add global wc-fallback script and styles - ([4536d2f](https://github.com/cfpb/design-system/commit/4536d2fea56dd3123566ac5bf82060b24c0155dd)) - Ans - Add WC fallback documentation - ([9b434e5](https://github.com/cfpb/design-system/commit/9b434e5186d79d12b021e1fe73a4235802ca22dd)) - Ans - Font stack improvements (#2550) * update font-stack so that we don't redefine it thus removing the need for doing important * change from cfpb-font to font-stack-branded * regen tokens after token changes in main and build dist again * Update JSON to include font-stack-branded * update to variables page to reflect changes for new font stack - ([f4cc757](https://github.com/cfpb/design-system/commit/f4cc757f325781851378d87c41b0f4f069e85374)) - itsmedavep - Remove legacy tagline - ([ee27c9b](https://github.com/cfpb/design-system/commit/ee27c9bc292e4eea20e6ddf9ccb403515971ff34)) - Ans - Add loading skeleton architecture - ([78294da](https://github.com/cfpb/design-system/commit/78294dac1f4ad2eb322f16151a890a4aaf083165)) - Ans - Re-add legacy taglines - ([0ecc06e](https://github.com/cfpb/design-system/commit/0ecc06e6dbf6771f09531cf199cb747e904dcda6)) - Ans - Change `cfpb-list` to `cfpb-listbox` - ([7c52999](https://github.com/cfpb/design-system/commit/7c529990893ebb84d66c2df56649e688a8c8a4e7)) - Ans - Standardize on REM | centralize px to rem calc in a function - ([0614e76](https://github.com/cfpb/design-system/commit/0614e76546f7bb4e2211022ecfcb6a5b1aa1b99c)) - Ans - Consolidate elements JS imports - ([872df41](https://github.com/cfpb/design-system/commit/872df411930d9e6e3c1fe41ae3de75bbe75dbe2d)) - Ans - Move component styles to generic file naming - ([c004f63](https://github.com/cfpb/design-system/commit/c004f6384b831e381b00cf28910efae58e97952c)) - Ans - Remove cfpb-file-upload SCSS cruft - ([1ba29bc](https://github.com/cfpb/design-system/commit/1ba29bcc2d2e0fca430e04fd315d50750c6f2244)) - Ans - Fix missed cfpb-listbox change - ([f4c8d18](https://github.com/cfpb/design-system/commit/f4c8d18e3f84e8705eaae81636c2aa2747490fa7)) - Ans - Bump autoprefixer, eslint-plugin-cypress, globals, prettier, release-it, stylelint - ([1ef5df8](https://github.com/cfpb/design-system/commit/1ef5df8733da2a385271fc728ae7f1464b35e249)) - Ans - Add `cfpb-icon` - ([7b8d674](https://github.com/cfpb/design-system/commit/7b8d674cc410a636e689af26fcab151635474ec4)) - Ans - Add code comment - ([8da00bd](https://github.com/cfpb/design-system/commit/8da00bd37835c168ba1dceb69e7a2257baa40313)) - Ans - Add animating icon - ([64216ee](https://github.com/cfpb/design-system/commit/64216eec3a7a0948fbb0b4c20128d615bc30240e)) - Ans ## [5.2.0](https://github.com/cfpb/design-system/compare/v5.1.0..vv5.2.0) - March 27, 2026 ### PRs in this release - PR #[2577](https://github.com/cfpb/design-system/pull/2577): Migrate PostCSS process-icons to node script - Ans ### General - Build dist assets for commit 15fa3553f05d328468b86151b02bec0aca6d1de7 [skip ci] - ([87255df](https://github.com/cfpb/design-system/commit/87255dfd5071ee2a46fa282cb90ec8a14a999029)) - CFPBot - Migrate PostCSS process-icons to node script - ([e970abe](https://github.com/cfpb/design-system/commit/e970abea2e0d9b94c3b4b5d561312d9071558810)) - Ans - Adjust script to satisfy prettier single quotes - ([93dca9e](https://github.com/cfpb/design-system/commit/93dca9e662c860a81f503e8afd772ed07ca19b68)) - Ans - Convert output to sass variables - ([01c71ba](https://github.com/cfpb/design-system/commit/01c71ba2e960780bdf21183cac236f4b973d91d8)) - Ans - Whoops … fix unsaved var - ([820566f](https://github.com/cfpb/design-system/commit/820566ff946b4a3097bb3f940c5baee3d437da4c)) - Ans - Fix incorrect icons - ([7031a19](https://github.com/cfpb/design-system/commit/7031a195b93356336aa5c53ab8ee61cd0c3f0ffb)) - Ans - Build dist assets for commit 1a35bf1c7ee2ad62ea356bd4c7f50b5f03e49f2b [skip ci] - ([3a77238](https://github.com/cfpb/design-system/commit/3a772380cbc8c6ee6af598c0d824e6a3c7a9c7fe)) - CFPBot - Re-generate /dist/ - ([b88f011](https://github.com/cfpb/design-system/commit/b88f0114dca88b54d58c9d0ca72e942859873fab)) - Ans ## [5.1.0](https://github.com/cfpb/design-system/compare/v5.0.0..vv5.1.0) - March 27, 2026 ### PRs in this release - PR #[2568](https://github.com/cfpb/design-system/pull/2568): Ensure USA flag prints - Ans - PR #[2557](https://github.com/cfpb/design-system/pull/2557): Upgrade to Vite 8 - Ans - PR #[2580](https://github.com/cfpb/design-system/pull/2580): Switch to using `?inline` suffix in place of `vite-plugin-lit-css` - Ans ### General - Build dist assets for PR #2566 (f140696f8b3bc8313d92ea8cbc0d53eb243d1ed7) [skip ci] - ([0773f30](https://github.com/cfpb/design-system/commit/0773f30a876f462bca7a42e460ff8486e3ea766b)) - CFPBot - Ensure USA flag prints - ([0acfe03](https://github.com/cfpb/design-system/commit/0acfe031a72764ac0a49263b8ff7f5db24abe025)) - Ans - Build dist assets for commit a16facb18c31664083597b49d14ba10b9be37548 [skip ci] - ([6abc8e3](https://github.com/cfpb/design-system/commit/6abc8e31b5cde2df8a0c35583d1812e75b2bcd25)) - CFPBot - Upgrade to Vite 8 - ([ed2fcbb](https://github.com/cfpb/design-system/commit/ed2fcbbc764e67102d29f1f17ac54bdce8f558a7)) - Ans - Replace PostCSS with LightningCSS - ([b2bf253](https://github.com/cfpb/design-system/commit/b2bf2539a9dbd7942ceac6d2854ec728cd651797)) - Ans - Build dist assets for commit a7302bccfbb7045031be5f68c40a2448f36b23fe [skip ci] - ([4e7d939](https://github.com/cfpb/design-system/commit/4e7d93997b44403360e61274a241838301957174)) - CFPBot - Switch to using `?inline` suffix in place of `vite-plugin-lit-css` - ([5d6cd48](https://github.com/cfpb/design-system/commit/5d6cd48df87ff68242ea705548ac130fc4f5c238)) - Ans - Fix linter errors - ([0dfffb7](https://github.com/cfpb/design-system/commit/0dfffb7b946c65cc86e9ba5b27af9f4836f4426d)) - Ans - Build dist assets for commit 8f675d336d789bafdd392df608ad59896d7a4c09 [skip ci] - ([8dcc40b](https://github.com/cfpb/design-system/commit/8dcc40b0f4c01873185d8185c12c73a1501495d6)) - CFPBot - Re-generate /dist/ - ([2be2f9c](https://github.com/cfpb/design-system/commit/2be2f9cc132242bd0e3570dc2f54cf2e1bea8506)) - Ans ## [5.0.0](https://github.com/cfpb/design-system/compare/v4.4.0..vv5.0.0) - March 20, 2026 ### PRs in this release - PR #[2530](https://github.com/cfpb/design-system/pull/2530): Bump react types, decap-cms-app, marked, cypress, glob, style-dictionary, stylelint - Ans - PR #[2534](https://github.com/cfpb/design-system/pull/2534): Migrate to Vite - Ans - PR #[2540](https://github.com/cfpb/design-system/pull/2540): Update linter patterns - Ans - PR #[2554](https://github.com/cfpb/design-system/pull/2554): Update marked, eslint/js, eslint, eslint-plugin-cypress, globals, postcss, sass, style-dictionary - Ans - PR #[2558](https://github.com/cfpb/design-system/pull/2558): Fix SCSS selector issues - Ans - PR #[2538](https://github.com/cfpb/design-system/pull/2538): cfpb-form-search: Submit search when enter key is pressed - Ans - PR #[2562](https://github.com/cfpb/design-system/pull/2562): Fix all linter warnings - Ans - PR #[2563](https://github.com/cfpb/design-system/pull/2563): Add `<cfpb-tagline>` - Ans ### General - Lint and build files - ([1fec3c1](https://github.com/cfpb/design-system/commit/1fec3c10b8e82c3d1d9f2892a887051ae8141360)) - Ans - Migrate to Vite - ([05409cf](https://github.com/cfpb/design-system/commit/05409cf3d12284d5ee9fd39ca980dd41d7cc28c3)) - Ans - Cleanup linter issues - ([3caf85a](https://github.com/cfpb/design-system/commit/3caf85a859707f1148ea0ab94def8772e34d007a)) - Ans - Update linter patterns - ([1a5d3cb](https://github.com/cfpb/design-system/commit/1a5d3cb75efb628faa8f3354fdc585899c901a5c)) - Ans - Add error border width variable for select element (#2545) Fixing legacy select component border width in validation error state - ([4526edc](https://github.com/cfpb/design-system/commit/4526edc3197cc8941775aed89ee715cfbca5e392)) - itsmedavep - Update marked, eslint/js, eslint, eslint-plugin-cypress, globals, postcss, sass, style-dictionary - ([bf2a4cb](https://github.com/cfpb/design-system/commit/bf2a4cbb5c08cbb50599945c075b986de017e0e6)) - Ans - Fix SCSS selector issues - ([99fd138](https://github.com/cfpb/design-system/commit/99fd138d73488371e870f6e93afbaef7a5191e86)) - Ans - Submit search when enter key is pressed - ([e65be6a](https://github.com/cfpb/design-system/commit/e65be6a00f2dab583daf9a2a487bc3550348000f)) - Ans - Build dist assets for PR #2561 (5d846d2d5746f4dd9f96baa77135846a627b57e8) [skip ci] - ([cebd394](https://github.com/cfpb/design-system/commit/cebd39483d804256ac64eae38dd54a1575bbf011)) - CFPBot - Fix all linter warnings - ([25afd69](https://github.com/cfpb/design-system/commit/25afd6963d53b3decf62ed2eca185ccefe3a03f8)) - Ans - Add <cfpb-tagline> - ([186ea37](https://github.com/cfpb/design-system/commit/186ea375de5afa6379a4f023b1fd410b10cb61d2)) - Ans - Fix incorrect jsdoc comments - ([ffd0ed4](https://github.com/cfpb/design-system/commit/ffd0ed4ddab708af32cbe64ed6e425bf31953fd6)) - Ans - Fix jsdoc comment - ([f1444a3](https://github.com/cfpb/design-system/commit/f1444a35dc2b8d0c92bc2a98f469085340ef24c6)) - Ans ## [4.4.0](https://github.com/cfpb/design-system/compare/v4.3.2..vv4.4.0) - February 17, 2026 ### PRs in this release - PR #[2474](https://github.com/cfpb/design-system/pull/2474): cfpb-select - fix focus - Ans - PR #[2476](https://github.com/cfpb/design-system/pull/2476): cfpb-select: Fix select clearing - Ans - PR #[2478](https://github.com/cfpb/design-system/pull/2478): Update dependencies: decap-cms-app, cypress, eslint-plugin-jsdoc, release-it, style-dictionary - Ans - PR #[2481](https://github.com/cfpb/design-system/pull/2481): Update types/react - Ans - PR #[2483](https://github.com/cfpb/design-system/pull/2483): cfpb-select: Add blur event - Ans - PR #[2484](https://github.com/cfpb/design-system/pull/2484): Update cypress, style-dictionary - Ans - PR #[2486](https://github.com/cfpb/design-system/pull/2486): Update types/react, eslint-plugin-jsdoc, git-cliff, prettier, release-it, stylelint, stylelint-config-standard-scss - Ans - PR #[2490](https://github.com/cfpb/design-system/pull/2490): Update eslint-plugin-jsdoc, prettier, sass, style-dictionary, yarn - Ans - PR #[2495](https://github.com/cfpb/design-system/pull/2495): Add autocomplete to search component example - Ans - PR #[2518](https://github.com/cfpb/design-system/pull/2518): Bump types/react, cfpb/browserslist-config, cypress, esbuild, eslint-plugin-jsdoc, glob, stylelint - Ans - PR #[2521](https://github.com/cfpb/design-system/pull/2521): Clean up lint configs - Ans ### General - Fix select focusing and default height - ([3f67a14](https://github.com/cfpb/design-system/commit/3f67a14a1ee9cf67982899ea829b61467dc0a1be)) - Ans - Fix async issue with tag focus - ([b6d5b4a](https://github.com/cfpb/design-system/commit/b6d5b4afd8ff101b4910ca86c7ae76d2c66753b4)) - Ans - Lint files - ([8771f65](https://github.com/cfpb/design-system/commit/8771f6584a6bafdeea576c86c9d897e24aba920e)) - Ans - Fix select clearing - ([59b6c9a](https://github.com/cfpb/design-system/commit/59b6c9a19874b53a79365e33e735374bc3cde356)) - Ans - Update dependencies: decap-cms-app, cypress, eslint-plugin-jsdoc, release-it, style-dictionary - ([1579a9a](https://github.com/cfpb/design-system/commit/1579a9a236da2b9dbe04433a38b3622b96bec47b)) - Ans - Rebuild assets - ([b637e34](https://github.com/cfpb/design-system/commit/b637e34a3ad92839103b3e61ec56b8d3542ecc56)) - Ans - Merge branch 'main' into dependabot/npm_and_yarn/glob-13.0.0 - Ans - Add blur event - ([c77e049](https://github.com/cfpb/design-system/commit/c77e04997a000e55ba0c222f9921b1c7d05ae286)) - Ans - Update multiple-select-event-proxy.js - ([b3910d0](https://github.com/cfpb/design-system/commit/b3910d01f5c2b1e08240899f4b2478cac36dc7e1)) - Ans - Merge branch 'main' into dependabot/npm_and_yarn/glob-13.0.0 - Ans - Update cypress, style-dictionary - ([f3c7f7c](https://github.com/cfpb/design-system/commit/f3c7f7cd84285b277f7b9515fc86abc5c77a8a25)) - Ans - Lint files - ([6243743](https://github.com/cfpb/design-system/commit/6243743ea441dc7991b4bcfa3bb80cba175459a8)) - Ans - Re-build assets - ([a21a176](https://github.com/cfpb/design-system/commit/a21a176f0332f77a49302d620025abebb92628d1)) - Ans - Merge branch 'main' into dependabot/npm_and_yarn/glob-13.0.0 - Ans - Lint and build files - ([8eaa4e0](https://github.com/cfpb/design-system/commit/8eaa4e0aea21bbbfd17d030448cb0e343b0119b2)) - Ans - Merge branch 'main' into dependabot/npm_and_yarn/glob-13.0.0 - Ans - Fix search value attribute - ([b5050d1](https://github.com/cfpb/design-system/commit/b5050d13bd2c11be105144ad0b04853f5d2cffea)) - Ans - Bump types/react, cfpb/browserslist-config, cypress, esbuild, eslint-plugin-jsdoc, glob, stylelint - ([d85c580](https://github.com/cfpb/design-system/commit/d85c5805db2f8e142191fa51b8df3a81dc5e0b02)) - Ans - Update to SD config to support native Figma JSON export (#2485) - ([48a5c18](https://github.com/cfpb/design-system/commit/48a5c1853dda3e3f73ccfd2c60a93b8478f9c3e1)) - itsmedavep - Merge branch 'main' into dependabot/npm_and_yarn/glob-13.0.0 - Ans - Re-build assets - ([23dc250](https://github.com/cfpb/design-system/commit/23dc250b00c8c1efc085f957f18325e1447f57a0)) - Ans - Updated table scss to do calcuation for mobile table header line height This allows us to remove linter precision rule - ([fb38d59](https://github.com/cfpb/design-system/commit/fb38d59560ea112bab525bd91bea063e509cef3f)) - itsmedavep - Remove `number-max-precision` stylelint rule - ([9c3a749](https://github.com/cfpb/design-system/commit/9c3a749379daa372ac36359b7e710441376ad073)) - Ans - Lint and re-build assets - ([ff02962](https://github.com/cfpb/design-system/commit/ff0296245979fda49e8208e4d62ab9494a5d670e)) - Ans ## [4.3.2](https://github.com/cfpb/design-system/compare/v4.3.1..vv4.3.2) - December 30, 2025 ### General - Force source sans (#2472) - ([706b8e8](https://github.com/cfpb/design-system/commit/706b8e80c9a6985dd60e1c15e89e8341f45cdffe)) - itsmedavep - Re-generate assets - ([ee2de2c](https://github.com/cfpb/design-system/commit/ee2de2ce107f97ce208425c4fcce622f84179688)) - Ans ## [4.3.1](https://github.com/cfpb/design-system/compare/v4.3.0..vv4.3.1) - December 30, 2025 ### PRs in this release - PR #[2469](https://github.com/cfpb/design-system/pull/2469): FIxes to cfpb-icon-text and cfpb-button divider coloring | bump dependencies and fix examples - Ans - PR #[2470](https://github.com/cfpb/design-system/pull/2470): Add event proxies to cfpb-select - Ans - PR #[2471](https://github.com/cfpb/design-system/pull/2471): Fix focus state - Ans ### General - Update cypress, esbuild | Update elements docs - ([6bbc2c1](https://github.com/cfpb/design-system/commit/6bbc2c1b79ca77fef1bf11ed275c22acf9cfb980)) - Ans - FIxes to cfpb-icon-text and cfpb-button divider coloring - ([898c6da](https://github.com/cfpb/design-system/commit/898c6da4a73c11a67e197d3254969a3fa71fb066)) - Ans - Add event proxies to cfpb-select - ([13807e8](https://github.com/cfpb/design-system/commit/13807e8717c01d7c2d29b1c2af6806d2e3def7b7)) - Ans - Regenerate assets - ([95d2e3d](https://github.com/cfpb/design-system/commit/95d2e3d24b36e93527d1d2fa27bf27bed9db1c2a)) - Ans - Fix focus state - ([d6ea63c](https://github.com/cfpb/design-system/commit/d6ea63c2ca0178baa6e3d656b1b02e1feffec16e)) - Ans - Re-build assets - ([3b9bd43](https://github.com/cfpb/design-system/commit/3b9bd4383957ca2ac5527639c3610b337b1cf477)) - Ans - Fix mixin name duplicate error (#2468) - ([d9ea070](https://github.com/cfpb/design-system/commit/d9ea0703abfc1d7af4b81e02f2c36a890f36677d)) - itsmedavep - Re-generate assets - ([6ba5ca6](https://github.com/cfpb/design-system/commit/6ba5ca6eecb0fb68a20a9238b993c19e587934d0)) - Ans - Run linter - ([8f58656](https://github.com/cfpb/design-system/commit/8f58656ffb0593568c56c3b2574e557e1d027f3f)) - Ans ## [4.3.0](https://github.com/cfpb/design-system/compare/v4.2.4..vv4.3.0) - December 16, 2025 ### PRs in this release - PR #[2410](https://github.com/cfpb/design-system/pull/2410): Add search input component - Ans - PR #[2409](https://github.com/cfpb/design-system/pull/2409): Update decap-cms-app, liquidjs, react, cssnano, cypress, esbuild, eslint, eslint-plugin-jsdoc, globals, sass - Ans - PR #[2412](https://github.com/cfpb/design-system/pull/2412): Add cfpb-form-alert component - Ans - PR #[2413](https://github.com/cfpb/design-system/pull/2413): Add checkbox-icon component - Ans - PR #[2414](https://github.com/cfpb/design-system/pull/2414): Move checkbox-icon to cfpb-checkbox-icon - Ans - PR #[2415](https://github.com/cfpb/design-system/pull/2415): Fix focus/blur/hover states of checkboxes - Ans - PR #[2418](https://github.com/cfpb/design-system/pull/2418): Fix linter issues - Ans - PR #[2420](https://github.com/cfpb/design-system/pull/2420): Fix a11y issues - Ans - PR #[2427](https://github.com/cfpb/design-system/pull/2427): Fix icon and text show/hide icon api - Ans - PR #[2428](https://github.com/cfpb/design-system/pull/2428): Update marked, cypress, eslint-plugin-jsdoc, glob, sass - Ans - PR #[2430](https://github.com/cfpb/design-system/pull/2430): Refactor cfpb-icon-text - Ans - PR #[2432](https://github.com/cfpb/design-system/pull/2432): Add API examples - Ans - PR #[2434](https://github.com/cfpb/design-system/pull/2434): Update @types/react, eslint-plugin-jsdoc, prettier, stylelint - Ans - PR #[2435](https://github.com/cfpb/design-system/pull/2435): Add cfpb-list-item - Ans - PR #[2436](https://github.com/cfpb/design-system/pull/2436): Add `<cfpb-form-search-input>` component - Ans - PR #[2438](https://github.com/cfpb/design-system/pull/2438): Upgrade cypress, prettier | update cfpb-form-search with search-service - Ans - PR #[2440](https://github.com/cfpb/design-system/pull/2440): Add cfpb-list interactive example - Ans - PR #[2457](https://github.com/cfpb/design-system/pull/2457): Enhancements to `cfpb-list` and `cfpb-form-search-input` - Ans - PR #[2458](https://github.com/cfpb/design-system/pull/2458): Lists - Add visibleCheckedItems property and add a filtered event - Ans - PR #[2459](https://github.com/cfpb/design-system/pull/2459): Add parse-child-data utility - Ans - PR #[2460](https://github.com/cfpb/design-system/pull/2460): Update react, react-dom, esbuild, eslint-plugin-jsdoc, prettier, sass - Ans - PR #[2461](https://github.com/cfpb/design-system/pull/2461): Add cfpb-select - Ans - PR #[2462](https://github.com/cfpb/design-system/pull/2462): Add cfpb-expandable - Ans - PR #[2463](https://github.com/cfpb/design-system/pull/2463): Remove cfpb-multiselect - Ans - PR #[2464](https://github.com/cfpb/design-system/pull/2464): CSS and accessibility fixes - Ans - PR #[2465](https://github.com/cfpb/design-system/pull/2465): Update react, react-dom, eslint, release-it, sass - Ans - PR #[2355](https://github.com/cfpb/design-system/pull/2355): Multiselect: Fix erroneous placeholder reference - Ans ### General - Add search input component - ([6adf6b5](https://github.com/cfpb/design-system/commit/6adf6b5513c1abf7ff477f654d95f01dbfe15771)) - Ans - Refactor search input CSS - ([024e75e](https://github.com/cfpb/design-system/commit/024e75ed17b2ced0f8d326579f4f2f57462e4057)) - Ans - Up min-width to 300px to satisfy Firefox - ([d07b103](https://github.com/cfpb/design-system/commit/d07b1031b4655d021e1d59b04f999be360f758bc)) - Ans - Lint files - ([db5fc8c](https://github.com/cfpb/design-system/commit/db5fc8c7bddf910087528f37b84193fe0eb50b1b)) - Ans - Add cfpb-form-alert component - ([9273bf8](https://github.com/cfpb/design-system/commit/9273bf8d2cd836d4b1ace42caf0aaa5fdd8d654c)) - Ans - Merge branch 'main' into ans_update_deps - Ans - Add checkbox-icon component - ([41f2fcf](https://github.com/cfpb/design-system/commit/41f2fcf31c67099db9965b716e7992668a2c9cab)) - Ans - Move checkbox-icon to cfpb-checkbox-icon - ([61380a3](https://github.com/cfpb/design-system/commit/61380a33b6348c9827ce38fa7156908d2e0596d3)) - Ans - Fix focus/blur/hover states of checkboxes - ([1971c0c](https://github.com/cfpb/design-system/commit/1971c0c4e4f960bc2f8b58786c4f35dba9e1e2a6)) - Ans - Fix linter issues - ([6ae04ee](https://github.com/cfpb/design-system/commit/6ae04ee3d83a196cdfb456bd83d19c752335726d)) - Ans - Fix a11y issues - ([928626e](https://github.com/cfpb/design-system/commit/928626e8b2117c6001e46683d513c3f9b2b39720)) - Ans - Fix icon and text show/hide icon api - ([3bb9401](https://github.com/cfpb/design-system/commit/3bb94011e9a7ef8a67bca69133076610647d2f96)) - Ans - Lint files - ([3dd91b1](https://github.com/cfpb/design-system/commit/3dd91b108601c6ed69ea6aff98b039fdb58b8265)) - Ans - Refactor cfpb-icon-text - ([70f10be](https://github.com/cfpb/design-system/commit/70f10be9b5aa4d43e68db0618ae4245a535b89b4)) - Ans - Adding styledict config (#2421) * Adding styledict config Adds: style-dictionary.config.js <- transforms from JSON tokens to .css build-tokens.yml <- does what the above does on every commit or PR to the repo to ensure edits commited directly to JSON token files produces the .css files we need package.json <- adds a yarn tokens to commands and invokes it as first step in yarn start process * Adding style-dictionary to package.json and test files * Remove GH action and add in details on how to contribute tokens removing based on review with ans. Will be added back as a cron job that runs at night later. Updated contributors.md to include information about token usage. Also small linting fixes. * Fix formatting and wording in CONTRIBUTING.md * addressing PR review feedback. 1) Removed building tokens from the yarn start command. `yarn tokens` will still kick off translation of the tokens. 2) Removed any variable descriptions from Figma variables. (that removed the comment from the generated .css) 3) Added empty last line 4) Renamed single letter var from p to fsPath. 5) Fixed contributing.md to use code blocks for paths - ([7e10857](https://github.com/cfpb/design-system/commit/7e108577294fae15c2bea85b988f147226a76b6b)) - itsmedavep - Add API examples - ([d45c474](https://github.com/cfpb/design-system/commit/d45c4740ca3504c2f66687da3803adee59ebbcd1)) - Ans - Restructuring to have web components use JSON (#2431) * restructuring to have web components use JSON duplicated contents of abstracts and base into elements/abstracts and elements/base updated to using css custom props in base.scss instead of scss vars added elements/abstracts and elements/base to index.scss added vars.css to abstracts this should establish a base to hook up the JSON tokens as the next step * renaming sizing-vars to not be an scss partial file As @anselmbradford pointed out we do not do that for any other files in the codebase, so the usage here was inconsistent. Renamed to remove the underscore. * removing unused js files and one grid-gutter-size var * getting rid of the leftover js files in dist - ([b7e4922](https://github.com/cfpb/design-system/commit/b7e49228169d30d0593f63c791f7320b252f0077)) - itsmedavep - Lint files - ([e04fb1a](https://github.com/cfpb/design-system/commit/e04fb1a6d05ea87ea1e804758714f7c7410ccefc)) - Ans - Add cfpb-list-item - ([24292f2](https://github.com/cfpb/design-system/commit/24292f2bba1b64e2e9ee0d6180aa3570dd13bb2b)) - Ans - Add `<cfpb-form-search-input>` - ([71b1303](https://github.com/cfpb/design-system/commit/71b1303f542810c624bd8fa5121e6c302ea883c3)) - Ans - Upgrade cypress, prettier | update cfpb-form-search with search-service - ([28e2395](https://github.com/cfpb/design-system/commit/28e23956d01aac0fd0f27c4a99681f2ab9f13d71)) - Ans - Update elements example - ([4da9e69](https://github.com/cfpb/design-system/commit/4da9e69763c3505f674c408743f5b9c33d0cea75)) - Ans - Transitioning buttons over to using JSON and css custom props (#2433) Co-authored-by: Ans <git@anselmbradford.com> - ([8bc75bf](https://github.com/cfpb/design-system/commit/8bc75bfe9b4613f1b37ad521d50c0bff8089c7e0)) - itsmedavep - Add cfpb-list interactive example - ([4e960c4](https://github.com/cfpb/design-system/commit/4e960c472f134517bacb01879f28ab73791050c9)) - Ans - Add correct ARIA attributes - ([8f9600f](https://github.com/cfpb/design-system/commit/8f9600f6f75e068f2f979ea74813c47000cd4efd)) - Ans - Fixed issue with checked items - ([b28ac05](https://github.com/cfpb/design-system/commit/b28ac057283a441d47d6e5cdbb1a71d890b677ba)) - Ans - Rewire import to use tokens from elements - ([06e7a5e](https://github.com/cfpb/design-system/commit/06e7a5e48ae3aaffe1a6e7d87ccf5043cd97fcfd)) - itsmedavep - Revert "rewire import to use tokens from elements" This reverts commit 06e7a5e48ae3aaffe1a6e7d87ccf5043cd97fcfd. - ([6ac5c22](https://github.com/cfpb/design-system/commit/6ac5c226b6da878f9055d921085bd6f59d9bdee9)) - itsmedavep - Enhancements to lists - ([46619cd](https://github.com/cfpb/design-system/commit/46619cd4c7b01ff62273d6e34e35fe0b6e60a46d)) - Ans - Lists-Add visibleCheckedItems property and add a filtered event - ([929c30e](https://github.com/cfpb/design-system/commit/929c30e2d02751676792b5cfb1bbbe9225741956)) - Ans - Add parse-child-data utility - ([527570f](https://github.com/cfpb/design-system/commit/527570faf97367bb9f0353130c3dd3751969ecf8)) - Ans - Lint files - ([9e53195](https://github.com/cfpb/design-system/commit/9e53195e797da125797b957fd0ef7fc4ae5e9378)) - Ans - Add cfpb-select - ([c25851d](https://github.com/cfpb/design-system/commit/c25851dc8b29f404fe60301e3e4a173912efe261)) - Ans - Fix search - ([53fbe96](https://github.com/cfpb/design-system/commit/53fbe96534c2e53eb92c17361bd6d8b66c1dd816)) - Ans - Add cfpb-expandable - ([f3231c5](https://github.com/cfpb/design-system/commit/f3231c5b766f0c5ec4a8985b570b14a48340a086)) - Ans - Remove cfpb-multiselect - ([8a93942](https://github.com/cfpb/design-system/commit/8a9394202918a2988c9c2e2378b0fe6f44c48898)) - Ans - Importing abstracts from elements (#2441) Updating import to use src/elements/abstracts - ([05bb28a](https://github.com/cfpb/design-system/commit/05bb28a749540bfee2363224167ed51b5e5870d5)) - itsmedavep - Rewire imports to use new location and css output from JSON (#2442) - ([dcea912](https://github.com/cfpb/design-system/commit/dcea912494d9282b69c71cfb2231105546c6872b)) - itsmedavep - Change to import so that things now point at the JSON versions of tokens (#2443) - ([e58f88b](https://github.com/cfpb/design-system/commit/e58f88be2f766dcaf82da6610baae66954766d36)) - itsmedavep - Cfpb-from-choice rewired to import the css transformed from JSON tokens (#2444) Also updated: form-field-input-lg-target-bg form-field-input-lg-target-bg-selected form-field-input-lg-target-border form-field-input-lg-target-bg-disabled To use css custom props instead of SCSS variables - ([d6acf40](https://github.com/cfpb/design-system/commit/d6acf40f7866bce841f03a5729cee1e2c1e5bfbb)) - itsmedavep - Rewired cfpb-form-search to import css translated from JSON tokens (#2445) - ([ed4ada5](https://github.com/cfpb/design-system/commit/ed4ada55be7d6acea8fa5f5aae985678b8d360f8)) - itsmedavep - Cfpb-form-search-input rewired to import from css translated from JSON tokens (#2446) - ([7e4c6e3](https://github.com/cfpb/design-system/commit/7e4c6e35df6d03b6a7d81adf447c614614427e0a)) - itsmedavep - Cfpb-icon-text import update (#2447) updated @use to point at src/elements/abstracts in order to use our JSON translated css - ([53b9e9a](https://github.com/cfpb/design-system/commit/53b9e9a3aa1ce4ec604c5526eecfc40edc834fed)) - itsmedavep - Updated import to use translated JSON (#2449) Also updated label-helper to use CSS custom properties - ([a995053](https://github.com/cfpb/design-system/commit/a9950532aeacf40ad37d6b69d0307a20e395ce37)) - itsmedavep - Rewired cfpb-list to import JSON translated tokens (#2450) Updated @use to point oat elements/abstracts - ([1f6e10d](https://github.com/cfpb/design-system/commit/1f6e10d6aa28196343da4d478fc0c9eec315bc02)) - itsmedavep - Rewired import to use elements/abstracts (#2451) - ([b6919c5](https://github.com/cfpb/design-system/commit/b6919c571bfdb0a1f48c6a0ea41e2d23e95c0f8d)) - itsmedavep - Rewired the import to use JSON translated tokens (#2453) Updated @use to point at src/elements/abstracts I did NOT change the utilities import because we are not duplicating that into the web components currently Same thing goes for the icons. We currently are not duplicating them into elements so I did not update that import - ([f0f7e53](https://github.com/cfpb/design-system/commit/f0f7e538f662901aed6b25e05ce1ffcd1a054042)) - itsmedavep - Rewired import to piont at elements (#2454) Updated @use imports to point at our JSON translated css files - ([9862c9c](https://github.com/cfpb/design-system/commit/9862c9c8c5bad80ec404c365fd55625da946ef24)) - itsmedavep - Rewired cfpb-tag-group to use JSON translated css (#2455) Updated @use to point at src/elements/abstracts & src/elements/cfpb-button/vars - ([ca4b57a](https://github.com/cfpb/design-system/commit/ca4b57abd716085b7469e8032a9f6649073e80fd)) - itsmedavep - CSS and accessibility fixes - ([85c59d8](https://github.com/cfpb/design-system/commit/85c59d805f37523183886be9a070d017bd12ab04)) - Ans - Linter fixes - ([e3d73a5](https://github.com/cfpb/design-system/commit/e3d73a5572e52e57fa4e8c4d868e367f103720bb)) - Ans - Fix erroneous placeholder reference - ([80fe377](https://github.com/cfpb/design-system/commit/80fe377c4c62d35d04b1307d3c046f3282c80865)) - Ans - Re-build assets - ([133fe55](https://github.com/cfpb/design-system/commit/133fe55e86ca592ae0c8df470adedef500939ed6)) - Ans ## [4.2.4](https://github.com/cfpb/design-system/compare/v4.2.3..vv4.2.4) - October 16, 2025 ### PRs in this release - PR #[2402](https://github.com/cfpb/design-system/pull/2402): Update yarn, cypress, esbuild, eslint-plugin-jsdoc - Ans - PR #[2403](https://github.com/cfpb/design-system/pull/2403): Fix link consistency issues - Ans ### General - Build assets - ([5c62585](https://github.com/cfpb/design-system/commit/5c62585effaa9b796b06d4709d07394c30fae486)) - Ans - Fix link consistency issues - ([5c175cf](https://github.com/cfpb/design-system/commit/5c175cf56e67df55745dafecd45c31de8c467383)) - Ans ## [4.2.3](https://github.com/cfpb/design-system/compare/v4.2.2..vv4.2.3) - October 15, 2025 ### PRs in this release - PR #[2391](https://github.com/cfpb/design-system/pull/2391): Remove "read more" links from card pattern - Ans ### General - Remove links from card headings - ([7fc4db4](https://github.com/cfpb/design-system/commit/7fc4db490acebe060be1cb311546481a05077521)) - Ans - Revert card heading links - ([f53fa8f](https://github.com/cfpb/design-system/commit/f53fa8fe36285f73e16f65de3323336d34cf21f3)) - Ans ## [4.2.2](https://github.com/cfpb/design-system/compare/v4.2.1..vv4.2.2) - October 8, 2025 ### PRs in this release - PR #[2394](https://github.com/cfpb/design-system/pull/2394): Fix hover on a-link class - Ans ### General - Fix hover on a-link class - ([a87497b](https://github.com/cfpb/design-system/commit/a87497b986ebb16e6edaba1c54bae437233a9739)) - Ans ## [4.2.1](https://github.com/cfpb/design-system/compare/v4.2.0..vv4.2.1) - October 8, 2025 ### PRs in this release - PR #[2392](https://github.com/cfpb/design-system/pull/2392): Cards: Migrate border to text-decoration - Ans - PR #[2393](https://github.com/cfpb/design-system/pull/2393): Fix alignment and underline bugs - Ans ### General - Migrate border to text-decoration - ([b2fd4aa](https://github.com/cfpb/design-system/commit/b2fd4aab629bc7b279ae46705417c52e717f5906)) - Ans - Fix alignment and underline bugs - ([7acdece](https://github.com/cfpb/design-system/commit/7acdece0f6d692e83bbff654dc30b7386f84176e)) - Ans ## [4.2.0](https://github.com/cfpb/design-system/compare/v4.1.0..vv4.2.0) - October 8, 2025 ### PRs in this release - PR #[2375](https://github.com/cfpb/design-system/pull/2375): Add cfpb-text-icon component - Ans - PR #[2376](https://github.com/cfpb/design-system/pull/2376): Remove unused `$pagination-btn-min-width-px` - Ans - PR #[2378](https://github.com/cfpb/design-system/pull/2378): Create media-query-service.js - Ans - PR #[2379](https://github.com/cfpb/design-system/pull/2379): Refactor media-query-service and add tests - Ans - PR #[2381](https://github.com/cfpb/design-system/pull/2381): Update browserslist-config, cypress, eslint-plugin-jsdoc, git-cliff, sass - Ans - PR #[2383](https://github.com/cfpb/design-system/pull/2383): Add pagination component | Update eslint-plugin-cypress, eslint-plugin-jsdoc - Ans - PR #[2384](https://github.com/cfpb/design-system/pull/2384): cfpb-pagination refactor | Add i18n-service component - Ans - PR #[2385](https://github.com/cfpb/design-system/pull/2385): cfpb-pagination refactor - Ans - PR #[2386](https://github.com/cfpb/design-system/pull/2386): Add i18n-service jest tests - Ans - PR #[2387](https://github.com/cfpb/design-system/pull/2387): Update eslint-plugin-jsdoc, eslint-plugin-wc - Ans - PR #[2388](https://github.com/cfpb/design-system/pull/2388): Add classes to pagination buttons - Ans - PR #[2389](https://github.com/cfpb/design-system/pull/2389): Move link underlines to text-decoration instead of borders - Ans ### General - Add cfpb-text-icon component - ([35c67a3](https://github.com/cfpb/design-system/commit/35c67a304ae3bdbc5e0721ee497c6d767e583e37)) - Ans - Remove unused $pagination-btn-min-width-px - ([0bf9fc7](https://github.com/cfpb/design-system/commit/0bf9fc723473973160948024ccd085040615279c)) - Ans - Create media-query-service.js - ([03be1ec](https://github.com/cfpb/design-system/commit/03be1ec30a17fdc92c6521230093a3166d0985b2)) - Ans - Refactor media-query-service and add tests - ([191c521](https://github.com/cfpb/design-system/commit/191c521328711d817f9596d4d0aced61c370f46b)) - Ans - Update media-query-service.spec.js - ([b627150](https://github.com/cfpb/design-system/commit/b62715081947ed8010f4e3581baa45ced3076beb)) - Ans - Update media-query-service.spec.js - ([77184bc](https://github.com/cfpb/design-system/commit/77184bc0d5534771d08fe4bd939d722c67eb7bd3)) - Ans - Update browserslist-config, cypress, eslint-plugin-jsdoc, git-cliff, sass - ([58b74ff](https://github.com/cfpb/design-system/commit/58b74ffa89d14cc3f1a6e6a5ff1506610bdd0e5f)) - Ans - Add pagination component | Update eslint-plugin-cypress, eslint-plugin-jsdoc - ([e4db118](https://github.com/cfpb/design-system/commit/e4db1186f11105c81eb760095794e65d0db28481)) - Ans - Refactor pagination - ([dc99494](https://github.com/cfpb/design-system/commit/dc99494d9beb264464474d4860b4942d594a0fbf)) - Ans - Add i18n service - ([28476cc](https://github.com/cfpb/design-system/commit/28476ccc9094e9a303fa021c034294e3a5d61fcf)) - Ans - Refactor pagination - ([26c922f](https://github.com/cfpb/design-system/commit/26c922f286f93ea6892d8198535b55013db8819d)) - Ans - Add i18n-service jest tests - ([61a43ef](https://github.com/cfpb/design-system/commit/61a43ef528ad5ceb1f950e659003a86302916cdc)) - Ans - Lint files - ([8c290be](https://github.com/cfpb/design-system/commit/8c290bed57ecc2335f5c6c03b6070ca467067873)) - Ans - Add classes to pagination buttons - ([037e380](https://github.com/cfpb/design-system/commit/037e380c774b033b9de034d7429911d4160b81ca)) - Ans - Move link underlines to text-decoration instead of borders - ([c7f0ae9](https://github.com/cfpb/design-system/commit/c7f0ae93a69ba3b3b18e41bb47584dc11b58bbf5)) - Ans ## [4.1.0](https://github.com/cfpb/design-system/compare/v4.0.4..vv4.1.0) - September 23, 2025 ### PRs in this release - PR #[2369](https://github.com/cfpb/design-system/pull/2369): Add more options to cfpb-buttons - Ans - PR #[2370](https://github.com/cfpb/design-system/pull/2370): Refactor cfpb-button - Ans - PR #[2367](https://github.com/cfpb/design-system/pull/2367): Add multiselect and label web component - Ans - PR #[2372](https://github.com/cfpb/design-system/pull/2372): Refactor cfpb-choice and cfpb-multiselect - Ans - PR #[2373](https://github.com/cfpb/design-system/pull/2373): Update eslint, eslint-plugin-jsdoc - Ans - PR #[2374](https://github.com/cfpb/design-system/pull/2374): Implement font-size-adjust calculation - Ans ### General - Add more options to cfpb-buttons - ([2e1bde4](https://github.com/cfpb/design-system/commit/2e1bde4bef284f5627a3d1c986a76e83619bbc83)) - Ans - Remove unused class modifier - ([052ad99](https://github.com/cfpb/design-system/commit/052ad99fae57bfb5d11c50a875c3a5873b074c8f)) - Ans - Remove unused class - ([ac7f765](https://github.com/cfpb/design-system/commit/ac7f7658b87f0741de7954ad5512ef8a468993d6)) - Ans - Add missing jsdoc - ([3afa670](https://github.com/cfpb/design-system/commit/3afa670eac815013bc4876006254a029940e7669)) - Ans - Refactor cfpb-button - ([a2fb1ae](https://github.com/cfpb/design-system/commit/a2fb1ae8206c3dd13a7110f3d28978ac363fe996)) - Ans - Enable test - ([a518170](https://github.com/cfpb/design-system/commit/a5181709e92a784b039789e3161624cc0aa25a3b)) - Ans - Add multiselect web component - ([77cdbe0](https://github.com/cfpb/design-system/commit/77cdbe0e8c564b109ee0c1ce6c39950caa4e9036)) - Ans - Refactor cfpb-choice and cfpb-multiselect - ([7cbe534](https://github.com/cfpb/design-system/commit/7cbe534bc9791761a330c9f90cd6a54d664617eb)) - Ans - Linter fixes - ([fdd3941](https://github.com/cfpb/design-system/commit/fdd3941e00476586458eadc4288fcf1b1a4d0ac2)) - Ans - Implement font-size-adjust calculation - ([7056cd8](https://github.com/cfpb/design-system/commit/7056cd833a73ff436b68204917ec7d6a4fc582aa)) - Ans ## [4.0.4](https://github.com/cfpb/design-system/compare/v4.0.3..vv4.0.4) - September 17, 2025 ### PRs in this release - PR #[2357](https://github.com/cfpb/design-system/pull/2357): cfpb-button/cfpb-file-upload: Adjust lit syntax - Ans ### General - Adjustments to lit syntax - ([6a0982e](https://github.com/cfpb/design-system/commit/6a0982e130f25046da9aa14ee91bf2fdd20adcd7)) - Ans ## [4.0.3](https://github.com/cfpb/design-system/compare/v4.0.2..vv4.0.3) - September 17, 2025 ### PRs in this release - PR #[2339](https://github.com/cfpb/design-system/pull/2339): Update dependencies: esbuild and eslint - Ans - PR #[2335](https://github.com/cfpb/design-system/pull/2335): Button WC: Update `isDisabled` property to `disabled` - Ans - PR #[2359](https://github.com/cfpb/design-system/pull/2359): Update Cypress to v15 | Update concurrently, cssnano, eslint, sass - Ans - PR #[2356](https://github.com/cfpb/design-system/pull/2356): Add checkbox/radio web components - Ans - PR #[2337](https://github.com/cfpb/design-system/pull/2337): Add tag web components - Ans - PR #[2362](https://github.com/cfpb/design-system/pull/2362): Add Jest unit tests for web components - Ans - PR #[2363](https://github.com/cfpb/design-system/pull/2363): Update dependencies: eslint, eslint-plugin-jsdoc, sass, stylelint - Ans - PR #[2366](https://github.com/cfpb/design-system/pull/2366): Refactor cfpb-tag-group - Ans - PR #[2365](https://github.com/cfpb/design-system/pull/2365): Update eslint-plugin-jsdoc, stylelint-config-standard-scss - Ans - PR #[2368](https://github.com/cfpb/design-system/pull/2368): Multiselect: Add padding to no results found state - Ans ### General - Merge branch 'main' into dependabot/npm_and_yarn/form-data-4.0.4 - Ans - Re-built assets - ([eac70a1](https://github.com/cfpb/design-system/commit/eac70a10e87ea98db86b527349c637a840993c74)) - Ans - Update `isDisabled` property to `disabled` - ([4aa6e47](https://github.com/cfpb/design-system/commit/4aa6e4792b5d58da06dca427404760cd729facdd)) - Ans - Lint and build project - ([97e4e99](https://github.com/cfpb/design-system/commit/97e4e998870c613b8965a1ac202ef0537a645438)) - Ans - Add checkbox/radio web components - ([35f6f83](https://github.com/cfpb/design-system/commit/35f6f83668deebd4b05cdedac5bf0e9d55345aff)) - Ans - Add tag web components - ([eea7eb7](https://github.com/cfpb/design-system/commit/eea7eb71cea53390a461a56a2ebeeddeeb04ccb4)) - Ans - Update tag group to add API to add and remove tags - ([9bbc3fc](https://github.com/cfpb/design-system/commit/9bbc3fcff6c73c3221027807143255e33b17b401)) - Ans - Add custom click event for filter tag - ([25dbb22](https://github.com/cfpb/design-system/commit/25dbb22288fe9b769eb6f73482a4b3ee88f5fb40)) - Ans - Add tag web components - ([b7549b4](https://github.com/cfpb/design-system/commit/b7549b41e0a04d98a566b8428f9a108896967330)) - Ans - Add tests - ([1f200a9](https://github.com/cfpb/design-system/commit/1f200a902389d94f4ba776ddd28106963b9522fb)) - Ans - Autolint files - ([fb354e6](https://github.com/cfpb/design-system/commit/fb354e6cca6b43a1de29bd56d82907a719cf9401)) - Ans - Refactor cfpb-tag-group - ([d0437db](https://github.com/cfpb/design-system/commit/d0437db13a127f27f2ed427659f78905a79ce2c9)) - Ans - Lint files - ([f540aaa](https://github.com/cfpb/design-system/commit/f540aaa80985413f2f8f027e21ee9045ba57654c)) - Ans - Rebuilt dist files - ([6a06cb6](https://github.com/cfpb/design-system/commit/6a06cb6703bb05deb534b110e53750ec49298de3)) - Ans - Add padding to no results found state - ([ae74ae5](https://github.com/cfpb/design-system/commit/ae74ae5b61d112868d1616e1df79e5401fd33b3a)) - Ans - Fix linting error - ([dbcbc94](https://github.com/cfpb/design-system/commit/dbcbc942042c91d7e86e4c0c3f2eaba642e45206)) - Ans ## [4.0.2](https://github.com/cfpb/design-system/compare/v4.0.1..vv4.0.2) - August 5, 2025 ### General - Delete packages/cfpb-design-system/src/components/cfpb-icons/font directory delete icon font folder and file - ([5bd827b](https://github.com/cfpb/design-system/commit/5bd827b849e9d933d64a755ca6f4637c845d6d0c)) - jenn-franklin ## [4.0.1](https://github.com/cfpb/design-system/compare/v4.0.0..vv4.0.1) - July 15, 2025 ### PRs in this release - PR #[2320](https://github.com/cfpb/design-system/pull/2320): Update lit, cssnano, eslint, eslint-plugin-jsdoc | Move @fontsource-variable/source-sans-3 to published project - Ans ### General - Update lit, cssnano, eslint, eslint-plugin-jsdoc | Move @fontsource-variable/source-sans-3 to published project - ([3427ba9](https://github.com/cfpb/design-system/commit/3427ba96b1ee5a106573361a3c4fed28e72759be)) - Ans ## [4.0.0](https://github.com/cfpb/design-system/compare/v3.14.1..vv4.0.0) - July 15, 2025 ### PRs in this release - PR #[2316](https://github.com/cfpb/design-system/pull/2316): Add flexbox to summary buttons - Ans - PR #[2309](https://github.com/cfpb/design-system/pull/2309): Replace Avenir Next with Source Sans 3 - Ans ### General - Add flexbox to summary buttons - ([6ad127f](https://github.com/cfpb/design-system/commit/6ad127fc848fa811d5886f51b9c55377ece1411c)) - Ans - Update font.scss - ([ed2b12c](https://github.com/cfpb/design-system/commit/ed2b12ceb9490001a109d17f8e94c1e8e0a7ece5)) - Ans - Add `@fontsource/source-sans-3` - ([3c6a5e9](https://github.com/cfpb/design-system/commit/3c6a5e9cefa86821f117dafa652ef5f92333e42d)) - Ans - Add additional font weight of 700 - ([55028fc](https://github.com/cfpb/design-system/commit/55028fc876c1c8e155fe111807344ad783f496ad)) - Ans - Switch to Source Sans Variable - ([da47dc7](https://github.com/cfpb/design-system/commit/da47dc7dc2220b18181c57d5b456091ee38c13c2)) - Ans - Swap Avenir with Source Sans 3 - ([607f872](https://github.com/cfpb/design-system/commit/607f8726355ba5d899caa61a4e4e19fcc3296693)) - Ans - Switch font-display to fallback, from swap - ([ac18f86](https://github.com/cfpb/design-system/commit/ac18f868340ca0351d1aa470ea4dcea8d8cdbb06)) - Ans - Adjust CSS line height defaults - ([facb436](https://github.com/cfpb/design-system/commit/facb436481f0cc0fea8c8ce762586d26cc584866)) - Ans - Adjust line-height - ([15abd3f](https://github.com/cfpb/design-system/commit/15abd3fe7bd8f0fa056dfad626897ca191afde3c)) - Ans - Adjust line-height - ([93a3d8a](https://github.com/cfpb/design-system/commit/93a3d8aecb41ed83f0945adaadbd3019e2d4f1c7)) - Ans - Adjust gradient for summary | Adjust tag size - ([7447419](https://github.com/cfpb/design-system/commit/7447419278919db9a2bb3f5988ca1a06027a1ef3)) - Ans - Merge branch 'main' into ans_source_sans_3 - Ans - Re-build /dist/ - ([5b5e3e6](https://github.com/cfpb/design-system/commit/5b5e3e6c82f939c84d95b06f4075244e6af5337c)) - Ans ## [3.14.1](https://github.com/cfpb/design-system/compare/v3.14.0..vv3.14.1) - July 1, 2025 ### PRs in this release - PR #[2308](https://github.com/cfpb/design-system/pull/2308): Add sideEffects: false to package.json and add init to web components - Ans ### General - Add sideEffects: false to package.json and add init to web components - ([561eac0](https://github.com/cfpb/design-system/commit/561eac03b2ab566e06dece1162e4aade