Releases: LikaloLLC/tourguide.js
Tourguide.js 2.0.0
We're excited to announce the release of Tourguide.js version 2.0.0! This major update brings a plethora of new features, improvements, and bug fixes to our guided tour management library.
What's New:
Improved Documentation: Our documentation has been revamped with fresh content, making it easier for you to get started with Tourguide.js.
Enhanced User Experience: We've added a direction indicator to step navigation, smooth scrolling between steps, and proper keyboard event handling.
Data Fetching: Tour steps can now fetch data from external sources dynamically, allowing for more flexibility in your guided tours.
Action Handler Updates: Our action handler definition has been updated to provide better support for various use cases.
Type System Overhaul: We've completely re-implemented our guided tour system using TypeScript, ensuring better type safety and maintainability.
Key Improvements:
Unique IDs for Tour Steps: Each tour step now has a unique ID, making it easier to manage and reference them in your code.
Smooth Scrolling: Our library now supports smooth scrolling between steps, providing a more seamless user experience.
Direction Indicator: A direction indicator has been added to step navigation, helping users understand the flow of the tour.
Bug Fixes:
Fixed Lint Issues: We've addressed various lint issues and added unit tests to ensure our code is clean and maintainable.
Removed Broken Example: The broken example has been removed, ensuring a better user experience.
Updated Package.json: Our package.json file has been updated with the latest dependencies.
What's Next:
We're committed to continuous improvement and will continue to update Tourguide.js with new features and bug fixes. Stay tuned for more exciting updates!
Get Started:
Try out Tourguide.js today and experience the power of guided tours in your web application!
1.1.2 - Modular actions and decorators
What's Changed
- Feature/step actions by @it-s in #63
- Transition to floating-ui library by @it-s in #65
- Properly validate step parameters by @it-s in #66
- Fix/size of the step preview by @Wesley-Nunes in #67
New Contributors
- @Wesley-Nunes made their first contribution in #67
Full Changelog: 1.0.1...1.1.2
v1.0.1
What's Changed
- Bugfix/correct scroll offset by @it-s in #61
- Bump ansi-regex from 3.0.0 to 3.0.1 in /test by @dependabot in #56
- Bump ecstatic and http-server in /test by @dependabot in #57
- Bump ws from 7.4.3 to 7.5.9 in /test by @dependabot in #58
- Bump json-schema and jsprim in /test by @dependabot in #59
- Feature/markdown by @syJSdev in #33
- Correctly parse steps of the tour when from DOM source by @it-s in #35
- Feature/fix tests by @it-s in #36
- markdown test by @syJSdev in #38
- colors option feature by @syJSdev in #39
- Bugfix/#24 by @syJSdev in #37
- Feature/Actions and Bug fix by @syJSdev in #42
- Back step navigation button by @syJSdev in #44
- Keyboard navigation feature by @syJSdev in #43
- Bugfix, Examples, New Features by @syJSdev in #46
- Bump lodash from 4.17.20 to 4.17.21 in /test by @dependabot in #47
- Bump follow-redirects from 1.13.2 to 1.14.8 in /test by @dependabot in #48
- Bump minimist from 1.2.5 to 1.2.6 in /test by @dependabot in #51
- Version 1.0 by @it-s in #55
Full Changelog: 0.3.0...1.0.0
Full Changelog: 1.0.0...1.0.1
Bug Fixes and More
Documentation
This is a maintenance release.
Readme has been updated. Also there is now a separate documentation site at https://sites.docsie.io/sewing-necessary/Documentation/
Action targets
This release add the following:
- Restore scroll position after tour is complete
- Allow user clicks action target
- Center the bubble when target DOM node is invisible
- Mobile CSS fixes
- bug fixes
Initial release
The very first release of tourguide.js.
All the basic functionality is there.
Currently building for two targets: ES and CJS