Changelog
1.10.1 (2024-11-21)
- UsaSelect: set
selected
prop correctly for ssr (2556c07)
1.10.0 (2024-11-13)
- UsaChecklistItem: remove ability to focus checklist items (2437a41)
- UsaTooltip: allow users to hover over tooltip content (94e7c0c)
- UsaSelect: remove
selected
attr binding (070278b)
1.9.0 (2024-05-05)
- UsaBanner: pass default open prop as static value (361d9bf)
- UsaSearch: set
selected
attribute for better ssr support (288e5f9)
1.8.0 (2024-04-09)
- UsaFooterAddress: move order of
v-bind=\"\\$attrs\"
to prevent overriding CSS classes (f75efd0) - UsaSidenavItem: move order of
v-bind=\"\\$attrs\"
to prevent overriding other props (238ca28) - useMobileMenu: remove invalid underscores from id and use global id prefix (6ed0dc8)
- UsaSidenavItem: add
sublist
scoped slot (51a6ac7)
1.8.0-beta.1 (2024-03-19)
- UsaFooterAddress: move order of
v-bind=\"\\$attrs\"
to prevent overriding CSS classes (f75efd0) - UsaSidenavItem: move order of
v-bind=\"\\$attrs\"
to prevent overriding other props (238ca28)
- UsaSidenavItem: add
sublist
scoped slot (51a6ac7)
1.7.2-beta.2 (2024-03-17)
1.7.2-beta.1 (2024-02-25)
- useMobileMenu: remove invalid underscores from id and use global id prefix (6ed0dc8)
1.7.1 (2024-02-24)
- UsaNavDropdownButton: add router link props to fix active class not being applied to button (92222e7)
1.7.0 (2024-02-22)
- UsaNav: move mobile menu functionality to
UsaHeader
component (9e6a103)
- allow component level
routerComponentName
prop to be an object (5ddadab)
1.6.1 (2024-02-19)
- UsaFooterCollapsibleMenu: add ssr support by delaying collapse until component is mounted (3df9591)
- UsaModal: delay visibility until component is mounted for ssr support (399093c)
- UsaNav: support ssr by adding mounted check to media query evaluation (aefd68f)
1.6.0 (2023-12-27)
- UsaRange: remove redundant ARIA attributes (f1650d6)
- incorporate date picker a11y improvements from USWDS 3.7.0 (3fe0c9f)
- incorporate date picker a11y improvements from USWDS 3.7.0 (42ea002)
- UsaRange: add
unit
andpreposition
props (dc2bc92)
1.5.1 (2023-12-17)
- UsaDatePickerCalendar: set correct highlighted date when clicked (b32620f)
1.5.0 (2023-12-13)
- UsaSearch: add
name
prop (62f8a4b) - vite: update to Vite 3 to improve component tree shaking (55c16db)
1.4.1 (2023-12-06)
- fix svg sprite attribute binding (cf9f6a7)
1.4.0 (2023-12-05)
- correct provide/inject configuration names (c79fd09)
- npm: add separate
components
export to destructure component imports (557cd45)
1.3.0 (2023-10-10)
- UsaComboBox:
space
selects the current highlighted option (246ed7b)
- BaseLink: spacebar triggers navigation if link is styled as button (b58fc6f)
- UsaCheckbox: add
disabled
prop and renderaria-disabled
attr (7b40eab) - UsaFileInput: improve status text for screen readers (15a22ba)
- UsaPagination: add
overflowAriaLabel
prop (7c2c958)
- Revert "feat(UsaCheckbox): add
disabled
prop and renderaria-disabled
attr" (6f07c3d)
1.2.0 (2023-01-08)
- remove extra comma from deprecation message (de825e0)
- UsaDateInput: add option to use select element for month (b46289d), closes #475
- UsaSelect: add explicit
group
prop option (aa08448)
1.1.0 (2022-12-31)
1.0.1 (2022-11-16)
- UsaTimePicker: prevent
usa-time-picker
class from being added which each prop change (869f53b)
- github-actions: reverse separating dependabot workflow in separate file (9d1764a)
1.0.0 (2022-11-06)
- add
button
type to all non-form component buttons (b2c92ad) - npm: replace uswds v2 package with v3 (0e7893e)
- UsaBanner: update banner component text and simplify aria markup (f33bc00)
- UsaCharacterCount: debounce status count updating to prevent aria-live updating too fast (c9afe91)
- UsaSelect: rename
UsaDropdown
component toUsaSelect
(c486b92) - UsaValidation: allow actual validations to be run with component (104de29), closes #439
- UsaSelect: The
UsaDropdown
component has been renamed toUsaSelect
. You will need to update the component name anywhere it is used.
All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
0.10.0 (2022-10-31)
- UsaDatePicker: implement
UsaDatePicker
and related components (090be24) - UsaDateRangePicker: implement
UsaDateRangePicker
component (f768677) - UsaFileInput: implement
UsaFileInput
component (72bd1b4), closes #26
- UsaPaginationArrow: fix svg icon href binding (0bbfc4a)
- UsaTooltip: fix initial positioning of tooltip (d840af7)
0.9.1 (2022-06-20)
0.9.0 (2022-06-20)
- UsaComboBox: add support for readonly prop (0e3ed5a)
- UsaComboBox: implement
UsaComboBox
component (b4d949e), closes #97 - UsaFooterAddress: implement
UsaFooterAddress
component (ab9db2d), closes #32 - UsaPasswordMask: implement
UsaPasswordMask
component (08f9b80), closes #36 - UsaRange: allow modalValue to be a string or number (ed1a966)
- UsaTimePicker: implement
UsaTimePicker
component (626f285), closes #173
- github-actions: only trigger dependabot automerge step on pull requests (2d7030d)
0.8.0 (2022-05-31)
- UsaFooterCollapsibleMenu: implement
UsaFooterCollapsibleMenu
component (4c379d3) - UsaFooterCollapsibleMenuSection: implement
UsaFooterCollapsibleMenuSection
component (c31718e) - UsaFooterMenu: implement
UsaFooterMenu
component (23dc8a0) - UsaFooterNav: implement
UsaFooterNav
component (66be9db), closes #28 - UsaIcon: implement
UsaIcon
component (ffb9401), closes #174 - UsaIconList: implement
UsaIconList
component (cafeb54), closes #175 - UsaIconListItem: implement
UsaIconListItem
component (7377534), closes #214 - UsaTooltip: implement
UsaTooltip
component (678c076), closes #81 - useAccordion: set
multiselectable
default argument value (86b8ac1)
- cypress: replace alias import of global CSS file with relative one (17d933f)
- fix unique id generator function to start with a letter instead of
__
(2788404) - UsaNavPrimary: close all open menus with switch to mobile/desktop functionality (6ecd354)
0.7.4 (2022-05-10)
- export install function as default so it can be more easily installed (69e77bd)
0.7.3 (2022-05-09)
- storybook: move .nojekyll to correct folder for storybook build (d102457)
0.7.2 (2022-05-09)
- set correct nojekyll filename (9727ec1)
- storybook: set correct version number for github pages deploy action (fa9957d)
0.7.1 (2022-05-08)
0.7.0 (2022-05-07)
- UsaFooterPrimarySection: implement
UsaFooterPrimarySection
component (3bf9c4b), closes #33 - UsaFooterSecondarySection: implement
UsaFooterSecondarySection
component (dfe611d), closes #34 - UsaHero: remove custom CSS that removes default background image (54567a9)
- UsaPagination: use
v-show
instead of custom CSS for hiding arrows (5f8eebd)
0.6.0 (2022-04-17)
- cypress: add basic code coverage plugins (5c4882d), closes #109
- UsaFooter: add support for custom grid prefix for container class (cc6171d)
- UsaFooterLogo: implement
UsaFooterLogo
component (432f880), closes #30 - UsaFooterSocialLinks: add support for custom grid prefix for grid column classes (6848158)
- UsaFooterSocialLinks: implement
UsaFooterSocialLinks
component (aa68d9d), closes #31 - UsaGraphicList: add support for custom grid prefix for container class (80256e7)
- UsaNav: add types for wrap prop (6f0b162)
- UsaTableHeaderCell: implement
UsaTableHeaderCell
component (56f1ed8), closes #77 - UsaTable: implement
UsaTable
component (eeb5804) - UsaTableSortButton: implement
UsaTableSortButton
component (658a33e), closes #78 - UsaValidation: implement
UsaValidation
,UsaChecklist
andUsaChecklistItem
components (42393e5), closes #82
- BaseLink: render as
a
tag if to prop is used but goes to external url (c540ca8) - storybook: correct missing provided function and camel case prop names in templates (8218321)
- UsaCollectionItem: fix
heading-tag
prop name in template (b9476cd)
0.5.0 (2022-03-14)
- UsaHeader: provide megamenu prop value (6b0f103)
- UsaNavbar: implement
UsaNavbar
component (5e70f66), closes #155 - UsaNavDropdownButton: implement
UsaNavDropdownButton
component (31acdb7) - UsaNavDropdown: implement
UsaNavDropdown
component (368d537), closes #94 - UsaNav: implement
UsaNav
component (52d72f8), closes #86 - UsaNavPrimary: implement
UsaNavPrimary
component (8d16532), closes #87 - UsaNavPrimaryItem: implement
UsaNavPrimaryItem
component (db5ca2f), closes #93 - UsaNavSecondary: add default slot and fix search slot visibility with extended header (d2715b8)
- UsaNavSubmenu: implement
UsaNavSubmenu
component (f8be07b), closes #91 - UsaNavSubmenuItem: implement
UsaNavSubmenuItem
component (a1a9665), closes #92
0.4.0 (2022-02-26)
- convert existing form components to use new
UsaFormGroup
component (c67a371) - UsaCharacterCount: implement
UsaCharacterCount
component (1ab70a6), closes #16 - UsaDateInput: implement
UsaDateInput
component (11084ac), closes #24 - UsaFormGroup: implement
UsaFormGroup
component (197e396), closes #35 - UsaSearch: implement
UsaSearch
component (9282bc0), closes #65 - UsaSignUp: implement
UsaSignUp
component (8b45829), closes #29 - UsaTextarea: implement
UsaTextarea
component (d279ef9), closes #50 - UsaTextInput: add
group
prop to group input elements (88a44b6) - UsaTextInput: clicking on prefix/suffix sets input focus (6ebc3ec)
- UsaTextInput: implement
UsaTextInput
component (5c06270), closes #74
- move v-bind="$attrs" as for attribute to allow specific overrides (eb09e4c)
- UsaRange: set correct generated id prefix name (c36df75)
0.3.0 (2022-02-10)
- UsaCheckbox: implement
UsaCheckbox
component (1ca165b), closes #17 - UsaDropdown: implement
UsaDropdown
component (8289723), closes #25 - UsaFooter: implement
UsaFooter
component (a781e46), closes #27 - UsaHeader: implement
UsaHeader
component (b0f9b2c), closes #39 - UsaIdentiferMoreInfo: implement
UsaIdentifierMoreInfo
component (baae042), closes #45 - UsaIdentifier: implement
UsaIdentifier
component (4246671), closes #43 - UsaIdentifierLogo: implement
UsaIdentifierLogo
component (84103dc) - UsaIdentifierMasthead: implement
UsaIdentifierMasthead
component (8b43e68) - UsaIdentifierRequiredLinks: implement
UsaIdentifierRequiredLinks
component (eb644ae), closes #44 - UsaNavSecondary: implement
UsaNavSecondary
component (7210f7b), closes #88 - UsaRadio: implement
UsaRadio
component (911e33b), closes #63 - UsaRange: implement
UsaRange
component (11dc0cd), closes #64 - UsaSkipnav: add default slot content (6bbc099)
- UsaDropdown: hint and error message can be displayed at same time (183548e)
0.2.0 (2022-01-25)
- UsaGraphicList: implement
UsaGraphicList
component (635e8cf), closes #37 - UsaGraphicListRow: implement
UsaGraphicListRow
component (493d4f4), closes #38 - UsaLogo: implement
UsaLogo
component (167ea3b), closes #50 - UsaModalCloseButton: implement
UsaModalCloseButton
component (95ae5bb), closes #57 - UsaModal: implement
UsaModal
component (d382ff4), closes #56 - UsaOverlay: implement
UsaOverlay
component (74989ed), closes #58 - UsaSidenav: implement
UsaSidenav
component (5e0541b), closes #66 - UsaSidenavItem: implement
UsaSidenavItem
component (804f4f4), closes #66 - UsaSidenavSublist: implement
UsaSidenavSublist
component (a5cbfb8), closes #66
- UsaPagination: update preview/next slot bound methods to new name (8a728fe)
- UsaSidenavItem: add check that item text is set for link (a306948)
0.1.0 (2021-12-21)
- bind default $attrs to accordion item heading element (1827902)
- implement
UsaAccordion
andUsaAccordionItem
components (e00f2cb), closes #6 #7 - implement
UsaBanner
andUsaBannerContent
components (7b396de), closes #8 #10 - implement
UsaButton
component (f25ab42), closes #14 - implement
UsaCard
component (e8faa47), closes #15 - implement
UsaCollection
component (9e48e2e), closes #18 - implement
UsaCollectionCalendar
component (a008088), closes #21 - implement
UsaCollectionHeading
component (3c9df87), closes #20 - implement
UsaCollectionItem
component (72adb9c), closes #19 - implement
UsaCollectionMeta
component (19a3c2a), closes #22 - implement
UsaCollectionMetaItem
component (6fdab1a), closes #23 - implement pagination components (9ccd915), closes #59 #60
- fix location of
meta
slot (aa7804a)
- add 'routerComponentName' to global config (c8db5ed)
- add custom Cypress command to access vue mounted test wrapper (72bab88)
- add heading slot to
UsaSummaryBox
component (e0f4097) - add heading tag prop to process list that will set the default for child process list items (c8031fb), closes #62
- add initial plugin functionality with USWDS setting definitions (ffa2408), closes #99
- add utility function to check if slot has content (556dbc6)
- add utility function to generate unique ids for aria/id attributes (e6f19a2), closes #98
- implement
BaseHeading
component (ee19794), closes #83 - implement
BaseLink
component (365ad6b), closes #84 - implement
UsaAlert
component (ef685b3), closes #2 - implement
UsaBreadcrumb
andUsaBreadcrumbItem
components (b996f7b), closes #11 #12 - implement
UsaButtonGroup
andUsaButtonGroupItem
components (28026e0), closes #13 - implement
UsaHero
component (fcf6daf), closes #40 - implement
UsaHeroCallout
component (f9ee208), closes #41 - implement
UsaLabel
component (c05bbf2), closes #48 - implement
UsaLink
component (4c73a6e), closes #49 - implement
UsaMediaBlock
component (40caf49), closes #51 - implement
UsaProcessList
component (af65055), closes #61 - implement
UsaProcessListItem
component (301528f) - implement
UsaSiteAlert
component (9931fe9), closes #67 - implement
UsaSkipnav
component (bbf1bca), closes #68 - implement
UsaStepIndicator
component (7837217), closes #69 - implement
UsaStepIndicatorHeader
component (a97ca6d), closes #71 - implement
UsaStepIndicatorSegment
component (13d914c), closes #70 - implement
UsaSummaryBox
component (83e9d6a), closes #72 - implement
UsaTag
component (77e4d53), closes #1