v2.0.0-beta.28 (2018-10-08)
Implemented enhancements:
- Not all of popper.js placement values are supported #259
- Integrate Tippy for step modal creation #255
- Tippy.js Integration #261 (BrianSipple)
Merged pull requests:
- use uniqueId for step ID prop over idAttribute #262 (chuckcarpenter)
- Support placement values and modifiers according to popper.js API (#259) #260 (tedbeer)
- Change localhost port for cypress tests and document how its used #257 (BrianSipple)
- replace hubspot favicons with shipshape favicons #256 (BrianSipple)
- documentation update: add beforeShowPromise example #253 (jaffadog)
- Update uglifyjs-webpack-plugin to the latest version 🚀 #247 (greenkeeper[bot])
- Update theming documentation. #242 (BrianSipple)
v2.0.0-beta.27 (2018-09-13)
Breaking changes:
- Rename
Tour.options.defaults
toTour.options.defaultStepOptions
. #244 (BrianSipple)
Implemented enhancements:
- Change
tour.options.defaults
totour.options.stepOptions
#240
Merged pull requests:
- Greenkeeper/babel plugin add module exports 1.0.0 #246 (rwwagner90)
v2.0.0-beta.26 (2018-09-07)
Fixed bugs:
- Build syntax errors and element.prepend function not supported (Internet Explorer) #238
- Syntax errors and ParentNode.prepend not supported in IE #239 (alexdaube)
v2.0.0-beta.25 (2018-09-06)
v2.0.0-beta.24 (2018-09-05)
Implemented enhancements:
- Way to get user to confirm quitting a tutorial #133
- Add step options to ESDoc #234 (rwwagner90)
- Add Confirm cancel #232 (rwwagner90)
- improved theming #204 (bm2u)
Fixed bugs:
Closed issues:
- Action required: Greenkeeper could not be activated 🚨 #227
Merged pull requests:
- add
.vscode
directory to.gitignore
#237 (BrianSipple) - Update extract-loader to the latest version 🚀 #236 (greenkeeper[bot])
- [Issue/89]- add onCapture setting to bubble events such as blur for tour elements… #233 (chuckcarpenter)
v2.0.0-beta.23 (2018-08-29)
Implemented enhancements:
- Update to Babel 7, use lodash-es #231 (rwwagner90)
Merged pull requests:
- add more tests for increased coverage #230 (chuckcarpenter)
- Update dependencies to enable Greenkeeper 🌴 #229 (greenkeeper[bot])
v2.0.0-beta.22 (2018-08-29)
Implemented enhancements:
- Implement ESDoc #226 (rwwagner90)
Fixed bugs:
- Fix cancel on any step with a title #228 (chuckcarpenter)
v2.0.0-beta.21 (2018-08-27)
Merged pull requests:
- Merge coverage from cypress and unit tests #225 (rwwagner90)
- Renaming of scss source dir #219 (bm2u)
v2.0.0-beta.20 (2018-08-26)
Implemented enhancements:
- Increase test coverage, refactor, and cleanup #224 (rwwagner90)
v2.0.0-beta.19 (2018-08-25)
v2.0.0-beta.18 (2018-08-25)
Implemented enhancements:
- Add some tour tests #216 (rwwagner90)
- Testing for Evented module #215 (chuckcarpenter)
Fixed bugs:
- ES2015 imports not working #210
- Fix issue with cancel button #220 (chuckcarpenter)
Merged pull requests:
- Move bind methods to their own file #222 (rwwagner90)
- Start some refactoring #221 (rwwagner90)
- Step.js coverage increase #218 (chuckcarpenter)
- Reduce Evented complexity #217 (rwwagner90)
- Start refactoring for Code Climate #214 (rwwagner90)
v2.0.0-beta.17 (2018-08-15)
Merged pull requests:
- Feature/webpack #212 (rwwagner90)
v2.0.0-beta.16 (2018-08-14)
Implemented enhancements:
- [feature/builder] - replace Gulp with module loader and npm #203 (chuckcarpenter)
Fixed bugs:
- Uncaught TypeError: _shepherd2.default.Tour is not a constructor #202
Merged pull requests:
- Start on cypress #209 (rwwagner90)
- increase test coverage #206 (chuckcarpenter)
v2.0.0-beta.15 (2018-08-06)
Fixed bugs:
- Error: Cannot find module 'popper' from '\node_modules\shepherd.js\dist\js' #201
v2.0.0-beta.14 (2018-08-02)
Fixed bugs:
- Error thrown if element not visible anymore #197
Merged pull requests:
- Basic testing framework #199 (chuckcarpenter)
- Update documentation link in demo tour #195 (mikelkew)
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)
- 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 conditionally 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