changelogs.md


bolt-design-system/bolt

Repository  -  API  -  Source

5.8.2

October 19, 2022

Note: Version bump only for package bolt

5.8.1

October 19, 2022

Note: Version bump only for package bolt

5.8.0

October 18, 2022

Note: Version bump only for package bolt

5.7.5

September 29, 2022

Note: Version bump only for package bolt

5.7.4

September 27, 2022

Note: Version bump only for package bolt

5.7.3

September 7, 2022

Note: Version bump only for package bolt

5.7.2

August 30, 2022

Note: Version bump only for package bolt

5.7.1

August 29, 2022

Note: Version bump only for package bolt

5.7.0

August 12, 2022

Note: Version bump only for package bolt

5.6.0

July 1, 2022

Note: Version bump only for package bolt

5.5.0

May 23, 2022

Reverts

  • Revert "DS-459: move close button outside of container." (eeecdba)

5.4.0

April 8, 2022

Bug Fixes

5.3.1

April 4, 2022

Note: Version bump only for package bolt

5.3.0

March 28, 2022

Bug Fixes

Reverts

  • Revert "remove keypress handler and replace it with clickhandler on desktop" (f3e269b)

5.2.4

March 3, 2022

Bug Fixes

5.2.3

February 25, 2022

Note: Version bump only for package bolt

5.2.2

February 7, 2022

Note: Version bump only for package bolt

5.2.1

February 1, 2022

Note: Version bump only for package bolt

5.2.0

January 25, 2022

Note: Version bump only for package bolt

5.1.1

December 29, 2021

Note: Version bump only for package bolt

5.1.0

December 20, 2021

Note: Version bump only for package bolt

5.0.1

November 12, 2021

Note: Version bump only for package bolt

5.0.0

November 10, 2021

Bug Fixes

  • add missing icons with broken paths (62d5d51)

4.7.0

November 4, 2021

Bug Fixes

  • refine neutral gray colors (c30a498)
  • typos in package.json (c876930)

Reverts

  • Revert "DS-565: make every link in separate li" (dee2c1a)

4.6.2

November 3, 2021

Bug Fixes

4.6.1

October 13, 2021

Bug Fixes

  • make Image element public (214b071)

4.6.0

October 12, 2021

Bug Fixes

  • remove obsolete template files (5634c37)

4.5.1

September 30, 2021

Note: Version bump only for package bolt

4.5.0

September 24, 2021

Bug Fixes

Reverts

  • Revert "DS-489: Fix update forked basalt twig renderer to support twig 2.x" (65ab4a5)

4.4.0

September 13, 2021

Note: Version bump only for package bolt

4.3.0

August 30, 2021

Bug Fixes

  • typo on theming system doc (2db185a)

4.2.3

August 26, 2021

Note: Version bump only for package bolt

4.2.2

August 11, 2021

Note: Version bump only for package bolt

4.2.1

August 10, 2021

Bug Fixes

  • side nav js classes and theme colors (cc44f6c)

4.2.0

August 3, 2021

Note: Version bump only for package bolt

4.1.1

July 27, 2021

Note: Version bump only for package bolt

4.1.0

July 19, 2021

Bug Fixes

4.0.2

July 15, 2021

Note: Version bump only for package bolt

4.0.1

June 24, 2021

Note: Version bump only for package bolt

4.0.0

June 23, 2021

Note: Version bump only for package bolt

3.8.0

June 10, 2021

Note: Version bump only for package bolt

3.7.1

June 8, 2021

Bug Fixes

  • paragraph spacing and redundant rules (13d7ffe)

3.7.0

June 1, 2021

Note: Version bump only for package bolt

3.6.3

May 28, 2021

Note: Version bump only for package bolt

3.6.2

May 26, 2021

Note: Version bump only for package bolt

3.6.1

May 14, 2021

Note: Version bump only for package bolt

3.6.0

May 13, 2021

3.5.4

April 21, 2021

Note: Version bump only for package bolt

3.5.3

April 16, 2021

Note: Version bump only for package bolt

3.5.2

April 16, 2021

Note: Version bump only for package bolt

3.5.1

April 12, 2021

Note: Version bump only for package bolt

3.5.0

April 9, 2021

3.5.0-alpha-layout

May 11, 2021

3.4.4

April 19, 2021

Note: Version bump only for package bolt

3.4.4

April 19, 2021

Note: Version bump only for package bolt

3.4.3

April 1, 2021

Note: Version bump only for package bolt

3.4.2

March 31, 2021

Note: Version bump only for package bolt

3.4.1

March 30, 2021

Note: Version bump only for package bolt

3.4.0

March 29, 2021

Bug Fixes

  • add dot value to conditions (1ca5233)

3.3.1

March 22, 2021

Reverts

  • Revert "DS-419: Upgrade PL Babel deps, use Bolt presets" (c4c274a)

3.3.0

March 12, 2021

Bug Fixes

  • add transition to margins (fa998e6)
  • enhance the scrolling at edges (987313d)
  • overflow shadows css and js (ef0fa61)
  • spacing offset on the left (b2145ab)

3.2.0

March 5, 2021

Note: Version bump only for package bolt

3.1.2

March 5, 2021

Bug Fixes

  • make secondary content container conditional (66642e5)
  • theme colors for modal and card (b925855)

3.1.1

February 11, 2021

Reverts

  • Revert "DS-330: Remove deprecated items prop on Band component, related docs" (bc1fcae)

3.1.0

February 8, 2021

3.0.2

February 3, 2021

3.0.2

February 3, 2021

Note: Version bump only for package bolt

3.0.1

January 22, 2021

3.0.1

January 22, 2021

Note: Version bump only for package bolt

3.0.0

January 8, 2021

Features

  • remove critical-css-vars package and all references (c03ad27)
  • remove critical-path-polyfills and all references (48f97f6)
  • remove polyfill workaround from @bolt/element as part of the broader perf updates (e082868)
  • remove references to critical-fonts (7e05b55)

3.0.0

January 8, 2021

Note: Version bump only for package bolt

2.31.2

February 4, 2021

Note: Version bump only for package bolt

2.31.1

February 3, 2021

Note: Version bump only for package bolt

2.31.0

February 2, 2021

Note: Version bump only for package bolt

2.30.2

January 21, 2021

Note: Version bump only for package bolt

2.30.1

January 14, 2021

Bug Fixes

  • browserslist path in package.json (e5ed697)
  • doc typos (69432b6)
  • global border color (054b521)
  • revert removing .keys command in Typeahead E2E test. (65b3d13)
  • tabs show more button active color (54e8cd8)

Features

  • add white overlay to nav-bar dropdown menu, adjust color to work in dark and xdark (1ca77fe)
  • cherry pick misc monorepo updates from the broader lazy-queue related updates in #1839 (727c13d)
  • drop ie11 from browserslist, export single config from babel-preset (a0dc9b6)
  • manually cherry pick ajv replacement updates (c322d0e)
  • remove 'esModules' and 'compat' flags, remove 'modern' from filenames (5f9136e)
  • remove browser.sendKeys() which is only required for ie11 support (eabe228)
  • remove critical-css-vars package and all references (c03ad27)
  • remove critical-path-polyfills and all references (48f97f6)
  • remove polyfill workaround from @bolt/element as part of the broader perf updates (e082868)
  • remove postcss-themify and critical-css-vars, replace map() usage of bolt-theme with fixed token (373791e)
  • remove references to critical-fonts (7e05b55)
  • remove bolt-button[type] browser defaults (45a353d)

2.30.0

January 13, 2021

Bug Fixes

  • academy colors and xxdark theme (e5bbed3)
  • add missing vars to theming doc (73a0d28)
  • doc typos (69432b6)
  • global border color (054b521)
  • pattern lab theming and color docs (511ecfd)
  • remove global search css import (11de7bf)
  • secondary color variable (905a62a)
  • tabs show more button active color (54e8cd8)

Note: Version bump only for package bolt

2.29.2

November 30, 2020

Note: Version bump only for package bolt

2.29.1

November 25, 2020

Note: Version bump only for package bolt

2.29.0

November 23, 2020

Note: Version bump only for package bolt

2.28.0

September 16, 2020

Note: Version bump only for package bolt

2.27.1

August 28, 2020

Note: Version bump only for package bolt

2.27.0

August 28, 2020

Bug Fixes

2.26.3

July 31, 2020

Note: Version bump only for package bolt

2.26.2

July 30, 2020

Note: Version bump only for package bolt

2.26.1

July 29, 2020

Reverts

  • Revert "ds-170: spacing hotfix for Japanese" (aa58d41)

2.26.0

July 22, 2020

Bug Fixes

2.25.1

July 14, 2020

Reverts

  • Revert "Temporarily hard-code release type as 'minor'" (8b25938)

2.25.0

July 13, 2020

Bug Fixes

Reverts

  • Revert "BDS-1663: comment out Blockquote VRTs that will not pass on Travis" (33b22dc)

2.24.1

June 17, 2020

Bug Fixes

2.24.1

June 17, 2020

Note: Version bump only for package bolt

2.24.0

June 5, 2020

Bug Fixes

  • mannually update each test (5430e92)
  • tooltip flicker (ddbcf74)
  • update now-storage config to use teamId (3595df1)

2.24.0

June 5, 2020

Bug Fixes

  • disable the Webpack WriteFilePlugin as workaround to font assets not getting copied over consistently (114397f)
  • force regenerating new Carousel VRT images (5ab7612)
  • ja values (860d729)
  • mannually update each test (5430e92)
  • tooltip flicker (ddbcf74)
  • update build tools Jest tests to reflect new spacing defaults (b0b3429)
  • update comments (40e984a)
  • update JA-specific Sass to pull in breakpoint-specific Sass functions / vars that don't yet exist (normally) (45ce051)
  • update Jest VRT snapshots (0e1e91f)
  • update Modal VRT screenshots (e8da2bf)
  • update now-storage config to use teamId (3595df1)

2.23.0

May 6, 2020

Bug Fixes

  • add missing autolink package to @bolt/starter-kit (1038de5)
  • add tiny style update so isn't rendered as inline initially (fd168cb)
  • add tiny style update so isn't rendered as inline initially (2ad9c0c)
  • add update snapshot for Table of Contents (7c7d493)
  • address linting issue (ea875ea)
  • address linting issues (c1774b0)
  • adjust logic for loading code not associated with any particular HTML tag(s) (c97db03)
  • body text color (9b545b3)
  • change blue (29b5b11)
  • disable the Webpack WriteFilePlugin as workaround to font assets not getting copied over consistently (114397f)
  • don't add target attribute to button (aca1669)
  • don't remove is="shadow-root" just yet, make that change separately (0b2c39b)
  • force regenerating new Carousel VRT images (5ab7612)
  • incorrect docs (061d3bd)
  • ja values (860d729)
  • layout hotfix for Firefox and Safari (7fecc3b)
  • more eagerly lazy load SSR helper elements + update docs site-specific lazy-queue callback to use async await (7af6704)
  • proper role attributes and card media border radius (9b1b67e)
  • remove replace-with-children css (553c0ef)
  • schema (ec0560a)
  • ssr-keep and role attributes for list (e024681)
  • ssr-keep display issue in list (caca146)
  • tweak support in BoltElement (620cab5)
  • update Accordion Jest test to confirm Accordion JS rendering / handlling single items correctly (32e01f7)
  • update Accordion snapshots (d3364f5)
  • update additional snapshots (2d33b89)
  • update build tools Jest tests to reflect new spacing defaults (b0b3429)
  • update comments (40e984a)
  • update JA-specific Sass to pull in breakpoint-specific Sass functions / vars that don't yet exist (normally) (45ce051)
  • update Jest tests based on List / aria role updates (e18a259)
  • update Jest tests to more reliably work with fully async-loaded components (6b4c752)
  • update Jest VRT snapshots (0e1e91f)
  • update JS to address linting issues (7ee007e)
  • update micro journey JS to fix intersection observer-related bug reported (d1f24f8)
  • update Modal VRT screenshots (e8da2bf)
  • update remaining Jest snapshots; tweak Popover and Tabs tests to be more reliable (ab0d7f0)
  • update SVG tags (5f10098)
  • update test config (949b193)
  • update VRT failureThreshold (653ea41)
  • update VRT screenshot (4ad4c6a)
  • whitespace around lit html template (8543506)

Features

  • add migration to v3.x docs (c8d29f2)
  • add new Jest helper function to simplify testing WC rendered HTML (4a8edb3)
  • add new lazy-queue MVP package to help with ongoing web performance optimization work (3cbf5f7)
  • add note to each deprecated package linking to migration docs (2485a5c)
  • cherry pick misc monorepo updates from the broader lazy-queue related updates in #1839 (727c13d)
  • globally lazyload JS bundles to expose same existing issues as the ones found with the new lazy-queue functionality (7cc4ce2)
  • manually cherry pick ajv replacement updates (c322d0e)
  • migrate Carousel over to use lit-element; fixes rendering and rendering perf issues encountered in #1836 (a0bbc32)
  • output <button> if no url provided (0050bcf)
  • split manifest up into smaller files + automatically retain existing behavior if issues are found. (38f4e28)
  • update Chip and Video to use the new LazyQueue functionality (bf7a77b)
  • update Jest tests to use new renderWC helper + prep for upstream updates (beb6b85)

2.23.0

May 6, 2020

Bug Fixes

  • add missing autolink package to @bolt/starter-kit (1038de5)
  • add tiny style update so isn't rendered as inline initially (fd168cb)
  • add tiny style update so isn't rendered as inline initially (2ad9c0c)
  • add update snapshot for Table of Contents (7c7d493)
  • address linting issue (ea875ea)
  • address linting issues (c1774b0)
  • adjust logic for loading code not associated with any particular HTML tag(s) (c97db03)
  • body text color (9b545b3)
  • don't add target attribute to button (aca1669)
  • don't remove is="shadow-root" just yet, make that change separately (0b2c39b)
  • incorrect docs (061d3bd)
  • layout hotfix for Firefox and Safari (7fecc3b)
  • more eagerly lazy load SSR helper elements + update docs site-specific lazy-queue callback to use async await (7af6704)
  • proper role attributes and card media border radius (9b1b67e)
  • remove replace-with-children css (553c0ef)
  • schema (ec0560a)
  • ssr-keep and role attributes for list (e024681)
  • ssr-keep display issue in list (caca146)
  • tweak support in BoltElement (620cab5)
  • update Accordion Jest test to confirm Accordion JS rendering / handlling single items correctly (32e01f7)
  • update Accordion snapshots (d3364f5)
  • update additional snapshots (2d33b89)
  • update Jest tests based on List / aria role updates (e18a259)
  • update Jest tests to more reliably work with fully async-loaded components (6b4c752)
  • update JS to address linting issues (7ee007e)
  • update micro journey JS to fix intersection observer-related bug reported (d1f24f8)
  • update remaining Jest snapshots; tweak Popover and Tabs tests to be more reliable (ab0d7f0)
  • update SVG tags (5f10098)
  • update test config (949b193)
  • update VRT failureThreshold (653ea41)
  • update VRT screenshot (4ad4c6a)
  • whitespace around lit html template (8543506)

Features

  • add migration to v3.x docs (c8d29f2)
  • add new Jest helper function to simplify testing WC rendered HTML (4a8edb3)
  • add new lazy-queue MVP package to help with ongoing web performance optimization work (3cbf5f7)
  • add note to each deprecated package linking to migration docs (2485a5c)
  • cherry pick misc monorepo updates from the broader lazy-queue related updates in #1839 (727c13d)
  • globally lazyload JS bundles to expose same existing issues as the ones found with the new lazy-queue functionality (7cc4ce2)
  • manually cherry pick ajv replacement updates (c322d0e)
  • migrate Carousel over to use lit-element; fixes rendering and rendering perf issues encountered in #1836 (a0bbc32)
  • output <button> if no url provided (0050bcf)
  • split manifest up into smaller files + automatically retain existing behavior if issues are found. (38f4e28)
  • update Chip and Video to use the new LazyQueue functionality (bf7a77b)
  • update Jest tests to use new renderWC helper + prep for upstream updates (beb6b85)

2.22.1

April 22, 2020

Bug Fixes

  • remove dupe replace-with-children (caa9892)
  • update Chip List snapshots (342e9c4)

2.22.1

April 22, 2020

Bug Fixes

  • remove dupe replace-with-children (caa9892)
  • update Chip List snapshots (342e9c4)

2.22.0

April 22, 2020

Bug Fixes

  • add only keyword to footer so background doesn't pass through. (4104889)
  • add only per PR feedback (2d89152)
  • Add missing only statements to various includes and embeds (7ddc48c)
  • add proper role attributes (be0263f)
  • css linting (94d905a)
  • math rounding (fbf5c0e)
  • Pass background params to band in landing page template (4f25e0c)
  • remove dupe generator Jest test (be63b55)
  • remove unused .spacing property on card-replacement-body WC markup (8aff9cc)
  • set default disabled value in schema (947b555)
  • tests (e5606cf)
  • tests and snaps (6a63426)
  • tests and twig error (8b02d40)
  • twig conventions (f768047)
  • update css selector (ea7b459)
  • Update test for component generator (d723d58)
  • Update vertical card to use 'only' properly (2c5dc6b)

Features

  • 1st pass adding favorite training dashboard (730e5d3)
  • add "locked" Badge template to Blueprints (21eb2d8)
  • add missing data on landing pages (b16d457)
  • add prop example to component Twig template (b9d9851)
  • add title comment to SCSS, fix formatting (572f000)
  • add truncation to Chip List, supporting Twig + JS updates (fe37a06)
  • change canCollapse to collapsible, use chevron-left not close icon (4c5224d)
  • cherry pick misc monorepo updates from the broader lazy-queue related updates in #1839 (727c13d)
  • convert schema from YML to JS (bbdaa1a)
  • manually cherry pick ajv replacement updates (c322d0e)
  • remove boilerplate component description (01a951d)
  • remove description from schema (68718ec)
  • remove polyfill loader (fcaba24)
  • support passing attributes to list-items (8a61de4)
  • update component JS to use latest conventions, auto-props (8623c68)

2.22.0

April 22, 2020

Bug Fixes

  • add only keyword to footer so background doesn't pass through. (4104889)
  • add only per PR feedback (2d89152)
  • add size type to Chip List schema (ddc4eaf)
  • add missing _self default prop value to to the target prop in BoltActionElement (c7f75ee)
  • Add missing only statements to various includes and embeds (7ddc48c)
  • add only to twig includes (6b44b65)
  • add proper role attributes (be0263f)
  • border radius (2567f31)
  • border-radius logic (894af29)
  • card background stacking order (c733d08)
  • change rounded usage to borderRadius (5bc6eb2)
  • create tests for new props (744a8ae)
  • css linting (94d905a)
  • docs (daeecb8)
  • math rounding (fbf5c0e)
  • minor update to Link to elimninate extra whitespace + get default target auto-added (378fa26)
  • ommit options in the spacing css (121272e)
  • Pass background params to band in landing page template (4f25e0c)
  • remove dupe generator Jest test (be63b55)
  • remove join (3eddaf2)
  • remove typo (4c9ab67)
  • remove unused .spacing property on card-replacement-body WC markup (8aff9cc)
  • rename spacing page in nav (8abdacb)
  • resolve conflict (e8d65d4)
  • round % by default (d20c68e)
  • set default disabled value in schema (947b555)
  • tests (e5606cf)
  • tests and snaps (6a63426)
  • tests and twig error (8b02d40)
  • twig conventions (f768047)
  • typo in twig and js (0b1265f)
  • update CI script (dcf0b02)
  • update css selector (ea7b459)
  • update decorator covert-case lib path (93470c6)
  • update decorator to ensure backwards compat with non-LitElement components (b105bb8)
  • update jsonSchemaPropsDecorator to handle props with a default value of zero (660a2a7)
  • update lit-helpers package + use default imports for camelCase and paramCase deps (d2ecdfc)
  • Update test for component generator (d723d58)
  • update tests (5de1a1b)
  • Update vertical card to use 'only' properly (2c5dc6b)
  • use spacing map for css (4a04e4f)
  • value and max math (05357fe)

Features

  • 1st pass adding favorite training dashboard (730e5d3)
  • add "locked" Badge template to Blueprints (21eb2d8)
  • add iconOnly prop to Chip (b5a0533)
  • add auto-prop support (copying Salem's work from separate branch) (67e5c54)
  • add missing data on landing pages (b16d457)
  • add new 'alias' field to BoltElement properties (7956fac)
  • add prop example to component Twig template (b9d9851)
  • add spread support to BoltElement + demo usage in Link component (e61a748)
  • add title comment to SCSS, fix formatting (572f000)
  • add truncation to Chip List, supporting Twig + JS updates (fe37a06)
  • change canCollapse to collapsible, use chevron-left not close icon (4c5224d)
  • convert menu component to use auto-props (fd3df4f)
  • convert schema from YML to JS (bbdaa1a)
  • do not force booleans to reflect (6cd783e)
  • docs and demos updates (c2a2c4d)
  • enable Twig's built-in StringLoaderExtension extension to allow us to use the template_from_string method in demos; add new demo helper + build out Progress Bar demos (b834677)
  • fix: address linting issues (bda376b)
  • pass spacing to card-replacement-action-item via context (994a42f)
  • pass spacing via context from card-replacement to card-replacement-body (7ab2b1c)
  • remove boilerplate component description (01a951d)
  • remove description from schema (68718ec)
  • remove polyfill loader (fcaba24)
  • support passing attributes to list-items (8a61de4)
  • update component JS to use latest conventions, auto-props (8623c68)

2.21.1

April 10, 2020

Bug Fixes

  • add missing _self default prop value to to the target prop in BoltActionElement (c7f75ee)
  • add only to twig includes (6b44b65)
  • card background stacking order (c733d08)
  • change rounded usage to borderRadius (5bc6eb2)
  • create tests for new props (744a8ae)
  • ommit options in the spacing css (121272e)
  • remove typo (4c9ab67)
  • resolve conflict (e8d65d4)
  • revert removing .keys command in Typeahead E2E test. (65b3d13)
  • update CI script (dcf0b02)
  • use spacing map for css (4a04e4f)

Features

  • do not force booleans to reflect (6cd783e)
  • remove browser.sendKeys() which is only required for ie11 support (eabe228)

2.21.1

April 10, 2020

Note: Version bump only for package bolt

2.21.0

April 8, 2020

Bug Fixes

  • Allow card url attributes to be empty (de91388)
  • browserslist path in package.json (e5ed697)
  • card fix related to bug when updating the Mission Completed modal blueprint (ea89b68)
  • minor clean up on utils and css (8b732c8)
  • open prop typo in web component demo (b3e46e9)
  • Remove join filters and related hacks in replacement card (67beb1c)
  • scope width hack to FF-only (3d09773)
  • temporarily disable the futureEmitAssets output config option until the WriteFilePlugin plugin error is further debugged (937bbd1)
  • test bolt-list without FF width hack (c24560a)
  • update card so background layer doesn't interfere with other elements (5d58dea)
  • update card-specific updates to work around z-index issues (622d47f)
  • update outline around rating inputs (8dcbdc9)
  • update rating input offset; update hard-coded colors to use bolt-color function instead (74c4856)
  • update tests (5de1a1b)
  • update Travis.yml config + push to bugfix branch to check that aliases work correctly (0f483ec)
  • update VRT test to conditionally adjust % diff allowed based on the OS (80f6299)

Features

  • add auto-prop support (copying Salem's work from separate branch) (67e5c54)
  • add white overlay to nav-bar dropdown menu, adjust color to work in dark and xdark (1ca77fe)
  • convert menu component to use auto-props (fd3df4f)
  • test deployment URLs including branch-specific URLs (bc1c488)
  • update Modal blueprint with new rating component (097d123)
  • update VRT config for Blockquote to allow for <= a 20px VRT diff (586bcaa)

2.21.0

April 8, 2020

Bug Fixes

  • Allow card url attributes to be empty (de91388)
  • auto generate font-size table (6f8df6c)
  • card fix related to bug when updating the Mission Completed modal blueprint (ea89b68)
  • conflicts (0545936)
  • data paths (4c7037a)
  • don't ignore compiling patterns in tests folders (5ed3757)
  • fix empty href prop (0499c4b)
  • group json data (6eedbe7)
  • hooks up font-family to a map (e8fd1fe)
  • minor adjustment to PL patch logic (4cc9846)
  • minor clean up on utils and css (8b732c8)
  • open prop typo in web component demo (b3e46e9)
  • Prevent adding empty url prop to card action button (d2ce4eb)
  • prevent long module titles from wrapping next cell (79f9768)
  • Properly deprecate href component in link schema, update pl example (785d951)
  • remove hardcoded copy (087615f)
  • Remove join filters and related hacks in replacement card (67beb1c)
  • replace satellite icon with orbit, satellite removed (5d9e63b)
  • Rework logic for grid ordering in hero component (2adc65f)
  • scope width hack to FF-only (3d09773)
  • temporarily disable the futureEmitAssets output config option until the WriteFilePlugin plugin error is further debugged (937bbd1)
  • test bolt-list without FF width hack (c24560a)
  • update card so background layer doesn't interfere with other elements (5d58dea)
  • update card-specific updates to work around z-index issues (622d47f)
  • update outline around rating inputs (8dcbdc9)
  • update rating input offset; update hard-coded colors to use bolt-color function instead (74c4856)
  • update Travis CI command (cd199e8)
  • update Travis.yml config + push to bugfix branch to check that aliases work correctly (0f483ec)
  • update VRT test to conditionally adjust % diff allowed based on the OS (80f6299)

Features

  • add 'indigo' option to icon banner (b3890fb)
  • Add schema for BoltActionElement in element package (864f38c)
  • Add schema for BoltActionElement to button component (e33e1fa)
  • apply patches to speed up Twig rendering in Pattern Lab + within the Twig Renderer (5a21b5c)
  • expose design token data for font size options + base font size used at different bps (63c545b)
  • test deployment URLs including branch-specific URLs (bc1c488)
  • Update link component to use js schema (351f2c8)
  • update Modal blueprint with new rating component (097d123)
  • update VRT config for Blockquote to allow for <= a 20px VRT diff (586bcaa)

2.20.2

March 30, 2020

Bug Fixes

  • don't ignore compiling patterns in tests folders (5ed3757)
  • make sure querySelector returns element before getting clientHeight (097c17e)
  • minor adjustment to PL patch logic (4cc9846)
  • minor update to Link to elimninate extra whitespace + get default target auto-added (378fa26)
  • prevent long module titles from wrapping next cell (79f9768)
  • race condition on smoothScroll stop (318e6ad)
  • remove default header value, causing unexpected results on Academy (a60bab8)
  • replace satellite icon with orbit, satellite removed (5d9e63b)
  • Rework logic for grid ordering in hero component (2adc65f)
  • turn off pointer events on waypoint debugger, just a bug while debugging (62dbd1a)
  • update decorator to ensure backwards compat with non-LitElement components (b105bb8)
  • update Travis CI command (cd199e8)

Features

  • add 'indigo' option to icon banner (b3890fb)
  • add new 'alias' field to BoltElement properties (7956fac)
  • apply patches to speed up Twig rendering in Pattern Lab + within the Twig Renderer (5a21b5c)
  • drop ie11 from browserslist, export single config from babel-preset (a0dc9b6)
  • remove 'esModules' and 'compat' flags, remove 'modern' from filenames (5f9136e)
  • remove postcss-themify and critical-css-vars, replace map() usage of bolt-theme with fixed token (373791e)

2.20.2

March 30, 2020

Bug Fixes

  • make sure querySelector returns element before getting clientHeight (097c17e)
  • race condition on smoothScroll stop (318e6ad)
  • remove default header value, causing unexpected results on Academy (a60bab8)
  • turn off pointer events on waypoint debugger, just a bug while debugging (62dbd1a)

2.20.1

March 26, 2020

Bug Fixes

  • auto generate font-size table (6f8df6c)
  • fix empty href prop (0499c4b)
  • fix for vertical alignment of Icon in Numbered Bullet (3e09ffa)
  • hooks up font-family to a map (e8fd1fe)
  • Prevent adding empty url prop to card action button (d2ce4eb)
  • Properly deprecate href component in link schema, update pl example (785d951)
  • remove extra whitespace + better adjust vertical alignment of Icon within the Headline component; update PL demo to include demoing icons at different Headline sizes (7f116f5)
  • remove hardcoded copy (087615f)
  • tweak headline logic to work around alignment regresion in v2.20.0 (796ae54)
  • update Blockquote snapshots (7768711)
  • update Jest snapshots (e582e39)

Features

  • Add schema for BoltActionElement in element package (864f38c)
  • Add schema for BoltActionElement to button component (e33e1fa)
  • Update link component to use js schema (351f2c8)

2.20.1

March 26, 2020

Bug Fixes

  • fix for vertical alignment of Icon in Numbered Bullet (3e09ffa)
  • remove extra whitespace + better adjust vertical alignment of Icon within the Headline component; update PL demo to include demoing icons at different Headline sizes (7f116f5)
  • tweak headline logic to work around alignment regresion in v2.20.0 (796ae54)
  • update Blockquote snapshots (7768711)
  • update Jest snapshots (e582e39)

2.20.0

March 18, 2020

Bug Fixes

  • address eslint + stylelint linter issues (caea760)
  • conflicts (0545936)
  • data paths (4c7037a)
  • group json data (6eedbe7)
  • temporarily bypass figure VRT diff and just use rendered markup diff for now (4ac49df)
  • temporarily disable check-runs to work around bad creds error from Github (de5b901)
  • update new E2E test to also work correctly in IE 11 (aaf8916)

Features

  • expose design token data for font size options + base font size used at different bps (63c545b)

2.20.0

March 18, 2020

Bug Fixes

  • add Blueprints to list of packages Jest knows about when running dependency checks (af213ae)
  • add new E2E integration test to verify that the docs site off-canvas nav can be opened / closed moving forward (7bffd09)
  • address eslint + stylelint linter issues (caea760)
  • auto-ignore demos folders when running component dependency check (e41ae27)
  • change demo to reflect actual usage (c010fca)
  • don't show medium sized headline (6c4b5c7)
  • switch to vanilla window.location.hash (e3cad3a)
  • temporarily bypass figure VRT diff and just use rendered markup diff for now (4ac49df)
  • temporarily disable check-runs to work around bad creds error from Github (de5b901)
  • update API + Card snapshots (6d67a9e)
  • update docs site off-canvas nav IDs to not match with new SVG icon IDs on the page. (ff7d74b)
  • update Icons per PR feedback (c3f5457)
  • update new E2E test to also work correctly in IE 11 (aaf8916)
  • update Popover logic to strip query strings from hash when checking if the URL hash matches (ad9880d)
  • update Twig include path (40f6aad)
  • update xxsmall font-size to follow conventions (da323e3)
  • use replace-with-children instead of is=shadow-root, use current Twig conventions (96b10a5)
  • vertially center number (1589d4a)

Features

  • add E2E integration tests that cover Popover's new SSR / no-JS state restoration logic (d1e6936)
  • add function version of bolt-font-weight (e2860f5)
  • add new bulleted headline functionality + supporting demos (fdbc223)
  • add offset support to TOC component (8bcc05d)
  • create new numbered headline blueprint for Academy; add basic docs + demos (1eb8e75)
  • replace xxsmall with xsmall in Blueprints (0af47fc)
  • update 5 out of the 7 existing Academy icons to be more consistent with the rest of the Bolt Design System (20e47d7)
  • update bolt-font-size + poly fluid sizing functions to support optionally outputting CSS custom properties (1b4edec)
  • update Popover to mirror it's internal state with the original page's no-JS / SSR state; clean up any existing URL hashes (e981658)
  • update TOC demos + add realistic sticky Page Header use case to Blueprints (b140e37)

2.19.1

March 11, 2020

Bug Fixes

  • change demo to reflect actual usage (c010fca)
  • update xxsmall font-size to follow conventions (da323e3)

2.19.1

March 11, 2020

Bug Fixes

  • remove original fix for loading hidden videos, not necessary anymore, actually causing new bug (a7af0ed)

2.19.0

March 4, 2020

2.19.0

March 4, 2020

Bug Fixes

  • address Stylelint issues (59156a3)
  • allow web component size to be adjustable (219a7d7)
  • calculation (c14dc10)
  • docs and theme class in twig (f61fbec)
  • fix background image path (b6cb0c9)
  • list item vertical alignment (79410ca)
  • number incrementing in FF (83fdbbe)
  • position of OL number in FF (f7f4ee2)
  • remove 0px no longer needed (e48425c)
  • remove capitalization from Schema prop table (38a63ba)
  • revert updating in Hero README.md -- web component version breaks with the markdown rendering (8bbdf14)
  • round px numbers (1dc8bdc)
  • set is-crawlable assertion to warn to fix failing lighthouse job (e12c172)
  • set placeholder element to 'static' on View All page (9e674a0)
  • swap order of classes applied (b6f9f8a)
  • switch from font-size to transform to fix vertical centering (f31abe5)
  • tests (85dbd7b)
  • tweak Image component Twig update to better support gifs (59f5df4)
  • typo (7077b17)
  • update Blockquote Jest snapshot (5f2990d)
  • update Image build task to properly support + optimize .gifs (1030aa5)
  • update Image component's Twig to allow custom srcset to be used in Bolt -- workaround for supporting .gifs (1a69b24)
  • update Jest snapshots for Blockquote (565a4f4)
  • update Jest test (2364f75)
  • update PL resizer logic to no longer be off by 80px (dbf1758)

Features

  • 1st pass building out Hero examples + corresponding assets (78b7733)
  • add id prop and enable deep linking via query param (bfd521f)
  • add built-in theming support to Popover (d532c62)
  • add CSS var to override bolt-list border color (e5b3bbb)
  • add example of CSS var on Academy (d8072d1)
  • add new Blockquote demos handling the new weight prop + existing size prop (0a4cb85)
  • add new Tertiary button variant (75a5bd3)
  • add smooth scrolling offset props to Tabs (820df65)
  • manually define the Tertiary UI background and text theme colors (0f4bf1b)
  • refactor ul + ol bullet and styles so that spacing and bullet position are calculated not harcoded (b6bb4e8)
  • remove 'brand-' prefix from icon in _icon-banner.twig (6e19057)
  • support customizing Blockquote font weight (39198b2)
  • switch from 'query-string' parser to 'url-search-params' polyfill (77ed51f)
  • switch to using HTML entities for bullets so we don't have to use calc() (82e77cc)

2.18.1

February 21, 2020

Bug Fixes

2.18.0

February 19, 2020

Bug Fixes

  • adding proper id to trigger (00e4470)
  • address PR feedback (6f35b9b)
  • Allow a schema type that is an array to be printed (9558d08)
  • Avoid print empty "Properties:" label if no properties exist (b595315)
  • blueprint 'checkbox' partial, use regular include instead of macro (5ef6f8a)
  • fix broken composer.json path in the update script + bump PHP dependencies to the latest version (e5b9058)
  • Fixing spacing issues caused by display:inline on <p> tag in docs (864d6cb)
  • force background to use a larger image src (b926f6b)
  • increase JPG compression quality so background images aren't as pixelated (f302af9)
  • negative margin mixin and maps (b813c66)
  • popover double-focus, must check 'default' slot not 'content' for focusable content (6f3afc7)
  • prevent Pagination from overflowing container by allowing wrap (f65ade5)
  • re-organize z-index and update docs (13ad6b4)
  • re-write button and BoltActionElement props to use proper syntax (baac30c)
  • Remove CSS workarounds for micro journeys in dark theme (0e3ed89)
  • rename blueprint page templates to avoid name space conflict with default page templates (3c7070d)
  • scope bolt-link and bolt-button selectors to bolt-card-replacement or else apply globally (6db4dae)
  • set 'reflect' to true to fix button 'disabled' prop (2dc18c7)
  • snaps and class name for JA (584570e)
  • snaps update (923979b)
  • typos in twig (a822a6e)
  • update asset-text SVG asset to no longer use a mask. fixes weird rendering / opacity issues being seen with this original version (b0771f6)
  • update CSS custom property styles to only use the original Icon component's styling API; fixes cross browser rendering issues encountered in Firefox and Safari (efab5f5)
  • update file SVG icon to correctly render a visible border after compiling (a7cce95)
  • update Jest snapshots (ffb309e)
  • update snaps (09b442d)
  • use of macro in Blueprint Select partial (00eab39)
  • web component doc code indents (421a4bc)
  • whole-card clickability (9fde749)
  • wrapping links in Safari (7f02ec2)

Features

  • add only option to select includes to avoid unintentional data leaking in (8a98399)
  • add Completed Training template (9350319)
  • re-add Search templates, refactor to follow current conventions (0f4b57d)
  • replace mission and module space bg images (01d8cfc)
  • Update label, remove empty default from sort on training page (96fe99d)
  • update landing templates to work with additional background images, minor typography changes (50c165f)
  • update SVGO config to force merging together similar SVG (3c3b93e)

2.17.1

February 11, 2020

Bug Fixes

  • editor: disable "Move Up/Down" buttons when appropriate (93731aa)
  • editor: pathway re-arrangement (56307b1)
  • editor: rearrange step w content (e36185f)

2.17.0

February 4, 2020

Bug Fixes

  • add missing Autoplay swiper module (26444f3)
  • add missing deps (5ea4a60)
  • add proper role attributes (2c1cc2e)
  • add role navigation attribute (47bd77b)
  • add z-index comment (54164cf)
  • address prettier warnings on master (51abac6)
  • adjust no-JS behavior for Tooltip / Popover to reduce layout shifting when booting up / within carousels (81768db)
  • aria attribute (5564d74)
  • enable the real "bold" font weight we already have font assets for + add a comment regarding the font weight discrepancy in core/styles (edca174)
  • increase max timeout of Jest monorepo dependencies test (7f4598f)
  • indicator height (a7e1911)
  • js conventions (6244e89)
  • make sure overall carousel (perceived) width is consistent across the different variations (3365705)
  • prettier updates (6f886c6)
  • remove inline includes (ea13425)
  • remove line breaks in lit-element template to fix extra whitespace around links (7ef27b7)
  • remove padding on last list item (d22258c)
  • rename content prop to text and grammar edits (f5a4575)
  • snap carousel widths calculated to the exact pixel (dd59c1f)
  • SSR hydration prep not working in IE11, new approach (98fbf0a)
  • test snaps (d952fdb)
  • tests (dda716e)
  • update .incache data + Github repo authentication dependencies (0231c60)
  • Update block syntax in toolbar to avoid need for raw filter (9ef07fd)
  • Update block syntax in toolbar to remove raw filter (bb4993b)
  • update core styles with extra-bold font weight var (5f1b3b5)
  • update editor version (4596d92)
  • Update empty block checking syntax in blueprint package (98407bb)
  • Update empty block checking syntax in replacement card (63d99e3)
  • update footer version (e785869)
  • update Jest test (29d94cf)
  • update NPM dependencies to address Webpack SVG icon compile issues (cfad6fc)
  • update Sass variable (1faa2b7)
  • update snapshots (36b48f6)
  • update snapshots (05ab17d)
  • update Toolbar blocks to use the correct names :) (61d55bf)
  • workaround to make sure smooth scroll & waypoint functionality still works without breaking sticky footer and elements with position: sticky (c80fdf8)

Features

2.16.3

January 28, 2020

Bug Fixes

  • editor: step removal event not completing when parent bolt-animate removed also (21fccdc)

2.16.2

January 28, 2020

Bug Fixes

  • Remove background on web component icons when background="none" (6039441)
  • Remove padding on web component icons when background="none" (1653103)

2.16.1

January 27, 2020

Bug Fixes

  • add raw filters to the Toolbar + Icon component's Twig templates (472c23d)
  • update the docs site-specific Twig template to address the CSS specificity / load order issue with styles in IE 11 (9474a55)

2.16.0

January 24, 2020

Bug Fixes

  • add missing Icon dependency post-pulling in v2.13.0 (e2d26f2)
  • add missing icon.jsx template (6108fde)
  • add xdark theme test for icons + update fill colors so SVG transform logic works correctly (b2187b5)
  • address prettier issues (54cd576)
  • adjust vertical alignment to Navbar (bc4d94e)
  • change default boundary to undefined instead of this (e0802df)
  • consistent border color (7c45348)
  • convert to JS schema (69fc920)
  • docs and comments (70f9f8f)
  • docs comments consitency (4b2f5db)
  • icon adjustments (a846ee0)
  • Icon color fix for IE 11 (a6278be)
  • internal link (bd7e0fc)
  • JS error when placement undefined (6e18c10)
  • match alignment between characters in starter step 3 (f65a5ed)
  • partial fix for shadow dom rendering (1d03ac9)
  • re-test Icon updates (c64faee)
  • remove icon background from card spacer (d44ca99)
  • remove z-index and position (329b1d6)
  • rename expanded to open and add tests (14947ef)
  • schema typo in Tooltip component (9f00c29)
  • temporarily comment out altAxis (0818f34)
  • test IE 11 fix (c9f743c)
  • transition (7732faf)
  • update accordion snapshot (0905595)
  • update atom icon (afd604c)
  • update atom icon (6ec91be)
  • update Jest snapshot for build tools (7c8bc46)
  • update Jest snapshots (7723275)
  • update package versions (5af302c)
  • update read-only Git repo script with updated package paths (4332248)
  • update text wrap logic (40b0262)
  • update Toolbar button control props to prevent Tooltip / Popover from ever being placed outside of the Card or Carousel containers (1c6d413)
  • update tooltip snapshots (92f8970)
  • update trash icon (d57a61d)
  • update updated brand SVG icons + fix handful of utility icons (6b5c6b8)
  • wrong prop name (42d533a)
  • editor: add ts-ignore to list schema import (500d364)
  • editor: fix add of empty bolt-animate and replacement with content that triggered removal of empty before replacement (7ffea26)
  • editor: restore editability to Animates added via new slot (e4225e1)
  • editor: trigger setupSlots after new slots are added to component via editor (ece57b4)
  • micro-journey: fix Connection Band too long in Safari; not centered over Character in Chrome (5287928)
  • micro-journey: fix Connection Band too long in Safari; not centered over Character in Chrome (f2469c0)
  • micro-journey: make interactive-step bolt-animate be block instead of inline (eb6a7a7)
  • micro-journeys: add box-float-direction to starters (13671aa)
  • micro-journeys: collapsing 2nd char in Two Char Layout in IE 11 (ff42dda)
  • micro-journeys: ensure connection band is centered perfectly in both characters (c076f95)
  • micro-journeys: make character size match comps; fix safari connection bug (53aa026)
  • micro-journeys: make Two Character wider (81e7ba6)
  • micro-journeys: move svg background to front of connection band (588c336)
  • svg-animations: FF not respecting direction or theme in connection bands (807dc59)
  • svg-animations: refactor connection band for code standards and to match comps; allow stretch to 375px (7cdd849)
  • update snapshots (0ba0fde)
  • update snapshots + fix prettier issues (3eed559)
  • workaround to address Shadow DOM encapsulation nested context (fc63d83)
  • workaround to address Shadow DOM encapsulation nested context (7475619)

Features

  • add new boundary option to Tooltip and Popover (ed60347)
  • add new Fallback Placements config option for Tooltip and Popover (0f8ed44)
  • update Tooltip default placement from bottom to top (93b86ba)
  • editor: add constrain bottom Character param to allow prevent side content overlap with long sides (f856ed8)
  • editor: create box float direction param for Dialog to allow for removal of excessive spacing when no arrow direction specified (57609ec)
  • editor: make bolt-list properties editable (2994db2)
  • editor: refresh all the things on 'Refresh Content' (006bfef)
  • editor: refresh two-character-layout content button (33f66ec)
  • editor: remove click handlers on element select; add function docs; add visual test (a8449bb)
  • micro-journeys: add box-float-direction to Two Character Starter (025ce6f)
  • micro-journeys: better visual tests for Character (9ce9e26)
  • micro-journeys: center Character when in One Character Layout (d0dccc0)
  • micro-journeys: improve equalizeRelativeHeights error message (df4d977)
  • micro-journeys: spacing adjustments (2e5dcf6)
  • svg-animations: add animation type as a class; not needed currently, but helpful. (b2154d1)
  • Add --compat option for legacy support when esmodules is enabled (946ae2a)
  • add @bolt-assets to the Twig namespaces automatically generated / registered (5a1771b)
  • add new helper Webpack plugins (7eb295c)
  • add SQL and Java support to the Code Snippet component (c64b9c8)
  • Add support for running start:compat from project root (8400418)
  • cherry pick icon-specific / schema-specific work from https://github.com/boltdesignsystem/bolt/pull/1602 (0b87a79)
  • cherry pick the file-loader + svg-transform-loader forks from https://github.com/boltdesignsystem/bolt/pull/1602 (fe1e232)
  • finish wiring up refactored Icon component (a9e3bd8)
  • update build tool utils for checking for folders (def7d15)
  • update JSON schema validation used by Icon (cba55e5)

Reverts

  • switch back to using docs updates up on master (d113052)

2.15.2

January 21, 2020

Features

  • cherry pick new Banner-specific component work to merge down (aa30d78)

2.15.1

January 18, 2020

Bug Fixes

2.15.0

January 17, 2020

Bug Fixes

  • add missing uuid prop (03a7003)
  • add testing file for generator (f3d6255)
  • adding removed earlier functionality (f9d097b)
  • adjust docs site to fix layout on inner pages + make sure the Mission modal doesn't open on the PL viewall section (11be05c)
  • always set role to button (9b84e36)
  • change placement default to auto (525cb60)
  • change svg names to follow conventions (180cde4)
  • change to locally installed version of Lerna (679d7e5)
  • CSS clean up and revert line-height change (ffe6e4d)
  • css snaps (f93db8c)
  • default text alignment (7e384a1)
  • dependencies (11520f4)
  • dependency (041c1e6)
  • focus styles (98083fd)
  • force downgrade version of lerna used (4c1bbd5)
  • increase contrast to be AA compliant (4817b94)
  • js to not render class when placement is auto (b73ec96)
  • keep component placement prop in sync with popper (d6be669)
  • linting (a5734fe)
  • linting (079dc4c)
  • linting (31d44a1)
  • make border color consistent (d925e45)
  • minor UIKit prod CSS fixes (7ce181c)
  • naming convention and JA classes (5133e9b)
  • properly track mouseout event (d596873)
  • regenerate Carousel VRT screenshots (c634943)
  • remove button from tooltip dependencies (14783ea)
  • remove constructor from component template, use bind version of classname package (b643d68)
  • remove empty test (7f32c5d)
  • remove empty test file until Jest tests written (aca9357)
  • remove issue with Grid matrix styles + remove grid margin overrides (cdd89ed)
  • remove word wrap completely and use existing scrolling mixin (d5b6c50)
  • rename 'templateMap' to 'slotMap' after update on master (83db554)
  • rename templateMap to slotMap in card-replacement (575a6f3)
  • resolve execa / shell issue (0eb57a3)
  • restore missing Yeoman generator Jest test (0b25123)
  • reverse tab index logic, if has focusable content pass through focus (dedf256)
  • revert execa CLI update (1e258e3)
  • revert execa update to fix Lerna CLI error (db3fc1a)
  • schema (8557204)
  • set placement based on schema default instead of hardcoding (e5aa812)
  • stylelint fix (787067c)
  • stylelint updstes (101a145)
  • switch to mouseenter, mouseleave with debounce, mostly avoids bug where tooltip stays open after leave (35e5fcd)
  • test snaps (5686349)
  • twig error when attributes is undefined (a519e41)
  • twig schema validation errors (ce01d58)
  • typo in doc (668a9f7)
  • update Band Snapshot (b88db8a)
  • update Build Tools snapshot (d28b86b)
  • update drupal-module path (6c63169)
  • update E2E test (8f84d81)
  • update Jest snapshots (e6bf37b)
  • update monorepo dependency test (150cffd)
  • update mult-lang snap (82cbfaf)
  • update slotify keyname to 'slotMap' to fix broken reference (ffef8e1)
  • update snapshot (958ed18)
  • update snapshots (97424ce)
  • update snapshots + tweak breakpoint used for largest fluid font size (e72dbe6)
  • use consistent border color (99da773)
  • micro-journeys: add button to trigger animate in; add example of 2-char layout with side content to PL (e478aa8)
  • micro-journeys: fix mistaken both-side-content class; add class for in-two-char-layout; fix IE 11 styling in two-char layout (dcb12fb)
  • update snapshots (6391dc1)
  • update Tooltip snapshots (fdd1a4d)
  • use the updated fillColor prop name (fef8074)
  • workaround to Pattern Lab UI quirks when displaying entire pages on the View All section (896e425)
  • z-index (cfe058d)
  • micro-journeys: ie11 shorten connection length in two-character-layout (6334eea)

Features

  • add ability to customize the toolbar's gradient from the Academy hero (19981a6)
  • add blocks to card-replacement to allow override in academy (565a17f)
  • add is-focusable to core utils (92892b6)
  • add new font weight + new prop to Headline component (0c44b0c)
  • add new breakpoint, font size, font weight, and spacing options needed to support in-progress Academy work (a87e109)
  • add new List icon (cb94fd5)
  • add popper placement support to popover (86fcf4b)
  • add popper to handle tooltip placement (1181b50)
  • add the ability to customize Icon's border radius via CSS custom property (bcff00d)
  • add tooltip and popover to toolbar buttons (92cfe91)
  • add wc-context to Menu component (1ed6134)
  • code snippet scrolling updates from the original Card component branch (22816b5)
  • pass in card status to action block (9247ff5)
  • port list CSS update from epic/academy (5b834b3)
  • port over Academy-related Band updates (aa511e2)
  • port over Academy-related updates for @bolt/global styles (5f09384)
  • port over Academy-related updates to Background component (9e6c197)
  • port over Chip-related updates made on the epic/academy branch (4df332f)
  • port over link / image / flag related updates from epic/academy (bffc7ba)
  • port over misc monorepo-related updates from the epic/academy work (b236c87)
  • port over Site container CSS update from epic/academy (dd4d161)
  • port over Slotify template map API update (19ac59f)
  • port over Webpack cache related updates (1954447)
  • prepare Menu schema to pull in Trigger schema, set default spacing value (43cd817)
  • revert to 'bottom' placement as default, works better in v2 (6ea0979)
  • set min height on header (ebb2318)
  • setup ssr-keep in Menu component, needs refactor (0ad766f)
  • setup workaround for Context in Menu component to pass spacing prop down (6e0a405)
  • update dashboard to reflect latest design, add vertical cards styles (8402160)
  • update naming ot newest approach (2d5453c)
  • update popover placement names (cf47303)
  • update popper to v2 for preventOverflow improvements (fdb808f)
  • update to popover to Popper v2, update callbacks to use new API (de0c554)
  • use modified trigger schema in menu schema (708b8c3)
  • when 2 cards make 2/3 width not 100% (8558725)
  • editor: add prop schema descriptions underneath traits (112e9c0)

2.14.3

January 16, 2020

Bug Fixes

  • fix HTML rendering / escaping issue in Drupal (f08d7c3)

2.14.2

January 15, 2020

Bug Fixes

  • temp workaround to JS error after compiling with the Webpack DLL plugin (839e174)

2.14.1

January 9, 2020

Bug Fixes

  • minor UIKit prod CSS fixes (f8a984c)
  • editor: trigger setupSlots after new slots are added to component via editor (2a7b5f9)
  • micro-journeys: fix two-char layout animations in PL (219a4d3)
  • micro-journeys: remove empty bolt-animates and their slots on component remove (f9ed092)

Features

  • editor: refresh two-character-layout content button (7480423)

2.14.0

January 6, 2020

Bug Fixes

  • add adapter to the old @define decorator so old components using it outside of the monorepo continue to work as expected (eea8e77)
  • add copy plugin to modern JS build so that copy task runs in local dev mode (4390e8d)
  • add missing file (7a95d50)
  • cleaning unneeded code from PR (9acee89)
  • defer implementing context-specific changes until the next round of updates (384dfd3)
  • don't reference @bolt/core-3.x in Drupal Lab until after the transition package ships (e7aaf79)
  • eslint errors not fixable with --fix (fcaa7a3)
  • fix logic in condition (f37c8cb)
  • fix recent changes to auto-release.js (e294ccc)
  • flatten Button component Twig to speed up SSR rendering; update snapshots (ed12056)
  • IE 11-specific layout fix (952386a)
  • jest test (1cd931d)
  • linting (f204792)
  • minor CSS fixes per PR feedback (74ed583)
  • minor eslint fix (f83e951)
  • minor Nav fixes for Firefox + IE 11 (18bfca7)
  • move ES Modules JS to footer to fix rendering quirks on extremely heavy pages (ex. the PL View All page) (86fff24)
  • move micro-journey util + temporarily ignore Prettier rules on new Card tests (51457af)
  • oops i forgot a class (d4b1865)
  • remove auto patch no longer needed (7ecbbe6)
  • restore Text demo file mistakenly removed (640e68a)
  • revert adding component internal updates — handled in a separate PR (37882d5)
  • set version to 0.0.0 (9b4e95a)
  • temporarily disable text compression warning with lighthouse tests (1e0a8d0)
  • temporarily skip auto-linting / fixing md files till rules get updated (14f9d93)
  • update @bolt/core-v3.x references to v2.13.0 (28d7bcb)
  • update critical path assets to optimize for SSR initial rendering (5095d82)
  • update demos + tests (43912d4)
  • update dependencies to latest versions (5d753b4)
  • update folder name of critical path polyfills (e6984f9)
  • update Jest snapshot for Card (0eca083)
  • update lighthouse CI config (b6a02d6)
  • update lighthouse config (b225a37)
  • update micro journey components to keep using the "is" static keyword due to internal logic using it (d5af731)
  • update Nightwatch test URL used to verify injected Cards + Images rendering as expected (f657058)
  • update package.json (e2db4ec)
  • update read-only Git repo script with updated package paths (6a59347)
  • update snaps (15dcd23)
  • update snapshots + Nightwatch test (5e267ad)
  • update testing-helpers package path (9b431b6)
  • update tsconfig path (af61794)
  • update version in composer.json (8285d44)
  • upgrade Auto to the latest version; fixes issue with Canary releases not getting published (48df8d5)
  • micro-journeys: black connection band in Safari (555a6d1)
  • micro-journeys: broaden desktop width of status bar (362c537)

Features

Reverts

  • revert updating modern JS bundle to be async loaded until further testing is done (ef482fc)

2.13.3

January 2, 2020

Bug Fixes

  • be sure ready event is emitted by 'bolt-autosuggest' before adding event listeners (000ce99)
  • check if autosuggest has already rendered before adding event listeners (1a065ce)
  • IE KeyboardEvent error on submit (2a29a9b)
  • make sure autosuggest event listeners are re-added when component re-connects (602cbef)
  • onChange arguments passed in wrong order (82f1e2f)
  • prevent search form from submitting multiple times (a212747)
  • unset _wasInitiallyRendered so that event listeners are re-added in IE after disconnect (18ffa3e)

2.13.2

December 30, 2019

Bug Fixes

  • Remove cache-loader from webpack fonts rule (2906c70)

2.13.1

December 17, 2019

Bug Fixes

  • micro-journey: ie 11 fixes for two-character-layout (eb186b9)
  • micro-journeys: error code in equalizeRelativeHeights (10e2510)
  • micro-journeys: make bolt-character render happen in two-character-layout in requestAnimationFrame (5b53ac0)
  • micro-journeys: make two-character-layout more robust (26f7d9d)
  • micro-journeys: push charactersAreReadyInitialization to bottom of call stack in bolt-two-character-layout (1abb455)
  • micro-journeys: two-character refactor with debug code (6dbae1c)

2.13.0

December 13, 2019

Bug Fixes

  • add IE11 fix to long band modal content (e901881)
  • adjust vertical alignment to Navbar (9d5b40d)
  • cherry pick update to @bolt/components-icons from https://github.com/boltdesignsystem/bolt/pull/1602 to pass eslint check (9624370)
  • cleaning code (7a0a5b2)
  • cleaning code (a5f8128)
  • code issues (136d610)
  • emit "ready" event only when interactive pathway is actually ready (a291eae)
  • fix prettier issue + update eslint config (9b154e3)
  • importing sequence (6a411ab)
  • inconsistent spacing (03463b3)
  • linting / syntax error (a6ea6de)
  • minor device viewer bug fixes encountered while working on https://github.com/boltdesignsystem/bolt/pull/1579 (d51e2bf)
  • old script linking (b0012df)
  • re-adding Preact's Fragment import for Typeahead (0e097d2)
  • remove lint issues (afc0e82)
  • Remove slot-based CSS selector so color works in IE (fee836f)
  • revert removing main key until other upstream updates are merged down; update .gitignore and .eslintignore rules as temp workaround to failing the build with these updates (3e49783)
  • update auto config + add temp patch (db31459)
  • update band styles (72d49db)
  • update configuration to be inline with our master branch (b5eeb44)
  • update continuous deployment script (48d5c6b)
  • update default permissions for Drupal Lab's sites/default folder (01e79dc)
  • update mobile modal flex styles to fix band bug, add demo (2ab5114)
  • update modal test and snapshot (55c6c4e)
  • Update schema reference in accordion tests (e09e493)
  • update script on composer.json and package.json (cd789d4)
  • update snapshots and test for modal (df72915)
  • update static command (6528240)
  • update travis configuration (0cb69ac)
  • update yarn.lock (2f2eea2)
  • editor: remove false error on editor navigation away from saved content (790f0f4)
  • editor: restore pathways editable traits; fix opacity: 0 (6a1fa98)
  • update snapshots (85d12e0)
  • update snapshots and test for modal (e23f1c3)
  • update travis configuration (4108b20)

Features

  • Add commands to serve static drupal-lab content (d1a97e9)
  • add drupal-lab integration server to webpack build (87ab2e8)
  • Add express server for drupal-lab example integration (3197d6c)
  • add SQL and Java support to the Code Snippet component (c5278da)
  • cherry picking the Lighthouse CI-specific updates from https://github.com/boltdesignsystem/bolt/pull/1579 (a3dd397)
  • convert Trigger schema to JS (f4ff54d)
  • re-export SVG icons that have visually clipped / masked areas to have the shape physically cut out (vs overlapping) (174cd87)
  • refactor existing Block List component to render via LitElement vs Preact; workaround to double-rendering quirk flagged (8835513)
  • remove pre-compiled JS files with inline SVG source code (3723f0d)
  • editor: add ability to remove icon from status-dialogue-bar (cc58925)
  • editor: notice on unload with unsaved changes (9a163cb)
  • add drupal-lab integration to travis build and deploy (6224904)
  • add generated static files (9511415)
  • add integrations to default-server and update yarn.lock (de3106e)
  • Create commands to build, generate, clean and prepare static version of Drupal-Lab (ba29e96)
  • create static drupal-lab instance on server (e582c81)
  • moving drupal-lab scripts to drupal-lab package.json (9c07ba4)
  • removing integration server (7554ae2)
  • Update command to run integration server (dcfdb24)
  • Update config files (90f17e3)
  • Update configuration for Tome (8ab682a)
  • update default server configuration (ff39534)
  • update routes in now.sh (6e0f8a1)
  • update routes in now.sh (aaf8abb)
  • update yarn.lock (5fec3b2)
  • upgrade PHP dependencies + update to use v0.13 of the Twig renderer via https://github.com/pattern-lab/patternlab-node/pull/1107 (b12a6ff)
  • wire up Block List's Twig template to use the new experimental SSR concept + light docs (c4cb63b)

2.12.1

December 12, 2019

Note: Version bump only for package bolt

2.12.0

November 26, 2019

Bug Fixes

  • address prettier issues (7060025)
  • call super in the firstUpdated lifecycle event (35e2cdc)
  • don't shrink 'show-more' button or IE miscalculates button width on resize (d04599b)
  • fix prettier issues (73cf9e5)
  • get remaining a11y updates wired up and working (5092418)
  • make sure all Boolean props are reflected as HTML attributes. Fix to address background images not getting the right classes with the cover prop has been added (815f041)
  • Make the text of buttons added in the editor editable (d702a5f)
  • properly deprecate old figure media props, update old demos (0022b17)
  • Remove text and url props from bolt-text component in editor (f2d55ac)
  • totally unrelated IE 11 CSS hotfix for Pattern Lab encountered while testing (deeda64)
  • update bolt element version (192d15d)
  • update failing build test (18d1092)
  • update lazysizes config to catch instances (IE 11) where images haven't finished rendering and lazysizes initializes (bd540f9)
  • update Ratio component Jest test (73ac7ed)
  • update rendering of hint text (06d99d4)
  • workaround to address lazyloaded SVG images not loading in IE 11 (928d1ad)

Features

2.11.4

November 18, 2019

Bug Fixes

  • adjust import order for Prettier (6218e54)
  • check to make sure this.renderRoot.adoptedStyleSheet is defined (17841c9)
  • Pass correct value for html to editor (7d4b12b)
  • Reset button state on failed save (bab00bd)
  • Update editor state on successful save (04160e8)

2.11.3

November 15, 2019

Bug Fixes

  • define handleEditorSave at runtime (6fd981b)
  • fix failing test utils Jest test (5f2a3d4)
  • UIKit CSS Hotfix for IE 11 (d373caa)
  • update ts ignore comment to fix linting issue (2e4c142)

2.11.2

November 14, 2019

Note: Version bump only for package bolt

2.11.1

November 14, 2019

Bug Fixes

  • remove unused + undeclared dependency from editor package (ce5e254)

2.11.0

November 14, 2019

Bug Fixes

  • update puppeteer + fix nav from getting chopped off (7d6f72f)
  • editor: spelling and organization changes (5cc57fc)
  • do not specify a button "type" attribute by default (2795f79)
  • update alert and some linting (e5a84ac)
  • equalize-relaitive-heights: refactor and simplification (ac97d3b)
  • micro-journeys: Edge fix for equalizeRelativeHeights, replace x and y with left and top (afb1531)
  • micro-journeys: fix bolt-link usage with bolt-icon (cc1cae0)
  • micro-journeys: fix wording of shadow dom form description (f00e930)
  • micro-journeys: IE 11 fixes for bolt character and connection (9f99228)
  • add missing JS class (b4a0af2)
  • Add missing type_options variable to button component (30f93e9)
  • address eslint / prettier issues (c4c31f9)
  • address minor prettier formatting issues (50b6dae)
  • Allow render arrays as table cell content (b3b585e)
  • disable automatically assigning selenium to 4444 for local tests (addresses issue when trying to run Nightwatch tests locally) (7f9b2c3)
  • don't auto-close nav when clicking on a nav toggle (2c5a5e7)
  • don't try and auto-assign Selenium port when doing local Nightwatch development (6f6b8b6)
  • don’t set header overflow unless in vertical layout mode (7a4356e)
  • fix + update the button component's Jest tests (7330472)
  • fix prettier issue (af6747a)
  • minor UIkit fixes (c08700a)
  • misc UI fixes and polish (d5113f9)
  • miscalculating menu width when 'show-more' button is hidden (e98003b)
  • re-add outline 'none' to button css (b2eddb8)
  • Remove redundant button tag logic and dependency on deprecated schema (38410c5)
  • update Jest snapshots (8aef49c)
  • micro-journeys: css cleanup (913c49c)
  • micro-journeys: make dialog bar match comps in width; remove br tags from starters (ecbcf8a)
  • micro-journeys: move link component to use slot-after for icon (bae9819)
  • update auto-release script to fix issue when calculating canary version (04b2960)
  • micro-journeys: clean up equalizeRelativeHeights; fix tryAttempts persistence bug (5653901)
  • micro-journeys: don't render inactive pathway; fix render issues on pathway and step (ee741e1)
  • micro-journeys: refactor two-char layout to control its own animation in and out (05dc857)
  • pull in small CSS logo fix for ie 11 on windows 7 (b421ec6)
  • replace individual 'rendered' event listeners with Promise waiting for 'ready' (66f0af7)
  • restore missing search placeholder text (453ae24)
  • update auto-release script to use correct args to Auto plugin (22cc1e3)
  • update Chrome Driver to the latest version of Chrome to fix issues running Nightwatch locally (4c78ac2)
  • update Image component lazyloading logic to properly scope lazySizes.elements check + ensure lazySizes knows to check late loaded / dynamically injected images (490ba17)
  • Update list item to allow renderable arrays or objects (701726a)
  • update Nightwatch test selector + demo code to render the client-side image used for testing w/o a Shadow DOM (163e0b9)
  • micro-journeys: prevent render of content if not active step. Does not work w/o shadow dom. (12094e9)
  • micro-journeys: restore file to pre-ie-11 fix attempt meddling (f7f8f8a)
  • micro-journeys: tighten up spacing around character and two-character elements to match comps (01bb7c6)
  • update dependency graph tests (0bc2817)
  • update drawer text color (1d3ca76)
  • update PL Nightwatch tests (303c0a5)
  • update typeahead (db86341)
  • version lock Twig version used as temp workaround to build issues from upstream Twig changes (09f7d66)

Features

  • uikit bug fixes + polishing up nav behavior across screen sizes + layout options (f7d8bfd)
  • bolt-animate: explicitly specify children being animate in event for clear separation of concerns, remove debug code (2a2db9d)
  • micro-journey: add export of bolt connection is (fe61771)
  • micro-journey: adding name exports and prepping for IE 11 work, layout fixes (6ec09e6)
  • micro-journeys: add a couple more layouts for testing use (6a9b7c6)
  • micro-journeys: add w and w/o shadow dom PL visual tests for character layouts (6bd6823)
  • micro-journeys: prevent body content render on inactive steps (019a0ea)
  • micro-journeys: refactor character, dialog, and 2-char layout to cooperate with document flow (33471a3)
  • add documentation for JS testing standards (f18bab4)
  • add documentation for manual testing standards (97d05f9)
  • add icon-sizer 'span' to Twig template (281c886)
  • add separate trigger/content spacing options to accordion (04d1398)
  • add support for loader when pulling in code snippets in the Drawer (3c63545)
  • add support for the side nav UI on small screens! (225e699)
  • adjust color theme defaults for dark themes (7dad496)
  • clean up padding used for view all page code snippets vs drawer (59c47fc)
  • update schema table layout to fit more onscreen (be6c5a5)
  • micro-journeys: starter templates for one and two character (10bea16)
  • port over major UIKit upgrades from https://github.com/pattern-lab/patternlab-node/pull/1078 (c62d659)
  • pull in loader styles / animation (f404208)
  • rework button slotted content so that empty spans are not output, remove 'is-empty' CSS (dd314d9)
  • update PL config to support the new logo customization option (8c22db2)
  • update Search to grow in size when being focused; allow results to be scrolled (84c75b0)
  • update UIKit SVG icons (ddbfe09)
  • update viewport sizes UI to try to better fit all the UI on narrower screens (b8c57c9)

2.10.1

November 5, 2019

Bug Fixes

  • fix prettier issue (af6747a)
  • update auto-release script to use correct args to Auto plugin (22cc1e3)
  • update Image component lazyloading logic to properly scope lazySizes.elements check + ensure lazySizes knows to check late loaded / dynamically injected images (490ba17)
  • update Nightwatch test selector + demo code to render the client-side image used for testing w/o a Shadow DOM (163e0b9)

2.10.0

October 29, 2019

Bug Fixes

  • add missing publicConfig (3a64e78)
  • dependency and tests (433c105)
  • filter out text from chip schema (897e0f7)
  • fix image.js typo (535e5d0)
  • globally replace Brightcove Video IDs that no longer play correctly in IE 11 (even on the live boltdesignsystem.com site) with a more recent set of video ids that are confirmed to work as expected (9b48d34)
  • inline@breakpoint alignment (5ae3cfe)
  • lint js (7414e0c)
  • mirror object fit props on the placeholder image (d3e9bb6)
  • overflowing width (5bd2389)
  • micro-journeys: tighten dialog icon spacing (8c42eac)
  • don’t generate yarn / composer.lock files when auto-releasing (b2a3862)
  • remove devDeps from package.json (94ec805)
  • rename spacing to size (4a901c8)
  • revert image snapshot updates (edf3bb1)
  • revert Navbar image snapshots (ece66f8)
  • test instructions (d07145f)
  • update Chip to use the new icon.json schema file (4b8e206)
  • update composer.lock (021ce36)
  • update composer's Pattern Lab PHP core dependency to point to the forked bolt-design-system version with the lineages patch (e70c903)
  • update Github repo url in composer.json (c16ea21)
  • update Jest tests (75a8943)
  • update JPG check to account for JPGs that have query strings (d45e559)
  • update srcset logic to handle lazy vs non-lazy images + srcset / src / placeholder fallbacks depending on the mode the component is getting loaded (35a9c8f)
  • micro-journeys: add support for line wrapping to nav (e0bcb71)
  • update tests (0f9a166)
  • update Twig dependency tests to exclude @bolt/uikit-workshop (020a014)
  • micro-journeys: dot-and-line nav squished on mobile with overlong text (121e7f0)
  • updated tests (7d8f3d1)

Features

  • add new videos to Brightcove test page for reference (13f7b18)
  • cleanup, use validated vars instead of props directly (c91ab29)
  • update resize handler to heavily debounce resizing to reduce the amount of overhead + opt out if a component hasn't yet lazyloaded (86356e9)
  • update video on accordion and tabs demo pages (696e26b)

2.9.2

October 23, 2019

Bug Fixes

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

2.9.1

October 22, 2019

Bug Fixes

  • only set 'sizes' if image has width, fixes fuzzy images in tabs (cbdca3e)
  • remove css 'perspective' hack from ie-edge, causing modal content to shift (0b4ab69)
  • update auto release script to try and patch up a few issues we ran into with the v2.9.0 release from last night (f2f5e4b)
  • update Travis config to automatically retry failing Nightwatch tests (a862ebf)
  • update Travis job conditional to only run on the release/2.x branch (vs any branch with the name 'release') in the name (8dd6fba)

Features

  • add keyup handler to show more button (5cda027)
  • close dropdown menu when a label is clicked (59c2953)
  • update keyup handler to set focus on active tab when it's in the dropdown menu (fabc7c2)

2.9.0

October 22, 2019

Bug Fixes

  • add ':scope' polyfill, required by ssr-hydrate function (8d79bf1)
  • add missing now.sh token references (0a0d856)
  • add missing super() call in the table component's JS (dc235e9)
  • address install / symlink issues by updating composer.json configs to allow local beta versions of Bolt packages to get installed (77addbd)
  • address prettier issues (21582d7)
  • auto-retry failing Jest test (bff271e)
  • check that dropdown button is defined before using it (33a06f9)
  • cleaning config to work with default cache folder (8e84b83)
  • cleaning package.json (9da0ccb)
  • code cleanup (e2ae3f7)
  • correct spacing for non-link title (a646ba8)
  • disable source maps (ba65070)
  • displaying new component in more elegant way in boltrc.js (ac3d036)
  • docs and testing instructions (ad7343c)
  • don't skip postbootstrap command (b392d97)
  • fix eslint issues (89d358f)
  • flex list spacing (5b821af)
  • handle the pattern parameter query string if the page loading doesn't know which pattern is currently getting loaded (812511a)
  • handle untracked file changes before publishing (cde5176)
  • hidden pagination in IE11 (4470932)
  • linting (277fad3)
  • make sure all available prop data gets passed along to any listeners added (35726a0)
  • make sure dirs exist before trying to cache (9f831d0)
  • manually backport Jest testing server fix added in v2.8.0-beta.1 (ac6194a)
  • re-add ability to hide / show All link in PL navigation (a44f2a0)
  • re-add the ability to use Pattern Lab's built-in config for defining the default pattern / component that shows up when initially loading (196c9c6)
  • re-enable Jest test for tabs + update snapshot (19322b7)
  • re-test CI publish (a359ea6)
  • remove placeholder text in JS template (64381ed)
  • remove right margin from more button, should align to edge like tab labels (eb52fcb)
  • remove spaghetti code (77fa7ed)
  • remove unused comment (5fd8913)
  • Removing unwanted yeti icon and changes in icons after test finish (c4390b4)
  • Repair first step not reacting on enter key (d883ea8)
  • temporarily disable Light DOM Jest test for Tabs until snapshot updated (09f9414)
  • testing copy (3d5d536)
  • this not self (63c057d)
  • typos (e417095)
  • update auto-release install process to include composer + NPM deps (33f06b7)
  • Update button component to support ID attribute (7ea097d)
  • Update code for component generator to work correctly (79b2df8)
  • update icon component snapshots (1ad5fba)
  • update Jest snapshots (77e6075)
  • Update JS and CSS to be correct (a15baf4)
  • update PHP-related packages to be in sync with the latest version of Bolt + symlinked properly (32be05b)
  • update release script to auto-release on release-2.x and release/2.x branch names (38df60b)
  • update the full Nightwatch test command to include missing deps (21e595f)
  • update Travis cache syntax (6d3908b)
  • build: error on yarn build:noisy; fix integer cast for verbosity arg (9332764)
  • micro-journeys: black text in dropdown in IE 11 (fc38211)
  • update table component's web component logic to handle HTML comments encountered when parsing initial HTML (8736189)
  • update test to pass in Travis build (b5080a3)

Features

  • add 'update' method to video to refresh video when inside accordion or tabs (477fa53)
  • add 'will-update' attr to Tabs so they will resize after being hidden, remove unnecessary 'is-invisible' class (9ec54c0)
  • add support to SVG icons (19e4c72)
  • add ability to display titles in SVG icons + add POC ability to server-side render specific icons (f64dc9a)
  • add accordion demo, testing slidesPerView option (37d2970)
  • add cache-loader to repo (8b3cdec)
  • add demo page to test videos using standard brightcove player with only 'techOrder' option changed (a24ed93)
  • add getBoltData Twig function (9e5be7b)
  • add new @bolt/core withEvents mixin to more easily add declarative events to components (b8e35e2)
  • add POC watch task to regenerate manifest data pulled in by the build tools (88e901f)
  • add support for displaying advanced schema options on the docs site (cc20453)
  • add tabs demo with accordion and carousel (c49eed6)
  • add webpack cache to gitignore (f4c5a02)
  • automatically invert SVG icon color at the Twig level (3f4aa00)
  • automatically replace hard coded fill and stroke colors in inlined SVGs with CSS custom prop placeholders (dad8745)
  • fully wire up and enable auto releases (ef3e13c)
  • optimization to carousel observer, only turn it on when we need it (8b00866)
  • port over Craft CMS Twig filter that adds support for using regex in the default Twig replace filter (c11aa05)
  • pull in all SVG icons into the Webpack build automatically (c02de0b)
  • refactor carousel init, eliminating unnecessary re-inits, add 'will-update' feature to link carousel to accordion and tabs change events (0a17339)
  • remove :scope polyfill, no longer used (9db4acf)
  • remove custom useShadow work, allow base class to handle this (411bfd5)
  • wiring up canary releases on the master branch (311cdda)
  • webpack: explicitly set browsersync tunnel default and add comment explaining usage (2e0533a)
  • rework ssr-hydrate technique, now uses ssr-keep custom element, which can be used in place of replace-with-* (60e65cc)
  • rollback bolt-text > div edit to accordion demo (3052895)
  • set static tabs id for testing (c1d329f)
  • turn off left-right keyboard control of carousels, conflicting with tabs keyboard control (80b4e99)
  • update bolt-icon to now eagerly load so pre-rendered icons don't flash when booting up (5ccb817)
  • update generator to use latest conventions (6a6172c)
  • core-styles: add documentaiton to bolt-theme (fd0c8eb)
  • update node version for travis (15db25c)
  • update node version for travis (9b7d02a)
  • update the component docs template to pull in always-up-to-date schema data (e8b9739)
  • update Webpack build to minify SVG icons through SVGO — used for server-side pre-rendering SVGs (08f7f4f)
  • update webpack configuration (a14a5d4)

Reverts

  • don't remove certain package folders when bootstrapping (719bfdc)
  • make sure Jest clears out the entire build directory after running tests (81c6727)
  • revert caching all of the node_nodules directory (0d9222a)

2.8.3

October 18, 2019

Bug Fixes

  • adjust escape strategy to work in Bolt and in Drupal (33d56b1)
  • unset 'ready' prop on disconnected to fix ie bug, add demo with tabs inside band (3412f55)
  • update editor.twig to help better support Drupal autoescape behavior (623e38e)

2.8.2

October 16, 2019

Bug Fixes

  • remove Tabs JS accidentally added when resolving merge conflict (141985a)

2.8.1

October 16, 2019

Bug Fixes

  • address prettier issues (baa1471)
  • cherry pick a handful of updates from #1457 to pull in (761b005)
  • tweak AccordionItem's SSR hydration logic to only target children belonging to that particular custom element (fc9a30f)
  • update Accordion component Jest tests to wait till the component has finished rendering first before grabbing the HTML (648cb66)

Features

  • add adaptive menu to Tabs component (5da94fb)

2.8.0

October 11, 2019

Bug Fixes

  • bolt-animate: remove use of Set, polyfill breaking erratically (c0e53a4)
  • editor: make Move Up and Move Down buttons for Steps and Pathways (da0e8f7)
  • editor: syntax error fix -- thank you tests (408d7b6)
  • editor: use package name for import (433b01b)
  • micro-journeys: config for update of parents with event on editor removal; add events for step and pathway removal (43b6419)
  • self-drawing-circle: move transforms outside of spin animation to fix Edge jerkiness (2b8e70e)
  • self-drawing-circle: PL animation fix (3bd8087)
  • self-drawing-circle: rotation direction fix and spin stopping on reset (4133d03)
  • with-without: add check for toggler, bail if not found; overload handleResize and call to fix overlap bug on tablet (8030996)
  • with-without: add padding right to with results block (ab924b3)
  • with-without: blur edge focus after toggle to remove ugly outline (598f951)
  • with-without: bottom blocks at beginning of xlarge overflowing height (c995f91)
  • with-without: edge fixes; resize window after accordion open/close (13ad441)
  • with-without: fix title bar overflow (97aa9e4)
  • with-without: force full-bleed as per comps; simplify CSS in desktop circle for stability (d65ba1d)
  • with-without: full-bleed force broken inside max-width (40573d9)
  • adjust styles to reduce the gap between the Tooltip content vs Trigger (f59f91d)
  • more robust animation resets to allow retrigger when no idle or build out is defined (4d1c3b1)
  • update intersection observer logic to kick off the animations when the With/Without UI is 50% (or more) visible on the screen (1976d5d)
  • with-without: remove horizontal scroll when vertical scrollbar present on IE/Edge (e5539e5)
  • with-without: tablet height overflow on load; force resize (91d7717)

Features

  • editor: hide pathways image options (2536517)
  • micro-journeys: add icon-group to PL; spelling fixes (46a8782)
  • micro-journeys: add ms hint to animate title schemas (9c14f46)
  • with-without: add visual cues to see if with-without properly breaks out of padding (5203ce4)
  • with-without: attempt toggle outline removal on hover-capable devices (704f158)
  • with-without: detect pointer hover and only remove focus if found (4a3ca92)
  • with-without: fire animations on intersection; clean up dom querying (636b379)
  • with-without: isolated background visual test for with/without for ie11 debugging (058d25f)

2.8.0-beta.6

October 4, 2019

Bug Fixes

  • editor: prevent bug with inserting array of starter elements (2bf865b)
  • editor: remove empty s on save (85212df)
  • update with/without to use the latest version of Bolt Core (78d3af1)
  • image: prevent error where initialClasses were not defined in time (37bbab6)
  • add static "is" for registering the component (018dd5b)
  • add Weakset polyfill for IE 11 (0867e5f)
  • address linting issues (03f30b5)
  • fix eslint issues (b95aa72)
  • fix linting issues (ed6bde2)
  • micro-journeys: lots of IE 11 fixes (e68ced3)
  • fix overflow issue on smaller screen sizes (e50c081)
  • incorret character schema default fixed (e92cc0d)
  • lint and docs (df83534)
  • multiple layout fixes for micro journeys on small-ish screen sizes (97af5d0)
  • remove is="shadow-root" to prevent HTML from getting mistakenly nuked when booting up (5d8853e)
  • remove click event listener when disconnecting + remove preventDefault that was causing UI like buttons to not click as expected as a result (a3a0a71)
  • update all micro journey cta to use bolt link over text (228f659)
  • update connection band to re-trigger an update when the context changes (113d34c)
  • update prettier issues (bcda2f5)
  • update Ratio component to now directly register the component Class vs previously returning a function to allow for generating a custom-namespaced ratio component. fixes a major Edge issue where Ratio was deleting nested immediate children when booting up. (26dbef3)
  • micro-journeys: allow for multiple demo theme controllers to address PR feedback (bb9f142)
  • micro-journeys: Context JS error when animations have no parent bolt-interactive-pathways w/ context (44f85b0)
  • micro-journeys: fix dropdown text color in IE 11 (92ac37c)
  • micro-journeys: fix IntersectionObserver on IE 11 (fd15c6e)
  • micro-journeys: ie 11 color fixes (c60ca03)
  • micro-journeys: prevent rapid click of steps from showing multiple steps (cc0f7d8)
  • update Sass to use bolt-theme outside of a media query + add border color to styles (7c68d1f)
  • z-index clash between dropdown menu and status bars (61d5567)

Features

  • add animated dot styles + todo comment to enable (4bdbed4)
  • add auto to semi-automate releases (b1ead01)
  • add onClick and onClick target to button and link through editor (fff8cf8)
  • add theme support to interactive-pathways via withContext and defineContext (eb32484)
  • custom dropdown closes with you select an option (7c7da6b)
  • expose props to edit the image atop the interactive pathways co… (#1411) (9fe1993)
  • pathways dropdown closes with a new pathway is selected (ceadc0c)
  • remove the connection band options from the character background slot (#1427) (f2a8757)
  • speed up default exit animation to create a smoother experience (efe8425)
  • editor: add url and disabled to button in editor (0eb9374)
  • micro-journeys: add theme consumer to interactive-step; lint scss (03b09ab)
  • micro-journeys: add theme toggler to micro journeys demo (984384d)
  • svg-animations: theme switching for animations (0b7df25)

Reverts

  • revert combining withLitHTML base with withLitContext for now (ca828da)

2.8.0-beta.5

September 30, 2019

Bug Fixes

  • add src path fallback if only srcset is defined (c2f3e24)
  • auto sync enabling / disabling Shadow DOM when rendering Ratio inside of image (930ba87)
  • fix prettier formatting (c4ba7b5)
  • fix prettier issues (fa17a45)
  • update markup to use a placeholder in srcset but always display the fallback src for older browsers (228ff16)

2.8.0-beta.5

September 30, 2019

Bug Fixes

  • add src path fallback if only srcset is defined (c2f3e24)
  • auto sync enabling / disabling Shadow DOM when rendering Ratio inside of image (930ba87)
  • fix prettier formatting (c4ba7b5)
  • fix prettier issues (fa17a45)
  • update markup to use a placeholder in srcset but always display the fallback src for older browsers (228ff16)

2.8.0-beta.4

September 26, 2019

Bug Fixes

  • micro-journeys: lots of IE 11 fixes (e68ced3)
  • address eslint issues (e90e7b3)
  • fix eslint issues (b95aa72)
  • make sure to confirm the with/without container exists before running JS logic (aab0223)
  • remove duplicate package names (1fd7395)
  • update Build Tools to check if config.components.global / config.components.individual exist before trying to auto-run the Icon build task (d340701)
  • update JS logic to run only when the container / element query-selected exists (87334ce)
  • update Sass to use bolt-theme outside of a media query + add border color to styles (7c68d1f)
  • update Typeahead to include additional packages missing from package.json (9382c4a)

Features

  • editor: add url and disabled to button in editor (0eb9374)
  • automatically convert Bolt + non-Bolt package.json package names into valid Twig namespaces (bbb6184)
  • micro-journeys: add theme consumer to interactive-step; lint scss (03b09ab)
  • add animated dot styles + todo comment to enable (4bdbed4)
  • add theme support to interactive-pathways via withContext and defineContext (eb32484)

Reverts

  • revert update to Twig renderer package (70c12ce)

2.8.0-beta.4

September 26, 2019

Bug Fixes

  • animations: PL JS code for IE 11 (e2be1a5)
  • bolt-animate: add debug to triggerAnimOnEls (d3c5a54)
  • bolt-animate: add shadow dom wrapper (0abb401)
  • bolt-animate: move demo JS to separate file so it gets transpiled (baedf7a)
  • bolt-animate: safari animation fixes (b1f1399)
  • bolt-editor: fix failing build; incorrect namespace (a31f42c)
  • bolt-icon: updating icon schema after merge (4f9dc33)
  • build: error on yarn build:noisy; fix integer cast for verbosity arg (08f199a)
  • editor: editor inclusion in pl package.json fix (ad91adf)
  • micro-journeys: broken test fixed with 'yarn test:monorepo -- -u' (e868fba)
  • sasslint: fix broken sasslint on local (3a75481)
  • address eslint issues (e90e7b3)
  • make sure to confirm the with/without container exists before running JS logic (aab0223)
  • pull in custom Switch JS to fix custom event issue; add example with/without page with Shadow DOM disabled for debugging; (8261a6f)
  • remove duplicate package names (1fd7395)
  • update Build Tools to check if config.components.global / config.components.individual exist before trying to auto-run the Icon build task (d340701)
  • update JS logic to run only when the container / element query-selected exists (87334ce)
  • with-without: fix accordion toggle breakage (f443e0e)
  • update Typeahead to include additional packages missing from package.json (9382c4a)
  • self-drawing-circle: decrease stroke width (6e75dc1)
  • self-drawing-circle: fix overdrawn line (1c91def)
  • self-drawing-circle: replace shadowRoot with renderRoot for IE 11 (eab2bec)
  • with-without: add debug code to determine that polyfills have loaded to debug slowness on edge/ie (f357e4a)
  • with-without: add show-meta stage to animate (225e31c)
  • with-without: addressing various feedback from yao (03e5938)
  • with-without: animation fixes (7dd96cf)
  • with-without: animation stability fixes (10b37c0)
  • with-without: animation stability when toggling multiple times in a row (91cd13b)
  • with-without: fix IE 11 not supporting transform w/in svg (3973bfc)
  • with-without: fix ie and edge, cleanup (6eb1f15)
  • with-without: fix overzealous styling for lightdom breaking circle height (9daa096)
  • with-without: fix self-drawing circle too big on monster size (04b3e78)
  • with-without: fix toggle after change to radio (259ec2a)
  • with-without: fix toggle after change to radio (82d87c5)
  • with-without: fixing content overflow (9be6494)
  • with-without: fixing some svg errors on ie 11 (16f3503)
  • with-without: ie/edge broken when animateIn called on invisible desktop circle when on mobile (695393f)
  • with-without: increase animation speed (3b548ce)
  • with-without: numerous fixes (b360340)
  • with-without: remove accordion/markup coupling, style for no meta-stage=INITIAL (a691769)
  • with-without: remove height:100% from shadow inherit compnent (31a1fad)
  • with-without: remove padding from PL b/c it breaks w/wo (b71b030)
  • with-without: remove self-drawing circle wobble; adjust dots (489c4a1)
  • with-without: safari title z-index bug (1e3df49)
  • with-without: sass fixes for no shadow dom icons (fcf71e6)
  • with-without: sass fixes for no shadow dom icons; remove swiping (2eceb3e)
  • with-without: tightening up animation markup props (b4f4442)
  • with-without: unclosed div (b4686ad)
  • with-without: whoops, or instead of and caused resize not to fire :) (698aa65)
  • with-without: working with no shadow dom; replace a-simple-switch for no-js alternative (414d42e)

Features

  • bolt-animate: add debug flag for determining animation sequencing (ca3abfb)
  • with-with: self-drawing circle added (a799a8a)
  • with-without: add modal video (ec89be1)
  • with-without: alignment changes for sliding (de28318)
  • with-without: continued development (b0f62aa)
  • with-without: continued theming (694a027)
  • with-without: fixing modal opacity fade out (1cb0750)
  • with-without: mobile circles; tablet background; css fixes (b3a43ab)
  • with-without: various fixes, breaking JS into separate files (a9772b9)
  • automatically convert Bolt + non-Bolt package.json package names into valid Twig namespaces (bbb6184)
  • with-without: WIP mobile theming (7109dc6)
  • with-without: WIP mobile theming (7a36ed2)

Reverts

  • revert update to Twig renderer package (70c12ce)

2.8.0-beta.3

September 24, 2019

Bug Fixes

  • bump '@bolt/testing-utils' to 2.8.0-beta.2 (584ec9a)
  • lint and docs (df83534)
  • typo (04e80f5)
  • editor: prevent bug with inserting array of starter elements (2bf865b)
  • editor: remove empty s on save (85212df)
  • image: prevent error where initialClasses were not defined in time (37bbab6)
  • micro-journeys: allow for multiple demo theme controllers to address PR feedback (bb9f142)
  • micro-journeys: fix dropdown text color in IE 11 (92ac37c)
  • micro-journeys: fix IntersectionObserver on IE 11 (fd15c6e)
  • add missing fuse.js library to Typeahead (55e72c4)
  • micro-journeys: ie 11 color fixes (c60ca03)
  • micro-journeys: prevent rapid click of steps from showing multiple steps (cc0f7d8)

Features

  • add inactive demo page, include inactive item on content variations demo (00b3e55)
  • add inactive prop to Accordion items (36c75cc)
  • add onClick and onClick target to button and link through editor (fff8cf8)
  • manually pull in the @bolt/animations package to help support the with/without ongoing work (2afe5b6)
  • micro-journeys: add theme toggler to micro journeys demo (984384d)
  • expose props to edit the image atop the interactive pathways co… (#1411) (9fe1993)
  • remove the connection band options from the character background slot (#1427) (f2a8757)

2.8.0-beta.3

September 24, 2019

Bug Fixes

Features

  • add inactive demo page, include inactive item on content variations demo (00b3e55)
  • add inactive prop to Accordion items (36c75cc)
  • manually pull in the @bolt/animations package to help support the with/without ongoing work (2afe5b6)

2.8.0-beta.2

September 18, 2019

Bug Fixes

  • docs-site: restore js/css cachebuster (#1433) (0578c1e)
  • editor: load grapesjs version specific CSS (5401d40)
  • micro-journeys: remove transform from connection band to fix ie 11 (fd49331)
  • micro-journeys: set correct local version of dropdown dependency (b21b148)
  • testing-utils: finding twig should ignore what .gitignore does (47caa70)
  • with-without: remove height:100% from shadow inherit compnent (31a1fad)
  • disable source maps (ba65070)
  • make sure Dropdown isn't double-defined + workaround to fix Dropdown component rendering / interaction when being extended in MicroJourneysDropdown (74d22a4)
  • manually backport Jest testing server fix added in v2.8.0-beta.1 (ac6194a)
  • temp disable editor type check (de67747)

Features

  • editor: emit save event (c8821e5)

Reverts

  • revert Travis config updates (30c6ecd)

2.8.0-beta.2

September 18, 2019

Bug Fixes

  • add .js AND ref support schemas (300faab)
  • add ability to set no anim for idle and out (2d92d39)
  • add editor config with css/js (4a0b2e2)
  • add missing animation styles back (d30c52d)
  • add missing component snapshots (c9db89c)
  • add missing PL demo file (bccdd08)
  • add raw-loader dep (e174852)
  • adding missing pkgs to boltrc (a34cfe8)
  • address reset of animations (71bb149)
  • anim demo helper script (26accec)
  • another demo animation trigger helper fix (dbe6a75)
  • attribute typo (b061c02)
  • changing query import so IDEs recognize it (7513d4b)
  • animate: remove is='shadow-root' (8b9be23)
  • character image on step five (cba7970)
  • character with "none" for svg-anim (7fd417c)
  • clean up of connection width styles (0b2d259)
  • correcting @bolt/animations pkg version (49258e2)
  • animate: animate demo JS (1fff576)
  • animate: ensure trigger only happens if animation present (74f3dd8)
  • animate: IE11 animate trigger build in (9c3606b)
  • animate: IE11 issue by not using Array.from() (0dfd86c)
  • animate: if animation doesn't finish by the time it should, move to next (a550afe)
  • animate: prevent animation events from bubbling up (0294dfd)
  • bolt-animate: remove animation-delay of 0 and force animation-duration to be 1 to fix Safari (#1405) (72e0b4f)
  • bolt-interactive-step: make line not strike through for last step in active state (7e38299)
  • bolt-interactive-step: modify nav strikethrough so it doesnt break abs pos of body content (32b8e4f)
  • character: IE11 background slot (c261314)
  • docs-site: restore js/css cachebuster (#1433) (0578c1e)
  • dropdown: add Node.replaceWith polyfill (6a870cf)
  • editor: add main template file (0f1afcc)
  • editor: adding bolt-animate as new slot (0aac5fe)
  • editor: components extend text by default to allow text editability (2c50a49)
  • editor: downgrade grapesjs to restore text editing (6cc0f54)
  • temporarily exclude the editor from packages that have to get the dependency map checked (c491ee1)
  • editor: ensure unsaved editor does not reload on prod (f970484)
  • editor: exclude animate show meta attribute (43407c7)
  • editor: exclude grapes from babel (1c87756)
  • editor: load grapesjs version specific CSS (5401d40)
  • editor: place trait titles above form element (24fcaeb)
  • editor: remove editor styles on close (994451c)
  • editor: scrollbars in UI (554dc10)
  • editor: wait for css to load (cdeca40)
  • editor: when adding via slotControls, ensure to not select grandchildren slots (cb3347f)
  • interactive-step: active dot ff/chrome left pos discrepancy (7f33edf)
  • interactive-step: add padding for nav dot truncation (c89d4e4)
  • interactive-step: IE 11 bottom slot layout (5afac18)
  • interactive-step: last step padding fix; consolidate padding vars (04f7d06)
  • interactive-step: mobile styling: bolt-connection content overflow; desktop nav padding; fix mobile issues (408e0bb)
  • interactive-step: mobile styling: line strikethrough; body padding (e6f9f80)
  • micro-journeys: add missing styles for IE11 (f81cef0)
  • micro-journeys: adjust animation config for examples (1a4646e)
  • micro-journeys: correct schema import (8768622)
  • micro-journeys: fix horizontal scroll problem; responsiveness for bolt-connection (b1ad432)
  • micro-journeys: fixes for no shadow dom, mostly icons (52b3791)
  • micro-journeys: importing dropdown scss (aa9dcd1)
  • micro-journeys: increase robustness of parent-child components (84bd753)
  • micro-journeys: move pathway title to attribute (ef4e303)
  • micro-journeys: pathways should wait for children (b88ce14)
  • micro-journeys: proper twig demo render (d8e2dd1)
  • don't include the editor JS in with the rest of the packages run through the Webpack Dev Server instance (62b86a2)
  • downgrade jest-dom (3d500db)
  • ensure any anim stage combos work (bf80bf3)
  • eslint fixes (faa8269)
  • fix undefined / misnamed variable (84cf63e)
  • idle animation timing to linear (e005c04)
  • js errors (55228f3)
  • lint fix (94d223d)
  • lint fix (f80bc0d)
  • lint fix (34f1143)
  • lint fix (0936c52)
  • lint fixes (9037645)
  • lint fixes (4abc460)
  • lint fixes (836b3c8)
  • lint fixes (b13742c)
  • lint fixes (6e606ef)
  • lint fixes (af1642f)
  • temp disable editor type check (de67747)
  • micro-journeys: remove [is=shadow-root] from shadow dom (1b5a387)
  • make sure Dropdown isn't double-defined + workaround to fix Dropdown component rendering / interaction when being extended in MicroJourneysDropdown (74d22a4)
  • micro journey misc styling (#1352) (9b38f72)
  • mobile styling of status bars, no longer overlap (4905840)
  • more resiliant step item changes (9b4157e)
  • move over old scss (a8e8142)
  • PL demo fix (241477e)
  • pull out imports of scss animations package (fd1f33d)
  • quick clean up around vertical spacing (b437798)
  • remove top level async on Jest tests to fix warning being thrown (96db49a)
  • schema prop (6437e16)
  • set animation defaults (c49beff)
  • skip testing Typescript types in @bolt/components-editor as workaround to Jest test errors (b78b7b2)
  • styling and theme override (d8fb3f8)
  • temporarily skip running Jest tests that cause JS errors with component logic (465014a)
  • text styles for lead text (b4f79e3)
  • micro-journeys: remove transform from connection band to fix ie 11 (fd49331)
  • micro-journeys: set correct local version of dropdown dependency (b21b148)
  • micro-journeys: set status-dialog-bar to inline-block (e193087)
  • micro-journeys: show pathways title in non-shadow dom (7f92bb7)
  • micro-journeys: strikethrough line alignment and padding fix (9bb74b4)
  • micro-journeys: switch active tab before triggering new anims (4ff500c)
  • micro-journeys-dropdown: add pointer on menu item hover (55aa7a8)
  • micro-journeys-dropdown: bump version of dropdown fixing no action on click (19084d8)
  • micro-journeys-dropdown: correct z-index higher than error overlay (d9cd353)
  • micro-journeys-dropdown: properly add colors with bolt_theme (0a52ccb)
  • micro-journeys-dropdown: super.render() crash (dffa91e)
  • pathway: IE 11 layout (da4b151)
  • pathways: restore menu broken by pathways instead of this.pathways (a3f1d79)
  • status-dialogue-bar: force black text; remove bolt-text passed to dialog; widen left/right padding (6a4760f)
  • trigger active pathway from pathways (057dd0a)
  • tsconfig base url (eadd149)
  • update unused Twig templates to use updated boilerplate code; fixes Jest test errors relating to the Twig template being rendered (e2307fd)
  • use available @bolt/core version (b309bfe)
  • svg-animations: pull out console log (2242c22)
  • svg-animations: remove hack from radar component; clean up code (fb83f48)
  • svg-animations: show in IE11 (7135e3c)
  • testing-utils: finding twig should ignore what .gitignore does (47caa70)
  • twig-renderer: upgrade @basalt/twig-renderer 0.12.0 => 0.12.1 (d57414f)

Features

  • a few more lorem starters (664393c)
  • add an interactive pathway step and hook it up to nav ul (9a935f6)
  • add animation settings to core, start pl for animations (bcabe3b)
  • add animation-wrapper (8e1d25c)
  • add basic status/dialogue bar (2210bb8)
  • add bolt animations to animation-wrapper (f439a9b)
  • add build in/out order to steps (#1308) (822face)
  • add custom cta with icon component (05382a3)
  • add demo of bolt collection band getting staggered item animation (242c69a)
  • add demos of connection element to PL (a8088c1)
  • add dropzone for empty slots (d927a21)
  • add editor (c3d6d60)
  • add logic to dropdown menu to select various pathway (dd5f253)
  • add lorem impsum starters for the step top and bottom (08e99e2)
  • add new property to micro journey character (3329128)
  • add spinning animation (60d0a7e)
  • add status-bar/dialogue and register with editor (9e26894)
  • add three icon group for quick editor slot drop-in (#1410) (0257faf)
  • add transition mixins (8afc664)
  • add triple band to one of the demo steps (b159b1f)
  • another band example (caa94d1)
  • begin icon group, WIP blocked by needed bolt-icon work (6618c3f)
  • character element now supports either an image or an svg (7db973f)
  • create bolt-animate component (966315b)
  • create character component, clean BEM on connection (48a91dc)
  • create user config, declare css/js in it (d0545c0)
  • dropdown and nav cleanup (4aba778)
  • fade-in fade-out animation, add character background slot (c8fec87)
  • new component "connection" (eb08a1f)
  • new package for animations (2a69cbd)
  • one character layout and bug fixes (815c0dc)
  • animate: can add show-meta attribute (38c15f9)
  • bolt-animate: add debug optional debug flag (#1404) (3ab4b3c)
  • build-tools: add JS as schema file option (4f7dbd0)
  • core: add build meta data to window.bolt.meta (1ac2207)
  • core: add getData JS function for getting "NAME.bolt.json" data (e3d96e4)
  • editor: add layer panel (451bebc)
  • editor: easier add components to slots (9220e32)
  • update character to work with both pre-defined img and custom url (753b258)
  • editor: emit save event (c8821e5)
  • editor: ensure only Chrome can open (ded0dfc)
  • editor: highlight droppable slots on block drag (dc1b411)
  • editor: improve slot controls (8002a26)
  • editor: move buttons on top (77fc2a4)
  • editor: much improved slot dropzones (7d3bcc0)
  • icons: add exclamation icon (af221dd)
  • micro-journeys: add starter templates to step (bd06ead)
  • update first step to match new comp (b2ba98b)
  • micro-journeys: exposing multiple schemas (460b7c6)
  • micro-journeys: extend bolt dropdown and theme to comps (03c52e2)
  • micro-journeys: extend bolt-dropdown (d8a9652)
  • micro-journeys: hide everything till ready (71d4f55)
  • micro-journeys: re-style tabs after refactor; replace colors with theme ones (8a2f14e)
  • svg-animations: add character in front of animation (8ae2603)
  • properly register svg-animations to the editor (b1e242a)
  • registar bolt connection with grapes (528104e)
  • registar bolt-cta with the editor (90d521b)
  • registar bolt-links to the editor (9d58163)
  • registar link and cta component with grapes (98596fc)
  • register animation components in editor (49ebf6a)
  • remove old pl markup, add band examples of micro journeys (4490a6e)
  • setting up animation view trigger js (ba538b2)
  • setup editor blocks for initial micro journeys (287463a)
  • setup markup for fully animated two character layout template (f5bbd9a)
  • start examples of staggered bands (dddf999)
  • step triggering build in and build outs (791ca88)
  • transfer image assests into micro journey package (0a7032e)
  • update connection component to use animated svg (e6fff6e)
  • update starter templates to have bolt-animate for all slots (2b5ce96)
  • update steps 2 and 3 to new comp (f500325)
  • update steps 4 5 6 (a6bbbf0)
  • svg-component: add animated svg components (#1343) (c82108f)
  • update webpack to process png with file-loader (569fd24)
  • various image updates for steps (aa77860)
  • wip transfer to new package structure, new PL docs (7627e83)

Reverts

  • revert Travis config updates (30c6ecd)

2.8.0-beta.2

September 18, 2019

Bug Fixes

  • add .js AND ref support schemas (300faab)
  • add ability to set no anim for idle and out (2d92d39)
  • add editor config with css/js (4a0b2e2)
  • add missing animation styles back (d30c52d)
  • add missing component snapshots (c9db89c)
  • add missing PL demo file (bccdd08)
  • add raw-loader dep (e174852)
  • adding missing pkgs to boltrc (a34cfe8)
  • address reset of animations (71bb149)
  • anim demo helper script (26accec)
  • another demo animation trigger helper fix (dbe6a75)
  • attribute typo (b061c02)
  • changing query import so IDEs recognize it (7513d4b)
  • animate: remove is='shadow-root' (8b9be23)
  • character image on step five (cba7970)
  • character with "none" for svg-anim (7fd417c)
  • clean up of connection width styles (0b2d259)
  • correcting @bolt/animations pkg version (49258e2)
  • animate: animate demo JS (1fff576)
  • animate: ensure trigger only happens if animation present (74f3dd8)
  • animate: IE11 animate trigger build in (9c3606b)
  • animate: IE11 issue by not using Array.from() (0dfd86c)
  • animate: if animation doesn't finish by the time it should, move to next (a550afe)
  • animate: prevent animation events from bubbling up (0294dfd)
  • bolt-animate: remove animation-delay of 0 and force animation-duration to be 1 to fix Safari (#1405) (72e0b4f)
  • bolt-interactive-step: make line not strike through for last step in active state (7e38299)
  • bolt-interactive-step: modify nav strikethrough so it doesnt break abs pos of body content (32b8e4f)
  • character: IE11 background slot (c261314)
  • docs-site: restore js/css cachebuster (#1433) (0578c1e)
  • dropdown: add Node.replaceWith polyfill (6a870cf)
  • editor: add main template file (0f1afcc)
  • editor: adding bolt-animate as new slot (0aac5fe)
  • editor: components extend text by default to allow text editability (2c50a49)
  • editor: downgrade grapesjs to restore text editing (6cc0f54)
  • temporarily exclude the editor from packages that have to get the dependency map checked (c491ee1)
  • editor: ensure unsaved editor does not reload on prod (f970484)
  • editor: exclude animate show meta attribute (43407c7)
  • editor: exclude grapes from babel (1c87756)
  • editor: load grapesjs version specific CSS (5401d40)
  • editor: place trait titles above form element (24fcaeb)
  • editor: remove editor styles on close (994451c)
  • editor: scrollbars in UI (554dc10)
  • editor: wait for css to load (cdeca40)
  • editor: when adding via slotControls, ensure to not select grandchildren slots (cb3347f)
  • interactive-step: active dot ff/chrome left pos discrepancy (7f33edf)
  • interactive-step: add padding for nav dot truncation (c89d4e4)
  • interactive-step: IE 11 bottom slot layout (5afac18)
  • interactive-step: last step padding fix; consolidate padding vars (04f7d06)
  • interactive-step: mobile styling: bolt-connection content overflow; desktop nav padding; fix mobile issues (408e0bb)
  • interactive-step: mobile styling: line strikethrough; body padding (e6f9f80)
  • micro-journeys: add missing styles for IE11 (f81cef0)
  • micro-journeys: adjust animation config for examples (1a4646e)
  • micro-journeys: correct schema import (8768622)
  • micro-journeys: fix horizontal scroll problem; responsiveness for bolt-connection (b1ad432)
  • micro-journeys: fixes for no shadow dom, mostly icons (52b3791)
  • micro-journeys: importing dropdown scss (aa9dcd1)
  • micro-journeys: increase robustness of parent-child components (84bd753)
  • micro-journeys: move pathway title to attribute (ef4e303)
  • micro-journeys: pathways should wait for children (b88ce14)
  • micro-journeys: proper twig demo render (d8e2dd1)
  • don't include the editor JS in with the rest of the packages run through the Webpack Dev Server instance (62b86a2)
  • downgrade jest-dom (3d500db)
  • ensure any anim stage combos work (bf80bf3)
  • eslint fixes (faa8269)
  • fix undefined / misnamed variable (84cf63e)
  • idle animation timing to linear (e005c04)
  • js errors (55228f3)
  • lint fix (94d223d)
  • lint fix (f80bc0d)
  • lint fix (34f1143)
  • lint fix (0936c52)
  • lint fixes (9037645)
  • lint fixes (4abc460)
  • lint fixes (836b3c8)
  • lint fixes (b13742c)
  • lint fixes (6e606ef)
  • lint fixes (af1642f)
  • temp disable editor type check (de67747)
  • micro-journeys: remove [is=shadow-root] from shadow dom (1b5a387)
  • make sure Dropdown isn't double-defined + workaround to fix Dropdown component rendering / interaction when being extended in MicroJourneysDropdown (74d22a4)
  • micro journey misc styling (#1352) (9b38f72)
  • mobile styling of status bars, no longer overlap (4905840)
  • more resiliant step item changes (9b4157e)
  • move over old scss (a8e8142)
  • PL demo fix (241477e)
  • pull out imports of scss animations package (fd1f33d)
  • quick clean up around vertical spacing (b437798)
  • remove top level async on Jest tests to fix warning being thrown (96db49a)
  • schema prop (6437e16)
  • set animation defaults (c49beff)
  • skip testing Typescript types in @bolt/components-editor as workaround to Jest test errors (b78b7b2)
  • styling and theme override (d8fb3f8)
  • temporarily skip running Jest tests that cause JS errors with component logic (465014a)
  • text styles for lead text (b4f79e3)
  • micro-journeys: remove transform from connection band to fix ie 11 (fd49331)
  • micro-journeys: set correct local version of dropdown dependency (b21b148)
  • micro-journeys: set status-dialog-bar to inline-block (e193087)
  • micro-journeys: show pathways title in non-shadow dom (7f92bb7)
  • micro-journeys: strikethrough line alignment and padding fix (9bb74b4)
  • micro-journeys: switch active tab before triggering new anims (4ff500c)
  • micro-journeys-dropdown: add pointer on menu item hover (55aa7a8)
  • micro-journeys-dropdown: bump version of dropdown fixing no action on click (19084d8)
  • micro-journeys-dropdown: correct z-index higher than error overlay (d9cd353)
  • micro-journeys-dropdown: properly add colors with bolt_theme (0a52ccb)
  • micro-journeys-dropdown: super.render() crash (dffa91e)
  • pathway: IE 11 layout (da4b151)
  • pathways: restore menu broken by pathways instead of this.pathways (a3f1d79)
  • status-dialogue-bar: force black text; remove bolt-text passed to dialog; widen left/right padding (6a4760f)
  • trigger active pathway from pathways (057dd0a)
  • tsconfig base url (eadd149)
  • update unused Twig templates to use updated boilerplate code; fixes Jest test errors relating to the Twig template being rendered (e2307fd)
  • use available @bolt/core version (b309bfe)
  • svg-animations: pull out console log (2242c22)
  • svg-animations: remove hack from radar component; clean up code (fb83f48)
  • svg-animations: show in IE11 (7135e3c)
  • testing-utils: finding twig should ignore what .gitignore does (47caa70)
  • twig-renderer: upgrade @basalt/twig-renderer 0.12.0 => 0.12.1 (d57414f)

Features

  • a few more lorem starters (664393c)
  • add an interactive pathway step and hook it up to nav ul (9a935f6)
  • add animation settings to core, start pl for animations (bcabe3b)
  • add animation-wrapper (8e1d25c)
  • add basic status/dialogue bar (2210bb8)
  • add bolt animations to animation-wrapper (f439a9b)
  • add build in/out order to steps (#1308) (822face)
  • add custom cta with icon component (05382a3)
  • add demo of bolt collection band getting staggered item animation (242c69a)
  • add demos of connection element to PL (a8088c1)
  • add dropzone for empty slots (d927a21)
  • add editor (c3d6d60)
  • add logic to dropdown menu to select various pathway (dd5f253)
  • add lorem impsum starters for the step top and bottom (08e99e2)
  • add new property to micro journey character (3329128)
  • add spinning animation (60d0a7e)
  • add status-bar/dialogue and register with editor (9e26894)
  • add three icon group for quick editor slot drop-in (#1410) (0257faf)
  • add transition mixins (8afc664)
  • add triple band to one of the demo steps (b159b1f)
  • another band example (caa94d1)
  • begin icon group, WIP blocked by needed bolt-icon work (6618c3f)
  • character element now supports either an image or an svg (7db973f)
  • create bolt-animate component (966315b)
  • create character component, clean BEM on connection (48a91dc)
  • create user config, declare css/js in it (d0545c0)
  • dropdown and nav cleanup (4aba778)
  • fade-in fade-out animation, add character background slot (c8fec87)
  • new component "connection" (eb08a1f)
  • new package for animations (2a69cbd)
  • one character layout and bug fixes (815c0dc)
  • animate: can add show-meta attribute (38c15f9)
  • bolt-animate: add debug optional debug flag (#1404) (3ab4b3c)
  • build-tools: add JS as schema file option (4f7dbd0)
  • core: add build meta data to window.bolt.meta (1ac2207)
  • core: add getData JS function for getting "NAME.bolt.json" data (e3d96e4)
  • editor: add layer panel (451bebc)
  • editor: easier add components to slots (9220e32)
  • update character to work with both pre-defined img and custom url (753b258)
  • editor: emit save event (c8821e5)
  • editor: ensure only Chrome can open (ded0dfc)
  • editor: highlight droppable slots on block drag (dc1b411)
  • editor: improve slot controls (8002a26)
  • editor: move buttons on top (77fc2a4)
  • editor: much improved slot dropzones (7d3bcc0)
  • icons: add exclamation icon (af221dd)
  • micro-journeys: add starter templates to step (bd06ead)
  • update first step to match new comp (b2ba98b)
  • micro-journeys: exposing multiple schemas (460b7c6)
  • micro-journeys: extend bolt dropdown and theme to comps (03c52e2)
  • micro-journeys: extend bolt-dropdown (d8a9652)
  • micro-journeys: hide everything till ready (71d4f55)
  • micro-journeys: re-style tabs after refactor; replace colors with theme ones (8a2f14e)
  • svg-animations: add character in front of animation (8ae2603)
  • properly register svg-animations to the editor (b1e242a)
  • registar bolt connection with grapes (528104e)
  • registar bolt-cta with the editor (90d521b)
  • registar bolt-links to the editor (9d58163)
  • registar link and cta component with grapes (98596fc)
  • register animation components in editor (49ebf6a)
  • remove old pl markup, add band examples of micro journeys (4490a6e)
  • setting up animation view trigger js (ba538b2)
  • setup editor blocks for initial micro journeys (287463a)
  • setup markup for fully animated two character layout template (f5bbd9a)
  • start examples of staggered bands (dddf999)
  • step triggering build in and build outs (791ca88)
  • transfer image assests into micro journey package (0a7032e)
  • update connection component to use animated svg (e6fff6e)
  • update starter templates to have bolt-animate for all slots (2b5ce96)
  • update steps 2 and 3 to new comp (f500325)
  • update steps 4 5 6 (a6bbbf0)
  • svg-component: add animated svg components (#1343) (c82108f)
  • update webpack to process png with file-loader (569fd24)
  • various image updates for steps (aa77860)
  • wip transfer to new package structure, new PL docs (7627e83)

Reverts

  • revert Travis config updates (30c6ecd)

2.8.0-beta.1

September 14, 2019

Bug Fixes

  • add .js AND ref support schemas (300faab)
  • add ability to set no anim for idle and out (2d92d39)
  • add editor config with css/js (4a0b2e2)
  • add missing animation styles back (d30c52d)
  • add missing component snapshots (c9db89c)
  • add missing PL demo file (bccdd08)
  • add raw-loader dep (e174852)
  • adding missing pkgs to boltrc (a34cfe8)
  • address reset of animations (71bb149)
  • anim demo helper script (26accec)
  • another demo animation trigger helper fix (dbe6a75)
  • attribute typo (b061c02)
  • changing query import so IDEs recognize it (7513d4b)
  • micro-journeys: importing dropdown scss (aa9dcd1)
  • character image on step five (cba7970)
  • character with "none" for svg-anim (7fd417c)
  • clean up of connection width styles (0b2d259)
  • correcting @bolt/animations pkg version (49258e2)
  • don't include the editor JS in with the rest of the packages run through the Webpack Dev Server instance (62b86a2)
  • downgrade jest-dom (3d500db)
  • ensure any anim stage combos work (bf80bf3)
  • eslint fixes (faa8269)
  • fix undefined / misnamed variable (84cf63e)
  • idle animation timing to linear (e005c04)
  • js errors (55228f3)
  • lint fix (34f1143)
  • lint fix (94d223d)
  • lint fix (0936c52)
  • lint fix (f80bc0d)
  • lint fixes (9037645)
  • lint fixes (b13742c)
  • lint fixes (836b3c8)
  • lint fixes (af1642f)
  • lint fixes (6e606ef)
  • lint fixes (4abc460)
  • more resiliant step item changes (9b4157e)
  • interactive-step: last step padding fix; consolidate padding vars (04f7d06)
  • make sure Dropdown isn't double-defined + workaround to fix Dropdown component rendering / interaction when being extended in MicroJourneysDropdown (74d22a4)
  • micro journey misc styling (#1352) (9b38f72)
  • mobile styling of status bars, no longer overlap (4905840)
  • move over old scss (a8e8142)
  • PL demo fix (241477e)
  • pull out imports of scss animations package (fd1f33d)
  • quick clean up around vertical spacing (b437798)
  • remove top level async on Jest tests to fix warning being thrown (96db49a)
  • schema prop (6437e16)
  • set animation defaults (c49beff)
  • skip testing Typescript types in @bolt/components-editor as workaround to Jest test errors (b78b7b2)
  • styling and theme override (d8fb3f8)
  • editor: remove editor styles on close (994451c)
  • temp disable editor type check (de67747)
  • animate: animate demo JS (1fff576)
  • animate: ensure trigger only happens if animation present (74f3dd8)
  • animate: IE11 animate trigger build in (9c3606b)
  • animate: IE11 issue by not using Array.from() (0dfd86c)
  • animate: if animation doesn't finish by the time it should, move to next (a550afe)
  • animate: prevent animation events from bubbling up (0294dfd)
  • animate: remove is='shadow-root' (8b9be23)
  • bolt-animate: remove animation-delay of 0 and force animation-duration to be 1 to fix Safari (#1405) (72e0b4f)
  • bolt-interactive-step: make line not strike through for last step in active state (7e38299)
  • bolt-interactive-step: modify nav strikethrough so it doesnt break abs pos of body content (32b8e4f)
  • character: IE11 background slot (c261314)
  • dropdown: add Node.replaceWith polyfill (6a870cf)
  • editor: add main template file (0f1afcc)
  • editor: adding bolt-animate as new slot (0aac5fe)
  • editor: components extend text by default to allow text editability (2c50a49)
  • editor: downgrade grapesjs to restore text editing (6cc0f54)
  • editor: ensure unsaved editor does not reload on prod (f970484)
  • editor: exclude animate show meta attribute (43407c7)
  • editor: exclude grapes from babel (1c87756)
  • editor: place trait titles above form element (24fcaeb)
  • editor: scrollbars in UI (554dc10)
  • editor: wait for css to load (cdeca40)
  • editor: when adding via slotControls, ensure to not select grandchildren slots (cb3347f)
  • interactive-step: active dot ff/chrome left pos discrepancy (7f33edf)
  • interactive-step: add padding for nav dot truncation (c89d4e4)
  • interactive-step: IE 11 bottom slot layout (5afac18)
  • interactive-step: mobile styling: bolt-connection content overflow; desktop nav padding; fix mobile issues (408e0bb)
  • interactive-step: mobile styling: line strikethrough; body padding (e6f9f80)
  • micro-journeys: add missing styles for IE11 (f81cef0)
  • micro-journeys: adjust animation config for examples (1a4646e)
  • micro-journeys: correct schema import (8768622)
  • micro-journeys: fix horizontal scroll problem; responsiveness for bolt-connection (b1ad432)
  • micro-journeys: fixes for no shadow dom, mostly icons (52b3791)
  • micro-journeys: increase robustness of parent-child components (84bd753)
  • micro-journeys: move pathway title to attribute (ef4e303)
  • micro-journeys: pathways should wait for children (b88ce14)
  • tsconfig base url (eadd149)
  • micro-journeys: proper twig demo render (d8e2dd1)
  • temporarily exclude the editor from packages that have to get the dependency map checked (c491ee1)
  • temporarily skip running Jest tests that cause JS errors with component logic (465014a)
  • text styles for lead text (b4f79e3)
  • micro-journeys: remove [is=shadow-root] from shadow dom (1b5a387)
  • micro-journeys: set status-dialog-bar to inline-block (e193087)
  • micro-journeys: show pathways title in non-shadow dom (7f92bb7)
  • micro-journeys: strikethrough line alignment and padding fix (9bb74b4)
  • micro-journeys: switch active tab before triggering new anims (4ff500c)
  • micro-journeys-dropdown: add pointer on menu item hover (55aa7a8)
  • micro-journeys-dropdown: bump version of dropdown fixing no action on click (19084d8)
  • micro-journeys-dropdown: correct z-index higher than error overlay (d9cd353)
  • micro-journeys-dropdown: properly add colors with bolt_theme (0a52ccb)
  • micro-journeys-dropdown: super.render() crash (dffa91e)
  • pathway: IE 11 layout (da4b151)
  • pathways: restore menu broken by pathways instead of this.pathways (a3f1d79)
  • status-dialogue-bar: force black text; remove bolt-text passed to dialog; widen left/right padding (6a4760f)
  • trigger active pathway from pathways (057dd0a)
  • update unused Twig templates to use updated boilerplate code; fixes Jest test errors relating to the Twig template being rendered (e2307fd)
  • use available @bolt/core version (b309bfe)
  • svg-animations: pull out console log (2242c22)
  • svg-animations: remove hack from radar component; clean up code (fb83f48)
  • svg-animations: show in IE11 (7135e3c)
  • twig-renderer: upgrade @basalt/twig-renderer 0.12.0 => 0.12.1 (d57414f)

Features

  • a few more lorem starters (664393c)
  • add an interactive pathway step and hook it up to nav ul (9a935f6)
  • add animation settings to core, start pl for animations (bcabe3b)
  • add animation-wrapper (8e1d25c)
  • add basic status/dialogue bar (2210bb8)
  • add bolt animations to animation-wrapper (f439a9b)
  • add build in/out order to steps (#1308) (822face)
  • add custom cta with icon component (05382a3)
  • add demo of bolt collection band getting staggered item animation (242c69a)
  • add demos of connection element to PL (a8088c1)
  • add dropzone for empty slots (d927a21)
  • add editor (c3d6d60)
  • add logic to dropdown menu to select various pathway (dd5f253)
  • add lorem impsum starters for the step top and bottom (08e99e2)
  • add new property to micro journey character (3329128)
  • add spinning animation (60d0a7e)
  • add status-bar/dialogue and register with editor (9e26894)
  • add three icon group for quick editor slot drop-in (#1410) (0257faf)
  • add transition mixins (8afc664)
  • add triple band to one of the demo steps (b159b1f)
  • another band example (caa94d1)
  • begin icon group, WIP blocked by needed bolt-icon work (6618c3f)
  • character element now supports either an image or an svg (7db973f)
  • create bolt-animate component (966315b)
  • create character component, clean BEM on connection (48a91dc)
  • create user config, declare css/js in it (d0545c0)
  • dropdown and nav cleanup (4aba778)
  • fade-in fade-out animation, add character background slot (c8fec87)
  • new component "connection" (eb08a1f)
  • new package for animations (2a69cbd)
  • one character layout and bug fixes (815c0dc)
  • properly register svg-animations to the editor (b1e242a)
  • registar bolt connection with grapes (528104e)
  • registar bolt-cta with the editor (90d521b)
  • registar bolt-links to the editor (9d58163)
  • registar link and cta component with grapes (98596fc)
  • register animation components in editor (49ebf6a)
  • remove old pl markup, add band examples of micro journeys (4490a6e)
  • setting up animation view trigger js (ba538b2)
  • setup editor blocks for initial micro journeys (287463a)
  • setup markup for fully animated two character layout template (f5bbd9a)
  • start examples of staggered bands (dddf999)
  • step triggering build in and build outs (791ca88)
  • transfer image assests into micro journey package (0a7032e)
  • update character to work with both pre-defined img and custom url (753b258)
  • update connection component to use animated svg (e6fff6e)
  • update first step to match new comp (b2ba98b)
  • animate: can add show-meta attribute (38c15f9)
  • bolt-animate: add debug optional debug flag (#1404) (3ab4b3c)
  • build-tools: add JS as schema file option (4f7dbd0)
  • core: add build meta data to window.bolt.meta (1ac2207)
  • core: add getData JS function for getting "NAME.bolt.json" data (e3d96e4)
  • editor: add layer panel (451bebc)
  • editor: easier add components to slots (9220e32)
  • editor: ensure only Chrome can open (ded0dfc)
  • editor: highlight droppable slots on block drag (dc1b411)
  • editor: improve slot controls (8002a26)
  • editor: move buttons on top (77fc2a4)
  • editor: much improved slot dropzones (7d3bcc0)
  • icons: add exclamation icon (af221dd)
  • micro-journeys: add starter templates to step (bd06ead)
  • micro-journeys: exposing multiple schemas (460b7c6)
  • micro-journeys: extend bolt dropdown and theme to comps (03c52e2)
  • micro-journeys: extend bolt-dropdown (d8a9652)
  • update starter templates to have bolt-animate for all slots (2b5ce96)
  • micro-journeys: hide everything till ready (71d4f55)
  • micro-journeys: re-style tabs after refactor; replace colors with theme ones (8a2f14e)
  • update steps 2 and 3 to new comp (f500325)
  • update steps 4 5 6 (a6bbbf0)
  • update webpack to process png with file-loader (569fd24)
  • various image updates for steps (aa77860)
  • wip transfer to new package structure, new PL docs (7627e83)
  • svg-animations: add character in front of animation (8ae2603)
  • svg-component: add animated svg components (#1343) (c82108f)

Reverts

  • revert Travis config updates (30c6ecd)

2.7.1

September 20, 2019
  • add missing fuse.js library to Typeahead (55e72c4)

2.7.0

September 13, 2019

Bug Fixes

  • add .js AND ref support schemas (300faab)
  • add Drupal Lab @bolt/core and @bolt/components-image workarounds (28267db)
  • address prettier issues (21582d7)
  • cleaning config to work with default cache folder (8e84b83)
  • cleaning package.json (9da0ccb)
  • comment-out findIndex polyfill for now, exposing a bug in table JS (5e9831b)
  • disable linting on patched libs (0c8b76d)
  • don't include the editor JS in with the rest of the packages run through the Webpack Dev Server instance (62b86a2)
  • increase max timeout in Carousel component Jest tests to reduce errors thrown (f695913)
  • make sure all available prop data gets passed along to any listeners added (35726a0)
  • make sure all Typeahead demos check to make sure the demo selector exists (b623357)
  • prettier reformatting (361cb6b)
  • re-add yarn.lock + remove twig-renderer patch no longer needed / throwing an error (e3ec506)
  • re-test Drupal Lab build (ad883f4)
  • remove duplicate docs content (db4ad8c)
  • Repair first step not reacting on enter key (d883ea8)
  • revert font weight change to results + remove vendor prefix for appearance CSS property (26878c4)
  • skip testing Typescript types in @bolt/components-editor as workaround to Jest test errors (b78b7b2)
  • temp disable SSR server patch (4d820a8)
  • temporarily exclude the editor from packages that have to get the dependency map checked (c491ee1)
  • temporarily switch to using a locally patched version of get-own-property-symbols to fix patch-package-related postinstall issues (ce1b187)
  • temporarily switch to using a locally patched version of lazysizes to fix patch-package-related postinstall issues (8a50642)
  • update build tools snapshot (965d3b0)
  • update jest-image-snapshot to fix warnings getting thrown (a4217b1)
  • character: IE11 background slot (c261314)
  • interactive-step: IE 11 bottom slot layout (5afac18)
  • pathway: IE 11 layout (da4b151)
  • svg-animations: show in IE11 (7135e3c)
  • update snapshots + linting updates (fa59ce6)
  • update Tab logic to only grab immediately nested Tab Panels (a013e5d)
  • update Tab styles to only target immediately nested panels (a746534)

Features

  • add cache-loader to repo (8b3cdec)
  • add demo page for selected_tab (0f5fe6a)
  • add new @bolt/core withEvents mixin to more easily add declarative events to components (b8e35e2)
  • add todos regarding 3.0 deprecations (2245f24)
  • add webpack cache to gitignore (f4c5a02)
  • set selected tab color to 'headline' (441ad56)
  • update node version for travis (15db25c)
  • update node version for travis (9b7d02a)
  • update webpack configuration (a14a5d4)

2.7.0

September 13, 2019

Bug Fixes

  • add CSS var override to make sure there's adequate contrast between the outer icon shape vs inner icon shape (bc7ef42)
  • add Drupal Lab @bolt/core and @bolt/components-image workarounds (28267db)
  • add find-index polyfill for IE (205b9b1)
  • add minor button reset styles (332b133)
  • add missing tag for the parent component (82443e3)
  • add missing component dependency (e3fdc0c)
  • add missing dependency (c8f3ad0)
  • add missing fetch polyfill needed for IE 11 support (42c6a75)
  • address prettier formatting issues (41c0076)
  • address prettier issues (2251bf5)
  • address prettier issues with webpack config file (9cf64f7)
  • address stylelint issues (00d1fba)
  • comment-out findIndex polyfill for now, exposing a bug in table JS (5e9831b)
  • disable linting on patched libs (0c8b76d)
  • fix eslint issues (89d358f)
  • fix eslint issues (dc6a2eb)
  • fix linting issue (89f1f28)
  • fix prettier / eslint issues (ab80b1e)
  • fix prettier issues (5a2bd89)
  • fix Webpack CSS Modules issue (9a1a755)
  • flip tabindex so that active tab gets focus, other are skipped use arrows to navigate (5b1106e)
  • hide the clear button differently depending on if JS rendered vs HTML-rendered minor styling updates to account for the new nested sub-component (1c12bf9)
  • ignore missing SVG icons in the Twig template when attempting to inline the fallback SVG icon (4a0381b)
  • increase max timeout in Carousel component Jest tests to reduce errors thrown (f695913)
  • make sure all available prop data gets passed along to any listeners added (18b2d07)
  • make sure all Typeahead demos check to make sure the demo selector exists (b623357)
  • make sure to pass along config handling the maxResults option (6e094cf)
  • make sure to use the right method when rendering to the Light DOM (422eeeb)
  • prettier reformatting (361cb6b)
  • prevent animation overflow to trigger scrollbar (c45a9d8)
  • prevent shadow size to grow with height of the content container (4c9b092)
  • re-add yarn.lock + remove twig-renderer patch no longer needed / throwing an error (e3ec506)
  • re-test Drupal Lab build (ad883f4)
  • refactor constructors for IE 11 support (c841f68)
  • reformat icon preload prop description (183a0ab)
  • remove duplicate docs content (db4ad8c)
  • remove include (1820119)
  • rename Bolt SVG icon to ensure the path name + icon name match up (b33a41d)
  • revert font weight change to results + remove vendor prefix for appearance CSS property (26878c4)
  • set selected attr, was buggy in IE11 (47da661)
  • switch back to using original button component API + point to pre-packaged Typeahead demo (7c0d2c0)
  • temp disable OptimizeCssAssetsPlugin due to error (99b7678)
  • temp disable SSR server patch (4d820a8)
  • temporarily disable scrollIntoView() (22ab7bb)
  • temporarily switch to using a locally patched version of get-own-property-symbols to fix patch-package-related postinstall issues (ce1b187)
  • temporarily switch to using a locally patched version of lazysizes to fix patch-package-related postinstall issues (8a50642)
  • themed docs (24ed29c)
  • update build tool snapshots (d632488)
  • update build tools Jest snapshot (62b9816)
  • update build tools snapshot (965d3b0)
  • update code to match .com branch (446de1c)
  • update icon component snapshots (8361a55)
  • update icon component snapshots (1ad5fba)
  • update Jest snapshot for Typeahead (8741271)
  • update jest-image-snapshot to fix warnings getting thrown (a4217b1)
  • update Navbar component to allow passing in additional Icon component config options (ae8c6f1)
  • update PL main demo page for Typeahead (5f8afd4)
  • update snapshots + linting updates (fa59ce6)
  • update svgo Webpack config import so the config customizations work as expected (2ef3644)
  • update Tab logic to only grab immediately nested Tab Panels (a013e5d)
  • update Tab styles to only target immediately nested panels (a746534)
  • update test file to address prettier issue (e5e8198)
  • update Webpack config to omit all css-module plugins when not compiling *.scoped.scss files (329b52a)
  • upgrade Twig renderer to the latest version to fix occasional memory errors getting thrown (d0bdb39)
  • use cursor pointer on both active and inactive tabs (32bcecc)

Features

  • add inset, label_spacing, and panel_spacing props to schems, $ref support (1057bf0)
  • add type prop to Trigger component (f57b2c6)
  • add support to SVG icons (19e4c72)
  • add support to SVG icons (2849ff4)
  • add ability to conditionally enable / disable highlighting the search results (0e0dfc9)
  • add ability to display titles in SVG icons + add POC ability to server-side render specific icons (f64dc9a)
  • add ability to display titles in SVG icons + add POC ability to server-side render specific icons (5b691e8)
  • add auto-generated scoped classname (b233471)
  • add css module support to Bolt (f0b697d)
  • add customized version of classnames library with added support for CSS modules (31dfc75)
  • add demo of background image valign, add bottom margin to all background demos (edd19dd)
  • add demo page for selected_tab (0f5fe6a)
  • add early typeahead demo with custom hooks to modify result behavior (8023287)
  • add new @bolt/core withEvents mixin to more easily add declarative events to components (f7a07b3)
  • add optional Twig template blocks to the Button and Icon component workaround to SSR-rendered SVG icons for Typeahead without requiring build tool updates (71dafa9)
  • add Pattern Lab demo + component updates to support fully dynamic / async fetched search results (82b7d41)
  • add standalone typeahead demo without any docs included (b85a513)
  • add support for compiling private methods on Classes (5a196b0)
  • add tabs component (b591d67)
  • add todos regarding 3.0 deprecations (2245f24)
  • automatically invert SVG icon color at the Twig level (802be34)
  • automatically invert SVG icon color at the Twig level (3f4aa00)
  • automatically replace hard coded fill and stroke colors in inlined SVGs with CSS custom prop placeholders (9cc1887)
  • automatically replace hard coded fill and stroke colors in inlined SVGs with CSS custom prop placeholders (dad8745)
  • initially wire up typeahead (9f19226)
  • iterating on the Typeahead API + examples (d0e074a)
  • JS + CSS for new spacing props, update hover and focus styles, general clean up (f7dbc4c)
  • make PL viewport width 100% by default when JS is disabled (fdca217)
  • port over Craft CMS Twig filter that adds support for using regex in the default Twig replace filter (1d29f45)
  • port over Craft CMS Twig filter that adds support for using regex in the default Twig replace filter (c11aa05)
  • pull in all SVG icons into the Webpack build automatically (c02de0b)
  • pull in all SVG icons into the Webpack build automatically (a8f24a5)
  • re-add scroll-into-view, now with "if-needed" (60002c8)
  • rename items to panels (46e8478)
  • schema updates to label_spacing, panel_spacing, inset, and uuid update docs (f756568)
  • set selected tab color to 'headline' (441ad56)
  • setup scrollIntoView behavior, fix ssr-hydrate, remove unused parts of tabs JS (f8e63a3)
  • update active label color (44c91c3)
  • update bolt-icon to now eagerly load so pre-rendered icons don't flash when booting up (5ccb817)
  • update bolt-icon to now eagerly load so pre-rendered icons don't flash when booting up (bf47407)
  • update clear icon to "close-solid" (ddc336c)
  • update inset, not-inset button styles (3982c09)
  • update tabs package.json to beta.2 (e45bcb5)
  • update Webpack build to minify SVG icons through SVGO — used for server-side pre-rendering SVGs (7d0c684)
  • update Webpack build to minify SVG icons through SVGO — used for server-side pre-rendering SVGs (08f7f4f)
  • update webpack CSS Module behavior to exclude t-bolt classes from getting mangled (dbbc5b4)
  • wire up typeahead Twig + web component buildout (8909c3a)

Reverts

  • revert adding SVG icon assets to the icons component folder — move back to using the wwwDir / buildDir to organize everything (ecdfcfb)

2.6.0

August 30, 2019

Bug Fixes

  • check that lazySizes.elements is defined before pushing to it (1704cec)

2.6.0

August 30, 2019

Bug Fixes

  • check that lazySizes.elements is defined before pushing to it (1704cec)
  • doc copy (b8cece8)
  • make sure text styles are not inherited from external container and correct cursor type on overlay (7bc8444)
  • move event listeners outside of promise to fix IE11 race condition (e5fbc1f)
  • prevent id attribute from being duplicated inside link component (6a63a50)
  • typo on testing instructions (660c30a)
  • update JS on/off testing instruction (73202d6)

2.6.0-beta.2

August 27, 2019

Bug Fixes

  • add missing yeoman-doctor dependency (d2dfe0c)
  • make sure lerna bootstrap runs for local dev installs + devDeps install on Travis (24b5cb2)
  • move event listeners outside of promise to fix IE11 race condition (e5fbc1f)
  • prevent shadow size to grow with height of the content container (4c9b092)
  • Removing unwanted yeti icon and changes in icons after test finish (c4390b4)
  • update build tools Jest snapshot (ab073c2)
  • update icon snapshot to reflect minor SVG compression changes (5b9c569)
  • update JS on/off testing instruction (73202d6)
  • build: error on yarn build:noisy; fix integer cast for verbosity arg (9332764)
  • update root NPM scripts to automatically pre-build the new @bolt/critical-path-polyfills package when doing local development (3fe3e98)
  • update test to pass in Travis build (b5080a3)

Features

  • add demo of background image valign, add bottom margin to all background demos (edd19dd)

Reverts

  • hook into postbootstrap for building new pkg (dc83aaf)

2.6.0-beta.2

August 27, 2019

Bug Fixes

  • add missing yeoman-doctor dependency (d2dfe0c)
  • make sure lerna bootstrap runs for local dev installs + devDeps install on Travis (24b5cb2)
  • update build tools Jest snapshot (ab073c2)
  • update icon snapshot to reflect minor SVG compression changes (5b9c569)
  • update root NPM scripts to automatically pre-build the new @bolt/critical-path-polyfills package when doing local development (3fe3e98)

Features

  • deprecate isBackgroundVideo, remove from demos, add todos where prop is used (ce9a25d)

Reverts

  • hook into postbootstrap for building new pkg (dc83aaf)

2.6.0-beta.1

August 9, 2019

Bug Fixes

  • address prettier issue (fb763df)
  • cherry pick build tools updates from https://github.com/bolt-design-system/bolt/pull/1323 (0676e3a)
  • doc copy (b8cece8)
  • exclude Yeoman component generator from monorepo / Twig dependency checks (df3dbdd)
  • fix webpack prettier issue (d784e7d)
  • ignore skipped e2e tests in Jest (65d4e75)
  • make sure Jest tests using the Twig Renderer stop the server when finished (5e880f5)
  • make sure text styles are not inherited from external container and correct cursor type on overlay (7bc8444)
  • point testing-utils library to the latest package on NPM (c8e3a8c)
  • prettify CSS result from the @bolt/build-tools before doing snapshot diff (a50ffa5)
  • prevent id attribute from being duplicated inside link component (6a63a50)
  • remove 'noBodyScroll' prop in favor of private variable (702200a)
  • remove obsolete snapshots (feba331)
  • remove postinstall + rename dev npm script (e431212)
  • remove unused classname (5904236)
  • rename 'preventBodyScroll' to 'noBodyScroll' (5b6ab74)
  • revert adding command to kill open ports (e214ff7)
  • typo on testing instructions (660c30a)
  • update @bolt/analytics-autolink to catch errors thrown if a Google Analytics analytics.js script tag doesn't exist on the page. (41bd669)
  • update @bolt/analytics-autotrack package to catch a JS error thrown if window.drupalSettings.google_analytics.trackCrossDomains isn't defined (5919c48)
  • update build tool tests to format CSS before comparing results (90cefe0)
  • update headline component Jest test to not use async forEach (e9ed7cf)
  • update jest tests (78cb2c7)
  • update npm run test script to avoid spinning up duplicate Jest test instances (40b33ed)
  • update the monorepo Twig dependency test to exclude the renamed Yeoman generator (53ae600)
  • update travis CLI command to kill anything running on port 4444 (adeb16e)

Features

  • add new critical polyfill package + docs (d15c6d0)
  • add new inline polyfills package (9a7e6bd)
  • cherry pick a build tools update to reuse the same browser tab you already had open when starting up / restarting the @bolt/build-tools (b0a29f8)
  • deprecate isBackgroundVideo, remove from demos, add todos where prop is used (ce9a25d)
  • wire up new critical polyfill package as a reference + prep to wire it up to Drupal Lab (ed7e73f)

2.6.0-beta.1

August 9, 2019

Bug Fixes

Features

Reverts

  • re-add yarn.lock (044d063)
  • revert clipping Jest snapshots due to OS-level screenshot differences (fc3e438)
  • revert disabling Travis CI jobs; update maxWorkers on Travis to 1 + local development to 3 (87c4a4d)

2.5.6

July 30, 2019

Bug Fixes

  • add custom cursor files (1e964d4)
  • add custom cursor files (1fdc43c)
  • add pointer as fallback for zoom-in and zoom-out in IE11 (fe02759)
  • add pointer as fallback for zoom-in and zoom-out in IE11 (c31d2de)
  • backport Blockquote test fix from master (7dbbb32)
  • cursor size (1b1ca18)
  • cursor size (c8e9c68)
  • focus-trap IE JS error (08b9d33)
  • restore regular modal width (d4840af)
  • restore regular modal width (36b0157)
  • update blockquote test config (ab577a8)
  • update modal transform styles to fix IE 11 rendering issue (0f507d4)

Features

  • add a nightwatch test for copy to clipboard (4537e1b)
  • set padding on body when scrollbars are present to prevent content shift (6f7098b)
  • update Webpack to handle .cur files (cursor file fallback when needed) (7df793b)
  • update Webpack to handle .cur files (cursor file fallback when needed) (01602ac)

2.5.6

July 30, 2019

Bug Fixes

  • add custom cursor files (1e964d4)
  • add pointer as fallback for zoom-in and zoom-out in IE11 (fe02759)
  • backport Blockquote test fix from master (7dbbb32)
  • cursor size (1b1ca18)
  • focus-trap IE JS error (08b9d33)
  • restore regular modal width (d4840af)
  • update modal transform styles to fix IE 11 rendering issue (0f507d4)

Features

  • set padding on body when scrollbars are present to prevent content shift (6f7098b)
  • update Webpack to handle .cur files (cursor file fallback when needed) (7df793b)

2.5.5

July 22, 2019

Bug Fixes

  • add temporary patch to @basalt/twig-renderer to try and prevent unavailable ports from getting assigned + temporarily add get-port package until this patch is no longer needed (2625bd2)
  • bump dependency versions used in build tool tests (ee425c0)
  • cherry pick v2.6.0 update that adds missing trigger dependency to modal (e2c9aff)
  • globally update max timeout in Jest (f1e6f95)
  • reduce max # of workers to temporarily address failing Jest tests in the release/2.x branch (97e52bd)
  • remove travis command typo (84ba7ae)
  • remove travis_retry when running Nightwatch e2e tests (b1c5b63)
  • rename nav-button-position prop in jest test, update snapshot (713af90)
  • set minHeight on inner element not outer element squash extra space in IE (27f5c95)
  • skip 2nd testing utils test causing errors (86f6cc1)
  • update Jest CLI args + new testing utils CLI to handle instances when no packages have been updated (114907b)
  • workaround to re-enable testing utils Jest tests (c76012e)

Features

  • add 'no_quotes' prop to turn off quotes (6c27e1b)
  • add 'vrtDefaultConfig' export to testing-helpers, use in carousel test (f3a7147)
  • add demo of modal triggered by video 'toggle' (42b9784)
  • combine video modal demos into a single page (95d8ec7)

2.5.5

July 22, 2019

Bug Fixes

  • reduce max # of workers to temporarily address failing Jest tests in the release/2.x branch (97e52bd)
  • set minHeight on inner element not outer element squash extra space in IE (27f5c95)

Features

  • add 'no_quotes' prop to turn off quotes (6c27e1b)

2.5.4

July 15, 2019

Bug Fixes

  • cherry pick v2.6.0 update that adds missing trigger dependency to modal (e2c9aff)

2.5.3

July 12, 2019

Bug Fixes

  • add comments (545fde2)
  • add missing log dependency to cli.js (63ee6e3)
  • add test for aligning inline button (603cfc6)
  • add trigger as dependency for modal (e14e2f7)
  • address eslint / prettier problems flagged with the latest upstream dependencies + update yarn.lock (c5e0253)
  • address eslint issues (e330908)
  • adjust Japanese-specific CSS build test (16d1d23)
  • apply .is-expanded rule to .c-bolt-band to fix background video bug in ie (d2394df)
  • carousel chevron subpixel render (dc91245)
  • cherry pick the main lang-specific config fix + webpack lang config fix when building multiple languages at the same time via https://github.com/bolt-design-system/bolt/pull/1265 (318c9f9)
  • displaying new component in more elegant way in boltrc.js (ac3d036)
  • fix eslint issue + update Drupal Lab patch (0082e19)
  • fix stylelint error (3abbb7b)
  • ignore Drupal Lab package.json from getting picked up by testing utils (5c38668)
  • limit now.sh deployment to just the www folder (de7172a)
  • make sure build tools test install runs postinstall scripts (007d1ce)
  • make sure config schema path can be resolved in the build tools CLI (239e4cc)
  • make sure the config-file CLI args work together with the default cosmic config behavior (8a303b8)
  • only display component explorer message on docs pages where previous getting used (a112aa9)
  • quote the lang global JS data to fix JS error getting thrown (ce3ee2c)
  • re-test build tool Travis tests (fcc7467)
  • remove --no-verify arg (6cd4200)
  • remove overriding the image sizes prop when used in device viewer (676e5df)
  • remove remaining schema form JS import (7813dcf)
  • Remove unwanted behaviour when JS is disabled (6d2033d)
  • retest build after removing Babel-related dependencies hoisted when installing (733cf0d)
  • revert adding Japanese-specific .boltrc config (1663b31)
  • revert bolt/core dependency updates + temporarily remove yarn.lock to ensure a fresh install on Travis (20c8386)
  • snaps (27a2f3c)
  • temporarily patch Drupal Lab build tools so Jest tests continue to pass until hotfix released (874c679)
  • typo (dea7a00)
  • update band component hotfix to only apply to IE11 (80b0e43)
  • Update code for component generator to work correctly (79b2df8)
  • update internal @bolt/build-tools references to utils to globally use the NPM namespaced version so the config store matches across the board (200bb63)
  • update Jest snapshots for build tools (4bc99cb)
  • Update JS and CSS to be correct (a15baf4)
  • update now.sh config to make sure the www folder is the server root (f096fc7)
  • update path to action-block subcomponent, add test to confirm subcomponent renders (17bd150)
  • update Travis job label (d839d01)

Features

  • add 'env' to global JS, wrap 'env' and 'lang' in JSON.stringify (99f1a11)
  • add repeat-rule mixin (e8d24c7)

Reverts

  • Revert "fix: update local @bolt/build-util references in the build tools" (4c4de4c)

2.5.3

July 12, 2019

Bug Fixes

2.5.2

June 25, 2019

Bug Fixes

  • address eslint / prettier problems flagged with the latest upstream dependencies + update yarn.lock (c5e0253)
  • fix typo (38e85ad)
  • update drupal lab package.json dependency versions to use the latest from NPM + apply patches if necessary (bafea06)
  • update local @bolt/build-util references in the build tools (35ea609)
  • update travis build steps to check for Drupal Lab (bc01081)
  • update Travis job label (d839d01)

2.5.1

June 21, 2019

Bug Fixes

  • update carousel README.md (51ae146)

2.5.1

June 21, 2019

Note: Version bump only for package bolt

2.4.4

June 5, 2019

Bug Fixes

  • check if values are numeric and do not contain float before getting gcd (921b8fd)
  • replace gmp_gcd with custom gcd function to avoid gmp dependency (0c165d7)
  • split up the core-php BoltExtra Twig extensions into the ones needed for Drupal compatibility vs any extra Twig extensions used internally for building the docs site. Update Twig renderer configs to use the full set of Twig extensions for the docs site but only BoltCore and BoltCoreCompat when running component tests (0287e7a)

2.4.3

May 31, 2019

Bug Fixes

  • add smaller Jest config to allow us to quickly run a subset of Jest tests (7560313)
  • backport now.sh alias command update to the release/2.x branch (2fa8ba8)
  • globally update non-private package.json files with devDependencies and peerDependencies that might not get installed as expected when used / published outside of the Bolt monorepo (617bd86)
  • partial workaround to Drupal Lab build failing until v2.4.x hotfix released (3d04280)

Features

  • add ability to build and deploy drupal lab instance to help with testing to verify that the build tools continue to work as expected + allow for more drupal testing moving forward (fc6eb81)

2.4.2

May 24, 2019

Bug Fixes

  • backport autotrack fix to update v2.3.2 docs site deployed instance (4e0deac)
  • fix linting issues + reduce the overall Nightwatch test report size by around half to prevent the Github API status report from exceeding the max size allowed (b3f14d3)
  • increase Jest max timeout to reduce frequency of errors when testing autotrack link behavior on 3rd party sites (6880fd0)
  • rework video JS to prevent bugs that result from multiple initializations (b61c0da)
  • temp workaround to Docker error (a1d7ea3)
  • test adding symbol polyfill to GA autotrack to fix IE 11 issue (db57715)
  • test updating nightwatch test reporting logic to troubleshoot travis jobs not fully completing (b31636c)
  • update Jest snapshots based on video player hotfix updates (a57c71a)
  • update lerna config to not factor in component docs or component tests when determining which packages have changed / need to get published to NPM (074eaa2)
  • update navbar Jest test to wait until page navigation has finished. fixes inconsistent navbar test (1caad66)
  • update onInit script to follow best practices for referencing and configuring a video (8ce6db2)
  • update release urls (d848541)
  • update video e2e tests + playback plugin to set / check that the video is playing at 1.25x vs 1.3x (6ae8127)
  • use video-js element per Brightcove best practices (db93b6e)

2.4.1

May 14, 2019

Bug Fixes

  • revert premature merge of a handful of v2.5.0 features (ed4d395)

2.4.0

May 14, 2019

Bug Fixes

  • add missing comma (50d80f1)
  • add slight pause when checking ratio component VRTs (850e82a)
  • fix prettier issue (639b6e3)
  • image-related ratio style bug, images overflow container w/ JS off (9408b1e)
  • increase failure threshold to 3% on blockquote tests (d132d2c)
  • remove unused and error-causing prepublish script from the new Yeoman generator (3117bf0)
  • replace bolt-text and skip mutation observer to fix IE bug (90dc9c5)
  • revert making autotrack package public till GA info customizable, etc (58bcd56)
  • revert version locking the core-php twig version since twig-renderer isn't a direct dependency for this to work as expected ([4c54efa](; https://github.com/bolt-design-system/bolt/commit/4c54efa))
  • update .incache data + workaround to try to more consistently grab the latest Bolt Github release info. also includes a minor CSS fix for the docs site layout navigation. ([ba812b8](; https://github.com/bolt-design-system/bolt/commit/ba812b8))
  • update blockquote Nightwatch.js test to fix selector issue + add additional test for confirming the blockquote rendered as expected ([d0f6f95](; https://github.com/bolt-design-system/bolt/commit/d0f6f95))
  • update button and icons snapshots to include auto-updated browserslist styles (now includes some webpack-prefixed transition styles) ([caba902](; https://github.com/bolt-design-system/bolt/commit/caba902))
  • update Nightwatch test syntax for blockquote so error isn't thrown in IE 11 (1584363)
  • update publicConfig to address monorepo Jest test (819a4c1)
  • update version selector to only run logic when component exists + fix logic checks to make sure the correct local version is selected (9cb92ad)
  • update vrt screenshot for ratio component (d9d3ee1)
  • version bump composer.lock files to fix Twig version resolved (6f6485c)
  • version bump core-php getting used + update PHP dependencies so the casehelper package is installed as expected (9808cb4)
  • version bump globby + semantic version packages to resolve node-glob yarn install errors being periodically encountered (99d54e8)

Features

  • add 1 basic E2E cross browser test for Blockquote (126b2a5)
  • add release banner to make sure users know the version of the system they are currently on + recommend different versions based on the current one (c8c9902)

2.4.0-beta.0

April 16, 2019

Bug Fixes

Features

Performance Improvements

2.4.0-beta.0

April 16, 2019

Bug Fixes

Features

  • add 'gcd' twig function (e249317)
  • add 'shallow' argument to convertInitialTags (5eb8a29)
  • add ability to render Twig template strings in the Twig rendering service API (5cf4b5b)
  • add case-helper library, not yet loading (WIP) (41c3227)
  • add commitizen + commit lint support + wire up to husky commit hooks (67905fe)
  • add comprehensive testing coverage to confirm config options + integrations working as expected (103f37a)
  • add demo pattern (a977817)
  • add demo video assets for testing ratio component behavior (ef366fe)
  • add docs site search powered by Algolia (013df79)
  • add GA autotrack support (1d7edb2)
  • add GA Javascript to main Bolt docs site head (931cf74)
  • add get-latest-deploy script (1817107)
  • add helper 'containsTagName' (941e596)
  • add helper functions for converting case type (5294f0f)
  • add initial @bolt/analytics-autolink implementation (d05bc98)
  • add initial jest test for the ratio component's twig rendering ([754dfd7](; https://github.com/bolt-design-system/bolt/commit/754dfd7))
  • add initial set of navbar tests, including visual regression testing coverage, responsive behavior across multiple screen sizes, and tests for interaction (open and close navigation + linkable titles) ([67406c9](; https://github.com/bolt-design-system/bolt/commit/67406c9))
  • add initialize_props function, util setProp function, names to schema elements ([18a3cd1](; https://github.com/bolt-design-system/bolt/commit/18a3cd1))
  • add logic to convert snake or camel to kebab case ([9f3f5ff](; https://github.com/bolt-design-system/bolt/commit/9f3f5ff))
  • add max-width util ([b44eede](; https://github.com/bolt-design-system/bolt/commit/b44eede))
  • add merge_attributes() function to TwigFunctions, make available in twig templates. ([e352a3d](; https://github.com/bolt-design-system/bolt/commit/e352a3d))
  • add missing features to web component implementation of blockquote ([149695f](; https://github.com/bolt-design-system/bolt/commit/149695f))
  • add moveChildrenToRoot option to decorator ([7a218d7](; https://github.com/bolt-design-system/bolt/commit/7a218d7))
  • add new api-specific build tasks that handle generating the status board, generate visual regression testing URLs, and can find all available versions of the Bolt packages published to NPM ([9cdc962](; https://github.com/bolt-design-system/bolt/commit/9cdc962))
  • add new placeholder image, use in personalized card demo ([e542029](; https://github.com/bolt-design-system/bolt/commit/e542029))
  • add new rendering mode config + expose globally ([4636d67](; https://github.com/bolt-design-system/bolt/commit/4636d67))
  • add new webpack dev server setup for quickly testing components using JIT (just in time) compiling ([cd1ce4e](; https://github.com/bolt-design-system/bolt/commit/cd1ce4e))
  • add pattern aliases to the background shape and button group packages ([7d71ed9](; https://github.com/bolt-design-system/bolt/commit/7d71ed9))
  • add persistent caching to twig namespace path discovery. ([d318e9e](; https://github.com/bolt-design-system/bolt/commit/d318e9e))
  • add POC button component example wired up to use the new ssr filter ([4c51647](; https://github.com/bolt-design-system/bolt/commit/4c51647))
  • add polyfill for string.includes ([772b19c](; https://github.com/bolt-design-system/bolt/commit/772b19c))
  • add README.md docs for installing and implementing ([78b5f37](; https://github.com/bolt-design-system/bolt/commit/78b5f37))
  • add simple image screenshot test reporting functionality to Jest to assist with debugging VRT issues until full Github integration is wired up ([843aeb0](; https://github.com/bolt-design-system/bolt/commit/843aeb0))
  • add slotted styles, remove attribute selectors ([b82338b](; https://github.com/bolt-design-system/bolt/commit/b82338b))
  • add support for 'attributes', remove 'attributes' from ratio include ([6878f1d](; https://github.com/bolt-design-system/bolt/commit/6878f1d))
  • add support for 'cover' prop ([a4c49a9](; https://github.com/bolt-design-system/bolt/commit/a4c49a9))
  • add support for an optional "pattern -alias" config to help match up oddly named folders in PL with a component's default package.json file name. (f11db1a)
  • add support for content and author to blockquote web component (0a4f9d9)
  • add support for quotes with and without (8c2de4f)
  • add testing support for variable width navbars + add visual regression testing screenshots (00ef7ff)
  • add tests for responsive width in a variable width grid cell (d3066cc)
  • add the initial verdaccio config + setup work for upcoming release testing work (6ba3dd8)
  • add timeout to workaround lazyload render race condition, wip (71796b0)
  • add visual regression testing to Jest + add jest-dom as a new tool to help evaluate the state of the DOM inside components being tested (aee3f0d)
  • add web component SSR + Twig Nightwatch.js test (6def3e7)
  • add web component support to blockquote (a1bb776)
  • add WIP autotrack JS logic (ebe7128)
  • addd ability to manually enable / disable server-side rendering + automatically toggle based on dev environment (861a14e)
  • Adds manual testing steps for bolt-button on PatternLab in an approximation of Gherkin format (7ce733a)
  • automatically boot up webpack dev server to remove the need to compile Pattern Lab before running any Jest tests (8d910b0)
  • automatically re-render + re-evaluate slots and classes added when child node mutations are observed (10f1ec7)
  • automatically switch between a simple static now.sh deployment vs a full docker-based deployment based on the branch (7d56566)
  • begin to convert image to web component, wip (7cd8a33)
  • change ratio prop to use slash-separated values (0b739b1)
  • clean up nav UI to make it easier to see which links have two actions vs only one (6325574)
  • convert schema data to camelCase before calling validate (f7e9e93)
  • create report nightwatch results script (f1a8d6a)
  • deprecate 'useAspectRatio', 'width', and 'height'; update instances to use 'ratio' (5a4b34a)
  • Differentiate between developer testing and functional testing (eaaa3ca)
  • do not set unnecessary props on twig generated blockquotes (a9b2bbe)
  • extend 'initialize_props() ' to return array with default props in snake_case (29730c2)
  • first round of ratio component jest tests (c17a6b2)
  • force icons to be visible at smaller layout sizes (22f199a)
  • fully support "ratio" prop in image Twig template (f1b2e6c)
  • Generating a JSON file in www/build/data/ directory for Drupal team (a36c5f2)
  • Give posibility to generate schema for new added icons (577d9f3)
  • import missing styles needed for twig templates (8603947)
  • initial nightwatch.js refactor work; adding support for split tests + different local and remote testing setups in the package.json file (a8cf89f)
  • move cache set to within try block. (fa88ef7)
  • pass placeholder values, ratio data via web component props (ad560ad)
  • pass validated size prop (28131f0)
  • patch Pattern Lab PHP to include a new --data-only CLI config option to export the global PL data available (ex. nav URLs) without having to do a full PL build (51cd6e9)
  • port over + upgrade yeoman generator for consistently and easily spinning up new Bolt components + auto updating the related config files (b93426c)
  • remove 'content' prop from blockquote web component, use validateProps method on base class (93bad4b)
  • remove 'name' from schema props (f89aee4)
  • remove bolt-image children on connect (57df829)
  • remove height and width props from image web component (ba7dfd6)
  • remove merge_attributes function (1f70798)
  • remove twig blocks completely (089cd05)
  • rename noUseAspectRatio to no_ratio, update logic (9b7191b)
  • render image template every time, do not keep initial HTML (101e177)
  • reorganizing dev-specific docs site files + adding docs on server-side rendering (2c2b58c)
  • rework 'initialize_props' into 'initialize' which returns both props and data (1e559de)
  • rework buildArrayProps function, only check top-level schema props, auto-convert name to kebab (WIP) (013c527)
  • rework merge_attributes function into initialize_props which uses _context and returns array of allowed props (dc0ee4e)
  • setup execAndReport (6c82792)
  • setup unit test report; consolidating travis jobs (aef6ab3)
  • show image fallback if lazyload is true (5e3c3bd)
  • Simplifies and conslidates functinal testing steps using tables (875f76b)
  • skip ratio if 'cover' attribute is true (d03a9c7)
  • temporarily set lazyload to false, does not work yet in shadow dom (7e4e788)
  • testing lazySizes options, commented out (5467c4d)
  • update Bolt build config to add support for extending / modifying the default Webpack config generated (b283134)
  • update Drupal Lab template to use the Navbar component (5cabdd1)
  • update form component to allow the form input icon size to be optionally adjusted in size (da0b42a)
  • update gcd twig function with type check (fa6d8c9)
  • update image JS to match latest component patterns, testing basic use cases, WIP (5327f3d)
  • update image schema with noLazyload for web component (31fb142)
  • update Jest to automatically transpile ES6 code (via Babel) to allow component tests to use modern JS libraries (72be039)
  • update lerna + add new release-specific and release candidate-specific bash scripts (fef0b78)
  • update navbar template used on docs site global header + update .boltrc config (7e0b5fa)
  • update next branch name checked when doing a lerna deployment + add new beta release script (3739309)
  • update placeholder logic to include 'cover' (0da2c6e)
  • run nightwatch tests on local (51829f0)
  • @bolt/components-icons: cleaning code (28d2e00)
  • @bolt/components-icons: cleaning files after test are done (478ba17)
  • @bolt/website,@bolt/build-tools: add posibility to add external icons to be rendered by icon t (89a7061)
  • @bolt/website,@bolt/build-tools,@bolt/components-icons: updating configuration and fix issue w (82a5686)
  • @bolt/website,@bolt/components-chip: create web component for bolt-chip component (6d1ae09)
  • @bolt/website,@bolt/components-chip-list: update documentation and change to bolt-list is used (e7185a8)
  • @bolt/website,@bolt/components-chip,@bolt/core: fixing all issue pointed by Mike and move vali (51a4142)
  • Add some test and spanshots: add some JEST test (bcf8a8a)
  • update ratio component tests to check for css var and shadow dom variations (eea7f71)
  • upgrade Jest to automatically polyfill the testing environment in order to use helper libraries for testing web components (3eb8345)
  • wire up button component to include VRT, web component tests, update Twig renderer calls to compile even faster (4b34184)
  • Add testing readme files: add testing readme files (a8a10c0), closes #948 #949
  • Adding test and documentation to bolt-ol and bolt-ul component: adding test and documentation (f75206b)
  • website, twig renderer, component explorer: update the Twig Renderer to support keepAlive (470f7af)
  • wire up server side rendering process to core-php + add logic to the bolt text and button components to handle the differences in rendering (752c0df)
  • wire up ssr-server POC for handling SSR requests (5c24e5a)

2.3.0-rc.0

January 8, 2019

Bug Fixes

Features

  • add get-latest-deploy script (1817107)

2.2.2

January 7, 2019

Bug Fixes

  • add ajv to core package.json (74322ea)
  • add missing deps causing eslint check to fail (df4596b)
  • add missing redux thunk package (f7e2e95)
  • add webkit appearance to reset mixin (ae012a4)
  • auto-strip the Drupal 8 attributes object from schema to fix JSON Schema Form errors (fb7c04e)
  • broken image paths (9e7864d)
  • Clean code and fix some issues on twig template (42d8546)
  • Cleanig code and add nested elements pattern to Ordered list (3a7df9e)
  • ensure the version selector exists before firing off JS logic (086a07c)
  • fix broken prep cli task (ddd5db3)
  • fix broken image paths in docs (fcf9f83)
  • fix failing jest tests + prettier issues (333d08d)
  • fix infinite dependency loop flagged by lerna (12e25c2)
  • fix internal selector used to reset schema form (f519bd2)
  • fix js typo (48bf69a)
  • fix NPM dependency version mis-match across bolt components (611ceee)
  • hide the internal available_plugins and default_plugins video player config options from the default Pattern Lab schema table (0a94bbe)
  • Last element issue fixed (dfc3185)
  • lint styles (32c932e)
  • lint styles (d942d44)
  • re-add missing dependency to image task (65b2ad4)
  • re-enable image jest test + minor cleanup (6273315)
  • re-enable schema validation for pattern lab but keep disabled for the docs site till 500 server error is troubleshooted (ada76ef)
  • remove custom element link demo — replaced by newer section in PL (11e109a)
  • remove extra whitespace in and around links in twig (5288538)
  • remove line breaks before and after lit-html template tags, causes unwanted space on inline elements (9efef74)
  • remove line breaks from link web component examples, can cause unwanted space inside and around links (3e00177)
  • remove reference to specific Bolt version in the snapshot tests (40e2351)
  • remove unneeded rendered() method (d1e940d)
  • remove unused 'content' prop in render (ce16411)
  • remove webkit appearance from custom element (5533943)
  • remove whitespace to fix prettier issue (e165e78)
  • revert link demo in PL + fix image path (8a2e040)
  • revert some of the updates to the image processing task + fix re-writing image originals on the file system; fixes problem with generated image paths + inconsistently rendered jest tests (be5d1fd)
  • temporarily disable read-only-git-repos task in Travis (4eff88b)
  • temporarily disable width-specific utility class demo till divide by zero issue is fixed (0c19959)
  • typo (9e01fb5)
  • update image jest test with higher resolution image to test that the image srcset functionality is working properly + update jest snapshot results (453effb)
  • Update OL element (cca8460)
  • update path to point to correctly point to lerna.json (91098ed)
  • update social share plugin check + clean up inline plugin script (f656740)
  • update the new replace-with-grandchildren element to use the native browser connectedCallback to work with similar updates made to the replace-with-children element (b478aef)
  • update Travis script for handling read only git repo updates (0a7233f)
  • updating image test fixtures + updating image build task to always generate the full set of image sizes for Jest snapshot tests (0b0bb26)
  • updating schema form + temporarily disabling lang settings to work with component previews in Pattern Lab; updating CORS settings (bf6795e)

Features

  • add 'shallow' argument to convertInitialTags (5eb8a29)
  • add bolt-action class with shared link and button parts (ad9cea1)
  • add commitizen + commit lint support + wire up to husky commit hooks (67905fe)
  • add font-display swap to existing @font-face stack; part of ongoing perf improvements (b1e37b3)
  • add getComponentRootElement function to utils (3bea59e)
  • add jest snapshot formatter to help normalize whitespace + generate better diffs in the console (659f0d4)
  • add missing features to web component implementation of blockquote (149695f)
  • add moveChildrenToRoot option to decorator (7a218d7)
  • Add nesting to the twig ol and ul template (995a9c2)
  • add slotted styles, remove attribute selectors (b82338b)
  • add the initial verdaccio config + setup work for upcoming release testing work (6ba3dd8)
  • add utility functions to help check if a file or directory already exists (45db67c)
  • add validateProps method to bolt-base class (497d0d2)
  • Applaying Salems aproach to my code (29251ca)
  • auto-pause the video + open in a new tab when interacting with cue point ctas (383673b)
  • do not set unnecessary props on twig generated blockquotes (a9b2bbe)
  • import missing styles needed for twig templates (8603947)
  • pass validated size prop (28131f0)
  • re-enable husky git hooks to lint code automatically (2d87b6a)
  • remove 'content' prop from blockquote web component, use validateProps method on base class (93bad4b)
  • server: add needed custom routes/redirects for express server (d67afd8)
  • switch link and button to extend bolt-action, remove parts no longer needed (2826575)
  • temporarily set lazyload to false, does not work yet in shadow dom (7e4e788)
  • update component docs template in Pattern Lab to include a proper intro section for the component explorer UI; add pre-rendered HTML to help with initial page loading experience (fefb007)
  • update lerna + add new release-specific and release candidate-specific bash scripts (fef0b78)
  • update Pattern Lab custom styles to hide the docs-specific code viewer accordion (2815cab)
  • upgrade lit-html to latest rc version — addresses JS errors encountered with older buggy versions of lit-html directives (56d7f4d)
  • upgrade node version spelled out in .nvmrc to latest stable version (a25bee6)

Performance Improvements

  • removing unused jshint dep as it brought in phantomjs-prebuilt for no reason (fc30d38)

2.2.1

December 17, 2018

Bug Fixes

Features

2.2.0

November 18, 2018

Bug Fixes

  • clockwise direction order (9e4acab)
  • re-organize mockup pages (bc87567)
  • re-organized based on feedback (821a169)
  • remove line-height from font (c95f08d)
  • temporarily disable HTML beautify patch as temp workaround to address PHP memory issues (18aa372)
  • test fixing now.sh Pattern Lab-related deploy issues via specifying a version in the now.sh config (645fbb8)
  • update button component observer to always make sure a mutation observer exists before trying to remove (c6322a7)
  • update dropdown component to use lit-html render method (6ecfa78)
  • update max memory for Pattern Lab PHP generation command — testing fix for PL not compiling as expected. (3d597f8)
  • update Pattern Lab head include to use a modified version of loadCSS; fixes existing infinite loading issue in IE 11 (79d655c)
  • update theme Sass partial to include bolt core — necessary for importing into Shadow DOM-rendered compoent (468dca3)

Features

  • add context provider / subscriber pattern to Bolt core. Allows for parent elements to provide access to certain props + alert subscribing children when those props have changed. (1497841)
  • add test case HTML examples for the button component (80ae633)
  • update build process to automatically skip over the check for all available Bolt versions — speeds up initial boot up process when doing local dev work (d32bc2e)

2.2.0-rc.1

November 7, 2018

Bug Fixes

  • add bolt ratio dependency to (26386b1)
  • Add simple button for forms (8c7c944)
  • auto-fix prettier issues (6abd0d2)
  • Do not render bolt-nav-priority if links array is empty (4b97af6)
  • filter icon (fe21c95)
  • fix issue with recent Webpack build updates causing build errors to not be output when the Bolt build tools verbosity is set to 1 (56e74b5)
  • fix typo in bolt dependency name (eb6b55d)
  • flx linting issues (b7c30d7)
  • re-save icons without masking (c41b92f)
  • Remove unnecessary card theming (daf2c7f)
  • search field (88aadc4)
  • Specify color for inline label (0a0e2b6)
  • typo in twig (b5418ff)
  • update input field font size (06f4a57)
  • update native shim polyfill path for ES6-supporting browsers (933a1fc)

Features

  • add Express server for hosting static file builds (20cd949)
  • Add opacity settings (65cba5b)
  • Add opacity tools (function and mixin) based on opacity settings (74a8fec)
  • update Bolt version selector to open up in a new window if the CMD key is pressed down (5386ea4)
  • Update opacity utilities to match new opacity settings (42fca70)

2.1.6

October 23, 2018

2.1.5

October 23, 2018

Bug Fixes

  • adding align prop (58ec4dd)
  • comment and code clean up (5e0e559)
  • enable item to pass more freeform data (d10c58e)
  • fix eslint and prettier errors (b3019ce)
  • fix long-standing issue with static docs site not recompiling when files have changed (while in watch mode); improve static site build reliability (5928ee7)
  • fix prettier errors (04094f9)
  • fix several meta tag content issues with the docs and Pattern Lab sites (a06be29)
  • making sure all display options can interact nicely with other props (5c65522)
  • more edge case stylings (dadfb27)
  • Prevent double rendering of legacy band content (c650e29)
  • remove unsupported justify-content (94134d5)
  • remove unused include from docs (cb0ce93)
  • revert flex display (f32629d)
  • tag docs and twig bug (c6eaffd)
  • update button component JS to call the rendered method on the base class (14c89ed)

2.1.4

October 18, 2018

2.1.3

October 18, 2018

Bug Fixes

2.1.2

October 16, 2018

Bug Fixes

Features

2.1.1

October 10, 2018

Bug Fixes

2.1.0

October 10, 2018

Bug Fixes

2.1.0-beta.0

October 5, 2018

Bug Fixes

  • Adjust demo to not use deprecated iconName value (WWWD-2642) (c806032)
  • Allow any class not starting with "c-bolt-" in button component (2d66207)
  • clarify instructions in schema (821459e)
  • Fix icon z-index issue (WWWD-2642) (48b9fc1)
  • fix largest scrolling and overflow issues + start to clean up accordion behavior across different UI variations (310109c)
  • fix lint issues (8e2022d)
  • fix lint issues (d83fdc7)
  • fix scrolling issues with sidebar layout when nested nav sections are open (1a7eda9)
  • mark patternlab uikit as private (8e50a8f)
  • re-add visually hidden class to button JS rendering (23fa7ff)
  • refactor search to use react autosuggest library due to more consistent behavior + library being better maintained (8812ae5)
  • remove currently unused commitizen package.json config (d174d72)
  • remove snyk check for now -- causing publishing issues (bcf7e6b)
  • rowspan styles (1b67b0b)
  • build-tools: temp fix for unfinishing build tasks (da59b0e)
  • build-tools: using cosmicconfig all the time (294a1e0)
  • update example page template to use updated Bolt v1.x namespace syntax (8a1403c)
  • update jest config to ignore bolt button component test prep (2837189)
  • update jest snapshot tests based on expected changes (d8137d1)
  • update test config to jest.config.js file (64d830c)
  • updating button component Sass order so the latest positioning syntax comes after the older syntax (175ada2)

Features

  • twig-renderer: creates @bolt/twig-renderer for rendering individual Twig components (277b7df)
  • prep for writing web component tests (53020be)
  • wire up button component as a new paragraph type in Drupal Lab (70910aa)

Performance Improvements

  • twig-renderer: improving speed of twig-renderer (0e3b44f)

2.0.0

September 27, 2018

Bug Fixes

Features

  • add new example of grid component usage to Pattern Lab; 1st pass building out new styles for CSS-grid based grid component, taking web component usage heavily in mind (b3aab34)

2.0.0-beta.3

September 21, 2018

Bug Fixes

Features

2.0.0-beta.2

September 19, 2018

Bug Fixes

2.0.0-beta.1

September 6, 2018

Bug Fixes

  • Remove hard-coded band HTML on 'Press Releases' browse page too (46e4dd0)
  • Remove transform from bands (BDS-605) (f00a5e8)
  • updating build tool deps based on v2.0.0-beta.0 testing (2e4bce5)

2.0.0-beta.0

September 5, 2018

Bug Fixes

  • correcting row class (385df93)
  • fix eslint issues in webpack config (ca03baf)
  • fixing prettier / eslint issues with decorators next to exported Classes (e79f9a8)
  • update action block interactive states to switch out colors properly in CSS Vars fallback (d4d09d7)
  • update Base component to check for shadowDOM support + automatic fallback inside of forms when the component's internal renderRoot method fires; this ensures every component instance on the page renders to the light DOM when needed (ex. nested inside of a form), even when a component gets removed / re-added to the page (d706cbe)
  • updating wire dependency to pull from @bolt/core/renderers (2040a1d)
  • workaround to IE 11 flex bug causing Pattern Lab UI to collapse (ad3088c)

1.8.3

September 13, 2018

Bug Fixes

  • css code cleanup (64fb08d)
  • improved scrolling (413a257)
  • prevent device viewer from overlapping bg video WWWD-2574 (dc17285)

Features

  • deprecate left/right in favor of start/end button align values (7b277c2)

1.8.2

September 7, 2018

1.8.1

August 31, 2018

Bug Fixes

  • background animation transform fix (c1b0bd2)
  • boolean statement (1629b0a)
  • boolean statement default (cfb672a)
  • deprecate copyToClipboard and standardize variable names (0dbb888)
  • make inline the default (46ad1d1)
  • remove parentAttributes and set innerAttributes (dc7f606)
  • Reset copy link in IE 11 (87277a3)
  • standardize twig variable names (3119dd7)

1.8.0

August 27, 2018

Bug Fixes

  • add missing css util from video component (f596d94)
  • add missing css util to video component (cc4cc45)
  • add missing Twig include (50d3beb)
  • add tag prop (fa4b11d)
  • create variables to merge with (a787d29)
  • disable conditional console logs — Bolt core config not yet getting pulled in (bf3e0a6)
  • fix eslint issue with import order (4265476)
  • fix prettier issue (f0b5a66)
  • fix prettier issue (baf5a6d)
  • fix stylelint issue (112ecd4)
  • fix version of search filter referenced (ac6f753)
  • fixing lint issues (f8d83ac)
  • follow value of none conventions (41c878c)
  • get Open Sans working (588546c)
  • inline attribute (29a09b6)
  • missing comma from resolved git merge conflict (f21e0e9)
  • Prevent escaping of other patterns included in share (WWWD-2454) (cf05b3b)
  • re-fixing PL Sass import + auto-formatting Sass file (8d2d78d)
  • remove certain theme colors (4be80f0)
  • remove CSS and standardize props (1efe02f)
  • remove CSS override in Pattern Lab causing navbar dropdown overlap issues in Pattern Lab's view all page (ae98645)
  • remove duplicate dependency (9b93fab)
  • remove duplicate twig namespaces from docs site .boltrc config (2acf15f)
  • removing hr as the separator (ada7e46)
  • revert Travis config updates for Nightwatch (2a63e2c)
  • revert updating dropdown component to lit-html syntax just yet (cb2b803)
  • rework logic for separating utility classes for video with ratio (0ec92da)
  • separating util classes (ffc51c4)
  • temporarily disable Twig rendering in Webpack build -- config needs more refinement based on existance of files being compiled against (84e65d6)
  • test criteria typo (be9ecd0)
  • uncomment 'auto' and 'none' utility class spacing options -- fixes broken styles output in current version (4055ac0)
  • update bolt-sticky to not include "display: block;" styles -- fixes issues in IE 11 with sticky fallback adding extra space otherwise (cfa101a)
  • update build tools auto redirect when booting up and redirecting to a "/" start path (c7c17c3)
  • update card component to properly align button contents (needed to match the button component's align properly specified in the footer) (7fbd43d)
  • update dependency versions; revert a few build tool-specific changes that got reverted when merging in the latest from master (d5c44fb)
  • update home page test (8abb8ed)
  • update icon component schema to include new github and bolt logo icons (bc36887)
  • update js (1f42fd0)
  • update navlink CSS to automatically remove text-decoration styles by default (5e9c08e)
  • update nightwatch test (316442f)
  • update Nightwatch.js E2E tests to pass with updated homepage designs (263bb3a)
  • update npx command to force v0.9.x version of Nightwatch.js to run tests; consolidate Lerna packages bootstraped via yarn workspaces (69830da)
  • update Sass to remove Sassdoc warnings (2dbc662)
  • update uikit javascript to properly check if selector exists -- previous logic wasn't returning results the way it was expected to (f453653)
  • update video component so the ID created is a valid selector + we ensure the video player is rendered first before initializing Brightcove (0d11f5e)

Features

  • add copy-webpack-plugin to build process add new config option to specify multiple batches of files / folders to copy over at the .boltrc config level (d60db4c)
  • add new webpack-sassdoc-plugin wire up Sassdoc build process to Webpack directly (7c588fd)
  • Change link icon to check icon after successful copy (f5b9303)
  • Replace link component with text for success message (BDS-554) (d99e2cb)
  • Reset copy to clipboard link after successful copy (07fb5ba)
  • update now.sh deploy script to switch all deployments moving forward to the main boltdesignsystem.com domain (ce69d92)
  • Wait for outgoing transitions to finish before incoming ones (2c5d754)

1.7.2

August 10, 2018

Bug Fixes

  • remove the no longer required Webpack Provide plugin to no longer automatically pull in es6-promise library which had been causing JS errors in the latest version of Preact shipping. Added bonus: this is no longer required for IE 11 support either with how we've been bundling up and Polyfilling our JavaScript! (0b9cd21)

Features

  • add lit-html as new rendering engine to formally HyperHTML (and hopefully Preact as well) (c3b30d0)
  • update Bolt Base class to now (by default) emit events when a component is initially rendered for the very first time + let external scripts know when a component has been re-rendered as well; part of the broader strategy to provide guidelines on integrating 3rd party scripts / analytics with Bolt components (4c74c2b)

1.7.1

August 9, 2018

Bug Fixes

  • add missing loadCSS preload polyfill to index.twig; fix async CSS loading bug in IE11 in Pattern Lab (5819b8f)
  • assets linking (4092581)
  • fix broken CSS and JS paths on the bolt-docs site; update to reference @bolt/assets Twig namespace that's now getting defined in the bolt-site .boltrc config (b3a21c3)
  • remove pattern-lab.css (41ff12c)
  • temporarily disable lang-specific config so docs homepage’s assets compile (9aab6ab)
  • update jest config -- workaround to recent JSDOM issue reported recently: https://github.com/facebook/jest/issues/6766 (d7135f0)
  • update the new homepage template + existing inner page templates to all reference the build-specific CSS and JS getting generated temporarily disable the new homepage from getting lazy-loaded CSS till Penthouse (critical CSS) is wired up (baa8754)
  • update webpack-serve config so local IE 11 testing works with webpack-hot-client (17dbc38)

1.7.0

August 8, 2018

Bug Fixes

Features

1.6.8

July 19, 2018

Bug Fixes

1.6.7

July 19, 2018

Bug Fixes

1.6.6

July 19, 2018

Bug Fixes

Features

  • add new 'fileExists' Twig function to core-php's 'Extras collection (1358a91)
  • Add support for attributes to pagination links (4d9c1ba)
  • Add support for first and last links to pagination (BDS-452) (ec50400)
  • Allow href to be passed to pagination links in attributes (2c27e74)
  • cross link press and media pages (28e1c99)
  • finalize search pages for press and media (a03aeec)
  • Hide embed code on video sharing (WWWD-2358) (eeb733b)
  • Make current pagination item not a link (c0e5690)
  • merge master to branch, update bolt homepage in pl (38ca6e2)
  • Reduce icon size in share overlay (WWWD-2358) (8f2108c)
  • Replace "display: none" with "visually-hidden" (WWWD-2358) (36224b3)
  • Replace title and description with fixed text when sharing (7766932)
  • wiring up critical fonts to behave differently in local dev vs prod mode (meant to help speed up local development) (cc801f3)

Reverts

  • undo await changes in serve task (4d9180a)

1.6.5

July 13, 2018

Bug Fixes

  • fix JS error when webpack recompiles Pattern Lab (cad0c49)
  • remove WatchIgnorePlugin from build -- fixes issue with Pattern Lab-specific Sass / JS not properly triggering a Webpack rebuild (inside the 01-styleguide folder to be more specific) (7c03f5c)
  • update build tools so webpack's watch task is automatically run if webpackDevServer isn't enabled in the .boltrc config (5affcbf)
  • update webpack-serve to not auto open for now to prevent two tabs from opening (one for webpack-serve + browsersync); browsersync config updates should still work as expected (78c69b3)

1.6.4

July 12, 2018

Bug Fixes

  • icon position (56b2b25)
  • Make device viewer button size relative (BDS-454) (09ea9c6)

1.6.3

July 11, 2018

Bug Fixes

  • Add missing icon parameter to button schema (BDS-477) (ed49963)
  • add missing open sans weight / style to critical font loader (12d9a8a)
  • add missing open sans weight / style to critical font loader (c3d3314)
  • Deprecate form button in favor of bolt button (BDS-477) (3335abb)
  • fixed open sans font files and corrected 600 italic (9bfbedc)
  • fixed open sans font files and corrected 600 italic (03a4045)
  • typo in mixin (f2fa2a7)
  • update PL config to prevent json files from getting copied over to www folder. (516e5ac)
  • Various button schema fixes (BDS-477) (8500fc5)

1.6.2

July 9, 2018

Bug Fixes

Features

  • add API rendering service to build 1st version schema form (2534f80)
  • add new 'hybrid' config environment which combines PL and the static site builds into one (536317e)
  • add prettier + eslint combo config to Webpack for continuous linting (500c0f6)
  • cleaning up form UI (9ec1c82)
  • port over handful of Twig filters needed so the full Drupal Twig Extensions composer extensions package isn't required (9fa1452)
  • press and media example pages (65a65a5)
  • press and media pages (a61214e)
  • update build config to set up PHP renderingService + assign an open port (6587962)

1.6.0

July 4, 2018

Bug Fixes

  • Add empty check for schema error reporting config (BDS-369) (487899b)
  • Add extra offset to gumshoe to fix perceived bug (WWWD-2278) (f8d6f94)
  • add JS syntax highlighting to bolt-code-snippet; remove syntaxStyles from inlined CSS to sync with Sass updates made; clean out the component's innerHTML to fix cross-browser issues in FF and IE 11 (fb6a63b)
  • add missing EOL to code-snippet.scss (8f857f4)
  • add missing ISSUE_TEMPLATE file ext (88f8c96)
  • add shim for previousElementSibling (580b2e2)
  • Add support for button align option in Safari < 11.0 (BDS-348) (c268587)
  • disable stylelint validation on @respond-to deprecated mixin (8fa2a86)
  • exclude uikit-workshop from eslint (f4c8208)
  • exclude uikit-workshop from eslint (8a3cdae)
  • exclude uikit-workshop from stylelint (8afedaa)
  • Fix all remaining validation errors (BDS-369) (8e89a78)
  • Fix autoprefixer in Drupal builds (WWWD-2139) (8123780)
  • fix docs site grid columns (6eb035d)
  • fix double quoted cachebuster strings in PL footer (1072719)
  • Fix indenting in schemas for navbar and nav-priority (9fa97b6)
  • Fix schema validation errors in Japanese homepage PL demo (48a2be7)
  • fixing E2E integration test for PL (e6016fb)
  • include forked version of sass-mq (36f2584)
  • Make "More" text in priority nav translatable (22ae541)
  • Make bolt-share text strings translatable (BDS-366) (09d37f0)
  • make sure only webpack configs with more than 1 language get language-specific file assets emitted (5f33093)
  • Make sure previous and next default text are translatable (BDS-5) (37d0c01)
  • making it accessible (aaadcee)
  • misc fixes (8c7d380)
  • remove additional cache buster strings (608d516)
  • remove align items prop from text align util (037fae2)
  • remove extra favicons + fix paths update deploy script to point at now.json config (c65f788)
  • remove hard-coded values on docs homepage -- workaround no longer needed (5646c1d)
  • remove iframe "preload" based on testing results (391fae1)
  • remove justify content for alignments (34cc899)
  • remove one bit of the cleanup logic from the nav-priority component throws a JS error when removed / re-added via rendering service (17dfa74)
  • remove one bit of the cleanup logic from the nav-priority component throws a JS error when removed / re-added via rendering service (a430ea7)
  • remove prismjs from getting added to Pattern Lab's head to avoid conflicting styles in browsers that don't support the shadow dom (9a50290)
  • removing extra layer of mixin (5441fb1)
  • removing redundant sass variables (fe80116)
  • renaming vendor folder in uikit-workshop to prevent files from being accidentally gitignored (even with local .gitignore config settings) (8ca4aa4)
  • replace gulp-ruby-sass with gulp-sass (31ff9e0)
  • replace respond-to in pl css (f116090)
  • retain all features of sass-mq (6475312)
  • revert to using DOMContentLoaded to prevent PL scripts occasionally getting run out of order tweak the band component it it doesn't render any HTML -- workaround to JS error seen in Firefox when testing (7cbc882)
  • spacing fix (8dbd2f9)
  • switching iframe loader to be a progressive enhancement (d6627ea)
  • temporarily disabling async CSS loading for multi-lang builds till IE 11 is properly polyfilled (fb80dd8)
  • temporarily replace vanilla custom element w/ Twig include (c7b59ed)
  • temporary disable schema validation CLI on master branch (b6f1d71)
  • test removing yarn cache (1ddcb84)
  • update docs site sass to use new bolt-mq sass mixin (5e34439)
  • update E2E integration test (3837d3b)
  • update monorepo pkg test (1ff5f40)
  • update now.json condfig (b3f03be)
  • update path rewrites to handle favicon.ico; update public dir so locally running serve in the repo root works exactly as expected (056c27c)
  • update rendering service to always make sure the port is available (73893d7)
  • update stylelint validation override to use correct scss/at-mixin-pattern rule (c8a2428)

Features

  • Add configuration option for schema error reporting (BDS-369) (facf500)
  • add new (missing) brand operations icon + update Icon component docs to include examples on customizing the different CSS Variable props available (3acddb0)
  • Patch twig-tools to allow configurable schema error reporting (41abfff)
  • pull in the latest Pattern Lab styleguidekit + Twig templates used in PL; fix path issues w/ Now.sh deploys, misc UI issues in PL (dropdown menu scrolling bug) + update everything in PL to load asynchronously (dfafe9a)
  • Set schema error reporting to cli for pattern lab (BDS-369) (c9b2066)
  • Update pagination schema to move more logic to back-end (BDS-5) (6f0b793)
  • WIP bolt homepage (58b85e3)
  • WIP bolt homepage (a321d3d)

1.5.3

June 21, 2018

Bug Fixes

  • doc styles and formats (a6d5b22)
  • fix navbar smoothscroll at xs breakpoint (BDS-396) (65ccdc2)
  • form input text size and line-height (121cd87)
  • word wrap and word break settings (0e40475)

1.5.2

June 19, 2018

Bug Fixes

  • export isValidSelector in Bolt core (9978b5b)
  • revert test swapping out image with logo component in partners-search demo page (cf5019b)

Features

  • add new helper mixin for handling default spacing and layout behavior in Bolt custom element (a9e03da)

1.5.1

June 18, 2018

Bug Fixes

1.5.0

June 12, 2018

Bug Fixes

  • add element.closest polyfill for IE 11 (required by smooth scroll library) (6f5f45e)
  • add forEach polyfill to PL for IE11 (05815a5)
  • check to make sure the navlink being reset has a "deactivate" method defined (if the component hasn't been fully booted up yet) -- fixes a load order / timing bug encountered in IE 11 (82af2f9)
  • disable auto-closing videos when clicking outside of a video till JS issue resolved (8eaaadb)
  • disable priority-nav check in nav-indicator to make the initial nav indicator rendering more consistent and not require scrolling (758680d)
  • fix a bug of broken form demo paths (9a04e37)
  • fix duplicate component rendering by fixing the Bolt core BoltBase class to use the right renderer mixin (d16a9ab)
  • fix existing dropdown demo examples to pull in the block-list component for the time being (47b83e1)
  • Fix headline styling regression (BDS-368) (f55fa18)
  • font family tools and settings (5880ec4)
  • font-family (e01fd5b)
  • linting issue (4a805d7)
  • move the gumshoe.js dependency to the correct package using it (9ff489e)
  • re-enable workaround to prevent animating the line in to the wrong location as soon as the page loads (b9577e3)
  • revert updating Preact renderer to use "children" vs "childNodes" (used in Skate.js currently);
  • temporarily move new bolt text component styling selectors to be nested inside of the custom element till upstream fix in place (9757921)
  • update nav-indicator connecting Promise order so indicator animates in a bit more consistently (f755d07)
  • update navlink active styling fallback if CSS Vars aren't supported (85200e3)
  • update navlink to address indicator positioning in IE 11 (03a4933)
  • update Pattern Lab JS logic to work around IE 11 JS features supported (fe04344)
  • update tooltip component to opt out of using shadow DOM for the time being (48f0710)

Features

  • update CTA text to a text string with default "Share this page", update the size of CTA text to small, update content hub anchor ribbon example to xlight and add inline share example at the bottom of page (bd00999)
  • update Preact renderer to match latest updates in Skate.js. (79ac09e)

1.5.0-beta.0

May 21, 2018

Bug Fixes

  • move box shadow to outermost container (84e0f70)
  • revert dropping the size of the navbar icon to match expected designs (04c7c8e)
  • update navbar to always be full bleed by default (ad2c843)

1.4.5

June 11, 2018

Bug Fixes

  • docs and small design details (54abbfa)
  • fix additional validation issues in pages (BDS-291) (a36a488)
  • fix schema issues in teaser pattern (BDS-291) (cdb1d84)
  • fix whitespace in code snippet (2f4fb3e)
  • re-enable schema validation for band (BDS-291) (f45f4fe)
  • remove invalid size from icon demo band (BDS-291) (4cd26e5)
  • Remove mistaken 'theme' from action-blocks schema (BDS-291) (3abaa57)
  • Remove mistaken 'theme' from blockquote schema (BDS-291) (34a310e)
  • Remove mistaken 'theme' from unordered list schema (BDS-291) (ef6abcb)
  • remove non-existent theme param from priority nav schema (BDS-291) (bc3bc9e)
  • simplify action blocks border logic (BDS-291) (eaf3c6e)
  • testing fix to stylelint error (27e7b4c)
  • update the to check if the link being interacted with is a hashed link and if so, preventDefault to ensure a much less jumpy smooth scroll experience. Fixes issues noticed when testing in Safari (f9f3be9)

Features

  • add critical font support to any component using the bolt @font-face mixin (via CSS vars or via normal inherited font-family prop) (50afa40)
  • color enhancements for navlink, nav-priority, nav-indicator (8020837)
  • enhance focus:not(:active) for firefox and safari (05ebd1b)
  • update nav-indicator, nav-priority, navlink colors and styles (ac7ff62)
  • Update navbar to use 'none' instead of 'false' for theme (BDS-291) (7e1e7d4)

1.4.4

June 7, 2018

Bug Fixes

  • add back in z-index removed during hotfix from yesterday (c68465a)
  • allow schema docs to display multiple types in ref (BDS-291) (9af925e)
  • allow video id to be string or number (BDS-291) (18c519b)
  • event demo pages (73fe04f)
  • fix action blocks (BDS-291) (587da2d)
  • fix additional indent issues (a4ebcb0)
  • fix band schema (BDS-291) (2086475)
  • fix blockquote schema validation (BDS-291) (b282a98)
  • fix button schema validation (BDS-291) (2c7f45c)
  • fix code snippet schema validation (BDS-291) (67895f2)
  • fix icon schema validation (BDS-291) (3bda768)
  • fix image schema validation (BDS-291) (cb08e08)
  • fix indent issues (5357772)
  • fix link schema to allow renderable items for text (BDS-291) (0466493)
  • fix navbar schema validation (BDS-291) (4d69296)
  • fix schema issues in pattern lab pages (BDS-291) (80ea583)
  • fix typography schema validation (BDS-291) (06ae326)
  • remove extra margin subpixels on navbar due to recent fix added to the bolt-full-bleed mixin (8c6a03b)
  • update band transition to animate min-height only. fixes perceived delay when resizing page width (c7fa8c6)
  • update build tools logic to ensure setting a namespace key but NOT a paths config doesn't blow up the build on the Node or PHP side of things. (b20780e)
  • update PL specific includes (832ca71)

Features

  • content hub anchor band example (58acd4d)
  • content hub anchor navbar example (718df0d)
  • content hub anchor ribbon example (ecc87d9)
  • create Content Hub Anchor ribbon example (1a82151)

Reverts

  • revert removing constructor (b10abfc)

1.4.3

June 5, 2018

Bug Fixes

  • duplicated meta css (8f1a3d0)
  • including the iOS hotfix to the external controls (c9453ba)
  • including the iOS hotfix to the external controls (8150ed3)

Features

  • Allow typography to accept icon strings, incl. "none" (BDS-334) (4086e7c)

1.4.2

June 4, 2018

Bug Fixes

  • adding "any" schema prop type so the "any" key doesn't cause a breaking error on account of that option wasn't previously allowed till now. (0a4d17c)
  • Adjust logic for adding chevron right icon to links (WWWD-2183) (1445b7f)
  • IE share dialog postion fix and additional docs (125d5af)
  • make sure nav AND nav.nav are both not undefined before trying to animate (0b8a50a)
  • meta title logic (8e6e5c3)
  • re-implement the "nav-priority" rename that didn't quite make it through as expected during the initial 1st pass merge last week (fa910b3)
  • remove duplicate component package in PL (8238fbf)
  • remove duplicate navbar.twig file that wasn't properly replaced with initial merge down to master (da1d902)
  • remove quotes around our spacing utility classes' 'auto' option -- doesn't work otherwise (4267769)
  • update block-list component version to point to the latest version in the local codebase (8a76312)

1.4.1

May 25, 2018

Bug Fixes

  • Add and cleanup params in ordered list and video schemas (BDS-237) (0810a51)
  • adjust default spacing on new priority nav component + set position relative so dropdown is consistently positioned (a1dd991)
  • check navbar title icon exists before trying to render it (5e8c7ea)
  • Fix nav indicator positioning in IE (WWWD-2150) (82321c6), closes /github.com/bolt-design-system/bolt/commit/d25ec362#diff-5c1b2065daa942358746a52cf8077fc2L83
  • Fix spelling of 'enum' key in schema yml (BDS-251) (aececce)
  • fix sticky example demo in PL so every section on the page matches a link in the navigation (6c08f18)
  • fixing nav-indicator logic so multiple navbars on a page track behavior consistently (bb26c57)
  • hanging icon vertical alignment pixel pushing (ef58068)
  • Remove unused/incorrect "logo" param from logo pattern and schema (aa2acec)
  • remove z-index on blockquote image (fd8588c)
  • update schemas (0ab0280)

Features

  • Add support for array of types to scheme docs (BDS-237) (8a8e73e)
  • add withUpdate lifecycle mixin from SkateJS to base Bolt component class (88bd178)
  • update priority nav component to include new / renamed nav-indicator custom element internally by default (b86a2f5)

1.4.0

May 18, 2018

Bug Fixes

  • add bolt prefix to new convert color function (c00f972)
  • fix additional lint errors (122a3ca)
  • fix lint error (f9166a0)
  • fixing comma (bf9ad5e)
  • ignore boltData function calls in Stylelint for now (14e74aa)
  • ignore Stylelint function name rule (1ee30ee)
  • ignore themify from eslint rules (614fb66)
  • ignore themify from stylelint rules (e61b991)
  • ignore themify from stylelint rules in package.json (2b1027a)
  • re-organize and comment on how we include normalize (001ddc6)
  • remove parentheses to fix stylelint validation error (849e8ed)
  • retest Stylelint ignore rules (82f77a6)
  • temporarily comment out schema props with a type of 'all' since this will not compile / validate otherwise (b35df46)
  • temporarily ignore Stylelint validation for convert-color function (80d6a6c)
  • themed card to have solid background (28a022e)
  • update boltData function to bolt-data (6eba718)
  • update boltData function to bolt-data (3346ab2)
  • update color util to use renamed Sass functions (7a55608)
  • update function names (a810943)
  • upgrade polyfills to latest versions remove ShadyCSS + ShadyCSS Scoping shim as this is no longer required + addresses Firefox polyfill bug in BDS-285 (b605c74)

Features

1.3.4

May 8, 2018

1.3.3

May 4, 2018

Bug Fixes

1.3.2

May 4, 2018

1.3.1

May 4, 2018

Bug Fixes

1.3.0

May 4, 2018

Bug Fixes

Features

1.2.4

April 27, 2018

1.2.3

April 26, 2018

1.2.2

April 26, 2018

Bug Fixes

1.2.1

April 25, 2018

Features

1.2.0

April 25, 2018

Features

1.1.12

April 20, 2018

Bug Fixes

1.1.11

April 20, 2018

1.1.10

April 19, 2018

1.1.9

April 19, 2018

1.1.8

April 19, 2018

1.1.6

April 19, 2018

1.1.5

April 19, 2018

1.1.4

April 17, 2018

Bug Fixes

  • adding @bolt/core dependency to ratio object to fix Webpack build error ([5d4dccd](; https://github.com/bolt-design-system/bolt/commit/5d4dccd))
  • adding new css-vars mixin and function to help keep manage CSS var usage (+ Sass compilation) ([0facca8](; https://github.com/bolt-design-system/bolt/commit/0facca8))
  • update environmental check to return shadowDom support consistently ([5977347](; https://github.com/bolt-design-system/bolt/commit/5977347))
  • update the component to use the HyperHTML renderer -- fixes noticeable flash in Firefox when button component is getting upgraded (10a3a42)
  • updating band component disconnected event to line up with other component conventions (d53c220)
  • updating button component so wire functions being called point to the component itself being wired up -- fixes button component re-rendering when props change (855458b)
  • updating CSS var usage globally to use new CSS Vars mixin (cb75bb0)
  • updating hyperhtml renderer to prevent extra connectedCallbacks from running unexpectedly (7c51f13)
  • updating hyperHTML wire call to include a reference to the component being wired up (4a4ee4a)

1.1.3

April 12, 2018

1.1.2

April 10, 2018

1.1.1

April 10, 2018

1.1.0

April 10, 2018

Bug Fixes

  • adding missing log util to webpack config script (ae42115)
  • cleanup and misc fixes (d25ec36)
  • fixing accessibility controls and focus state of dropdown component (7c71c23)
  • fixing Handorgel constructor (73e91e3)
  • fixing HyperHTML powered components pulling in old withHyperHTML renderer -- renaming to generic BoltComponent renderer to fix errors (#596) (c452b76)
  • hotfix to copy to clipboard and dropdown component Travis build (faf6636)
  • remove double connecting event getting fired on every component (40a1bff)
  • removing duplicate log include (bc5ad7b)
  • temporarily disable globally setting innerHTML in the hyperHTML base components till some additional work has been worked through (37e815c)
  • temporarily disabling innerHTML component work done in the connecting lifecycle event till some gotchas have been worked through on this (0f4b151)
  • Update floating label transforms to "grow" from input text (BDS-175) (#555) (b6aab98)
  • update headline schema to not output a default text alignment unless explicitly set (#595) (08a6e3e)

Features

  • add click event handlers to close when item selected (557d1a9)

1.0.4

April 3, 2018

1.0.3

April 3, 2018

Bug Fixes

  • add check for contains method to prevent error from getting thrown in IE11 (#566) (12864cf)
  • fix ratio object mis-alignment (#565) (72bf670)
  • update navlink component to correctly point to latest version of @bolt/core (2d91d87)

Features

  • add new utility classes to Bolt for handling height, opacity and display properties (209b9bb)
  • initial dropdown component implementation (3595e2e)

1.0.2

March 31, 2018

1.0.1

March 30, 2018

1.0.0

March 30, 2018

1.0.0-rc.12

March 30, 2018

1.0.0-rc.11

March 30, 2018

Bug Fixes

  • set max width on embedded map (5242da6)
  • Update color and size of event agenda icons (3bfba1a)
  • update event header to use inline list object and medium icons (2b287c6)
  • update theme of first event detail band (8b3835e)
  • vertically align ratio object to prevent rare instances where images mis-match with background container (98c95f7)

Features

  • Add card form to event page (8d09850)
  • finish event sponsors section, including POC for action blocks (85b643f)

1.0.0-rc.9

March 20, 2018

1.0.0-rc.8

March 20, 2018

Bug Fixes

  • decreasing the level of shadow on form inputs (#530) (ef5674b)

1.0.0-rc.7

March 13, 2018

Bug Fixes

  • Change bg color of checkbox/radio to match other inputs (WWWD-1414) (e51dfd7)
  • restore shadow styles regressed in previous commit (48c83dd)

Features

  • Add initial agenda manager demo pages (7269a8d)
  • Adjust agenda manager demo pages (c0941e8)

1.0.0-rc.6

March 7, 2018

1.0.0-rc.5

March 6, 2018

Bug Fixes

  • removing old form build process (685aef1)

1.0.0-rc.4

March 6, 2018

1.0.0-rc.3

February 24, 2018

Reverts

  • revert removing data folder (308d31c)

1.0.0-rc.2

February 24, 2018

1.0.0-rc.1

February 24, 2018

Bug Fixes

  • add missing babel loader to webpack config (5c817c4)
  • add missing webpack config updates to remove old babel plugins + switch over to using new consolidated babel config (7b3f927)
  • adding js build fix locally + fixing broken image path (fd04a03)
  • adding missing headline CSS tweak from original product feat branch + fresh critical fonts CSS from previous build. (53b4c6d)
  • adding updated polyfill loader to v1.0 - adds more refined cross browser polyfills + using new shadydom polyfill with massive IE 11 perf improvements (4d548b5)
  • correct headline component's validation logic to properly use the default align config options when no align value is passed along OR if an invalid option is attempted to be selected. (7a067fe)
  • correcting out of sync version of the flag object (2bd29b6)
  • custom element update (d72a3d7)
  • fix browser bug in Safari when content overflows due to the border-radius value set. (8c51e19)
  • fix for broken pattern lab paths with epic refactor reorg (2891df3)
  • fix major IE11 rendering issue with device viewer relating to removing the cursor visibility w/ CSS (d5ba457)
  • fix missing trailing comma in webpack config to address build error (8bbec22)
  • Fix package.json versions of local lerna versioned deps. Add example of local JS build using Bolt Build Tools. (b5493ee)
  • fixing async loading path of chunks when loading via @bolt/bolt pre-bundled JS (9ab7fdd)
  • fixing broken / updated config schema to use updated props, minor schema updates (33805ef)
  • fixing full width params on button component (8fc21e6)
  • fixing icon fallback (79d012d)
  • fixing image paths (62efbff)
  • fixing JS rendering by adding missing bolt/core utils added in v0.x; adding temp workaround to images not loading + example pegaworld dummy page. (9bcbdba)
  • fixing mocha check (b6944a1)
  • fixing npm tag when publishing canary release (dd6e9cf)
  • fixing PL compile (2153149)
  • fixing themes-all version deps (9f1746c)
  • fixing version of webpack being required by button component (5175d2e)
  • fixing video player version number dependencies (895c000)
  • force hardware accelerated rendering of the UI list border to significantly improve rendering consistantly -- especially inside of Pattern Lab's iframe viewer. (557ab3a)
  • fresh manual merge of product page work, including device viewer template updates + adding a new shared polyfill loader to @bolt/core (c3e0c26)
  • icon color inherit instead of currentColor (5a4bf39)
  • make band componentName and baseClass fixed values (55b4538)
  • moving check-imports script back for the moment (b1b81b0)
  • port over bolt core preact renderer base component update from release/0.x branch -- fixes re-rendering component based on data changes (705f554)
  • re-enable + update Webpack fix for handling breakpoint class suffix with CSS modules enabled in build (#471) (2469d70)
  • remove automatically selecting a text alignment option from the headline component so that text alignment can be inheritted (ex. by a utility class); remove display: flex from headline to fix utility class text align behavior. (edbd4cc)
  • remove having the grid system automatically make immediate nested children in a flex layout also be rendered as display flex. fixes issue relating to children components (like buttons) automatically growing in size to fill up the grid cell. (b347cd4)
  • remove rem unit from imported spacing unit values; remove non-existant logo from placeholder header (a473439)
  • remove the flex-grow CSS rule in the card component, just in case the parent container is set to display: flex but not flex-direction: column (5e98fb4)
  • removing autoload from Images.php (838d73c)
  • removing trailing comma (8da0a20)
  • Replace incorrect variables and hard coded value (99772ce)
  • revert webpack config update -- no longer needed. (2a3033f)
  • revert webpack config update -- no longer needed. (f3f387a)
  • revert webpack config update -- no longer needed. (907796e)
  • revert webpack config update -- no longer needed. (9dcfcff)
  • squash cross browser bug in Safari when content incorrectly overflows due to the border-radius value set. (8b55f86)
  • switch grid system over to using the font-size inline-grid whitespace trick to fix spacing issue in Safari. (df1daf8)
  • temporarily disable additional schema props check (f83eaf5)
  • Update background shapes svg positioning to support IE (BL-97) (c4d75d4)
  • update blockquote border radius to use a % instead of static length value. (7ac4aa0)
  • update figure component's custom element default CSS to address IE 11 issues w/ vertical alignment (f96323f)
  • update image component as workaround to in-progress lazyloading functionality (81bc78a)
  • update image component to use new ratio object params for specifying height and width aspect ratios (75ffd10)
  • update new babel preset config to add required deps for compiling SVG icons when the full Bolt pre-build npm script is getting run (376590d)
  • update references to point to new Bolt footer folder; remove old package.json (199b5d1)
  • update the card component to now independently vertically fill up the space available (aka equal height cards) when used inside a flex-enabled grid layout (032e2d7)
  • update the flag object's Flexbox flex: 1; rule to be written out in longhand. proactively this approach helps reduce encountering one of the more frequently seen flexbox gotchas / browser quirks in IE10 and IE11. (a19455e)
  • Update webcomponentjs shims to address known IE11 errors. Switch on ES7 array.includes shim to address silent error w/ IE11 displaying icons correctly (591822d)

Features

  • 1st pass wiring up Bolt custom Grid and Cell tags using new Class based extension system; adding workaround to autoloading, removing old extension tags being replaced (502f17e)
  • add babel plugins for dynamic imports in node, transform custom element classes, and transform es2015 classes (f19a96f)
  • add d8 specific JS build. Temporarily disable smooth scroll and sticky JS components for D8; Ratio object JS for everyone till existing IE11 bug addressed. (a1588da)
  • add headline helper mixins to new standalone partial (6139834)
  • add new babel config to collection preset configs (5e6ca89)
  • add new magnify prop to refactored device viewer Custom Element (8dfe3f3)
  • add ShadyDOM / ShadyCSS cross browser support while still using Preact-based rendering. (b627030)
  • add text alignment (align) config options to headline twig template. add headline demo examples using the new align option. update existing max-width ch headline rule to only apply to much larger font sizes (9533df6)
  • adding additional interactive controls to Button component example (3712bc4)
  • enable sourcemaps for minified JS; drop console log messages in minified code. (a6e41ad)
  • enable Webpack HMR feature -- think livereload but for JavaScript (14b83b6)
  • import new headline mixin partial; remove duplicate code now getting handled from this single partial (500ba38)
  • moving utils to new _includes folder; removing component demos accidently re-added (3e8f0c0)
  • port over pattern_template Twig function (580fb7b)
  • re-enable ratio object include JavaScript bundles (e8ff41c)
  • update button component to have standalone CSS output (d25da65)
  • update button component to have standalone CSS output (fcff0b3)

0.4.1

November 15, 2017

Bug Fixes

  • action blocks code revision (4d0eab3)
  • added comments to css (98273f7)
  • bug fixes and cleanup for the button theming override, eyebrow icon size; added headline quotes + icon backgrounds (c717b43)
  • bug fixes for video player, inline lists, minification issues w/ the prod JS build, theming fixes for ordered and unordered lists. (d32301d)
  • docs typo (69f6052)
  • fixing composer deps version (034fec9)
  • fixing composer install of PL pattern engine so patches work as expected (5f58c6f)
  • fixing missing (removed?) fontfaceobserver js dependency (f248920)
  • fixing several persistant issues w/ Pattern Lab involving lineages. (#143) (dae2c52)
  • fixing stylelint errors, re-enabling and fixing mocha tests (8f80270)
  • icon.js (5a1216c)
  • merge conflicts (e432729)
  • merge some configs (97ccf76)
  • merge some json (db85d9b)
  • minor updates to address overflow scrollbars in Chrome on Windows; update to Action Block headline link color; minor tuning of button shadow colors (b26f02f)
  • ordered list and blockquote revisions (6d6c7ae)
  • refactored css and twig, plus color update (c9f53aa)
  • removing extra whitespace in inline-lists due to using inline-block for list items (063bca2)
  • removing sorter composer dependency, adding WIP of alt version of homepage w/ quote (90e430f)
  • resource details page demo update (content column widths) (3dcaf9b)
  • some random strings (8b173e1)
  • testing possible fix for IE11 on Windows 7 with the Brightcove Video Player; minor update to fix card background colors in themes. (498eacb)
  • updating CSS variables being used in Action Blocks, Buttons, Chips, and Icons -- addresses Edge 15 & 16 quirks w/ Current Color; temp CSS button theme hack also added. (afe735d)
  • updating default button color, icons, button link color, cards w/ button links, inline list fix (8fb1c94)
  • vertically center hero area content on resource details page (63f566f)

Features

  • adding patches to 4 latest PL core pull requests (91405ee)
  • adding pattern_template function for dynamic template references (a2d3df8)
  • ordered / unordered list + blockquote cleanup & docs (1c3452a)

0.2.0

September 2, 2017

Bug Fixes

  • adding missing css file (8d261fc)
  • fixing travis build command (ca89499)
  • package.json & .snyk to reduce vulnerabilities (#98) (d615734)
  • package.json to reduce vulnerabilities (#108) (cabf8d6)
  • re-adding pre-commit test hook (b53e23a)
  • re-testing travis build script (f132e0d)
  • removing submodules (eec33bd)
  • resolving merge conflicts (1586323)
  • temporarily disabling lint precommit hook (ab7bbfe)

Features

  • adding new and improved automatic deployments to now.sh w/ Slack integration (02d33ca)

0.2.0-alpha.1

August 18, 2017

Bug Fixes

  • adding missing files, removing deps not needed (7556b17)
  • fixing spacing scale value (e1defbb)
  • merging in latest color work (e5f125d)
  • missing curly bracket (#95) (f9fca29)

0.1.0

August 1, 2017

Bug Fixes

  • package.json & .snyk to reduce vulnerabilities (f610d19)
  • re-running build to test if travis still fails.. (52f1d1c)
  • retesting travis config (5a4f87a)
  • testing fix for travis failing on sharp dependency install / custom compile. (90c155d)
  • updating travis config to try to use newer version of NPM (9ba5c1c)

0.0.0-development

April 3, 2019

Bug Fixes

Features