Release history
Release notes
Permalink to "Release notes"More information about active, maintenance, and end of life statuses for releases can be found in our support policy.
Bolt 7.11.0 (current)
Permalink to "Bolt 7.11.0 (current)"Release date: 8/27/2026
Changes:
- Brand updates
- See article: "2026 Brand Color Updates in Bolt"
- Update color values throughout Bolt styles to align with Nationwide's 2026 brand refresh
- Update color options for palette tokens and background classes
- 8 new colors
- 2 renamed colors (non-breaking in Bolt 7)
- 2 deprecated colors (non-breaking in Bolt 7)
- Defect fixes
- List
- Include
decorativeattribute on icons in example markup- This is an update to best-practice accessibility guidance, and does not affect existing API or behavior
- Consumers are responsible for adding the
decorativeattribute in their own markup, as appropriate
- Include
- Key Value Pair
- Include default vertical spacing when Key Value Pair contains multiple sets of
<dt>/<dd>elements
- Include default vertical spacing when Key Value Pair contains multiple sets of
- List
Bolt 7.10.0
Permalink to "Bolt 7.10.0"Release date: 7/30/2026
Changes:
- New components
- Dialog
- Provides generic container component to display content in a compact, consistent surface
- Dialog
- Defect fixes
- List Item
- Fix
focus()delegation to correctly focus the internal root element
- Fix
- Details
- Override browser default cursor appearance for improved affordance
- List Item
- Documentation
- Component aliases
- Add list of 'also known as' aliases to component pages and search logic
- Improves discoverability, allowing users to find components without knowing the official name in the Bolt system
- Modal
- Add example images to destructive modal guidance
- Figma Code Connect
- Add Code Connect for Details and Key Value Pair
- Update Code Connect for Autocomplete and Accordion
- Component aliases
Bolt 7.9.0
Permalink to "Bolt 7.9.0"Release date: 7/1/2026
Changes:
- New components
- Details
- Add new web component as a lightweight alternative to Accordion for expanding and collapsing content
- Key Value Pair
- Add new HTML/CSS component for displaying read-only labeled sets of values
- Details
- Enhancements
- List
- Add support for
disabledattribute on List Item
- Add support for
- List
- Design updates (no impact to API)
- List
- Update spacing between list items for improved focus ring display
- Focus ring
- Update focus ring implementation to use CSS
outlineacross all components for improved browser consistency
- Update focus ring implementation to use CSS
- List
- Defect fixes
- Select
- Fix for dark mode appearance of option backgrounds in Windows OS
- Select
- Documentation
- Design Principles
- Add new pages:
- Incorporate existing implementation guidelines for Color, Typography, Iconography, and Space
- Angular
- Update Angular forms documentation for version 22 support
- Includes guidance for reactive, template-driven, signal, and FormBuilder patterns
- Update Angular forms documentation for version 22 support
- Homepage
- Update homepage content and description
- Design Principles
Bolt 7.8.1
Permalink to "Bolt 7.8.1"Release date: 6/2/2026
Changes:
- Design changes
- Table
- Update default table appearance, including support for global light/dark theme
- New appearance will be applied by default in Bolt 8, or can be opted into early via future theme
- Table
- Defect fixes
- Header
- Fix horizontal padding to consistently match grid container at all breakpoints
- Text Field
- Remove internal keydown behavior, which automatically activated icon button on Enter
- This restores default expected keyboard behavior, requiring icon button to be focused directly to activate
- Custom logic responding to
bolt-icon-clickevent should not be affected by this change
- Remove internal keydown behavior, which automatically activated icon button on Enter
- Divider
- Prevent default browser styles from overriding color
- Header
- Documentation
- Storybook
- Add playground for List and List Item components
- Figma Code Connect
- Add Code Connect List, and List Item
- Update Code Connect for Pagination and Accordion
- Storybook
Bolt 7.8.0
Permalink to "Bolt 7.8.0"Release date: 4/30/2026
Changes:
- New features
- List
- Add new List component
- Add new List Item sub-component
- Bolt + AI
- Added agentic instructions to provide context for AI use of Bolt assets
- List
- Defect fixes
- Accordion
- Apply focus background styling only on
:focus-visible
- Apply focus background styling only on
- Breadcrumbs
- Set icon as decorative inside home link to address NVDA screen reader issues
- Header
- Revert styles of panel links to non-underlined by default
- Accordion
- Documentation
- Storybook
- Add playground for Pagination and Pagination sub-components
- Add Tile story playground
- Roadmap
- Update component status roadmap for Q2
- Storybook
Bolt 7.7.0
Permalink to "Bolt 7.7.0"Release date: 3/31/2026
Changes:
- New features
- Pagination
- Add parent component, as final piece of Pagination rollout
- Provides shared layout and configuration for previously released subcomponents
- Accordion
- Add slot for body text below Accordion group header
- Pagination
- Defect fixes
- Modal
- Preserve focus trap behavior when initially focusable element is disabled
- Prevent browser from adding visible focus ring on Modals that are open by default
- Header
- Ensure mobile Header styles take precedence over bolt Link utility classes on menu items
- Modal
- Documentation
- New article: "Responsive Tables: Viable table patterns for responsive design"
- Allow search engines to index Bolt documentation site, improving machine readability and AI compatibility
Bolt 7.6.0
Permalink to "Bolt 7.6.0"Release date: 2/24/2026
Changes:
- New features
- Icon
- Add
gaugeandmileageicons
- Add
- Spacing
- Add
space-3xsdesign token - Add
3xsspacing utility classes
- Add
- Icon
- Documentation
- New article: "Web Components and HTML Patterns in Bolt"
- Storybook: ensure accessible content in Contextual Help demo
- Improvements to spacing documentation
Bolt 7.5.1
Permalink to "Bolt 7.5.1"Release date: 1/29/2026
Changes:
- Defect fixes
- Autocomplete
- Ensure listbox is always adjacent to bottom of input, even when field error or instructional text are present
- Autocomplete
- Documentation
- Add roadmap of upcoming components
- Add link to accessible chart color tool in resources
- Storybook
- Allow global density and theme configuration to affect playgrounds
- Add support for dynamic component height and display modes
- New article: "Bolt 2025 Survey Recap (What We Heard, and What We Plan to Do About It)"
Bolt 7.5.0
Permalink to "Bolt 7.5.0"Release date: 12/16/2025
Changes:
- New features
- Icon
- Add new icon set:
scissorssparkleboxed-arrow-upcopypaperclipmonitorlogoutlistkeyboardfido-passkey
- Add new icon set:
- Design tokens
- Add uniform surface tokens to publicly documented theme tokens
- Available since
7.1.0, but previously undocumented
- Available since
- Add uniform surface tokens to publicly documented theme tokens
- Pagination
- Add Page Dialer sub-component
- Grid
- Add more intuitive row break utility as non-breaking alias
- Icon
- Style updates (no impact to API)
- Typography
- Update font weights of bolded text to align with Figma
- Textfield
- Update cursor appearance for greater affordance and alignment with Page Dialer
- Icon
- Update appearance of
gridicon
- Update appearance of
- Typography
- Documentation
- Storybook
- Add 3 components:
- Text area
- Logo
- Select
- Enable global theme configuration (light/dark mode)
- Add 3 components:
- Update SLA to reflect new 2 year major release cadence
- New article: "Using Drafts to your advantage"
- Storybook
Bolt 7.4.0
Permalink to "Bolt 7.4.0"Release date: 10/28/2025
Changes:
- New features
- Reveal Button
- Add new component
- Pagination
- Add Page Sizer sub-component
- Testing API
- Add test selectors for embedded icon button in the following components
- Text Field
- Date Picker
- Password
- Add test selectors for embedded icon button in the following components
- Reveal Button
- Minor improvements (no API change)
- Modal
- Modal title now receives initial focus when opened.
- Improves consistency of behavior across various types of modal content, while preserving accessibility.
- Modal
- Design updates
- Tabset
- Borderless content now aligns with fixed width grid container at all breakpoints
- Previously, content aligned with fluid grid container below XL breakpoint
- This change is provided as part of future theme to avoid impacting existing layouts
- Tabset
- Documentation
- New article: (Q4 2025 Update) Figma's Dev Mode vs Viewer Mode
- Add storybook playground for the following components:
- Autocomplete
- Divider
- Reveal Button
- Update homepage with introductory Bolt video
Bolt 7.3.1
Permalink to "Bolt 7.3.1"Release date: 9/18/2025
Changes:
- Defect fixes
- Header
- Remove minimum width from search portion of layout when unused
- Header
- Documentation
- New page: Testing with Bolt
- Includes test framework recommendations and usage examples
- New page: Testing with Bolt
Bolt 7.3.0
Permalink to "Bolt 7.3.0"Release date: 8/27/2025
Changes:
- New features:
- Grid
- Add opt-in 2xl and 3xl grid breakpoints to make use of additional screen real estate
- Table
- Add theme-aware primary, secondary, and tertiary table colors
- Background colors
- Add dynamic, theme-aware background classes for theme accent and accent container colors
- Grid
- Minor updates (no impact to existing API):
- Textfield
- Reduce internal horizontal spacing, to improve visual proximity of input text with prefix and suffix elements
- Header
- Update recommended markup patterns to use theme-aware version of button colors
- Textfield
- Defect fixes:
- Contextual help
- Fix disabled state of contextual help when toggling disabled state of a parent Radio group
- Fix opacity of contextual help when parent Textarea is disabled
- Contextual help
- Documentation
- New article: "AI + Bolt: Smarter Design at Nationwide"
Bolt 7.2.0
Permalink to "Bolt 7.2.0"Release date: 7/30/2025
Changes:
- New features
- Field error
- Add error slot to all components that support an error property
- Autocomplete, Checkbox, Checkbox group, Date picker, Radio group, Select, Switch, Text area, and Text field
- Slotted option adds convenience for conditional templating (such as ngIf directives)
- Add error slot to all components that support an error property
- Field error
- Minor improvements (no API change)
- Notification
- Make icon non-decorative
- Provides additional context to screenreaders regarding notification type
- Notification
- Defect fixes
- Autocomplete
- Fixed
optionheadingconfiguration to use correct property name, as documented in code docs and Figma - Although the erroneous name
optionlabelwas never publicly documented, it has been deprecated for safety.
- Fixed
- Date picker
- Update visual style of disabled dates
- Header
- Update tab appearance in edge cases with wrapping navigation item text
- Modal
- Adjust focus trapping to allow edge cases like Date picker in modal content
- Select
- Fix initialization logic when using custom placeholder value
- Autocomplete
- Documentation updates
- Angular
- Update docs for Angular 20 support
- Components
- Update navigation to list HTML / Web components accurately
- Update breadcrumb accessibility info to address potential linting errors
- Storybook
- Add storybook playground for the following components:
- Checkbox
- Chip
- Modal
- Note
- Notification
- Tabset
- Tag
- Text field
- Switch
- Waiting indicator
- Add storybook playground for the following components:
- Theming
- Add persistent dark mode configuration across pages
- Angular
Bolt 7.1.0
Permalink to "Bolt 7.1.0"Release date: 6/26/2025
Changes:
- New features
- Dark mode
- Add global theme configuration
- Button
- Add global theme primary/secondary/tertiary colors
- Chip
- Add global theme primary/secondary/tertiary colors
- Divider
- Add new component
- Typography
- Add configuration to opt out of responsive typography (min/max sizing)
- Dark mode
- Defect fixes
- Button
- Fix styles in edge cases where button type is forcibly removed
- Contextual help
- Ensure paragraph content does not add extra whitespace
- Modal
- Fix tabbing in edge cases, when slotted button bar elements are placed in non-standard order
- Table
- Improve specificity of table context when used on custom backgrounds
- Button
- Visual updates (no impact to API)
- Input surface colors
- Hover and focus states changed from gray to blue tint for consistent design language of interactivity
- Input surface colors
- Documentation updates
- Add storybook playground for the following components:
- Accordion
- Badge
- Breadcrumbs
- Button
- Button bar
- Contextual help
- Icon
- Password
- Progress bar
- Radio button
- Add display settings panel
- Allows preview of global themes, density modes, and typography sizing
- Add storybook playground for the following components:
Bolt 7.0.0
Permalink to "Bolt 7.0.0"Release date: 5/15/2025
The final production release of Bolt 7 is functionally the same as the release candidate that preceded it. Consumers who have already upgraded using the release candidate should not need to make any further changes to their code (beyond bumping the version itself).
For step by step instructions, check out the migration guide.
For a breakdown of new concepts and features, check out this article: Bolt 7 Highlights.
Essentially, the migration guide is what has to change, while the article is what can be done because of those changes.
For a further breakdown of changes to Bolt code, see the release notes included with each pre-release below.
Bolt 7.0.0-rc.1
Permalink to "Bolt 7.0.0-rc.1"Release date: 4/29/2025
This release candidate contains all of the planned changes for Bolt 7.
This version may be considered stable enough for use in production, as long as teams follow the migration guide and verify applications look as expected before deploying.
A final production release of Bolt 7 will be available by mid May, as soon as we:
- Finalize documentation for new features, such as contextual theming tokens
- Complete a final check of all component styles
- Address any feedback from consumers, if necessary
Changes since the last pre-release include:
- New features
- Density
- Add global density mode configuration
- Field error
- Document standalone field error component
- Density
- Enhancements
- All components
- Implement density-aware spacing where indicated by v7 designs
- Update colors
- Implement visual updates where indicated by v7 designs
- Improve compatibility with contextual theming (background color classes)
- Lay groundwork for upcoming dark mode support
- Button, Chip
- Default color now adjusts automatically based on background class to ensure sufficient contrast
- Button bar
- Configuring button bar color now automatically updates the color of buttons within it
- Tabset
- Add color options, including contextual configuration (appears transparent)
- All components
Bolt 7.0.0-alpha.2
Permalink to "Bolt 7.0.0-alpha.2"Release date: 3/11/2025
This pre-release contains additional API deprecations, specifically affecting theme tokens.
For Bolt 7, this should not be a breaking change, but the older theme tokens are likely to be fully removed in a later major release of Bolt. Teams may wish to address Bolt 7 deprecations now, or during a future upgrade cycle, depending on their bandwidth.
Teams will need to update any affected theme token usage before they can make use of Bolt's upcoming dark mode and contextual theming capabilities.
Changes:
- API updates
- Theme tokens
- Update tokens to align with cross-platform Bolt theming conventions
- Add new tokens to include accessible versions of colors required by different contexts
- Update token structure for dark mode & contextual theming support
- In general, SASS tokens should be considered light-mode-only
- CSS tokens should be used for compatibility with dark mode or contextual theming
- Deprecate older theme tokens as needed
- Includes
background,onBackground,onLight,onDark,surfaceVariant, and allaccentandlinktheme tokens
- Includes
- Theme tokens
- Fixes
- Contextual help
- Remove unwanted whitespace following paragraph content within slotted contextual help on mobile
- Contextual help
- Enhancements
- Density
- Spacing tokens
- Update CSS spacing tokens to be density-aware
- Spacing classes
- Update inner and bottom spacing utility classes to be density-aware
Density will be available as a global configuration for Bolt 7, but is not yet documented for consumer use
- Spacing tokens
- Density
Bolt 7.0.0-alpha.1
Permalink to "Bolt 7.0.0-alpha.1"Release date: 2/11/2025
This pre-release contains all API-breaking changes that are anticipated for Bolt 7. The remaining work planned for Bolt 7 contains visual appearance updates and new features, which are unlikely to require changes on the part of the consuming application in order to upgrade.
Consumers may reference the migration guide alongside this pre-release to begin working towards a Bolt 7 upgrade.
Changes:
- API updates
- Color palette
- Remove numbered pale gray tints to align with upcoming theme support
- Color naming conventions
- Update all
kebab-casecolor names to usecamelCasefor consistency
- Update all
- Button
- Update button type values to use
solid,outline, andghost- Avoids conflict with
primary,secondary, andtertiarycolor names in context of theming - Deprecated type values will continue to be supported in Bolt 7, with likely removal in Bolt 8
- Avoids conflict with
- Update button type values to use
- Color palette
- Visual updates
- Icon
- Icons are now
fluidrather thanfixedby default
- Icons are now
- Tabset
- Borderless tabsets now use the full-width appearance that was provided by future theme in Bolt 6.3.0+
- Icon
Bolt 6.7.5
Permalink to "Bolt 6.7.5"Release date: 12/16/2025
Changes:
- Style updates (no impact to API)
- Typography
- Update font weights of bolded text to align with Figma
- Typography
Bolt 6.7.4
Permalink to "Bolt 6.7.4"Release date: 8/27/2025
Changes:
- Defect fixes
- Contextual help
- Fix disabled state of contextual help when toggling disabled state of a parent Radio group
- Fix opacity of contextual help when parent Textarea is disabled
- Backport of fixes in
7.3.0
- Contextual help
Bolt 6.7.3
Permalink to "Bolt 6.7.3"Release date: 5/27/2025
Changes:
- Defect fixes
- Header
- Fix missing banner role (backported from
7.0.0)
- Fix missing banner role (backported from
- Header
Bolt 6.7.2
Permalink to "Bolt 6.7.2"Release date: 4/17/2025
Changes:
- Defect fixes
- Switch
- Address elevation issue, ensuring switch cannot be accessed behind other elements in a stacking context
- Switch
Bolt 6.7.1
Permalink to "Bolt 6.7.1"Release date: 3/18/2025
Changes:
- Defect fixes
- Header
- Allow hamburger menu to display on mobile without primary navigation items
- Prevent errors when initializing primary navigation slot without children
- Header
Bolt 6.7.0
Permalink to "Bolt 6.7.0"Release date: 12/18/2024
Changes:
- New features
- Select
- Add new HTML pattern version of component
- Contextual help
- Add configuration for
aria-labelandaria-labelledby
- Add configuration for
- Select
- Defect fixes
- Header
- Remove menu items from focus order on mobile when header is closed
- Prevent VoiceOver from accessing empty navigation menus
- Textarea
- Restore default browser scrolling behavior
- Header
- Documentation
- New article: "Making Accessibility Inclusive for Neurodiverse Individuals"
- Update design guideline content for majority of existing components
- New guidelines include a summary of "do's and dont's" for each component
Bolt 6.6.0
Permalink to "Bolt 6.6.0"Release date: 10/29/2024
Changes:
- New features
- Switch
- Add new component
- Icon
- Add
vdrag
- Add
- Tokens
- Add
outlineVarianttheme token
- Add
- Switch
- Defect fixes
- Select
- Restore hover appearance (style defect introduced in
6.0.0)
- Restore hover appearance (style defect introduced in
- Select
- Documentation
- New article: "Should I use Bolt?"
Bolt 6.5.0
Permalink to "Bolt 6.5.0"Release date: 9/26/2024
Changes:
- New features
- Chip
- Add input chip & toggle chip
- Chip
- Enhancements
- Header
- Improve compatibility with angular routing and other single page applications
- Header now automatically closes when clicking a link within its panels
- New attribute added to opt out of this behavior, if necessary
- Textfield
- Include prefix and suffix (when present) in default screen reader description of the input
- Header
- Defect fixes
- Modal
- Address focus trapping issues experienced with combined mouse and keyboard use
- Pagination
- Update link padding and indicator color to align with design specs
- Modal
- Documentation
- Publish new article: "The Importance of Accessibility Annotation in Figma Wireframes"
Bolt 6.4.0
Permalink to "Bolt 6.4.0"Release date: 9/5/2024
Changes:
- New features
- Pagination
- Add MVP sub-component: page navigator
- Link
- Add
bolt-linkutility class to support links with inline icon & text
- Add
- Pagination
- Enhancements (no API change)
- Header
- Add support for dynamically populated navigation items
- Header
- Defect fixes
- Header
- Address rendering issues with built-in logo on safari
- Icon
- Adjust
personglyph for appropriate scaling
- Adjust
- Header
Bolt 6.3.0
Permalink to "Bolt 6.3.0"Release date: 8/1/2024
Changes:
- New features
- Icon
- Add
thumbs-up-filledandthumbs-down-filled
- Add
- Tabset
- Update borderless tabset, allowing border below tabs to span full-width of page or container
- To avoid breaking existing layouts, the new appearance is available via future theme
- Icon
- Minor updates (no API change)
- Textfield (HTML pattern)
- Hide browser UI by default for number inputs
- Consistent with changes to web component in
6.2.0 - HTML & web component code docs both include a method to revert to browser default (visible arrows) if needed
- Consistent with changes to web component in
- Hide browser UI by default for number inputs
- Textfield (HTML pattern)
- Defect fixes
- Note
- Configure built-in icon as decorative
- Logo
- Use Bolt focus ring styles instead of browser default
- Header
- Fix color of divider between external links
- Fix left alignment of top-level and 2nd-level menu items on mobile
- Button
- Update hover and active states to match design specs
- Hover and focus appearance are now consistent across
primary,secondary, andtertiarybuttons - Hover and focus appearance now vary based on button's base color (instead of always becoming darker)
- Fixes lack of perceptible change in charcoal button states
- Prevents "flashing" on click from inverted text colors (mint and light blue buttons)
- Hover and focus appearance are now consistent across
- Update hover and active states to match design specs
- Note
Bolt 6.2.0
Permalink to "Bolt 6.2.0"Release date: 6/25/2024
Changes:
- New features
- Tag
- Add new component
- Icon
- Add 26 new icons
- Tag
- Minor updates (appearance only, no API change)
- Icon
- Update glyphs for 70 icons
- Switch to new status icons in various components (field error, modal, note, notification, textfield) to better differentiate info and warning states
- Textfield
- Hide browser UI by default for number inputs
- Header
- Underline panel links by default, for consistency with body link styles
- Icon
- Defect fixes
- Date picker
- Prevent component from attempting to validate manual input, causing issues with value syncing and validation from consuming apps
- Header
- Fix text color for mobile links in pressed state
- Date picker
- Documentation:
- Publish new article: "Figma's Dev Mode vs Viewer Mode: Which one do I (or my team) need?"
Bolt 6.1.1
Permalink to "Bolt 6.1.1"Release date: 5/20/2024
Changes:
- Defect fixes
- Select
- Corrected bug preventing dynamic updates of
<option>children
- Corrected bug preventing dynamic updates of
- Select
Bolt 6.1.0
Permalink to "Bolt 6.1.0"Release date: 5/2/2024
Changes:
- New features
- Note
- Add new component
- Tile
- Add thumbnail slot to support secondary images
- Add utility icon configuration (lock icon)
- Note
- Minor improvements (no API change)
- Header
- Increase touch target size for links inside header panels
- Accordion
- Revert icon open/close animation to previous appearance
- Header
- Defect fixes
- Contextual help
- Fix screenreader erroneously announcing tooltip in component labels when none is present
- Header
- Prevent header panels closing when clicking panel children or whitespace
- Address compatibility between sticky header and flexbox page layouts
- Modal
- Prevent console and unit test errors for modals that are open on page load
- Fix also prevents errors for various Bolt components if programmatically focused before initial component render
- Address edge cases with display of content while modal is closed
- Contextual help
Bolt 6.0.0
Permalink to "Bolt 6.0.0"Release date: 3/27/2024
In addition to the changes noted in 6.0 pre-releases, the changes listed below are present in the final production release of Bolt 6.
See the migration guide for a full list of required and recommended changes for teams upgrading from Bolt 5.
Changes since last pre-release:
- Stability
- Move HTML radios and checkboxes out of beta status
- API for these patterns may now be considered stable under Bolt's SLA
- Remove deprecated CSS custom properties (deprecated in Bolt 5)
- Deprecate kebab-case background class names (for removal in Bolt 7)
- Move HTML radios and checkboxes out of beta status
- Visual changes
- Ensure radio and checkbox SVGs are responsive with label text
- Apply outline to footer badge links on hover
- Adjust button whitespace, line height, and alignment when icon is present
- Defect fixes
- Improve logic for components applying a scroll lock (such as modal and waiting indicator) to avoid conflicts with application styles
- Correct icon SVG sizing in Safari (issue present only in
6.0.0-beta.1)
Bolt 6.0.0-beta.1
Permalink to "Bolt 6.0.0-beta.1"Release date: 2/28/2024
This pre-release includes all of the planned MVP changes for Bolt 6, and may be considered a near-final state.
Although we do not recommend its use in production, teams may use this release along with the migration guide to begin upgrading to Bolt 6. There have been no additional API-breaking changes since the first 6.0 pre-release.
Changes:
- Features
- Icon
- Add fluid sizing option
- Fluid icons scale responsively with line height.
- Fixed sizing remains the default for Bolt 6, but this may change in Bolt 7.
- Skip link
- Add documentation for previously unofficial feature
- Technically available as far back as Bolt
4.0.0
- Icon
- Appearance updates
- Update the following components in accordance with Bolt 6 design specs:
- Accordion
- Button
- Button bar
- Field error
- Header
- Modal
- Tabset
- Tile
- Update the following components in accordance with Bolt 6 design specs:
- Defect fixes
- Contextual help
- Move slotted contextual help out of label element to improve screen reader compatibility
- Changes to documentated markup
- Update markup pattern for HTML textfield to move contextual help outside label element
- Update all contextual help examples to include an HTML element (ensures compatibility with NVDA)
- Note: While these changes do not break existing styles or behavior, we strongly recommend consumers update their markup accordingly in line with best practices for accessibility
- Waiting indicator
- Fix issue with NVDA not announcing updates to in-page waiting indicator
- Button
- Fix issue with NVDA not reading full assistive text for badge
- Radio & Checkbox
- Ensure components scroll into view when focused, same as their native HTML counterparts
- Select & Textfield
- Fix issue with label extending beyond width of its content
- Contextual help
Bolt 6.0.0-alpha.2
Permalink to "Bolt 6.0.0-alpha.2"Release date: 1/10/2024
Consumers may reference the migration guide alongside this pre-release to begin working towards a Bolt 6 upgrade.
Changes:
- Grid
- Fix grid styles affected by breakpoint token updates in
6.0.0-alpha.1 - Add xs grid classes making use of new breakpoint options for smaller screen sizes
- Fix grid styles affected by breakpoint token updates in
Bolt 6.0.0-alpha.1
Permalink to "Bolt 6.0.0-alpha.1"Release date: 1/10/2024
This pre-release contains a majority of the API-breaking changes that are anticipated for Bolt 6. The remaining work planned for Bolt 6 contains mostly visual appearance updates, which are less likely to require changes on the part of the consuming application in order to upgrade.
Changes:
- API updates
- Compatibility
- Drop support for deprecated installation methods
- Upgrade internal Bolt dependency to Lit 2.0 (reduced JavaScript asset size by 20%)
- Contextual help
- Remove support for outdated plain-text-only method using
helptextandhelpheadingproperties - Setting
type="push"is no longer required when using slotted help in another Bolt web component
- Remove support for outdated plain-text-only method using
- Breakpoint tokens
- Update value of
$screen-xsfrom0pxto360px - Add
$screen-2xsto target0px
- Update value of
- Compatibility
- Visual updates
- Checkboxes
- Increase size of checkbox selected indicators
- Future theme
- Styles previously applied by the
bolt-theme--futureclass are now applied by default
- Styles previously applied by the
- Link underlines
- Underline links by default in accordion group and breadcrumbs
- Notifications
- Update appearance of all notification variations
- Checkboxes
- Defect fixes
- Checkbox
- Fix border radius of focus indicator
- Textfield
- Fix hover styles for disabled textfield with button
- Checkbox
Versions
Permalink to "Versions"Bolt 5.x
Permalink to "Bolt 5.x"- Final version: v5.8.2 (2024-05-02)
- View v5 documentation
- v4 to v5 migration guide
Bolt 5.8.2
Permalink to "Bolt 5.8.2"Release date: 5/2/2024
Changes:
- Defect fixes (backported from v6):
- Button
- Fix issue with NVDA not reading full assistive text for badge
- Contextual help
- Fix screenreader erroneously announcing tooltip in component labels when none is present
- Move slotted contextual help out of label element to improve screen reader compatibility
- Changes to documentated markup
- Update all contextual help examples to include an HTML element (ensures compatibility with NVDA)
- Note: While these changes do not break existing styles or behavior, we strongly recommend consumers update their markup accordingly in line with best practices for accessibility
- Waiting indicator
- Fix issue with NVDA not announcing updates to in-page waiting indicator
- Multiple components
- Improve logic for components applying a scroll lock (such as modal and waiting indicator) to avoid conflicts with application styles
- Button
Bolt 5.8.1
Permalink to "Bolt 5.8.1"Release date: 1/3/2024
Changes:
- Defect fixes
- Adjusted elevation of button with badge to apply proper stacking context
Bolt 5.8.0
Permalink to "Bolt 5.8.0"Release date: 11/30/2023
This is the final planned feature release for Bolt 5. There may be additional patch-level releases in the 5.x series, but new features will not be included until Bolt 6 (tentatively planned for Q1 2024).
Changes:
- New features
- Checkbox group
- Add instructional text
- Radio button group
- Add instructional text
- Contextual help
- Add configuration for disabled state
- Checkbox group
- Defect fixes
- Theme outline color
- Update token value to meet accessibility requirements
- Improves contrast for tile and accordion borders
- Button bar
- Align horizontal padding with grid containers
- Theme outline color
Bolt 5.7.1
Permalink to "Bolt 5.7.1"Release date: 11/08/2023
Defect fixes:
- Fix SASS syntax issue causing potential compilation errors
- Tile
- Ensure column layout is updated properly when rendered in a hidden container
- For example, when using tile group in an inactive tab panel
- Ensure column layout is updated properly when rendered in a hidden container
- Checkbox
- Ensure "select all / select none" toggle follows parent disabled state
Bolt 5.7.0
Permalink to "Bolt 5.7.0"Release date: 11/02/2023
In addition to changes made to consumable assets, the publication of 5.7.0 also includes the following notable documentation updates:
- Update recommendations for form validation practices
- Due to impact on screen reader accessibility, validation of a form field should never be triggered on blur.
- For more information, review the updated guidelines for Checkbox, Text area, Text field, and Password components.
- Include missing documentation for existing features
- Button
- Add
type="tertiary"to API docs
- Add
- Text field
- Add input
patternattribute passthrough to API docs
- Add input
- Button
Changes:
- New features
- Unbranded typography
- Add configuration to opt out of Gotham font usage
- HTML pattern for radio buttons (Beta)
- This feature is in beta and not yet recommended for use in production
- Includes radio control, radio field, and radio group
- Checkbox (HTML pattern)
- Add "select all / select none" toggle pattern
- Unbranded typography
- Defect fixes
- Checkbox & radio appearance
- Fix contextual help icon clipping at small viewports
- Fix wrapping of long label text in bounded variations
- Checkbox (HTML pattern)
- Correct stroke width of focus outline
- Update spacing of fieldset children to match design spec
- Checkbox (web component)
- Fix order of error message and contextual help on standalone checkbox
- Radio button
- Fix overlapping horizontal radios at small viewports
- Normalize height of horizontal radios with and without contextual help
- Date picker
- Address Angular compatibility issue when using data-driven
min,max, andvalueattributes - Fix important date icon appearance (bug introduced in 5.4.1)
- Address Angular compatibility issue when using data-driven
- Link
- Isolate
display: inline-blockstyle to footer links
- Isolate
- Text field (web component)
- Fix instructional text typography styles
- Invalid state fixes
- Correct spacing below field error used in various components
- Checkbox, radio, select, & text area
- Ensure visual invalid state is updated whether
errorattribute is removed or set to empty string
- Ensure visual invalid state is updated whether
- Text field
- Set preferred syntax for
aria-invalidattribute, to prevent aXe devtools flagging as issue
- Set preferred syntax for
- Checkbox & radio appearance
- Other minor updates (no API change)
- Update bounded radios and checkboxes to exclusively use future theme styles
Bolt 5.6.0
Permalink to "Bolt 5.6.0"Release date: 9/27/2023
- New features
- HTML pattern for checkboxes (Beta)
- This feature is in beta and not yet recommended for use in production
- Includes checkbox control, checkbox field, and checkbox group
- New icon:
link
- HTML pattern for checkboxes (Beta)
- Defect fixes
- Button
- Correct height of button when icon is present
- Text field (HTML)
- Prevent long suffixes from being cut off at small screen sizes
- Button
- Other minor updates (no API change)
- Icon
- Update
twitterglyph - Adjust vertical alignment of
caret-upandcaret-down - Improve compatibility with icon initialization in certain downstream environments (e.g. React)
- Most environments will see an additional expected 404 response due to screening assets for false positives
- While support for React is not yet guaranteed, this addresses the most significant compatibility issue identified between modern versions of Bolt and React
- Update
- Icon
Bolt 5.5.0
Permalink to "Bolt 5.5.0"Release date: 8/29/2023
- New features
- Badge
- Added standalone badge component
- Button
- Added support for built-in badge
- Header
- Added option to override sticky behavior on mobile
- Tabset
- Added support for deep linking into tab panels
- Compatible with vanilla HTML documents
- ex: linking directly to an example within Bolt component documentation
- Limited compatibility with Angular routing
- Possibly supported: direct URL navigation to an anchor link on a new page (depending on router configuration)
- Not supported: navigation to an anchor link within the same page
- Compatible with vanilla HTML documents
- Added support for deep linking into tab panels
- Badge
- Defect fixes
- Accordion
- Corrected focus styles to encompass entire interactive portion of accordion header
- Addressed Angular compatibility issue with 'open all' toggle text & dynamic children
- Select
- Addressed Angular compatibility issue with dynamic option syncing
- Bounded radio buttons & checkboxes
- Removed built-in
max-widthrestriction- Consistent with other Bolt inputs, bounded radios and checkboxes fill the entire width of their container
- Updated appearance when used with Bolt background classes
- To ensure accessbility, bounded radios and checkboxes always apply a white background and charcoal foreground
- In the future, Bolt may include a context-sensitive color system for surfaces such as this
- Removed built-in
- Accordion
Bolt 5.4.2
Permalink to "Bolt 5.4.2"Release date: 7/27/2023
- Defect fixes
- Checkboxes
- Fixed color contrast issues when using bounded checkboxes on dark backgrounds
- Select
- Fixed issue with
width="fit-content"not allowing enough space for largest option
- Fixed issue with
- Textfield
- Updated future theme styles for hover and focus states of textfield with icon
- Checkboxes
Bolt 5.4.1
Permalink to "Bolt 5.4.1"Release date: 7/13/2023
- Defect fixes
- Date picker
- corrected angular compatibility bug that could crash browser tab
- corrected keyboard navigation/interaction
- corrected appearance of month/year dropdown to match Select component
- corrected auto-focus behavior to stay within min/max range
- corrected duplication of content in various aria attributes
- Date picker
Bolt 5.4.0
Permalink to "Bolt 5.4.0"Release date: 6/29/2023
Changes:
- New features
- Radio buttons
- Added
boundedvariation
- Added
- Checkboxes
- Added
boundedvariation - Added descriptive text
- Added
- Button bar
- Added 4-button layout
- Radio buttons
- Defect fixes
- Header
- Generalized menu panel logic for broader compatibility with screen reader navigation controls
- Text field
- Updated focus appearance for icon button to match design specs
- Icons
- Removed potential entry point for malicious code
- Fix also backported to
4.5.7based on Bolt's criteria for maintenance support 5.4.0fix includes extra levels of scrutiny, afforded by modern browsers only
- Fix also backported to
- Removed potential entry point for malicious code
- Header
- Minor improvements (no API change)
- Header
- Adjusted mobile scrolling behavior in response to feedback
- Sticky menu now responds to continuous rather than instantaneous distance scrolled
- Adjusted mobile scrolling behavior in response to feedback
- Tabset
- Re-implemented hover state for tabset labels
- Updated design ensures adequate contrast in all scenarios
- Re-implemented hover state for tabset labels
- Header
Bolt 5.3.0
Permalink to "Bolt 5.3.0"Release date: 6/1/2023
Changes:
- New features
- Add future theme appearance of Progress bar component
- Add descriptive text for Radio component
- Updated docs to support release of NgBolt v10
- Defect fixes
- fixed non-unique ID accessibility issue with Date picker
- fixed
.valueproperty type coersion for<bolt-textfield>
Bolt 5.2.0
Permalink to "Bolt 5.2.0"Release date: 5/3/2023
Changes:
- New features
- Add experimental future theme
- Allows teams to opt into style changes planned for the next major version of Bolt
- Add 11 new icons
drivermsg-forwardmsg-reply-allmsg-replypassenger-phonepassengerpayment-checkphone-callreceiptsteering-wheelswipe
- Add experimental future theme
- Defect fixes
<bolt-header>- Account for mobile browser UI in menu height
- Minor appearance updates (no API change)
<bolt-checkbox>- Round corners of SVG element
<bolt-select>- Change icon from
chevron-downtocaret-down
- Change icon from
<bolt-icon>- Increase size of glyphs for the following icons
caret-downcaret-leftcaret-rightcaret-up
- Increase size of glyphs for the following icons
- Update focus ring appearance
Bolt 5.1.2
Permalink to "Bolt 5.1.2"Release date: 4/18/2023
Changes:
- Defect fixes
<bolt-tabset>- fix vertical gap between tab label and panel
- issue was introduced in 5.1.1
- Minor improvements (no API change)
<bolt-header>- allow absolute positioned children to extend beyond header area
- hide header content while loading to minimize shifts in layout
Bolt 5.1.1
Permalink to "Bolt 5.1.1"Release date: 3/28/2023
Changes:
- Defect fixes
<bolt-header>- fix underline appearance of text links that wrap multiple lines
- fix improper hover text on mobile menu icon
<bolt-checkbox>&<bolt-radio>- fix appearance of label text when wrapping multiple lines
<bolt-button>- fix hover transitions that appeared out of sync with icon buttons on chromium browsers
<bolt-tabset>- fix scroll behavior and appearance for tabset with constrained height
- issue was introduced in 5.1.0
- Minor improvements (no API change)
<bolt-header>- implement hover delay to prevent accidental switching between tabs
- Implement more robust event listener handling in the following components to avoid potential issues in the future:
<bolt-contextual-help><bolt-accordion-group><bolt-tile>
Bolt 5.1.0
Permalink to "Bolt 5.1.0"Release date: 3/1/2023
Changes:
- New features
bolt-checkbox-group: addedbolt-select-allandbolt-select-nonecustom events
- Defect fixes
bolt-checkbox-group: improve compatibility with angular for select all / select none togglebolt-textfield: fix syncing of displayed indicatorbolt-date-picker: correct cursor display on non-interactive elementsbolt-header: fix panel behavior when using keyboard to navigate between tabs
Bolt 5.0.0
Permalink to "Bolt 5.0.0"Release date: 2/8/2023
A complete list of breaking changes associated with this major release can be found in the Bolt 4 to 5 Migration Guide.
Changes since last pre-release:
- Breaking changes
- Update footer markup and styles
- Apply modern typography and internal spacing to component styles
- Update list styles
- New features:
- Add HTML input pattern for textfield
- Add footnote link pattern
- Defect fixes
bolt-textfield: invalid state is reset properly whenerrorattribute is removed
Bolt 5.0.0-rc.1
Permalink to "Bolt 5.0.0-rc.1"Release date: 1/12/2023
Consumers may use this pre-release along with the migration guide to begin working on consuming the 5.0 update.
Changes:
- Updated token names and values
- Updated typography utility classes
- Updated spacing utility classes
- Updated base typography styles
- Updated footer markup and styles
- Improved affordance of tabset labels
- Fix: 3 column tiles use more precise width calculation
- Fix: resolved syntax issue in header causing axe warnings
Bolt 5.0.0-beta.2
Permalink to "Bolt 5.0.0-beta.2"Release date: 11/8/2022
5.0.0-beta.2 includes the majority of breaking changes planned for 5.0.
Consumers are encouraged to try out this pre-release to ensure compatibility with their projects, and to help anticipate changes that will be necessary to consume the production release of Bolt 5.
The summary of changes below includes links to relevant portions of the migration guide.
Teams may also wish to preview remaining changes planned for 5.0.
Changes:
- Removed legacy color options from the following
- Updated rebrand color names for the following
- Removed built-in perimeter whitespace from the following
- Accordions
- Breadcrumbs
- Checkboxes
- Radio buttons
- Contextual help (standalone version)
- Tile group
- Waiting indicator (in-page version)
- Changes to icon names
- 4 icons removed
- 6 icons added
- 31 icons renamed
- Changes to overlay tile
type="rebrand-overlay"is nowtype="overlay"- overlay tile is always vibrant blue (no color themes)
Bolt 5.0.0-beta.1
Permalink to "Bolt 5.0.0-beta.1"Release date: 09/08/2022
5.0.0-beta.1 should not result in breaking changes for most projects.
Breaking changes are possible for those using legacy browsers, deprecated features, or in certain edge cases. See the migration guide for more details.
Changes:
- Removed
legacy-prefixed icons - Removed deprecated
bolt-tab-groupandbolt-tabcomponents - Removed deprecated camelCase versions of properties on
bolt-buttonandbolt-textfield- From
bolt-button:iconLeft,iconRight - From
bolt-textfield:iconName,iconAlt,prefixSymbol,suffixSymbol,alignInput
- From
- Removed support for legacy browsers (IE11)
- Removed IE workarounds from component logic and styles
- Removed ES5 asset exports
- Updated default link styles to always use
text-decorationinstead ofborder-bottom
Bolt 4.x
Permalink to "Bolt 4.x"- Final version: v4.5.9 (2023-10-16)
- View v4 documentation
- v3 to v4 migration guide
Bolt 4.5.9
Permalink to "Bolt 4.5.9"Release date: 10/16/2023
- Defect fixes
- Date picker
- corrected bug preventing special date shapes from displaying in calendar
- Date picker
Bolt 4.5.8
Permalink to "Bolt 4.5.8"Release date: 09/27/2023
- Defect fixes
- Date picker
- corrected angular compatibility bug that could crash browser tab
- corrected keyboard navigation/interaction
- corrected auto-focus behavior to stay within min/max range
- corrected duplication of content in various aria attributes
- Date picker
Bolt 4.5.7 (LTS security update)
Permalink to "Bolt 4.5.7 (LTS security update)"Release date: 06/29/2023
Changes:
- Backported security fix for
bolt-icon4.5.7removes potential entry point for malicious code, while maintaining legacy browser support5.4.0includes extra layers of scrutiny, afforded by modern browsers only
Bolt 4.5.6
Permalink to "Bolt 4.5.6"Release date: 10/27/2022
Note: This is the final release during the active support period for Bolt 4. Subsequent 4.x releases will only be published in the case of critical defects, in accordance with our support policy.
Changes:
- Defect fixes
bolt-textfield: fixed compatibility with certain angular cases for textfield initialization and value updates
Bolt 4.5.5
Permalink to "Bolt 4.5.5"Release date: 10/19/2022
Changes:
- Defect fixes
bolt-date-picker: fixed display of value when selected via date picker dialog- Bug was introduced as unintended side-effect in previous
4.5.4
- Bug was introduced as unintended side-effect in previous
- Fixed support for dynamic (ie: data-driven) labels in
bolt-button - Shored up timing functions in various components to improve compatibility with angular directives
- Addresses rendering issues observed in
bolt-radio-groupandbolt-button-bar
- Addresses rendering issues observed in
Bolt 4.5.4
Permalink to "Bolt 4.5.4"Release date: 10/13/2022
Changes:
- Defect fixes
- Fixed edge case:
bolt-selectdisplaying long option text when initially rendered inside region with zero width, such as a closed accordion - Fixed (removed) visible title tag when hovering over decorative icons
- Fixed
bolt-autocompletecomponent value to reflect option value rather than displayed text, if the two are different
- Fixed edge case:
- Other
- Made existing
data-testselectors configurable to better align with intended purpose of supporting test integration
- Made existing
Bolt 4.5.3
Permalink to "Bolt 4.5.3"Release date: 08/23/2022
Changes:
- Defect fixes
- Fixed rendering of long option state in
bolt-selectwhen reverting to placeholder value, or when initialized with long option using Angular forms
- Fixed rendering of long option state in
Bolt 4.5.2
Permalink to "Bolt 4.5.2"Release date: 08/02/2022
Changes:
- Defect fixes
- Fixed appearance of
bolt-iconwith dynamic icon content (such asbolt-passwordvisibility toggle) - Improved screenreader behavior for textfield with icon on Firefox
- Fixed appearance of
- Other:
- Added hyphen to date picker legend to visually distinguish from radio button or other interactive elements
- Changed name of default modal type to better align with language in design libraries.
- Modal type
basicis now deprecated, and will produce a console warning. - Use
type="content"instead, or omit entirely to use the default value.
- Modal type
Bolt 4.5.1
Permalink to "Bolt 4.5.1"Release date: 07/21/2022
Changes:
- Defect fixes
- Fixed unwanted whitespace in
bolt-textarea
- Fixed unwanted whitespace in
Bolt 4.5.0
Permalink to "Bolt 4.5.0"Release date: 07/14/2022
Changes:
- Enhancements
- Added rebrand color utility classes for table
- Defect fixes
- Fixed wrapping issue with contextual help in
bolt-textfieldandbolt-textarea - Fixed date picker dialog alignment when restricting width of input field
- Added timeout buffer in date picker to prevent potential timing issues when opening dialog
- Fixed wrapping issue with contextual help in
Bolt 4.4.0
Permalink to "Bolt 4.4.0"Release date: 06/02/2022
Changes:
- Enhancements
bolt-header: added fluid layout optionbolt-date-picker: added configuration of calendar position- Added
[data-test]selectors to internal form control elements for improved test framework integration- Includes selectors for:
bolt-autocomplete,bolt-button,bolt-checkbox,bolt-date-picker,bolt-password,bolt-radio-group,bolt-select,bolt-textarea,bolt-textfield
- Includes selectors for:
- Added over 30 new icons
- New icons include:
book,bookmark,bookmark-filled,calendar-alt,caret-down,caret-left,caret-right,caret-up,contextual-empty,currency-usd,dark-mode,document-alt-filled,dots-horizontal,dots-horizontal-filled,folder-filled,home-filled,kbd-capslock,kbd-capslock-filled,light-mode,media-ff,media-next,media-pause,media-play,media-prev,media-rew,media-stop,share,shield,shield-filled,wallet,wallet-filled
- New icons include:
- Defect fixes
- Fixed behavior of open / close all toggle when using dynamically generated
bolt-accordionelements - Improved screenreader behavior for warning and info notifications
- Removed built-in validation of manual input from
bolt-date-picker- Attempted validation from the underlying flatpickr library was unpredictable
- Date picker now matches behavior of other Bolt components, by giving consumers full control of validation
- Manually entered dates no longer pre-populate the calendar pop-up, in line with intended interaction requirements
- Fixed behavior of open / close all toggle when using dynamically generated
- Other
- Began work on Bolt documentation site redesign, with use of standardized header component
Bolt 4.3.0
Permalink to "Bolt 4.3.0"Release date: 04/28/2022
Changes:
- Enhancements
- Added new component: breadcrumbs
- Added
openproperty tobolt-modalfor greater control over configuring open state - Added
modal-button-barslot tobolt-modalfor greater control over modal buttons - Added
stepproperty tobolt-textfieldfor use withtype="number"
- Defect fixes
- Fixed waiting indicator timing issue
- Fixed date picker cleaning up markup on disconnect
- Improved modal keyboard & screen reader behavior
- Various spacing and color tweaks for accessibility
- Other
- Added archived documentation of previous Bolt versions
Bolt 4.2.0
Permalink to "Bolt 4.2.0"Release date: 03/08/2022
Changes:
- Enhancements
- Added
borderlessoption for tabset - Added select all / select none feature to
bolt-checkbox-group - Added
fixedlayout option forbolt-button-bar
- Added
- Defect fixes
- Normalized touch target sizes for
bolt-date-picker - Corrected
bolt-selectvalue syncing when rendered with an initial value in Angular - Restricted clickable area of
bolt-radio - Corrected layout of buttons in
bolt-modalbetween small and medium breakpoints
- Normalized touch target sizes for
- Other
- Adjusted value of
bolt-color-rebrand-dark-grayto improve contrast - Various documentation updates
- Adjusted value of
Bolt 4.1.1
Permalink to "Bolt 4.1.1"Release date: 02/08/2022
Changes:
- Defect fixes
- Single
bolt-checkboxnow properly supports its ownerrormessage - Corrected layout for multiple
bolt-radioelements usinghelptextin the samebolt-radio-group - Applied CSS reset to tab panel content
- Single
- Various documentation improvements
Bolt 4.1.0
Permalink to "Bolt 4.1.0"Release date: 01/24/2022
Noteworthy Information
As of 4.1.0, the default appearance for most Bolt assets have been updated to use rebrand styles. Our goal is to streamline the process of aligning with the new Nationwide brand, while also minimizing changes that could be considered 'breaking'.
In keeping with this philosophy:
- Changes that could be breaking for layouts, such as font size, are not included.
- Non-default appearances, such as buttons that have been customized to use a specific
coloroption, still use the same color from the legacy brand palette.- In these cases, rebrand customization options have been added using a
rebrand-prefix.
- In these cases, rebrand customization options have been added using a
Changes:
- Applied rebrand styles as default
- Added
rebrandprefixed color options for Button and Icon components - Added
rebrandbackground CSS utility classes - Added
rebrandCSS utility classes to apply Tiempos headings - Added support for a
.bolt-theme--legacyCSS utility class to opt out of rebrand styles, if needed
- Added
- Applied new rebrand icons as default
- Added
legacyprefixed icons, should you need to opt-out
- Added
- Date picker updated to allow manual entry of invalid dates
- Multiple Modal events can now be canceled
- Corrected alignment of list items in ordered and unordered lists
- Multiple form control components now support custom markup within built-in Contextual help
- Improved compatibility when used within Angular 13 projects
- Added new documentation for getting started with Bolt in Angular 13
- Tiles updated to support new configurations
- "zoom" hover effect can be disabled
- Subheading support added
- Image height can be configured
- Enhanced layout capabilities
- Various bug fixes
Bolt 4.0.0
Permalink to "Bolt 4.0.0"Release date: 11/30/2021
In addition to updates in the 4.0.0 alpha and beta releases (see below), this release includes the following changes:
- Added "skip link" styles (documentation coming soon)
- Header component updates
- various corrections
For information about migrating from Bolt 3 to Bolt 4, please see our Migration Guide.
Bolt 4.0.0-beta.2
Permalink to "Bolt 4.0.0-beta.2"Release date: 11/19/2021
WARNING: This release is NOT recommended for use in production.
Changes:
- corrected various Angular compatibility issues
- various CSS fixes
Bolt 4.0.0-beta.1
Permalink to "Bolt 4.0.0-beta.1"Release date: 11/10/2021
WARNING: This release is NOT recommended for use in production.
Changes:
- Added Tabset (rewrite of Tabs)
- The legacy Tabs component is now deprecated, but still available.
- We strongly urge consumers to begin migrating to Tabset, as Tabs has critical accessibility issues.
- Header updates
- various CSS corrections
- various accessibility updates
- various bug fixes
- various component improvements
Bolt 4.0.0-alpha.2
Permalink to "Bolt 4.0.0-alpha.2"Release date: 10/14/2021
WARNING: This release is NOT recommended for use in production.
Changes:
- add Header component
- add new "grid" icon
- add 500 weight for Gotham font
- fix Angular compatibility of Date Picker
- various style corrections
- various accessibility updates
Bolt 4.0.0-alpha.1
Permalink to "Bolt 4.0.0-alpha.1"Release date: 09/30/2021
WARNING: This release is NOT recommended for use in production.
Changes:
- various updates to correct/improve component accessibility
@nationwide-bolt/css-core:- updated to work with any base
font-size(i.e.,remsize)
- updated to work with any base
<bolt-textfield>:- (BREAKING)
[width]replaced by[inputsize]to configure the underlyinginput[size]attribute
- (BREAKING)
- Consolidated multiple NPM packages into
@nationwide-bolt/bundle-core- If you are consuming Bolt per documented installation instructions, this should be a seamless change.
Bolt 4.0.0-alpha.0
Permalink to "Bolt 4.0.0-alpha.0"Release date: 09/22/2021
WARNING: This release is NOT recommended for use in production.
Changes:
- removed dependency on the
ShadyDOMpolyfill - various updates to component logic, markup, and styles to account for the above change
Noteworthy Information
- Bolt is deprecating support of Internet Explorer for the 4.0.0 release.
- We cannot guarantee:
- IE screen reader compatibility (mouse interaction should work)
- CSS visual parity with modern browsers (things may not look as pretty)
- We cannot guarantee:
- Modern ("evergreen") browsers will use native Shadow DOM v1 APIs to encapsulate component markup and styles.
- A handful of components may not be fully accessible to screen readers, yet.
- Internet Explorer still requires the polyfills (e.g., ShadyDOM, ShadyCSS, etc.)
- Bolt components will not function in IE without the polyfills.
- Any conflicts with the polyfills may still exist when loaded in IE.
Bolt 3.x
Permalink to "Bolt 3.x"- Final version: v3.6.0 (2021-10-14)
- View v3 documentation
Bolt 3.6.0
Permalink to "Bolt 3.6.0"Release date: 10/14/2021
- Component enhancements:
<bolt-autocomplete>emits abolt-option-clickevent when an option is selected
Bolt 3.5.0
Permalink to "Bolt 3.5.0"Release date: 10/07/2021
Changes:
- fix Angular compatibility of Date Picker
- update brand color tokens
- added
bolt-color-rebrand-n-crop-bluetoken - updated to improve accessible color contrast
bolt-color-rebrand-mustardbolt-color-rebrand-dark-mintbolt-color-rebrand-dark-gray
- added
Bolt 3.4.0
Permalink to "Bolt 3.4.0"Release date: 09/30/2021
Changes:
- Component enhancements:
<bolt-select>Keep placeholder in select dropdown
Bolt 3.3.0
Permalink to "Bolt 3.3.0"Release date: 09/15/2021
Changes:
@nationwide-bolt/bundle-corenow ships with additional, ES6 assets that consumers may opt-in to using.- Component enhancements:
<bolt-contextual-help>supportsiconsizeproperty- various components now properly emit
changeevents
Bolt 3.2.0
Permalink to "Bolt 3.2.0"Release date: 08/31/2021
Changes:
- Adding new component: date picker
- Component enhancements:
<bolt-modal>supports third button<bolt-tile>supports opening link in new tab<bolt-textfield>supports min/max attributes
- Various defect fixes
Bolt 3.1.0
Permalink to "Bolt 3.1.0"Release date: 07/13/2021
- Publishing new components:
- Autocomplete
- Defect fixes & enhancements:
- Add invalid attribute to bolt-textfield
- Expose open and close methods for accordions
- Add option to customize alt text on password icon
- Fix disabled button behavior and appearance
- Fix textarea label styles
- Fix activetab setting for bolt-tab-group
Bolt 3.0.5
Permalink to "Bolt 3.0.5"Release date: 04/14/2021
- Various defect fixes
Bolt 3.0.4
Permalink to "Bolt 3.0.4"Release date: 04/02/2021
- Textfield enhancement: status indicators
- Publishing new components:
- Progress bar
- Adding color tokens for rebrand palette
- Various defect fixes
Bolt 3.0.3
Permalink to "Bolt 3.0.3"Release date: 01/26/2021
- Publishing new components:
- Button bar
- Modal
- Waiting indicator enhancements:
- Fullscreen variation
- Show and hide methods
- Various defect fixes
Bolt 3.0.2
Permalink to "Bolt 3.0.2"Release date: 11/05/2020
- Adding responsive and full-width options to buttons
- Adding input width options to textfield, password, select, and textarea components
- Various defect fixes
Bolt 3.0.1
Permalink to "Bolt 3.0.1"Release date: 09/24/2020
- Fix for icon defect
Bolt 3.0.0
Permalink to "Bolt 3.0.0"Release date: 09/22/2020
- Adding built-in margins to paragraph and heading elements
- Changing the display property of
bolt-iconfromblocktoinline-block - Adding subscript and superscript tags
- Adding capability to hide "(optional)" text on non-required inputs
- Various defect fixes
Bolt 3.0.0-beta.2
Permalink to "Bolt 3.0.0-beta.2"Release date: 07/02/2020
- Adding margin below all paragraph elements
- Renaming
xxland above tokens to2xl/3xl/etc. Previous convention will remain for backwards compatibility. - Standardizing all multiple word parameters to an appended format, ie: "iconleft" versus "icon-left" or "iconLeft". Previous formatting of parameters will continue to be supported in this version.
- Adding spacing classes for applying preset margins and padding to elements inline
- Publishing new components:
- Contextual help
- Footer
- Table
- Tile
Bolt 3.0.0-alpha.4
Permalink to "Bolt 3.0.0-alpha.4"- Removed
bolt-color-neutral-94, addedbolt-color-neutral-96 - Enforcing
labelas required onbolt-textfieldandbolt-textarea
Bolt 2.x
Permalink to "Bolt 2.x"Bolt 2 documentation is no longer available.
Please refer to one of the following GitHub repositories for more information.
- Design repo: Nationwide/ux-bolt-design
- Code repo: Nationwide/ux-bolt-implementation