Releases: boltdesignsystem/bolt
v4.0.1
Misc
- Hotfix v4.0.1 #2244 (@danielamorse)
- Hotfix v4.0.1 #2243 (@danielamorse)
Bug Fixes
- DS-528 Fix PL homepage navbar #2242 (@danielamorse)
Authors: 1
- Dan Morse (@danielamorse)
v4.0.0
Release Notes
Navbar
4.0 contains breaking changes to the Navbar component. These are the most common changes you will have to make:
- Don't put Navbar inside
<bolt-sticky>
. Navbar is now sticky by default and handles its own top offset. items
no longer contains structured data. Pass renderable content to theitems
prop. See docs for reference.title.text
renamed totitle.content
title.hide_title
renamed totitle.hide_text
title.url
moved totitle.link.attributes.href
active
renamed tocurrent
Less common changes:
theme: false
removed, usetheme: 'none'
insteadmoreText
removed, hardcoded to "More" (still translated)content
prop added for optional custom content that replacestitle
andlinks
templatesspacing
prop added
For full documentation and demos, see Navbar docs.
Card
borderRadius
renamed toborder_radius
. You must useborder_radius
starting in Bolt 4.0. #2229
Button and Link
- Button and Link components are deprecated. They will be removed in a future major release. You should replace Button and Link components with their "element" counterpart, Button (element) or Text Link (element).
Replacing Button and Link components is not required for the 4.0 upgrade, but it is strongly recommended you do this ASAP. The Button and Link component docs contain tips on how to make the conversion. Also, see Button (element) and Text Link (element) docs for more info.
Visual changes
Navbar
- Navbar "current" item indicator no longer slides horizontally. It fades in-out.
- Navbar overflow ("More") menu no longer slides down. It fades in-out.
QA regression testing:
- Verify navbars "stick" at the expected position, just below the page header
- Verify in-page links scroll to the expected position
- Verify going to a page with a hash in the URL scrolls to the expected section (see example)
- Note that visiting such a page, scrolling up or down, and then refreshing can cause the native browser "scroll restoration" to interfere with the scroll-to-section behavior. Open these links in a new window to test.
Button, Link
Button and Link "components" will be replaced with "elements". This will not happen automatically with the 4.0 upgrade. Each property will convert Buttons and Links manually. As this conversion happens, you will notice slight differences in the "element" version of Button and Link:
- Button "element" has slightly larger font-size
- Text Link "element" has new underline animation on hover. Opacity does not change on hover or any other state.
Breaking Changes
- Release v4.0.0 #2240 (@danielamorse)
- Release 4.0.0 #2239 (@danielamorse)
- Release v4.0.0 #2238 (@mikemai2awesome @danielamorse)
Features
- DS-248 Update sticky classes #2237 (@danielamorse)
- DS-248 Add navbar 'static' doc #2236 (@danielamorse)
- DS-436 Replace Button/Link components in PL #2235 (@danielamorse [email protected] @cjwhitedev)
- DS-499 Update Navbar offset props #2233 (@danielamorse @mikemai2awesome)
- DS-335 Set up site layout #2232 (@mikemai2awesome)
- DS-424 remove button deprecations #2226 (@remydenton @danielamorse)
- Revert "DS-432: Remove deprecated props from link component" #2231 (@remydenton)
- DS-467 remove card deprecations #2229 (@remydenton)
- DS-248 Rebuild Navbar #2198 (@danielamorse @mikemai2awesome @cjwhitedev)
- DS-432 link deprecations #2220 (@remydenton @cjwhitedev)
- DS-473: Navbar Tests #2228 (@cjwhitedev @danielamorse)
Docs
- Modal carousel doc page #1252 (@mikemai2awesome)
- DS-378 Button and link deprecation docs #2234 (@mikemai2awesome @cjwhitedev @danielamorse)
Misc
- Temporarily disable auto releases from release/4.x branch (@remydenton)
Authors: 5
- CJ White (@cjwhitedev)
- Dan Morse (@danielamorse)
- Mike Mai (@mikemai2awesome)
- Mroczko ([email protected])
- Rémy Denton (@remydenton)
v3.8.0
Release Notes
Icons
The following icon names have been deprecated, please update to the new names (#2178):
discussions
renamed topega-chat-typing
questions
renamed topega-chat-question
healthcare
renamed topega-healthcare
Card
Card borderRadius
prop deprecated for border_radius
. #2206
Visual changes
Icons
The following icons have slight visual updates (#2178):
discussions
/pega-chat-typing
stroke is now thinner to match new brand iconsquestions
/pega-chat-question
stroke is now thinner to match new brand iconshealthcare
/pega-healthcare
is converted to the new brand icon
Misc
- Release 3.8.0 #2227 (@mikemai2awesome @bolt-bot @cjwhitedev @danielamorse @remydenton)
Features
- DS-411: Component Test Refactor #2185 (@bolt-bot @danielamorse)
- DS-490: jest test image update #2219 (@cjwhitedev @danielamorse)
- DS-339 Replace old Card in PL #2217 (@cjwhitedev @danielamorse)
- DS-299 new brand icons #2178 (@mikemai2awesome)
- WWW-467 page header design updates #2167 (@mikemai2awesome)
- DS-435: Card Test Update #2210 (@bolt-bot @danielamorse)
- DS-435 Standardize Twig and Schema (Card) #2206 (@cjwhitedev @danielamorse @bolt-bot)
Bug Fixes
- Remove failing SSR nightwatch test and related SSR button code #2225 (@danielamorse)
- upgrade chromedriver, lock file #2222 (@danielamorse)
Authors: 5
- Bolt Bot (@bolt-bot)
- CJ White (@cjwhitedev)
- Dan Morse (@danielamorse)
- Mike Mai (@mikemai2awesome)
- Rémy Denton (@remydenton)
v3.7.1
Misc
- Hotfix: paragraph spacing #2224 (@mikemai2awesome @danielamorse)
Authors: 2
- Dan Morse (@danielamorse)
- Mike Mai (@mikemai2awesome)
v3.7.0
Release Notes
Share
- Able to pass in data attributes to the share component for custom functionality #2204
Visual Changes
Chips
- Chips have a slightly different style on hover. Text is darker and underlined, background is lighter. See new version compared to old version. #2207
- Chips also have a box-shadow that will make the border appear more prominent on darker backgrounds.
Misc
- Release 3.7.0 #2218 (@bolt-bot @colbytcook @mikemai2awesome @danielamorse)
- 🌈 DS-465 colored chips #2207 (@mikemai2awesome)
Features
- WWW-476: Share URL Update #2204 (@bolt-bot @danielamorse)
- WWW-739: Video Load Update #2195 (@bolt-bot)
Bug Fixes
- DS-481: Fix popover/tooltip when shadow dom disabled #2216 (@danielamorse)
Authors: 4
- @colbytcook
- Bolt Bot (@bolt-bot)
- Dan Morse (@danielamorse)
- Mike Mai (@mikemai2awesome)
v3.6.3
v3.6.2
Misc
- WWW-745: Allow attributes to be passed from share to copy to clipboard #2214 (@remydenton)
Authors: 1
- Rémy Denton (@remydenton)
v3.6.1
v3.6.0
Release Notes
From #2193
- The
[on-click]
/[on-click-target]
method of toggling a modal is deprecated. Instead use[data-bolt-modal-target]
. See the docs for more info.
From #2189
overlay
prop deprecated in favor ofopacity
shapeGroup
prop deprecated in favor ofshape_group
shapeAlignment
prop deprecated in favor ofshape_alignment
fillColor
prop deprecated in favor offill_color
focalPoint
prop deprecated in favor offocal_point
contentItems
prop deprecated in favor ofcontent_items
From #2173
N/A
Visual changes
From #2147
- Previously unstyled
<table>
elements will now be styled very closely to<bolt-table>
(see table docs). There should be no more flash of unstyled tables on Community.
Misc
- Release 3.6.0 #2205 (@danielamorse)
- Release 3.6.0 #2203 (@danielamorse)
- Release 3.6.0 #2202 (@danielamorse)
- Release 3.6.0 #2201 ([email protected] @mikemai2awesome @remydenton @danielamorse @bolt-bot @charginghawk @colbytcook @adamszalapski @cjwhitedev)
- Hotfix 3.4.4 #2181 (@danielamorse @bolt-bot)
- Hotfix: WWW-696 Fix Drupal escaping markup when using 'set' in Share component #2174 (@danielamorse)
Features
- DS-443 search results redesign #2188 (@mikemai2awesome)
- DS-464 add bell and flag icons #2197 (@mikemai2awesome)
- DS-407: Update modal demos to use [data-bolt-modal-target] convention #2193 (@danielamorse)
- DS-401: Standardize Twig and Schema (Background) #2189 (@cjwhitedev @danielamorse)
- DS-451: Convert remaining font mixins to CSS Vars #2196 (@cjwhitedev)
- DS-389 Standardize Twig and Schema (Image) #2182 (@cjwhitedev @danielamorse)
- Removed IE 11 specific code from the modal.js #2180 (@bolt-bot @danielamorse)
- DS-298 Tech doc layout design #2147 (@mikemai2awesome @danielamorse)
- DS-271: Support multiple schemas, nested
items
display #2046 ([email protected] @mikemai2awesome @remydenton @danielamorse) - DS-452: Rename Waypoint "target" #2177 (@danielamorse)
- WWW-696 Fix Drupal escaping markup when using 'set foo = bar'. #2173 (@charginghawk @danielamorse)
- Upgrade chromedriver to 89 to fix Travis builds #2172 (@danielamorse)
- DS-89 Remove font-loading code #2171 (@danielamorse)
- Fix
min-indent
error #2170 (@danielamorse) - DS-28 Remove VRT tools #2169 (@danielamorse @bolt-bot)
- DS-28 Remove image snapshots #2168 (@danielamorse @bolt-bot)
- DS-28: Intermittent build failures on Travis #2166 (@bolt-bot)
- DS-141: Remove Unused Dependencies #2165 (@danielamorse)
Bug Fixes
- CC-472 Add reply prop and rename more_info prop to description in Listing Teaser #2192 (@mikemai2awesome)
- DS-426 Fix Tabs overflow menu bug #2194 (@danielamorse)
- Bugfix/ds 458 listing component fix auto escaping issues #2186 (@adamszalapski @danielamorse)
- Fix lock-solid.svg to work with dark theme #2175 (@adamszalapski)
- DS-450 Fix stacking order of Teaser view count in FF #2163 (@mikemai2awesome)
- WWW-467 Header tweaks #2157 (@remydenton)
Docs
- Update repo README #2199 (@mikemai2awesome)
- Add wiki images #2200 (@mikemai2awesome)
Authors: 9
- @colbytcook
- Bolt Bot (@bolt-bot)
- CJ White (@cjwhitedev)
- Dan Morse (@danielamorse)
- Daniel Morse ([email protected])
- Mike Mai (@mikemai2awesome)
- Rémy Denton (@remydenton)
- Tadeusz Adam Szałapski (@adamszalapski)
- Thomas M. Charging Hawk (@charginghawk)
v3.5.4
Misc
- Hotfix v3.5.4 #2187 (@danielamorse)
- DS-456: Overwrite, do not merge,
this.defaultProps
#2184 (@danielamorse)
Authors: 1
- Dan Morse (@danielamorse)