Version 9 of Highlight.js has reached EOL and is no longer supported.
Please upgrade or ask whatever dependency you are using to upgrade.
https://github.com/highlightjs/highlight.js/issues/2877

Version 9 of Highlight.js has reached EOL and is no longer supported.
Please upgrade or ask whatever dependency you are using to upgrade.
https://github.com/highlightjs/highlight.js/issues/2877










## v11.2.0 (2023-09-02)

#### :rocket: Enhancement
* [#2399](https://github.com/shipshapecode/shepherd/pull/2399) Prevent ESC, KEY_RIGHT, KEY_LEFT propagation when keyboardNav is enabled ([@karendolan](https://github.com/karendolan))

#### Committers: 1
- Karen Dolan ([@karendolan](https://github.com/karendolan))

## v11.1.1 (2023-04-03)

## v11.1.0 (2023-04-03)

#### :rocket: Enhancement
* [#2168](https://github.com/shipshapecode/shepherd/pull/2168) add funtion support for confirmCancel ([@taozhiyu](https://github.com/taozhiyu))

#### :bug: Bug Fix
* [#2204](https://github.com/shipshapecode/shepherd/pull/2204) Bugfix: prevent to show spurious warnings in dev panel console ([@SamyCookie](https://github.com/SamyCookie))

#### :memo: Documentation
* [#2251](https://github.com/shipshapecode/shepherd/pull/2251) Use a valid event on code example ([@didaquis](https://github.com/didaquis))
* [#2224](https://github.com/shipshapecode/shepherd/pull/2224) Remove mention to Popper on docs ([@didaquis](https://github.com/didaquis))
* [#2205](https://github.com/shipshapecode/shepherd/pull/2205) Fix the typo in docs ([@de-don](https://github.com/de-don))
* [#2174](https://github.com/shipshapecode/shepherd/pull/2174) Adding an example use case of shepherd to Read Me ([@JayP718](https://github.com/JayP718))

#### Committers: 5
- Denis ([@de-don](https://github.com/de-don))
- Dídac García ([@didaquis](https://github.com/didaquis))
- [@JayP718](https://github.com/JayP718)
- [@SamyCookie](https://github.com/SamyCookie)
- 涛之雨 ([@taozhiyu](https://github.com/taozhiyu))

## v11.0.1 (2022-12-12)

#### :bug: Bug Fix
* [#2183](https://github.com/shipshapecode/shepherd/pull/2183) Fix centering steps with no attachTo.on ([@rwwagner90](https://github.com/RobbieTheWagner))
* [#2182](https://github.com/shipshapecode/shepherd/pull/2182) Fix arrow offset, add back flipping behavior ([@rwwagner90](https://github.com/RobbieTheWagner))

#### Committers: 1
- Robert Wagner ([@rwwagner90](https://github.com/RobbieTheWagner))

## v11.0.0 (2022-11-21)

#### :boom: Breaking Change
* [#2037](https://github.com/shipshapecode/shepherd/pull/2037) Replace popperJS with Floating UI ([@theodoreb](https://github.com/theodoreb))

#### :rocket: Enhancement
* [#2137](https://github.com/shipshapecode/shepherd/pull/2137) Exporting StepOptionsButton type to be able to add tour steps buttons dynamically with type checking ([@xhafan](https://github.com/xhafan))
* [#2116](https://github.com/shipshapecode/shepherd/pull/2116) feat: add ability to specify corner radii ([@simoneb](https://github.com/simoneb))

#### :bug: Bug Fix
* [#2068](https://github.com/shipshapecode/shepherd/pull/2068) Do nothing when running server side ([@chuckcarpenter](https://github.com/chuckcarpenter))

#### :memo: Documentation
* [#2129](https://github.com/shipshapecode/shepherd/pull/2129) Replace references to popperjs ([@theodoreb](https://github.com/theodoreb))
* [#2022](https://github.com/shipshapecode/shepherd/pull/2022) remove all mentions of data-shepherd-active-tour ([@EmNicholson93](https://github.com/EmNicholson93))

#### :house: Internal
* [#2157](https://github.com/shipshapecode/shepherd/pull/2157) Remove firefox tests ([@rwwagner90](https://github.com/RobbieTheWagner))
* [#2047](https://github.com/shipshapecode/shepherd/pull/2047) chore: make yarn lint:js pass ([@theodoreb](https://github.com/theodoreb))
* [#2046](https://github.com/shipshapecode/shepherd/pull/2046) Fix calls to setTimeout in tests ([@theodoreb](https://github.com/theodoreb))

#### Committers: 6
- Chuck Carpenter ([@chuckcarpenter](https://github.com/chuckcarpenter))
- Eli Nicholson ([@EmNicholson93](https://github.com/EmNicholson93))
- Martin Havlišta ([@xhafan](https://github.com/xhafan))
- Robert Wagner ([@rwwagner90](https://github.com/RobbieTheWagner))
- Simone Busoli ([@simoneb](https://github.com/simoneb))
- Théodore Biadala ([@theodoreb](https://github.com/theodoreb))

## v10.0.1 (2022-08-01)

#### :bug: Bug Fix
* [#1997](https://github.com/shipshapecode/shepherd/pull/1997) Fix for smooth scrolling ([@hrypkema-amplify](https://github.com/hrypkema-amplify))

#### Committers: 1
- Henrik Rypkema ([@hrypkema-amplify](https://github.com/hrypkema-amplify))

## v10.0.0 (2022-06-07)

#### :boom: Breaking Change
* [#1930](https://github.com/shipshapecode/shepherd/pull/1930) Implement lazy evaluation of attachTo.element ([@monshan](https://github.com/monshan))

#### :bug: Bug Fix
* [#1942](https://github.com/shipshapecode/shepherd/pull/1942) Fix chrome opacity bug ([@monshan](https://github.com/monshan))

#### Committers: 1
- Marika Shanahan ([@monshan](https://github.com/monshan))

## v9.1.1 (2022-05-26)

#### :bug: Bug Fix
* [#1931](https://github.com/shipshapecode/shepherd/pull/1931) fixed showOn incorrectly skipping an index ([@liam-jones-lucout](https://github.com/liam-jones-lucout))

#### :house: Internal
* [#1920](https://github.com/shipshapecode/shepherd/pull/1920) Cleanup jest comments, update yarn.lock ([@monshan](https://github.com/monshan))
* [#1919](https://github.com/shipshapecode/shepherd/pull/1919) Write jest-environment-jsdom into package.json file ([@monshan](https://github.com/monshan))

#### Committers: 2
- Marika Shanahan ([@monshan](https://github.com/monshan))
- [@liam-jones-lucout](https://github.com/liam-jones-lucout)

## v9.1.0 (2022-04-09)

#### :rocket: Enhancement
* [#1815](https://github.com/shipshapecode/shepherd/pull/1815) Add dynamic text and label properties for buttons ([@radibit](https://github.com/radibit))

#### Committers: 1
- Radimir Bitsov ([@radibit](https://github.com/radibit))

## v9.0.0 (2022-01-11)

#### :boom: Breaking Change
* [#1682](https://github.com/shipshapecode/shepherd/pull/1682) Drop node 10 support ([@rwwagner90](https://github.com/RobbieTheWagner))

#### :rocket: Enhancement
* [#1758](https://github.com/shipshapecode/shepherd/pull/1758) Fix type signature for `Evented.off()` ([@ulken](https://github.com/ulken))

#### :bug: Bug Fix
* [#1544](https://github.com/shipshapecode/shepherd/pull/1544) 🐛 Add check to remove class if canClickTarget is true ([@chuckcarpenter](https://github.com/chuckcarpenter))
* [#1479](https://github.com/shipshapecode/shepherd/pull/1479) Fix issue #1353 : Complete the tour when skipStep is the lastStep ([@thomasguittonneau](https://github.com/thomasguittonneau))

#### :memo: Documentation
* [#1513](https://github.com/shipshapecode/shepherd/pull/1513) Add `useModalOverlay` to example ([@rodrigoaraujolima92trulogic](https://github.com/rodrigoaraujolima92trulogic))
* [#1651](https://github.com/shipshapecode/shepherd/pull/1651) Adds Drupal to the list of Projects Using Shepherd ([@thejimbirch](https://github.com/thejimbirch))
* [#1632](https://github.com/shipshapecode/shepherd/pull/1632) I faced a problem while was trying to install shepherdjs ([@loldalolwerollnroll](https://github.com/loldalolwerollnroll))
* [#1623](https://github.com/shipshapecode/shepherd/pull/1623) Add another progress indicator cookbook example ([@aripddev](https://github.com/aripddev))

#### :house: Internal
* [#1520](https://github.com/shipshapecode/shepherd/pull/1520) Update config for tailwind 2 ([@rwwagner90](https://github.com/RobbieTheWagner))
* [#1462](https://github.com/shipshapecode/shepherd/pull/1462) Add automerge back to dependabot ([@rwwagner90](https://github.com/RobbieTheWagner))
* [#1447](https://github.com/shipshapecode/shepherd/pull/1447) Add catalog-info.yaml config file ([@chuckcarpenter](https://github.com/chuckcarpenter))

#### Committers: 8
- Aleksey Baranov ([@loldalolwerollnroll](https://github.com/loldalolwerollnroll))
- Chuck Carpenter ([@chuckcarpenter](https://github.com/chuckcarpenter))
- Jim Birch ([@thejimbirch](https://github.com/thejimbirch))
- Oskar Löfgren ([@ulken](https://github.com/ulken))
- Robert Wagner ([@rwwagner90](https://github.com/RobbieTheWagner))
- Rodrigo Lima ([@rodrigoaraujolima92trulogic](https://github.com/rodrigoaraujolima92trulogic))
- [@thomasguittonneau](https://github.com/thomasguittonneau)
- aripddev ([@aripddev](https://github.com/aripddev))

## v8.3.1 (2021-05-07)

#### :bug: Bug Fix
* [#1449](https://github.com/shipshapecode/shepherd/pull/1449) 🐛 Add preventOverflow option for tether to false ([@chuckcarpenter](https://github.com/chuckcarpenter))

#### Committers: 2
- Chuck Carpenter ([@chuckcarpenter](https://github.com/chuckcarpenter))
- [@dependabot-preview[bot]](https://github.com/apps/dependabot-preview)

## v8.3.0 (2021-04-06)

#### :house: Internal
* [#1402](https://github.com/shipshapecode/shepherd/pull/1402) Update rollup-plugin-postcss ([@rwwagner90](https://github.com/RobbieTheWagner))

#### Committers: 2
- Robert Wagner ([@rwwagner90](https://github.com/RobbieTheWagner))
- [@dependabot-preview[bot]](https://github.com/apps/dependabot-preview)

## v8.2.3 (2021-03-25)

#### :house: Internal
* [#1379](https://github.com/shipshapecode/shepherd/pull/1379) Update npmignore, add assets to release ([@rwwagner90](https://github.com/RobbieTheWagner))

#### Committers: 1
- Robert Wagner ([@rwwagner90](https://github.com/RobbieTheWagner))

## v8.2.1 (2021-03-24)

#### :house: Internal
* [#1354](https://github.com/shipshapecode/shepherd/pull/1354) 👷 Add github token to action ([@chuckcarpenter](https://github.com/chuckcarpenter))

#### Committers: 1
- Chuck Carpenter ([@chuckcarpenter](https://github.com/chuckcarpenter))

## v8.2.0 (2021-03-03)

#### :rocket: Enhancement
* [#1189](https://github.com/shipshapecode/shepherd/pull/1189) Remove `shepherd-target-click-disabled` class on step hide ([@zefj](https://github.com/zefj))

#### :bug: Bug Fix
* [#1332](https://github.com/shipshapecode/shepherd/pull/1332) properly handle centered modal ([@xiwcx](https://github.com/xiwcx))

#### :memo: Documentation
* [#1214](https://github.com/shipshapecode/shepherd/pull/1214) Add license scan report and status ([@fossabot](https://github.com/fossabot))
* [#1199](https://github.com/shipshapecode/shepherd/pull/1199) Add snapsure to Websites and Apps list in README.md ([@kkoppenhaver](https://github.com/kkoppenhaver))

#### :house: Internal
* [#1351](https://github.com/shipshapecode/shepherd/pull/1351) Bump cypress, fix cancel test ([@rwwagner90](https://github.com/RobbieTheWagner))
* [#1316](https://github.com/shipshapecode/shepherd/pull/1316) Remove browsersync, add rollup-serve ([@xiwcx](https://github.com/xiwcx))
* [#1262](https://github.com/shipshapecode/shepherd/pull/1262) 👷 Move CI/CD to actions ([@chuckcarpenter](https://github.com/chuckcarpenter))

#### Committers: 7
- Chuck Carpenter ([@chuckcarpenter](https://github.com/chuckcarpenter))
- Filip Rec ([@zefj](https://github.com/zefj))
- Keanan Koppenhaver ([@kkoppenhaver](https://github.com/kkoppenhaver))
- Robert Wagner ([@rwwagner90](https://github.com/RobbieTheWagner))
- [@dependabot-preview[bot]](https://github.com/apps/dependabot-preview)
- fossabot ([@fossabot](https://github.com/fossabot))
- i. welch canavan ([@xiwcx](https://github.com/xiwcx))

## v8.1.0 (2020-10-05)

#### :rocket: Enhancement
* [#1176](https://github.com/shipshapecode/shepherd/pull/1176) Add `stepsContainer` option, allowing users to specify rendering target for step elements ([@zefj](https://github.com/zefj))
* [#1074](https://github.com/shipshapecode/shepherd/pull/1074) Add missing types for Step.options and Tour.steps ([@anakorn](https://github.com/anakorn))

#### :bug: Bug Fix
* [#1132](https://github.com/shipshapecode/shepherd/pull/1132) Added default fallback for target when step is hidden/destroyed ([@IWMTom](https://github.com/IWMTom))
* [#1119](https://github.com/shipshapecode/shepherd/pull/1119) shift + tab handled ([@faizanu94](https://github.com/faizanu94))

#### :memo: Documentation
* [#1133](https://github.com/shipshapecode/shepherd/pull/1133) docs: Fix simple typo, unminifed -> unminified ([@timgates42](https://github.com/timgates42))
* [#1098](https://github.com/shipshapecode/shepherd/pull/1098) Update demo image ([@shepmaster](https://github.com/shepmaster))
* [#1086](https://github.com/shipshapecode/shepherd/pull/1086) Add multiple events example to docs ([@ricobonfim](https://github.com/ricobonfim))

#### :house: Internal
* [#1044](https://github.com/shipshapecode/shepherd/pull/1044) add Step.id to typings, fix tour.getById() typing ([@cyremur](https://github.com/cyremur))

#### Committers: 9
- Alex Nakorn ([@anakorn](https://github.com/anakorn))
- Filip Rec ([@zefj](https://github.com/zefj))
- Jake Goulding ([@shepmaster](https://github.com/shepmaster))
- Muhammad Faizan Uddin ([@faizanu94](https://github.com/faizanu94))
- Ricardo Bonfim ([@ricobonfim](https://github.com/ricobonfim))
- Tim Gates ([@timgates42](https://github.com/timgates42))
- Tom Wilson ([@IWMTom](https://github.com/IWMTom))
- [@cyremur](https://github.com/cyremur)
- [@dependabot-preview[bot]](https://github.com/apps/dependabot-preview)

## v8.0.2 (2020-07-10)

#### :rocket: Enhancement
* [#1026](https://github.com/shipshapecode/shepherd/pull/1026) Add Edge 18 to browserslist ([@te1](https://github.com/te1))
* [#996](https://github.com/shipshapecode/shepherd/pull/996) Step Element Target Action ([@WORMSS](https://github.com/WORMSS))
* [#995](https://github.com/shipshapecode/shepherd/pull/995) Added the correct this context to StepOption 'when' functions ([@WORMSS](https://github.com/WORMSS))

#### :bug: Bug Fix
* [#1039](https://github.com/shipshapecode/shepherd/pull/1039) Use isElement fot svg scrollIntoView support ([@rwwagner90](https://github.com/RobbieTheWagner))

#### :house: Internal
* [#1040](https://github.com/shipshapecode/shepherd/pull/1040) Add secondary property on StepOptionsButton ([@linsolas](https://github.com/linsolas))
* [#1006](https://github.com/shipshapecode/shepherd/pull/1006) Switch to svelte-jester, test with node 12 ([@rwwagner90](https://github.com/RobbieTheWagner))

#### Committers: 5
- Robert Wagner ([@rwwagner90](https://github.com/RobbieTheWagner))
- Romain Linsolas ([@linsolas](https://github.com/linsolas))
- WORMSS ([@WORMSS](https://github.com/WORMSS))
- [@dependabot-preview[bot]](https://github.com/apps/dependabot-preview)
- te ([@te1](https://github.com/te1))

## v8.0.1 (2020-05-30)

## v8.0.0 (2020-05-25)

#### :boom: Breaking Change
* [#982](https://github.com/shipshapecode/shepherd/pull/982) Officially drop IE 11 and remove from browserslist ([@rwwagner90](https://github.com/RobbieTheWagner))

#### :bug: Bug Fix
* [#979](https://github.com/shipshapecode/shepherd/pull/979) Require attachTo.on to show arrow ([@rwwagner90](https://github.com/RobbieTheWagner))

#### :memo: Documentation
* [#967](https://github.com/shipshapecode/shepherd/pull/967) 📝 Add cookbook item for multi item highlighting ([@chuckcarpenter](https://github.com/chuckcarpenter))

#### :house: Internal
* [#981](https://github.com/shipshapecode/shepherd/pull/981) Remove eslint from rollup, tweak tailwind ([@rwwagner90](https://github.com/RobbieTheWagner))

#### Committers: 3
- Chuck Carpenter ([@chuckcarpenter](https://github.com/chuckcarpenter))
- Robert Wagner ([@rwwagner90](https://github.com/RobbieTheWagner))
- [@dependabot-preview[bot]](https://github.com/apps/dependabot-preview)

# Changelog

## [v7.0.2](https://github.com/shipshapecode/shepherd/tree/v7.0.2) (2020-02-25)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v7.0.1...v7.0.2)

**Fixed bugs:**

- Fix bug when modifiers was not defined [\#811](https://github.com/shipshapecode/shepherd/pull/811) ([RobbieTheWagner](https://github.com/RobbieTheWagner))

**Closed issues:**

- Installing v7.0.0 fails  [\#810](https://github.com/shipshapecode/shepherd/issues/810)

## [v7.0.1](https://github.com/shipshapecode/shepherd/tree/v7.0.1) (2020-02-24)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v7.0.0...v7.0.1)

## [v7.0.0](https://github.com/shipshapecode/shepherd/tree/v7.0.0) (2020-02-24)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v6.0.2...v7.0.0)

**Breaking changes:**

- \[WIP\] Popper v2 [\#752](https://github.com/shipshapecode/shepherd/pull/752) ([RobbieTheWagner](https://github.com/RobbieTheWagner))

**Implemented enhancements:**

- Refactor back to Popper [\#744](https://github.com/shipshapecode/shepherd/issues/744)

**Fixed bugs:**

- Smooth scrolling not working? [\#788](https://github.com/shipshapecode/shepherd/issues/788)
- Overlay does not resize [\#751](https://github.com/shipshapecode/shepherd/issues/751)
- 🐛 Fix initial scroll to top before scrolling to target [\#801](https://github.com/shipshapecode/shepherd/pull/801) ([chuckcarpenter](https://github.com/chuckcarpenter))

**Closed issues:**

- .shepherd-arrow does not "flip" when scroll/resize causes a tour stop to switch sides [\#787](https://github.com/shipshapecode/shepherd/issues/787)
- Arrow position is incorrect for ion-fab element \#ionic [\#745](https://github.com/shipshapecode/shepherd/issues/745)
- shepherd in webview  does not show buttons [\#721](https://github.com/shipshapecode/shepherd/issues/721)

**Merged pull requests:**

- 🔥 Remove demo directory and use landing site as default [\#802](https://github.com/shipshapecode/shepherd/pull/802) ([chuckcarpenter](https://github.com/chuckcarpenter))
- 🐛 Fix step positioning for viewport [\#797](https://github.com/shipshapecode/shepherd/pull/797) ([chuckcarpenter](https://github.com/chuckcarpenter))

## [v6.0.2](https://github.com/shipshapecode/shepherd/tree/v6.0.2) (2019-11-08)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v6.0.1...v6.0.2)

## [v6.0.1](https://github.com/shipshapecode/shepherd/tree/v6.0.1) (2019-11-06)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v6.0.0...v6.0.1)

## [v5.0.0](https://github.com/shipshapecode/shepherd/tree/v5.0.0) (2019-08-25)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v4.6.0...v5.0.0)

**Breaking changes:**

- Remove style vendor prefixing [\#519](https://github.com/shipshapecode/shepherd/pull/519) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- showCancelLink -\> cancelIcon [\#518](https://github.com/shipshapecode/shepherd/pull/518) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- Remove link styles [\#509](https://github.com/shipshapecode/shepherd/pull/509) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- Remove Shepherd.Evented [\#506](https://github.com/shipshapecode/shepherd/pull/506) ([RobbieTheWagner](https://github.com/RobbieTheWagner))

**Implemented enhancements:**

- Vue wrapper [\#333](https://github.com/shipshapecode/shepherd/issues/333)
- Add includeStyles option [\#526](https://github.com/shipshapecode/shepherd/pull/526) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- Tie modal z-index to shepherdElementZIndex [\#523](https://github.com/shipshapecode/shepherd/pull/523) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- Add disableScroll to types [\#522](https://github.com/shipshapecode/shepherd/pull/522) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- Types don't support activeTour or Evented properties. [\#504](https://github.com/shipshapecode/shepherd/issues/504)
- Remove object-assign-deep, refactor setting popper options [\#516](https://github.com/shipshapecode/shepherd/pull/516) ([genadis](https://github.com/genadis))
- Use requestAnimationFrame to position modal opening [\#514](https://github.com/shipshapecode/shepherd/pull/514) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- Add overlayOpacity to styleVariables options [\#512](https://github.com/shipshapecode/shepherd/pull/512) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- Add keyboardNav and exitOnEsc options [\#508](https://github.com/shipshapecode/shepherd/pull/508) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- Move activeTour to namespace [\#507](https://github.com/shipshapecode/shepherd/pull/507) ([RobbieTheWagner](https://github.com/RobbieTheWagner))

**Fixed bugs:**

- advanceOn click doesn't work on nested elements [\#511](https://github.com/shipshapecode/shepherd/issues/511)
- Use currentTarget for advanceOn [\#513](https://github.com/shipshapecode/shepherd/pull/513) ([RobbieTheWagner](https://github.com/RobbieTheWagner))

**Closed issues:**

- Z-Index Issues [\#521](https://github.com/shipshapecode/shepherd/issues/521)
- ionic element - bubbles not pointing to right place due to clientHeight = 0 \(etc.\) [\#426](https://github.com/shipshapecode/shepherd/issues/426)
- Disable built in component styles [\#497](https://github.com/shipshapecode/shepherd/issues/497)
- Feature Request: I18n cancel link [\#499](https://github.com/shipshapecode/shepherd/issues/499)

**Merged pull requests:**

- Update rimraf to the latest version 🚀 [\#515](https://github.com/shipshapecode/shepherd/pull/515) ([greenkeeper[bot]](https://github.com/apps/greenkeeper))
- Update rollup-plugin-license to the latest version 🚀 [\#505](https://github.com/shipshapecode/shepherd/pull/505) ([greenkeeper[bot]](https://github.com/apps/greenkeeper))
- adding alt and role to img element [\#503](https://github.com/shipshapecode/shepherd/pull/503) ([MelSumner](https://github.com/MelSumner))
- fixing a11y issue by adding lang attribute to html element [\#501](https://github.com/shipshapecode/shepherd/pull/501) ([MelSumner](https://github.com/MelSumner))

## [v4.6.0](https://github.com/shipshapecode/shepherd/tree/v4.6.0) (2019-08-09)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v4.5.0...v4.6.0)

**Implemented enhancements:**

- Wrong type definition for scrollTo [\#490](https://github.com/shipshapecode/shepherd/issues/490)
- Fade in modal overlay [\#496](https://github.com/shipshapecode/shepherd/pull/496) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- Fix for the wrong type definition of StepOptions.scrollTo [\#494](https://github.com/shipshapecode/shepherd/pull/494) ([moxival](https://github.com/moxival))

## [v4.5.0](https://github.com/shipshapecode/shepherd/tree/v4.5.0) (2019-08-09)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v4.4.1...v4.5.0)

**Fixed bugs:**

- Passing 'HTMLElement' to tour.addStep{ text: ... } doesn't work anymore [\#492](https://github.com/shipshapecode/shepherd/issues/492)
- Support passing elements for text [\#493](https://github.com/shipshapecode/shepherd/pull/493) ([RobbieTheWagner](https://github.com/RobbieTheWagner))

## [v4.4.1](https://github.com/shipshapecode/shepherd/tree/v4.4.1) (2019-08-07)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v4.4.0...v4.4.1)

**Fixed bugs:**

- ShepherdClass missing after adding modifiers of popper [\#486](https://github.com/shipshapecode/shepherd/issues/486)
- Use objectAssignDeep to deeply merge tippyOptions [\#488](https://github.com/shipshapecode/shepherd/pull/488) ([RobbieTheWagner](https://github.com/RobbieTheWagner))

## [v4.4.0](https://github.com/shipshapecode/shepherd/tree/v4.4.0) (2019-08-05)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v4.3.4...v4.4.0)

**Implemented enhancements:**

- Add addSteps method and allow passing steps to tour constructor [\#485](https://github.com/shipshapecode/shepherd/pull/485) ([RobbieTheWagner](https://github.com/RobbieTheWagner))

**Fixed bugs:**

- Shepherd.Tour constructor definition of steps errors with showOn being undefined [\#114](https://github.com/shipshapecode/shepherd/issues/114)

## [v4.3.4](https://github.com/shipshapecode/shepherd/tree/v4.3.4) (2019-08-04)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v4.3.3...v4.3.4)

**Implemented enhancements:**

- styleVariables missing in 'TourOptions' declaration and beforeShowStep not implemented [\#483](https://github.com/shipshapecode/shepherd/issues/483)
- Fix some types and docs [\#484](https://github.com/shipshapecode/shepherd/pull/484) ([RobbieTheWagner](https://github.com/RobbieTheWagner))

## [v4.3.3](https://github.com/shipshapecode/shepherd/tree/v4.3.3) (2019-08-02)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v4.3.2...v4.3.3)

**Implemented enhancements:**

- Fix some TypeScript issues [\#482](https://github.com/shipshapecode/shepherd/pull/482) ([RobbieTheWagner](https://github.com/RobbieTheWagner))

## [v4.3.2](https://github.com/shipshapecode/shepherd/tree/v4.3.2) (2019-08-02)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v4.3.1...v4.3.2)

**Implemented enhancements:**

- Add confirmCancel and confirmCancelMessage to types [\#480](https://github.com/shipshapecode/shepherd/pull/480) ([RobbieTheWagner](https://github.com/RobbieTheWagner))

## [v4.3.1](https://github.com/shipshapecode/shepherd/tree/v4.3.1) (2019-08-02)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v4.3.0...v4.3.1)

**Implemented enhancements:**

- Closing the tour should move the focus back to the element that opened it [\#473](https://github.com/shipshapecode/shepherd/issues/473)
- Return focus after closing the tour [\#479](https://github.com/shipshapecode/shepherd/pull/479) ([RobbieTheWagner](https://github.com/RobbieTheWagner))

**Merged pull requests:**

- Update rollup-plugin-license to the latest version 🚀 [\#478](https://github.com/shipshapecode/shepherd/pull/478) ([greenkeeper[bot]](https://github.com/apps/greenkeeper))

## [v4.3.0](https://github.com/shipshapecode/shepherd/tree/v4.3.0) (2019-08-01)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v4.2.0...v4.3.0)

**Implemented enhancements:**

- Add option to specify container element for the modal [\#474](https://github.com/shipshapecode/shepherd/pull/474) ([genadis](https://github.com/genadis))

**Fixed bugs:**

- Fix cancel link color for when the header has dark background [\#477](https://github.com/shipshapecode/shepherd/pull/477) ([genadis](https://github.com/genadis))
- Fix content border radius [\#476](https://github.com/shipshapecode/shepherd/pull/476) ([genadis](https://github.com/genadis))
- Fix applying tippyOptions [\#475](https://github.com/shipshapecode/shepherd/pull/475) ([genadis](https://github.com/genadis))

## [v4.2.0](https://github.com/shipshapecode/shepherd/tree/v4.2.0) (2019-07-31)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v4.1.0...v4.2.0)

**Implemented enhancements:**

- Accessibility support [\#198](https://github.com/shipshapecode/shepherd/issues/198)
- Remove shepherdElementWidth option [\#471](https://github.com/shipshapecode/shepherd/pull/471) ([RobbieTheWagner](https://github.com/RobbieTheWagner))

## [v4.1.0](https://github.com/shipshapecode/shepherd/tree/v4.1.0) (2019-07-30)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v4.0.0...v4.1.0)

**Implemented enhancements:**

- Make cancel link more accessible [\#469](https://github.com/shipshapecode/shepherd/pull/469) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- switched to default export in TS typing [\#468](https://github.com/shipshapecode/shepherd/pull/468) ([grycmat](https://github.com/grycmat))

## [v4.0.0](https://github.com/shipshapecode/shepherd/tree/v4.0.0) (2019-07-29)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v3.1.0...v4.0.0)

**Breaking changes:**

- Switch modals from ids to classes and prefix them [\#466](https://github.com/shipshapecode/shepherd/pull/466) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- Simplify addStep API [\#464](https://github.com/shipshapecode/shepherd/pull/464) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- Remove predefined themes [\#462](https://github.com/shipshapecode/shepherd/pull/462) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- Switch to CSSinJS [\#450](https://github.com/shipshapecode/shepherd/pull/450) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- Use autoBind, pass context rather than manually binding [\#440](https://github.com/shipshapecode/shepherd/pull/440) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- Remove array support for `step.options.text` [\#429](https://github.com/shipshapecode/shepherd/pull/429) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- .shepherd-popper -\> .shepherd, move .shepherd-has-title [\#422](https://github.com/shipshapecode/shepherd/pull/422) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- Tippy v5 [\#420](https://github.com/shipshapecode/shepherd/pull/420) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- Remove remaining lodash, IE 11+ [\#419](https://github.com/shipshapecode/shepherd/pull/419) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- Remove the string option for `advanceOn` in favor of object [\#418](https://github.com/shipshapecode/shepherd/pull/418) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- Remove string option for `attachTo` in favor of object [\#417](https://github.com/shipshapecode/shepherd/pull/417) ([RobbieTheWagner](https://github.com/RobbieTheWagner))

**Fixed bugs:**

- ommiting 'on' doesn't work [\#460](https://github.com/shipshapecode/shepherd/issues/460)
- Modal mask opening shows back up on scroll [\#444](https://github.com/shipshapecode/shepherd/issues/444)
- IE11 support is broken [\#437](https://github.com/shipshapecode/shepherd/issues/437)
- Incorrect path to typings files in package.json [\#435](https://github.com/shipshapecode/shepherd/issues/435)
- Start fixing IE11 support [\#438](https://github.com/shipshapecode/shepherd/pull/438) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- fix for incorrect types path in package.json [\#434](https://github.com/shipshapecode/shepherd/pull/434) ([cmcnicholas](https://github.com/cmcnicholas))
- Arrow navigation skips steps if you do back then next [\#423](https://github.com/shipshapecode/shepherd/issues/423)
- Only add keydown listeners once [\#424](https://github.com/shipshapecode/shepherd/pull/424) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- useModalOverlay does not play well with multiple instances on the page [\#370](https://github.com/shipshapecode/shepherd/issues/370)

**Implemented enhancements:**

- Make build smaller, while still supporting IE11 [\#467](https://github.com/shipshapecode/shepherd/pull/467) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- Convert to Preact components [\#458](https://github.com/shipshapecode/shepherd/pull/458) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- Add first class support for secondary button [\#457](https://github.com/shipshapecode/shepherd/pull/457) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- Prefixes fixes [\#453](https://github.com/shipshapecode/shepherd/pull/453) ([genadis](https://github.com/genadis))
- Add prefix to data attributes [\#452](https://github.com/shipshapecode/shepherd/pull/452) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- Import ES5 bodyScrollLock, use babel-transform-runtime [\#447](https://github.com/shipshapecode/shepherd/pull/447) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- Remove drop util [\#436](https://github.com/shipshapecode/shepherd/pull/436) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- Cleanup public/private API [\#430](https://github.com/shipshapecode/shepherd/pull/430) ([RobbieTheWagner](https://github.com/RobbieTheWagner))

**Closed issues:**

- An in-range update of eslint-plugin-jest is breaking the build 🚨 [\#443](https://github.com/shipshapecode/shepherd/issues/443)
- Modal classes are not prefixed [\#456](https://github.com/shipshapecode/shepherd/issues/456)
- fix removing 'shepherd-modal-target' [\#455](https://github.com/shipshapecode/shepherd/issues/455)
- Document canClickTarget [\#461](https://github.com/shipshapecode/shepherd/issues/461)

**Merged pull requests:**

- Document canClickTarget [\#465](https://github.com/shipshapecode/shepherd/pull/465) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- Add index to 'show' and 'cancel' events [\#454](https://github.com/shipshapecode/shepherd/pull/454) ([genadis](https://github.com/genadis))
- Remove Eager [\#451](https://github.com/shipshapecode/shepherd/pull/451) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- Add StackShare badge [\#446](https://github.com/shipshapecode/shepherd/pull/446) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- Transpile auto-bind [\#441](https://github.com/shipshapecode/shepherd/pull/441) ([RobbieTheWagner](https://github.com/RobbieTheWagner)
- Update del to the latest version 🚀 [\#425](https://github.com/shipshapecode/shepherd/pull/425) ([greenkeeper[bot]](https://github.com/apps/greenkeeper))

## [v3.1.0](https://github.com/shipshapecode/shepherd/tree/v3.1.0) (2019-06-25)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v3.0.0...v3.1.0)

**Fixed bugs:**

- Fix jumpy disableScroll [\#416](https://github.com/shipshapecode/shepherd/pull/416) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- Reuse existing modal overlay [\#414](https://github.com/shipshapecode/shepherd/pull/414) ([RobbieTheWagner](https://github.com/RobbieTheWagner))

**Merged pull requests:**

- Update rollup-plugin-eslint to the latest version 🚀 [\#415](https://github.com/shipshapecode/shepherd/pull/415) ([greenkeeper[bot]](https://github.com/apps/greenkeeper))

## [v3.0.0](https://github.com/shipshapecode/shepherd/tree/v3.0.0) (2019-06-23)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v2.10.0...v3.0.0)

**Breaking changes:**

- Remove ul, li button wrapper [\#409](https://github.com/shipshapecode/shepherd/pull/409) ([RobbieTheWagner](https://github.com/RobbieTheWagner))

**Implemented enhancements:**

- Support to keyboard navigation [\#406](https://github.com/shipshapecode/shepherd/issues/406)
- Feature request --- Add Typescript Typings [\#359](https://github.com/shipshapecode/shepherd/issues/359)
- Add `disableScroll` option [\#413](https://github.com/shipshapecode/shepherd/pull/413) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- Add aria-describedby and aria-labeledby [\#411](https://github.com/shipshapecode/shepherd/pull/411) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- Arrow nav [\#410](https://github.com/shipshapecode/shepherd/pull/410) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- Add focus trap, to disallow tabbing outside the modal [\#408](https://github.com/shipshapecode/shepherd/pull/408) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- Support close with ESC, focus tooltip on `show` [\#407](https://github.com/shipshapecode/shepherd/pull/407) ([RobbieTheWagner](https://github.com/RobbieTheWagner))

**Merged pull requests:**

- Update eslint to the latest version 🚀 [\#412](https://github.com/shipshapecode/shepherd/pull/412) ([greenkeeper[bot]](https://github.com/apps/greenkeeper))
- Greenkeeper/rollup plugin visualizer 2.1.1 [\#404](https://github.com/shipshapecode/shepherd/pull/404) ([RobbieTheWagner](https://github.com/RobbieTheWagner))

## [v2.10.0](https://github.com/shipshapecode/shepherd/tree/v2.10.0) (2019-06-13)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v2.9.1...v2.10.0)

**Implemented enhancements:**

- Add scrollIntoView options and polyfill [\#402](https://github.com/shipshapecode/shepherd/pull/402) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- Add TypeScript definitions [\#360](https://github.com/shipshapecode/shepherd/pull/360) ([superheri](https://github.com/superheri))

**Fixed bugs:**

- "TypeError: Property 'handleEvent' is not callable." in Firefox [\#393](https://github.com/shipshapecode/shepherd/issues/393)
- Remove addStepEventListeners call [\#396](https://github.com/shipshapecode/shepherd/pull/396) ([RobbieTheWagner](https://github.com/RobbieTheWagner))

**Closed issues:**

- \[Proposal\] center elements for scrollTo [\#398](https://github.com/shipshapecode/shepherd/issues/398)
- An in-range update of rollup is breaking the build 🚨 [\#392](https://github.com/shipshapecode/shepherd/issues/392)

**Merged pull requests:**

- build support for windows \(rm does not exist\) [\#403](https://github.com/shipshapecode/shepherd/pull/403) ([hheexx](https://github.com/hheexx))
- Update stylelint-config-ship-shape to the latest version 🚀 [\#399](https://github.com/shipshapecode/shepherd/pull/399) ([greenkeeper[bot]](https://github.com/apps/greenkeeper))

## [v2.9.1](https://github.com/shipshapecode/shepherd/tree/v2.9.1) (2019-06-09)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v2.9.0...v2.9.1)

**Implemented enhancements:**

- Tippy 4.3.4, bump deps, fix lint [\#395](https://github.com/shipshapecode/shepherd/pull/395) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- Fix modal padding test failures, add tests, docs [\#390](https://github.com/shipshapecode/shepherd/pull/390) ([RobbieTheWagner](https://github.com/RobbieTheWagner))

**Closed issues:**

- An in-range update of autoprefixer is breaking the build 🚨 [\#388](https://github.com/shipshapecode/shepherd/issues/388)
- An in-range update of tippy.js is breaking the build 🚨 [\#387](https://github.com/shipshapecode/shepherd/issues/387)
- An in-range update of rollup-plugin-analyzer is breaking the build 🚨 [\#386](https://github.com/shipshapecode/shepherd/issues/386)
- An in-range update of rollup-plugin-node-resolve is breaking the build 🚨 [\#385](https://github.com/shipshapecode/shepherd/issues/385)
- An in-range update of rollup is breaking the build 🚨 [\#384](https://github.com/shipshapecode/shepherd/issues/384)
- Add space around attachedElement [\#379](https://github.com/shipshapecode/shepherd/issues/379)

**Merged pull requests:**

- Optional padding on modalOverlayOpening [\#383](https://github.com/shipshapecode/shepherd/pull/383) ([skmbr](https://github.com/skmbr))

## [v2.9.0](https://github.com/shipshapecode/shepherd/tree/v2.9.0) (2019-05-26)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v2.8.0...v2.9.0)

**Implemented enhancements:**

- Add back IE support [\#380](https://github.com/shipshapecode/shepherd/pull/380) ([RobbieTheWagner](https://github.com/RobbieTheWagner))

**Fixed bugs:**

- Show event of tour does not pass the hash of `step` and `previous` [\#371](https://github.com/shipshapecode/shepherd/issues/371)
- Ensure arguments are passed down to trigger [\#381](https://github.com/shipshapecode/shepherd/pull/381) ([RobbieTheWagner](https://github.com/RobbieTheWagner))

**Closed issues:**

- Is it possible to change fill color of the modal ? [\#374](https://github.com/shipshapecode/shepherd/issues/374)
- There will be blue edges after clicking [\#369](https://github.com/shipshapecode/shepherd/issues/369)
- \[Suggestion\] Add transition effects when the mask moving [\#304](https://github.com/shipshapecode/shepherd/issues/304)

**Merged pull requests:**

- Update rollup-plugin-eslint to the latest version 🚀 [\#378](https://github.com/shipshapecode/shepherd/pull/378) ([greenkeeper[bot]](https://github.com/apps/greenkeeper))
- Update rollup-plugin-terser to the latest version 🚀 [\#376](https://github.com/shipshapecode/shepherd/pull/376) ([greenkeeper[bot]](https://github.com/apps/greenkeeper))
- Update rollup-plugin-node-resolve to the latest version 🚀 [\#373](https://github.com/shipshapecode/shepherd/pull/373) ([greenkeeper[bot]](https://github.com/apps/greenkeeper))

## [v2.8.0](https://github.com/shipshapecode/shepherd/tree/v2.8.0) (2019-05-03)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v2.7.0...v2.8.0)

**Implemented enhancements:**

- Convert several lodash functions to internal utils [\#368](https://github.com/shipshapecode/shepherd/pull/368) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- Use internal debounce function [\#367](https://github.com/shipshapecode/shepherd/pull/367) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- Greenkeeper/stylelint 10.0.1 [\#362](https://github.com/shipshapecode/shepherd/pull/362) ([RobbieTheWagner](https://github.com/RobbieTheWagner))

**Fixed bugs:**

- Shepherd popper-tippy CSS styles mixing up with non-shepherd tippy styles on the page [\#363](https://github.com/shipshapecode/shepherd/issues/363)

**Closed issues:**

- An in-range update of rollup is breaking the build 🚨 [\#350](https://github.com/shipshapecode/shepherd/issues/350)

**Merged pull requests:**

- Added 'shepherd-popper' css class [\#366](https://github.com/shipshapecode/shepherd/pull/366) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- Add ESDoc, bump some deps [\#365](https://github.com/shipshapecode/shepherd/pull/365) ([RobbieTheWagner](https://github.com/RobbieTheWagner))

## [v2.7.0](https://github.com/shipshapecode/shepherd/tree/v2.7.0) (2019-04-22)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v2.6.0...v2.7.0)

**Fixed bugs:**

- After tour is canceled/completed and started again, overlay is not present anymore [\#347](https://github.com/shipshapecode/shepherd/issues/347)
- Add createModalOverlay function [\#358](https://github.com/shipshapecode/shepherd/pull/358) ([RobbieTheWagner](https://github.com/RobbieTheWagner))

**Merged pull requests:**

- \[BugFix\] Issue \#347 [\#357](https://github.com/shipshapecode/shepherd/pull/357) ([jayjfletcher](https://github.com/jayjfletcher))

## [v2.6.0](https://github.com/shipshapecode/shepherd/tree/v2.6.0) (2019-04-15)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v2.5.0...v2.6.0)

**Implemented enhancements:**

- React wrapper [\#331](https://github.com/shipshapecode/shepherd/issues/331)

**Fixed bugs:**

- Minified File Size [\#354](https://github.com/shipshapecode/shepherd/issues/354)
- Fix inflated build size, bump some deps [\#355](https://github.com/shipshapecode/shepherd/pull/355) ([RobbieTheWagner](https://github.com/RobbieTheWagner))

## [v2.5.0](https://github.com/shipshapecode/shepherd/tree/v2.5.0) (2019-03-20)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v2.4.0...v2.5.0)

**Breaking changes:**

- Drop IE support, bump some deps [\#344](https://github.com/shipshapecode/shepherd/pull/344) ([RobbieTheWagner](https://github.com/RobbieTheWagner))

**Closed issues:**

- Shepherd Doesn't Work Good On Mobile [\#339](https://github.com/shipshapecode/shepherd/issues/339)
- Fix demo app arrows to be title color [\#314](https://github.com/shipshapecode/shepherd/issues/314)

**Merged pull requests:**

- Add flipping tippy by default, scrollTo for demo [\#345](https://github.com/shipshapecode/shepherd/pull/345) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- Update del to the latest version 🚀 [\#340](https://github.com/shipshapecode/shepherd/pull/340) ([greenkeeper[bot]](https://github.com/apps/greenkeeper))

## [v2.4.0](https://github.com/shipshapecode/shepherd/tree/v2.4.0) (2019-02-27)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v2.3.3...v2.4.0)

**Implemented enhancements:**

- Angular wrapper [\#332](https://github.com/shipshapecode/shepherd/issues/332)
- Add tabindex="0" to shepherd-button [\#337](https://github.com/shipshapecode/shepherd/pull/337) ([knoobie](https://github.com/knoobie))

**Fixed bugs:**

- Links in modal mode [\#328](https://github.com/shipshapecode/shepherd/issues/328)
- svg mask for the opening in browsers do not support getBoundingClientRect\(\).x|y [\#330](https://github.com/shipshapecode/shepherd/pull/330) ([yaxinr](https://github.com/yaxinr))

**Merged pull requests:**

- Tippy 4 [\#336](https://github.com/shipshapecode/shepherd/pull/336) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- Fix inability to click things in shepherd-element [\#334](https://github.com/shipshapecode/shepherd/pull/334) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- Update rollup-plugin-css-only to the latest version 🚀 [\#327](https://github.com/shipshapecode/shepherd/pull/327) ([greenkeeper[bot]](https://github.com/apps/greenkeeper))

## [v2.3.3](https://github.com/shipshapecode/shepherd/tree/v2.3.3) (2019-01-23)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v2.3.2...v2.3.3)

**Fixed bugs:**

- Adds missing 'hide' to binded methods list in Tour [\#326](https://github.com/shipshapecode/shepherd/pull/326) ([seppsepp](https://github.com/seppsepp))

**Merged pull requests:**

- Update rollup-plugin-babel-minify to the latest version 🚀 [\#325](https://github.com/shipshapecode/shepherd/pull/325) ([greenkeeper[bot]](https://github.com/apps/greenkeeper))

## [v2.3.2](https://github.com/shipshapecode/shepherd/tree/v2.3.2) (2019-01-16)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v2.3.1...v2.3.2)

**Fixed bugs:**

- Object.assign not transpiled [\#323](https://github.com/shipshapecode/shepherd/issues/323)
- Toggling developer tools breaks modal mask [\#320](https://github.com/shipshapecode/shepherd/issues/320)
- Scrolling to an element causes modal overlay to appear in wrong place [\#319](https://github.com/shipshapecode/shepherd/issues/319)

**Merged pull requests:**

- Use @babel/plugin-transform-object-assign [\#324](https://github.com/shipshapecode/shepherd/pull/324) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- Apply scroll listener to all scroll events [\#322](https://github.com/shipshapecode/shepherd/pull/322) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- Use vh and vw to ensure modal is always full screen [\#321](https://github.com/shipshapecode/shepherd/pull/321) ([RobbieTheWagner](https://github.com/RobbieTheWagner))

## [v2.3.1](https://github.com/shipshapecode/shepherd/tree/v2.3.1) (2019-01-15)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v2.3.0...v2.3.1)

**Fixed bugs:**

- fix: move touchmove event listener cleanup out of if statement [\#317](https://github.com/shipshapecode/shepherd/pull/317) ([chuckcarpenter](https://github.com/chuckcarpenter))

**Merged pull requests:**

- Update rollup-plugin-license to the latest version 🚀 [\#318](https://github.com/shipshapecode/shepherd/pull/318) ([greenkeeper[bot]](https://github.com/apps/greenkeeper))

## [v2.3.0](https://github.com/shipshapecode/shepherd/tree/v2.3.0) (2019-01-14)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v2.2.0...v2.3.0)

**Implemented enhancements:**

- Inject tippy CSS to head [\#315](https://github.com/shipshapecode/shepherd/pull/315) ([RobbieTheWagner](https://github.com/RobbieTheWagner))

## [v2.2.0](https://github.com/shipshapecode/shepherd/tree/v2.2.0) (2019-01-14)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v2.1.1...v2.2.0)

**Implemented enhancements:**

- setAttributeNS -\> setAttribute, add modal utils tests [\#312](https://github.com/shipshapecode/shepherd/pull/312) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- Use rollup instead of webpack [\#309](https://github.com/shipshapecode/shepherd/pull/309) ([RobbieTheWagner](https://github.com/RobbieTheWagner))

## [v2.1.1](https://github.com/shipshapecode/shepherd/tree/v2.1.1) (2019-01-11)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v2.1.0...v2.1.1)

**Fixed bugs:**

- Use correct cleanupStepEventListeners [\#311](https://github.com/shipshapecode/shepherd/pull/311) ([RobbieTheWagner](https://github.com/RobbieTheWagner))

## [v2.1.0](https://github.com/shipshapecode/shepherd/tree/v2.1.0) (2019-01-06)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v2.0.2...v2.1.0)

**Fixed bugs:**

- fix: turn off passive events for touchmove on Safari \> 10 [\#307](https://github.com/shipshapecode/shepherd/pull/307) ([chuckcarpenter](https://github.com/chuckcarpenter))

**Merged pull requests:**

- Move modal to its own class [\#308](https://github.com/shipshapecode/shepherd/pull/308) ([RobbieTheWagner](https://github.com/RobbieTheWagner))

## [v2.0.2](https://github.com/shipshapecode/shepherd/tree/v2.0.2) (2019-01-04)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v2.0.1...v2.0.2)

**Fixed bugs:**

- fix: remove class when modal hidden so elements are clickable [\#305](https://github.com/shipshapecode/shepherd/pull/305) ([chuckcarpenter](https://github.com/chuckcarpenter))

## [v2.0.1](https://github.com/shipshapecode/shepherd/tree/v2.0.1) (2018-12-31)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v2.0.0...v2.0.1)

## [v2.0.0](https://github.com/shipshapecode/shepherd/tree/v2.0.0) (2018-12-31)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v2.0.0-beta.35...v2.0.0)

**Implemented enhancements:**

- Add data attribute to the body for the currently active tour name and current step [\#284](https://github.com/shipshapecode/shepherd/issues/284)
- Use data attributes for element selection in demo/tests [\#273](https://github.com/shipshapecode/shepherd/issues/273)

**Closed issues:**

- An in-range update of autoprefixer is breaking the build 🚨 [\#298](https://github.com/shipshapecode/shepherd/issues/298)
- An in-range update of webpack is breaking the build 🚨 [\#297](https://github.com/shipshapecode/shepherd/issues/297)

**Merged pull requests:**

- Integrate modal functionality that was originally in Ember Shepherd [\#301](https://github.com/shipshapecode/shepherd/pull/301) ([BrianSipple](https://github.com/BrianSipple))
- Use data attributes for test selectors [\#299](https://github.com/shipshapecode/shepherd/pull/299) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- Remove redundant `id` attribute on step tooltip containers. [\#295](https://github.com/shipshapecode/shepherd/pull/295) ([BrianSipple](https://github.com/BrianSipple))
- Link to Shepherd's Tippy defaults in docs [\#294](https://github.com/shipshapecode/shepherd/pull/294) ([BrianSipple](https://github.com/BrianSipple))

## [v2.0.0-beta.35](https://github.com/shipshapecode/shepherd/tree/v2.0.0-beta.35) (2018-11-09)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v2.0.0-beta.34...v2.0.0-beta.35)

**Implemented enhancements:**

- Document Tour.removeStep [\#278](https://github.com/shipshapecode/shepherd/issues/278)
- Update documentation to clarify arrow usage. [\#287](https://github.com/shipshapecode/shepherd/pull/287) ([BrianSipple](https://github.com/BrianSipple))

**Fixed bugs:**

- fix tooltip centering [\#288](https://github.com/shipshapecode/shepherd/pull/288) ([BrianSipple](https://github.com/BrianSipple))

**Closed issues:**

- An in-range update of start-server-and-test is breaking the build 🚨 [\#283](https://github.com/shipshapecode/shepherd/issues/283)

**Merged pull requests:**

- Bump deps [\#291](https://github.com/shipshapecode/shepherd/pull/291) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- Add testing for `Tour.isActive`. [\#290](https://github.com/shipshapecode/shepherd/pull/290) ([BrianSipple](https://github.com/BrianSipple))
- Added documentation for tour.removeStep \(fixes \#278\) [\#289](https://github.com/shipshapecode/shepherd/pull/289) ([joeinnes](https://github.com/joeinnes))
- Improve CodeClimate and test coverage. [\#286](https://github.com/shipshapecode/shepherd/pull/286) ([BrianSipple](https://github.com/BrianSipple))
- Remove unnecessary management of `this.el.hidden` [\#285](https://github.com/shipshapecode/shepherd/pull/285) ([BrianSipple](https://github.com/BrianSipple))

## [v2.0.0-beta.34](https://github.com/shipshapecode/shepherd/tree/v2.0.0-beta.34) (2018-10-23)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v2.0.0-beta.33...v2.0.0-beta.34)

**Implemented enhancements:**

- Change `data-id` to `data-shepherd-step-id` on Step content elements. [\#282](https://github.com/shipshapecode/shepherd/pull/282) ([BrianSipple](https://github.com/BrianSipple))

**Closed issues:**

- An in-range update of webpack is breaking the build 🚨 [\#280](https://github.com/shipshapecode/shepherd/issues/280)

## [v2.0.0-beta.33](https://github.com/shipshapecode/shepherd/tree/v2.0.0-beta.33) (2018-10-19)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v2.0.0-beta.32...v2.0.0-beta.33)

**Implemented enhancements:**

- Add minified js + css to release package [\#258](https://github.com/shipshapecode/shepherd/issues/258)
- Bump a bunch of deps [\#281](https://github.com/shipshapecode/shepherd/pull/281) ([RobbieTheWagner](https://github.com/RobbieTheWagner))

**Fixed bugs:**

- Exit animations don't play before step tooltip disappears. [\#277](https://github.com/shipshapecode/shepherd/issues/277)
- Allow exit animations to play before step tooltip disappears. [\#279](https://github.com/shipshapecode/shepherd/pull/279) ([BrianSipple](https://github.com/BrianSipple))
- Remove default arrow setting on centered tippy [\#275](https://github.com/shipshapecode/shepherd/pull/275) ([chuckcarpenter](https://github.com/chuckcarpenter))

**Merged pull requests:**

- Fix bug of classes not being added to targets on returned-to steps. [\#276](https://github.com/shipshapecode/shepherd/pull/276) ([BrianSipple](https://github.com/BrianSipple))

## [v2.0.0-beta.32](https://github.com/shipshapecode/shepherd/tree/v2.0.0-beta.32) (2018-10-13)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v2.0.0-beta.31...v2.0.0-beta.32)

## [v2.0.0-beta.31](https://github.com/shipshapecode/shepherd/tree/v2.0.0-beta.31) (2018-10-13)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v2.0.0-beta.30...v2.0.0-beta.31)

## [v2.0.0-beta.30](https://github.com/shipshapecode/shepherd/tree/v2.0.0-beta.30) (2018-10-13)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v2.0.0-beta.29...v2.0.0-beta.30)

**Implemented enhancements:**

- Hide buttons if none are passed to `Step.options.buttons` [\#243](https://github.com/shipshapecode/shepherd/issues/243)
- Constrain input for `Step.options.buttons` to an array of buttons. [\#271](https://github.com/shipshapecode/shepherd/pull/271) ([BrianSipple](https://github.com/BrianSipple))

**Merged pull requests:**

- fix docs typo [\#272](https://github.com/shipshapecode/shepherd/pull/272) ([BrianSipple](https://github.com/BrianSipple))

## [v2.0.0-beta.29](https://github.com/shipshapecode/shepherd/tree/v2.0.0-beta.29) (2018-10-11)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v2.0.0-beta.28...v2.0.0-beta.29)

**Implemented enhancements:**

- Bundle minified Tippy code with distribution [\#263](https://github.com/shipshapecode/shepherd/issues/263)
- Implement `Tour.hide` [\#265](https://github.com/shipshapecode/shepherd/pull/265) ([BrianSipple](https://github.com/BrianSipple))

**Fixed bugs:**

- Remove or restore hide method on Tour instance [\#249](https://github.com/shipshapecode/shepherd/issues/249)

**Closed issues:**

- An in-range update of tippy.js is breaking the build 🚨 [\#266](https://github.com/shipshapecode/shepherd/issues/266)

**Merged pull requests:**

- Bundle tippy with the main Shepherd distribution file. [\#270](https://github.com/shipshapecode/shepherd/pull/270) ([BrianSipple](https://github.com/BrianSipple))
- remove spm from package.json [\#269](https://github.com/shipshapecode/shepherd/pull/269) ([BrianSipple](https://github.com/BrianSipple))
- remove some popper arrow styles and target tippy-arrow [\#268](https://github.com/shipshapecode/shepherd/pull/268) ([chuckcarpenter](https://github.com/chuckcarpenter))
- Update screenshot of intro step in README [\#264](https://github.com/shipshapecode/shepherd/pull/264) ([BrianSipple](https://github.com/BrianSipple))

## [v2.0.0-beta.28](https://github.com/shipshapecode/shepherd/tree/v2.0.0-beta.28) (2018-10-08)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v2.0.0-beta.27...v2.0.0-beta.28)

**Implemented enhancements:**

- Not all of popper.js placement values are supported [\#259](https://github.com/shipshapecode/shepherd/issues/259)
- Integrate Tippy for step modal creation [\#255](https://github.com/shipshapecode/shepherd/issues/255)
- Tippy.js Integration [\#261](https://github.com/shipshapecode/shepherd/pull/261) ([BrianSipple](https://github.com/BrianSipple))

**Merged pull requests:**

- use uniqueId for step ID prop over idAttribute [\#262](https://github.com/shipshapecode/shepherd/pull/262) ([chuckcarpenter](https://github.com/chuckcarpenter))
- Support placement values and modifiers according to popper.js API \(\#259\) [\#260](https://github.com/shipshapecode/shepherd/pull/260) ([tedbeer](https://github.com/tedbeer))
- Change localhost port for cypress tests and document how its used [\#257](https://github.com/shipshapecode/shepherd/pull/257) ([BrianSipple](https://github.com/BrianSipple))
- replace hubspot favicons with shipshape favicons [\#256](https://github.com/shipshapecode/shepherd/pull/256) ([BrianSipple](https://github.com/BrianSipple))
- documentation update: add beforeShowPromise example [\#253](https://github.com/shipshapecode/shepherd/pull/253) ([jaffadog](https://github.com/jaffadog))
- Update uglifyjs-webpack-plugin to the latest version 🚀 [\#247](https://github.com/shipshapecode/shepherd/pull/247) ([greenkeeper[bot]](https://github.com/apps/greenkeeper))
- Update theming documentation. [\#242](https://github.com/shipshapecode/shepherd/pull/242) ([BrianSipple](https://github.com/BrianSipple))

## [v2.0.0-beta.27](https://github.com/shipshapecode/shepherd/tree/v2.0.0-beta.27) (2018-09-13)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v2.0.0-beta.26...v2.0.0-beta.27)

**Breaking changes:**

- Rename `Tour.options.defaults` to `Tour.options.defaultStepOptions`. [\#244](https://github.com/shipshapecode/shepherd/pull/244) ([BrianSipple](https://github.com/BrianSipple))

**Implemented enhancements:**

- Change `tour.options.defaults` to `tour.options.stepOptions` [\#240](https://github.com/shipshapecode/shepherd/issues/240)

**Merged pull requests:**

- Greenkeeper/babel plugin add module exports 1.0.0 [\#246](https://github.com/shipshapecode/shepherd/pull/246) ([RobbieTheWagner](https://github.com/RobbieTheWagner))

## [v2.0.0-beta.26](https://github.com/shipshapecode/shepherd/tree/v2.0.0-beta.26) (2018-09-07)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v2.0.0-beta.25...v2.0.0-beta.26)

**Fixed bugs:**

- Build syntax errors and element.prepend function not supported \(Internet Explorer\) [\#238](https://github.com/shipshapecode/shepherd/issues/238)
- Syntax errors and ParentNode.prepend not supported in IE [\#239](https://github.com/shipshapecode/shepherd/pull/239) ([alexdaube](https://github.com/alexdaube))

## [v2.0.0-beta.25](https://github.com/shipshapecode/shepherd/tree/v2.0.0-beta.25) (2018-09-06)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v2.0.0-beta.24...v2.0.0-beta.25)

## [v2.0.0-beta.24](https://github.com/shipshapecode/shepherd/tree/v2.0.0-beta.24) (2018-09-05)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v2.0.0-beta.23...v2.0.0-beta.24)

**Implemented enhancements:**

- Way to get user to confirm quitting a tutorial [\#133](https://github.com/shipshapecode/shepherd/issues/133)
- Add step options to ESDoc [\#234](https://github.com/shipshapecode/shepherd/pull/234) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- Add Confirm cancel [\#232](https://github.com/shipshapecode/shepherd/pull/232) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- improved theming [\#204](https://github.com/shipshapecode/shepherd/pull/204) ([bm2u](https://github.com/bm2u))

**Fixed bugs:**

- advanceOn doesn't complete tour [\#93](https://github.com/shipshapecode/shepherd/issues/93)
- advanceOn blur? [\#89](https://github.com/shipshapecode/shepherd/issues/89)

**Closed issues:**

- Action required: Greenkeeper could not be activated 🚨 [\#227](https://github.com/shipshapecode/shepherd/issues/227)

**Merged pull requests:**

- add `.vscode` directory to `.gitignore` [\#237](https://github.com/shipshapecode/shepherd/pull/237) ([BrianSipple](https://github.com/BrianSipple))
- Update extract-loader to the latest version 🚀 [\#236](https://github.com/shipshapecode/shepherd/pull/236) ([greenkeeper[bot]](https://github.com/apps/greenkeeper))
- \[Issue/89\]- add onCapture setting to bubble events such as blur for tour elements… [\#233](https://github.com/shipshapecode/shepherd/pull/233) ([chuckcarpenter](https://github.com/chuckcarpenter))

## [v2.0.0-beta.23](https://github.com/shipshapecode/shepherd/tree/v2.0.0-beta.23) (2018-08-29)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v2.0.0-beta.22...v2.0.0-beta.23)

**Implemented enhancements:**

- Update to Babel 7, use lodash-es [\#231](https://github.com/shipshapecode/shepherd/pull/231) ([RobbieTheWagner](https://github.com/RobbieTheWagner))

**Merged pull requests:**

- add more tests for increased coverage [\#230](https://github.com/shipshapecode/shepherd/pull/230) ([chuckcarpenter](https://github.com/chuckcarpenter))
- Update dependencies to enable Greenkeeper 🌴 [\#229](https://github.com/shipshapecode/shepherd/pull/229) ([greenkeeper[bot]](https://github.com/apps/greenkeeper))

## [v2.0.0-beta.22](https://github.com/shipshapecode/shepherd/tree/v2.0.0-beta.22) (2018-08-29)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v2.0.0-beta.21...v2.0.0-beta.22)

**Implemented enhancements:**

- Implement ESDoc [\#226](https://github.com/shipshapecode/shepherd/pull/226) ([RobbieTheWagner](https://github.com/RobbieTheWagner))

**Fixed bugs:**

- Fix cancel on any step with a title [\#228](https://github.com/shipshapecode/shepherd/pull/228) ([chuckcarpenter](https://github.com/chuckcarpenter))

## [v2.0.0-beta.21](https://github.com/shipshapecode/shepherd/tree/v2.0.0-beta.21) (2018-08-27)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v2.0.0-beta.20...v2.0.0-beta.21)

**Merged pull requests:**

- Merge coverage from cypress and unit tests [\#225](https://github.com/shipshapecode/shepherd/pull/225) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- Renaming of scss source dir [\#219](https://github.com/shipshapecode/shepherd/pull/219) ([bm2u](https://github.com/bm2u))

## [v2.0.0-beta.20](https://github.com/shipshapecode/shepherd/tree/v2.0.0-beta.20) (2018-08-26)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v2.0.0-beta.19...v2.0.0-beta.20)

**Implemented enhancements:**

- Increase test coverage, refactor, and cleanup [\#224](https://github.com/shipshapecode/shepherd/pull/224) ([RobbieTheWagner](https://github.com/RobbieTheWagner))

## [v2.0.0-beta.19](https://github.com/shipshapecode/shepherd/tree/v2.0.0-beta.19) (2018-08-25)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v2.0.0-beta.18...v2.0.0-beta.19)

## [v2.0.0-beta.18](https://github.com/shipshapecode/shepherd/tree/v2.0.0-beta.18) (2018-08-25)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v2.0.0-beta.17...v2.0.0-beta.18)

**Implemented enhancements:**

- Add some tour tests [\#216](https://github.com/shipshapecode/shepherd/pull/216) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- Testing for Evented module [\#215](https://github.com/shipshapecode/shepherd/pull/215) ([chuckcarpenter](https://github.com/chuckcarpenter))

**Fixed bugs:**

- ES2015 imports not working [\#210](https://github.com/shipshapecode/shepherd/issues/210)
- Fix issue with cancel button [\#220](https://github.com/shipshapecode/shepherd/pull/220) ([chuckcarpenter](https://github.com/chuckcarpenter))

**Merged pull requests:**

- Move bind methods to their own file [\#222](https://github.com/shipshapecode/shepherd/pull/222) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- Start some refactoring [\#221](https://github.com/shipshapecode/shepherd/pull/221) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- Step.js coverage increase [\#218](https://github.com/shipshapecode/shepherd/pull/218) ([chuckcarpenter](https://github.com/chuckcarpenter))
- Reduce Evented complexity [\#217](https://github.com/shipshapecode/shepherd/pull/217) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- Start refactoring for Code Climate [\#214](https://github.com/shipshapecode/shepherd/pull/214) ([RobbieTheWagner](https://github.com/RobbieTheWagner))

## [v2.0.0-beta.17](https://github.com/shipshapecode/shepherd/tree/v2.0.0-beta.17) (2018-08-15)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v2.0.0-beta.16...v2.0.0-beta.17)

**Merged pull requests:**

- Feature/webpack [\#212](https://github.com/shipshapecode/shepherd/pull/212) ([RobbieTheWagner](https://github.com/RobbieTheWagner))

## [v2.0.0-beta.16](https://github.com/shipshapecode/shepherd/tree/v2.0.0-beta.16) (2018-08-14)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v2.0.0-beta.15...v2.0.0-beta.16)

**Implemented enhancements:**

- \[feature/builder\] - replace Gulp with module loader and npm [\#203](https://github.com/shipshapecode/shepherd/pull/203) ([chuckcarpenter](https://github.com/chuckcarpenter))

**Fixed bugs:**

- Uncaught TypeError: \_shepherd2.default.Tour is not a constructor [\#202](https://github.com/shipshapecode/shepherd/issues/202)

**Merged pull requests:**

- Start on cypress [\#209](https://github.com/shipshapecode/shepherd/pull/209) ([RobbieTheWagner](https://github.com/RobbieTheWagner))
- increase test coverage [\#206](https://github.com/shipshapecode/shepherd/pull/206) ([chuckcarpenter](https://github.com/chuckcarpenter))

## [v2.0.0-beta.15](https://github.com/shipshapecode/shepherd/tree/v2.0.0-beta.15) (2018-08-06)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v2.0.0-beta.14...v2.0.0-beta.15)

**Fixed bugs:**

- Error: Cannot find module 'popper' from '\node\_modules\shepherd.js\dist\js' [\#201](https://github.com/shipshapecode/shepherd/issues/201)

## [v2.0.0-beta.14](https://github.com/shipshapecode/shepherd/tree/v2.0.0-beta.14) (2018-08-02)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v2.0.0-beta.13...v2.0.0-beta.14)

**Fixed bugs:**

- Error thrown if element not visible anymore [\#197](https://github.com/shipshapecode/shepherd/issues/197)

**Merged pull requests:**

- Basic testing framework [\#199](https://github.com/shipshapecode/shepherd/pull/199) ([chuckcarpenter](https://github.com/chuckcarpenter))
- Update documentation link in demo tour [\#195](https://github.com/shipshapecode/shepherd/pull/195) ([mikelkew](https://github.com/mikelkew))

## [v2.0.0-beta.13](https://github.com/shipshapecode/shepherd/tree/v2.0.0-beta.13) (2018-07-16)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v2.0.0-beta.12...v2.0.0-beta.13)

**Implemented enhancements:**

- Refactor css in shepherd-theme-arrows theme [\#52](https://github.com/shipshapecode/shepherd/issues/52)
- Automatically use theme if styles are included [\#1](https://github.com/shipshapecode/shepherd/issues/1)

## [v2.0.0-beta.12](https://github.com/shipshapecode/shepherd/tree/v2.0.0-beta.12) (2018-07-12)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v2.0.0-beta.11...v2.0.0-beta.12)

## [v2.0.0-beta.11](https://github.com/shipshapecode/shepherd/tree/v2.0.0-beta.11) (2018-07-12)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v2.0.0-beta.10...v2.0.0-beta.11)

**Implemented enhancements:**

- Attach shepherd-step to "custom" element / supporting dialog elements. [\#157](https://github.com/shipshapecode/shepherd/issues/157)
- Add renderLocation option [\#192](https://github.com/shipshapecode/shepherd/pull/192) ([RobbieTheWagner](https://github.com/RobbieTheWagner))

**Fixed bugs:**

- Tours fail to load on Chrome 65  [\#180](https://github.com/shipshapecode/shepherd/issues/180)
- Step divs remain after tour has ended [\#66](https://github.com/shipshapecode/shepherd/issues/66)

**Closed issues:**

- Step class cleanup [\#36](https://github.com/shipshapecode/shepherd/issues/36)

## [v2.0.0-beta.10](https://github.com/shipshapecode/shepherd/tree/v2.0.0-beta.10) (2018-07-11)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v2.0.0-beta.9...v2.0.0-beta.10)

## [v2.0.0-beta.9](https://github.com/shipshapecode/shepherd/tree/v2.0.0-beta.9) (2018-07-11)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v2.0.0-beta.8...v2.0.0-beta.9)

**Implemented enhancements:**

- CSS should not be required to use this library [\#166](https://github.com/shipshapecode/shepherd/issues/166)

**Fixed bugs:**

- Arrows don't appear on some boxes randomly \(video\) [\#156](https://github.com/shipshapecode/shepherd/issues/156)

**Closed issues:**

- Undocumented `scrollToHandler` option [\#107](https://github.com/shipshapecode/shepherd/issues/107)

## [v2.0.0-beta.8](https://github.com/shipshapecode/shepherd/tree/v2.0.0-beta.8) (2018-07-09)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v2.0.0-beta.7...v2.0.0-beta.8)

## [v2.0.0-beta.7](https://github.com/shipshapecode/shepherd/tree/v2.0.0-beta.7) (2018-07-07)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v2.0.0-beta.6...v2.0.0-beta.7)

**Fixed bugs:**

- Use frame safe way for isArray\(\) & isObject\(\) [\#153](https://github.com/shipshapecode/shepherd/issues/153)
- remove shepherd-target class on tour.next\(\)/tour.back\(\) [\#109](https://github.com/shipshapecode/shepherd/issues/109)

**Closed issues:**

- Rethethering issue when target element is re-rendered. [\#112](https://github.com/shipshapecode/shepherd/issues/112)

## [v2.0.0-beta.6](https://github.com/shipshapecode/shepherd/tree/v2.0.0-beta.6) (2018-07-07)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v2.0.0-beta.5...v2.0.0-beta.6)

**Implemented enhancements:**

- Close button as HTML entity [\#148](https://github.com/shipshapecode/shepherd/pull/148) ([bm2u](https://github.com/bm2u))

**Fixed bugs:**

- Hide events being triggered twice when there is another step [\#167](https://github.com/shipshapecode/shepherd/issues/167)
- Removing duplicate call to hide step [\#168](https://github.com/shipshapecode/shepherd/pull/168) ([pedroceles](https://github.com/pedroceles))

**Closed issues:**

- The install doc is not working [\#179](https://github.com/shipshapecode/shepherd/issues/179)
- addStep not return step instance [\#165](https://github.com/shipshapecode/shepherd/issues/165)
- cancelling the tour when clicking outside the element [\#141](https://github.com/shipshapecode/shepherd/issues/141)
- showCancelLink yields weird characters [\#117](https://github.com/shipshapecode/shepherd/issues/117)

**Merged pull requests:**

- Added a demo tour at Simple Planner [\#155](https://github.com/shipshapecode/shepherd/pull/155) ([newscloud](https://github.com/newscloud))

## [v2.0.0-beta.5](https://github.com/shipshapecode/shepherd/tree/v2.0.0-beta.5) (2018-07-03)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v2.0.0-beta.4...v2.0.0-beta.5)

## [v2.0.0-beta.4](https://github.com/shipshapecode/shepherd/tree/v2.0.0-beta.4) (2018-07-03)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v2.0.0-beta.3...v2.0.0-beta.4)

## [v2.0.0-beta.3](https://github.com/shipshapecode/shepherd/tree/v2.0.0-beta.3) (2018-07-03)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v2.0.0-beta.2...v2.0.0-beta.3)

**Closed issues:**

- How can i use it with ionic 2 typescript? [\#174](https://github.com/shipshapecode/shepherd/issues/174)

## [v2.0.0-beta.2](https://github.com/shipshapecode/shepherd/tree/v2.0.0-beta.2) (2018-07-02)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v2.0.0-beta.1...v2.0.0-beta.2)

## [v2.0.0-beta.1](https://github.com/shipshapecode/shepherd/tree/v2.0.0-beta.1) (2018-07-02)

[Full Changelog](https://github.com/shipshapecode/shepherd/compare/v1.8.1...v2.0.0-beta.1)

**Implemented enhancements:**

- Convert to popper [\#189](https://github.com/shipshapecode/shepherd/pull/189) ([RobbieTheWagner](https://github.com/RobbieTheWagner))

**Fixed bugs:**

- Attempting to fix uncaught exception caused by non-existing element f… [\#190](https://github.com/shipshapecode/shepherd/pull/190) ([RobbieTheWagner](https://github.com/RobbieTheWagner))

**Closed issues:**

- href of the "View docs" button on demo site --\> 404 [\#187](https://github.com/shipshapecode/shepherd/issues/187)
- Demo site is down [\#185](https://github.com/shipshapecode/shepherd/issues/185)
- Maintainer/transfer [\#183](https://github.com/shipshapecode/shepherd/issues/183)
- cannot get node\_modules/tether-shepherd/dist/js/shepherd.min.js  [\#173](https://github.com/shipshapecode/shepherd/issues/173)
- ES6 import from NPM failed. [\#171](https://github.com/shipshapecode/shepherd/issues/171)
- Display Shepherd only during first visit [\#164](https://github.com/shipshapecode/shepherd/issues/164)
- Tether EOL implications [\#163](https://github.com/shipshapecode/shepherd/issues/163)
- Get the AttachTo object [\#150](https://github.com/shipshapecode/shepherd/issues/150)
- Arrow problem [\#145](https://github.com/shipshapecode/shepherd/issues/145)
- `attachment: together` does not work as expected if attachment width greater than target width [\#142](https://github.com/shipshapecode/shepherd/issues/142)
- shepherd-step not placed in proper position [\#130](https://github.com/shipshapecode/shepherd/issues/130)
- attachTo is not working when passing a string [\#122](https://github.com/shipshapecode/shepherd/issues/122)
- Triggering click of an page element on tour step "show" [\#119](https://github.com/shipshapecode/shepherd/issues/119)
- Inherit animation styles from Drop [\#84](https://github.com/shipshapecode/shepherd/issues/84)
- Shepherd might need jQuery... [\#79](https://github.com/shipshapecode/shepherd/issues/79)
- Not accessibility friendly [\#26](https://github.com/shipshapecode/shepherd/issues/26)

**Merged pull requests:**

- RM Hubs Copyright [\#188](https://github.com/shipshapecode/shepherd/pull/188) ([FranDias](https://github.com/FranDias))
- Link correct demo site [\#186](https://github.com/shipshapecode/shepherd/pull/186) ([drucci](https://github.com/drucci))
- Add Repo to package.json [\#149](https://github.com/shipshapecode/shepherd/pull/149) ([bm2u](https://github.com/bm2u))

## v1.7.0
- Fixes bug where `buttons: false` resulted in the default Next button instead of showing the desired result of no buttons.

## v1.6.0 & v1.6.2
- Patches issue where Tether anchor reference was being cached instead of reset when step is shown.

## v1.5.2
- Adds functionality to pass an object `{element: el, on: tetherPositionString}` to tour step `attachTo` parameter.

## v1.5.1
- Exposes `scrollTo` option in Eager

## v1.5.0
- Positioning string parse improvements with regex
- Installation support for dynamically rendered pages in Eager
- Live updates for eager / creation of `tour.removeStep`

## v1.2.2
- Moves `Tether.js` out of `bower_components` and into `dist` for supoort in Eager

## v1.2.1
- Exposes tour object on eager install

## v1.2.0
- Adds `showOn` for conditionally showing tour steps

## v1.1.4
- Eager - Install helper now checks for the presence of first attach node before starting

## v1.1.2 & v1.1.3
- Fix stacking event listeners

## v1.1.1
- Pointer event none for arrows

## v1.1.0
- Update `Tether` to version 1
- Bump all dependencies

## v1.0.0
- Add proper UMD to `Shepherd`
- Convert from `Coffeescript` to `ES6 (Babel)`
- Fix `*.json` files to include `main`
- Remove bundled versions
- Restructure directory layout
- Update `gulp` builds


\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*
