All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
2.0.0 (2021-03-28)
- update Popper.js to v2.x (5d8f790)
- Popper.js: as Popper.js has been updated, all custom Popper.js options passed in step params must be changed to their Popper.js v2.x equivalent.
- options: all custom options are now in camelCase. If you customized highlight classes, you should change the options' keys to camelCase. See (9041d2f) for the complete change.
1.6.0 (2021-03-27)
- move the keyup listener before the return (f42f637)
- add sticky step (1777d08)
1.5.0 (2020-07-10)
- before: adds support for rejecting promises from the before method along with supporting unit tests (bfee650)
- tour: added promises for start, next, and prev so that users of the component may do async operations to get the UI in a good state (3af3496)
1.4.0 (2020-05-30)
- enable specific navigation keys (89ff650)
1.3.1 (2020-05-08)
- provide types for typescript (eee7fef)
1.3.0 (2020-02-06)
- add example step title and link to placement options (4cd8ccc)
- add options.debug flag for console output (effbd1d), closes #101
- buttons: support global and per step button configuration (86fd9b8)
- add BEM compliant class names to step buttons (34b9625)
- add highlight (e6a2a2d)
- highlight: add the possibility to highlight elements during the tour (f828b12)
- add enabledButtons new props (all true by default) which can (1354557)
- pass a copy of the enabledButtons configuration object (9fb0ec9)
1.2.0 (2019-12-29)
- highlight: add the possibility to highlight elements during the tour (317ff35)
- add highlight (5363d42)
1.1.0 (2018-10-16)
- bump the circleci node version to allow the tests to run (aeeb2f3)
- Changed @click on Steps to @click.prevent (d2b7a11)
- destructuration doesn't work, the parameter(s) has to be passed directly (bccf4ee)
- resolve vulnerabilities reported by npm (38cb274)
- add a new step to show off the target handling in corners (16fd73f)
- add optional starting step to VTour (13d6996)
- add options to change navigation buttons text (f1a4302)
- use jump.js for more options per step (64eb8d1)
- scroll: use jump.js to scroll only when scroll options are defined (97667bd)
- steps: add the possibility to change the text of the buttons through the tour options (2ead09e)
1.0.1 (2018-03-16)
- bump the vue-tour version in the demo (1c7a9eb)
1.0.0 (2018-03-16)
- add default props to prevent error when the property is not passed (3405237)
- prevent the tour of starting again when using arrow keys (d7e8d42)
- remove the side-effects by removing only our event listener (3b9e389)
- add a GitHub button on the demo and scroll back to the top (94adbdd)
- add a header slot in VStep (8cd3883)
- add custom callback management (83481b1)
- add support for Popper's parameters (4328c37)
- handle keyboard events + support a config prop + min and max props (bba1ed6)
- initial constant file (623e962)
- prevent dismissing the tour using the keyboard (bd73513)
- prevent dismissing the tour when using previousStep on the first step (fa93aac)
- use isFinished in previous/nextStep + reset isFinished when starting the tour (b70c371)
- attempt to fix the demo (da58bfc)
- change the CircleCI configuration (fd0f90e)
- change the PayPal link (07658ce)
- fix tests and improve error handling (a53b281)
- make the project build (e0d3df4)
- prepare the build for a deployment on GitHub Pages (e20cb1d)
- ci: change the environment for Cypress (ef5a537)
- ci: install dependencies as root (e8c8e67)
- ci: revert the environment and install Cypress' dependencies (80832c9)
- ci: run the webserver and start the e2e tests manually (5ea7219)
- add a minimal demo file to quickly test the build (225a2e0)
- change the build command to package the code as a library (d875f43)
- change the text of the landing and the default style of steps (48fb1b9)
- improve the layout of the demo (0489c20)
- install the plugin automatically if Vue has been added to the global scope (4f469c6)
- minor variable declaration improvement (262374f)
- ci: copy and move folders to be ready for deployment (ea8b089)