bolt

The Bolt Design System provides robust Twig and Web Component-powered UI components, reusable visual styles, and powerful tooling to help developers, designers, and content authors build, maintain, and scale best of class digital experiences.

MIT License

Downloads
956
Stars
293
Committers
45

Bot releases are visible (Hide)

bolt - https://github.com/boltdesignsystem/bolt/releases/tag/v2.15.1

Published by sghoweri almost 5 years ago

Misc 🔧

  • [skip travis] chore(release): release v2.15.1 (@bolt-bot)
  • [skip travis] chore: version bump PHP-related dependencies to v2.15.1 (@bolt-bot)
  • fix: update image paths (@sghoweri)

Authors: 2

bolt -

Published by sghoweri almost 5 years ago

Breaking Changes 🐉

Bolt v2.15.0 required breaking changes to Tooltip in order to meet the requirements of an updated Tooltip component and the new Popover component.

Traditionally, this would have resulted in a major version bump to v3.0. However, this ultimately wasn't the direction we took per request from internal stakeholders.

Overview

Tooltip has been split into two separate, simplified components: Tooltip and Popover.

The new Tooltip opens only on hover and should contain simple text content (formatting and links are ok, too).

Popover opens only on click and can contain any content you want, most commonly used to display a menu of links.

Upgrade Legacy Tooltip to New Tooltip

Before:

{% include "@bolt-components-tooltip/tooltip.twig" with {
  trigger: {
    type: "text",
    text: "Hover this text to show tooltip",
  },
  content: "This is the tooltip content."
} only %}

After:

{% include "@bolt-components-tooltip/tooltip.twig" with {
  trigger: "Hover this text to show tooltip",
  content: "This is the tooltip content.",
} only %}

Note: direction prop is deprecated. Use placement prop instead. See full schema.

Upgrade Legacy Tooltip to Popover

Before:

{% include "@bolt-components-tooltip/tooltip.twig" with {
  trigger: {
    type: "button",
    text: "Press this button to show tooltip",
  },
  content: "This tooltip activates when the trigger is pressed.",
} only %}

After:

{% set trigger %}
  {% include "@bolt-components-button/button.twig" with {
    text: "Click button to show popover"
  } only %}
{% endset %}

{% include "@bolt-components-popover/popover.twig" with {
  trigger: trigger,
  content: "This is the popover content.",
} only %}

Note: Popover includes placement, spacing, and other new props for positioning and styling Popover content. It no longer supports toggle functionality. See full schema.

🚀 Enhancement

Features & Enhancements ✨

🐛 Bug Fix

Misc 🔧

  • [skip travis] chore(release): release v2.15.0 (@bolt-bot)
  • fix: resolve execa / shell issue (@sghoweri)
  • fix: revert execa CLI update (@sghoweri)
  • fix: revert execa update to fix Lerna CLI error (@sghoweri)
  • fix: change to locally installed version of Lerna (@sghoweri)
  • fix: force downgrade version of lerna used (@sghoweri)
  • chore: update yarn.lock (@sghoweri)
  • [skip travis] chore(release): update yarn.lock (@sghoweri)
  • [skip travis] chore: version bump PHP-related dependencies to v2.15.0 (@sghoweri)
  • [skip travis] fix: update release script (@sghoweri)
  • [skip travis] chore: update .incache file (@bolt-bot)
  • fix: update monorepo dependency test (@sghoweri)
  • chore: update yarn.lock + fix linter issues (@sghoweri)
  • Merge branch 'master' of https://github.com/bolt-design-system/bolt (@sghoweri)
  • refactor: wire up new templates & examples using the new @bolt/blueprints package (@sghoweri)
  • Merge branch 'release/2.x' (@sghoweri)
  • chore: Merge branch 'release/2.x' into master (@remydenton)
  • fix: update snapshots + tweak breakpoint used for largest fluid font size (@sghoweri)
  • fix: minor UIKit prod CSS fixes (@sghoweri)
  • fix: update drupal-module path (@sghoweri)

Authors: 8

bolt - https://github.com/boltdesignsystem/bolt/releases/tag/v2.14.3

Published by sghoweri almost 5 years ago

Bug Fixes 🐛

  • fix: address HTML rendering / escaping issue w/ Card Replacement Body in Drupal #1690 (@sghoweri)

Misc 🔧

  • [skip travis] chore(release): release v2.14.3 (@bolt-bot)

Authors: 2

bolt - https://github.com/boltdesignsystem/bolt/releases/tag/v2.14.2

Published by sghoweri almost 5 years ago

Bug Fixes 🐛

Misc 🔧

  • [skip travis] chore(release): release v2.14.2 (@bolt-bot)

Authors: 2

bolt - https://github.com/boltdesignsystem/bolt/releases/tag/v2.14.1

Published by sghoweri almost 5 years ago

Bug Fixes 🐛

Misc 🔧

  • [skip travis] chore(release): release v2.14.1 (@bolt-bot)
  • fix: minor UIKit prod CSS fixes (@sghoweri)

Authors: 3

bolt - https://github.com/boltdesignsystem/bolt/releases/tag/v2.14.0

Published by sghoweri almost 5 years ago

🚀 Enhancement

New Components 🎉

  • Initial Release of New "Card" Component (aka Card Replacement) #1649 (@sghoweri)

Features & Enhancements ✨

🐛 Bug Fix

  • Update Monorepo Folder Structure for Twig Integration, Pattern Lab UI, & Experimental Packages #1650 (@sghoweri)
  • feat: add new browserslist config file for ES Module supporting browsers (@sghoweri)

Bug Fixes 🐛

Misc 🔧

  • [skip travis] chore(release): release v2.14.0 (@bolt-bot)
  • fix: update read-only Git repo script with updated package paths (@sghoweri)
  • fix: move micro-journey util + temporarily ignore Prettier rules on new Card tests (@sghoweri)
  • fix: move ES Modules JS to footer to fix rendering quirks on extremely heavy pages (ex. the PL View All page) (@sghoweri)
  • fix: flatten Button component Twig to speed up SSR rendering; update snapshots (@sghoweri)
  • fix: update folder name of critical path polyfills (@sghoweri)
  • fix: add copy plugin to modern JS build so that copy task runs in local dev mode ([email protected])
  • merge 'release/2.x' into 'master' ([email protected])
  • fix: upgrade Auto to the latest version; fixes issue with Canary releases not getting published (@sghoweri)
  • Merge branch 'release/2.x' (@sghoweri)
  • Merge branch 'master' of https://github.com/bolt-design-system/bolt (@sghoweri)
  • fix: fix recent changes to auto-release.js (@sghoweri)
  • chore: update eslint + stylelint rules for the monorepo (@sghoweri)
  • fix: remove auto patch no longer needed (@sghoweri)
  • fix: temporarily skip auto-linting / fixing md files till rules get updated (@sghoweri)
  • feat: optimize site perf (@sghoweri)
  • Merge branch 'feature/faster-module-local-dev' into next (@sghoweri)
  • Merge branch 'feature/webpack-esmodule-support' into next (@sghoweri)
  • Merge branch 'feature/esmodule-support—custom-element-deps' into next (@sghoweri)
  • Merge branch 'feature/esmodule-support--build-updates' into next (@sghoweri)
  • Merge branch 'feature/esmodule-support--core-updates' into next (@sghoweri)
  • Merge branch 'feature/esmodule-support--polyfill-updates' into next (@sghoweri)
  • Merge branch 'feature/esmodule-support--link-updates' into next (@sghoweri)
  • chore: Merge branch release/2.x into master (@remydenton)

Authors: 8

bolt - https://github.com/boltdesignsystem/bolt/releases/tag/v2.13.3

Published by sghoweri almost 5 years ago

Bug Fixes 🐛

Misc 🔧

  • [skip travis] chore(release): release v2.13.3 (@bolt-bot)
  • [skip travis] chore: version bump PHP-related dependencies to v2.13.3 (@bolt-bot)

Authors: 3

bolt - https://github.com/boltdesignsystem/bolt/releases/tag/v2.13.2

Published by sghoweri almost 5 years ago

Bug Fixes 🐛

Misc 🔧

  • [skip travis] chore(release): release v2.13.2 (@bolt-bot)
  • [skip travis] chore: version bump PHP-related dependencies to v2.13.2 (@bolt-bot)

Authors: 2

bolt - https://github.com/boltdesignsystem/bolt/releases/tag/v2.13.1

Published by sghoweri almost 5 years ago

Bug Fixes 🐛

  • Fix Micro Journey-related Issues with the Two-Character Layout #1577 (@glassdimly)

Misc 🔧

  • [skip travis] chore(release): release v2.13.1 (@bolt-bot)
  • [skip travis] chore: version bump PHP-related dependencies to v2.13.1 (@bolt-bot)

Authors: 2

bolt - https://github.com/boltdesignsystem/bolt/releases/tag/v2.13.0

Published by sghoweri almost 5 years ago

🚀 Enhancement

  • Add Optional Chaining Support to Babel #1618 (@sghoweri)
  • Fix Navbar Vertical Alignment + Add Java / SQL Support to Code Snippets #1607 (@sghoweri)

Features & Enhancements ✨

🐛 Bug Fix

Bug Fixes 🐛

Misc 🔧

  • [skip travis] chore(release): release v2.13.0 (@bolt-bot)
  • [skip travis] chore: version bump PHP-related dependencies to v2.13.0 (@bolt-bot)
  • fix: update auto config + add temp patch (@sghoweri)
  • fix: update yarn.lock (@sghoweri)
  • fix: update continuous deployment script (@sghoweri)
  • Merge branch 'release/2.x' (@sghoweri)
  • chore: sort build tool dependencies (@sghoweri)

Authors: 12

bolt - https://github.com/boltdesignsystem/bolt/releases/tag/v2.10.2

Published by sghoweri almost 5 years ago

🐛 Bug Fix

Misc 🔧

  • [skip travis] chore(release): release v2.10.2 (@sghoweri)

Authors: 1

bolt -

Published by bolt-bot almost 5 years ago

🚀 Features & Enhancements

🐛 Bug Fixes

🔧 Misc

  • [skip travis] chore(release): release v2.12.0 ([email protected])
  • [skip travis] chore: version bump PHP-related dependencies to v2.12.0 ([email protected])
  • docs: update root README.md with updated Github + website URLs; updated quick start to use Yarn vs NPM (@sghoweri)
  • Merge branch 'release/2.x' (@sghoweri)

Authors: 5

bolt - https://github.com/boltdesignsystem/bolt/releases/tag/v2.11.4

Published by bolt-bot almost 5 years ago

Bug Fixes 🐛

  • hotfix: patch lit-element's constructable stylesheet rendering behavior #1561 (@sghoweri)
  • Bugfix/editor component save regressions #1560 (@remydenton)

Misc 🔧

Authors: 3

bolt -

Published by bolt-bot almost 5 years ago

Bug Fixes 🐛

Authors: 2

bolt -

Published by sghoweri almost 5 years ago

This is a fast-follow to the main v2.11.0 release which adds the @bolt/polyfills package to @bolt/core package.json (previously missing from the original release due to the way monorepos handle internal dependencies).

bolt - v2.11.1

Published by sghoweri almost 5 years ago

This is a fast follow to the Bolt v2.11.0 release that removes an undeclared (and unneeded) NPM dependency from the Editor package as discussed here.

bolt - Bolt v2.11.0 Released

Published by sghoweri almost 5 years ago

Features & Enhancements ✨

Editor + Micro Journey Updates

Component Maintenance & Enhancements

  • Refactor components using Bolt Action (Button, Link, Chip, etc) internally #1516 (@danielamorse)
  • Update Button to remove redundant button tag logic + dependency on deprecated schema #1537 (@remydenton)
  • Move 'optimizedResize' into Bolt Core to improve rendering performance #1531 (@danielamorse)
  • Roll out new BoltElement base class + wire up Button and Band — part of the ongoing performance improvements work #1526 (@sghoweri @danielamorse)
  • Update List and Table to allow passing in renderable content #1535 (@remydenton)
  • Remove Site-Specific W/WO UI #1529 (@sghoweri)
  • Add demos of inline form elements #1510 (@remydenton and @mikemai2awesome )
  • Add custom spacing options to Accordion #1524 (@danielamorse )

Bug Fixes 🐛

  • Update Accordion to proactively address an issue when accordions are nested inside other accordions #1513 (@danielamorse)

Misc Improvements 🔧

Authors: 7

bolt - https://github.com/boltdesignsystem/bolt/releases/tag/v2.10.1

Published by bolt-bot almost 5 years ago

Bug Fixes 🐛

  • Hotfix: Address Lazysizes Issue With Dynamically Injected, LazyLoaded Images #1532 (@sghoweri)

🏠 Internal

  • Chore: Update Release Script / CLI Args Used When Auto Publishing #1534 (@sghoweri)

Misc 🔧

Authors: 2

bolt - https://github.com/boltdesignsystem/bolt/releases/tag/v2.10.0

Published by sghoweri almost 5 years ago

Features & Enhancements ✨

Bug Fixes 🐛

  • Fix: List component's inline@breakpoint display options not aligning correctly in Firefox #1518 (@mikemai2awesome)
  • fix(micro-journeys): tighten dialog icon spacing #1517 (@glassdimly)
  • fix(micro-journeys): dot-and-line nav squished on mobile with overlon… #1499 (@glassdimly)

📝 Documentation

Misc 🔧

Authors: 5

bolt - Bolt v2.9.2 Released

Published by sghoweri almost 5 years ago

Misc 🔧

  • fix: add extra ssrHydration test to fix issue where initial check in connectedCallback runs too early (@sghoweri)

Authors: 2

Package Rankings
Top 6.73% on Proxy.golang.org
Top 6.96% on Npmjs.org