v2.0.0-beta.13 (2018-07-16)
Implemented enhancements:
v2.0.0-beta.12 (2018-07-12)
v2.0.0-beta.11 (2018-07-12)
Implemented enhancements:
- Attach shepherd-step to "custom" element / supporting dialog elements. #157
- Add renderLocation option #192 (rwwagner90)
Fixed bugs:
Closed issues:
- Step class cleanup #36
v2.0.0-beta.10 (2018-07-11)
v2.0.0-beta.9 (2018-07-11)
Implemented enhancements:
- CSS should not be required to use this library #166
Fixed bugs:
- Arrows don't appear on some boxes randomly (video) #156
Closed issues:
- Undocumented
scrollToHandler
option #107
v2.0.0-beta.8 (2018-07-09)
v2.0.0-beta.7 (2018-07-07)
Fixed bugs:
- Use frame safe way for isArray() & isObject() #153
- remove shepherd-target class on tour.next()/tour.back() #109
Closed issues:
- Rethethering issue when target element is re-rendered. #112
v2.0.0-beta.6 (2018-07-07)
Implemented enhancements:
Fixed bugs:
- Hide events being triggered twice when there is another step #167
- Removing duplicate call to hide step #168 (pedroceles)
Closed issues:
- The install doc is not working #179
- addStep not return step instance #165
- cancelling the tour when clicking outside the element #141
- showCancelLink yields weird characters #117
Merged pull requests:
v2.0.0-beta.5 (2018-07-03)
v2.0.0-beta.4 (2018-07-03)
v2.0.0-beta.3 (2018-07-03)
Closed issues:
- How can i use it with ionic 2 typescript? #174
v2.0.0-beta.2 (2018-07-02)
v2.0.0-beta.1 (2018-07-02)
Implemented enhancements:
- Convert to popper #189 (rwwagner90)
Fixed bugs:
- Attempting to fix uncaught exception caused by non-existing element f… #190 (rwwagner90)
Closed issues:
- href of the "View docs" button on demo site --> 404 #187
- Demo site is down #185
- Maintainer/transfer #183
- cannot get node_modules/tether-shepherd/dist/js/shepherd.min.js #173
- ES6 import from NPM failed. #171
- Display Shepherd only during first visit #164
- Tether EOL implications #163
- Get the AttachTo object #150
- Arrow problem #145
attachment: together
does not work as expected if attachment width greater than target width #142- shepherd-step not placed in proper position #130
- attachTo is not working when passing a string #122
- Triggering click of an page element on tour step "show" #119
- Inherit animation styles from Drop #84
- Shepherd might need jQuery... #79
- Not accessibility friendly #26
Merged pull requests:
- RM Hubs Copyright #188 (FranDias)
- Link correct demo site #186 (drucci)
- Add Repo to package.json #149 (bm2u)
- Moved dependency from tether to popper.js
- Changed package name to shepherd.js on npm
- Fixes bug where
buttons: false
resulted in the default Next button instead of showing the desired result of no buttons.
- Patches issue where Tether anchor reference was being cached instead of reset when step is shown.
- Adds functionality to pass an object
{element: el, on: tetherPositionString}
to tour stepattachTo
parameter.
- Exposes
scrollTo
option in Eager
- Positioning string parse improvements with regex
- Installation support for dynamically rendered pages in Eager
- Live updates for eager / creation of
tour.removeStep
- Moves
Tether.js
out ofbower_components
and intodist
for supoort in Eager
- Exposes tour object on eager install
- Adds
showOn
for conditonally showing tour steps
- Eager - Install helper now checks for the presence of first attach node before starting
- Fix stacking event listeners
- Pointer event none for arrows
- Update
Tether
to version 1 - Bump all dependencies
- Add proper UMD to
Shepherd
- Convert from
Coffeescript
toES6 (Babel)
- Fix
*.json
files to includemain
- Remove bundled versions
- Restructure directory layout
- Update
gulp
builds
* This Changelog was automatically generated by github_changelog_generator