SECURITY – npm production dependencies security audit
TEST – WordPress 6.9 compatibility tested
6.5.3
SECURITY FIX: Protects against XSS attacks in class-dp-intro-tours-admin-settings.php
TEST – WordPress 6.7 compatibility tested
6.5.2
BUGFIX – Fix of global slow queries issue (generating title for new tour)
6.5.1
BUGFIX – Calculating of user visits on server side
TWEAK – Recalculating all document bounding box before each step
6.5.0
NEW FEATURE – adding align justify button to the step content editor
NEW FEATURE – Add the “align justify” button to the step content editor
NEW FEATURE – Checkbox to skip on future visits
NEW FEATURE – New option – where are tour visits calculated for logged-in users?
TWEAK – User visits are now calculated based on the tour start
TWEAK – User visit data can be cleared per tour and also affect visits saved in the browsers
6.4.5
BUGFIX – Warning: Undefined variable $ in class-dp-intro-tours-public.php on line 79
6.4.4
BUGFIX – tooltip position after resize fix
6.4.3
BUGFIX – php warning fix in class-dp-intro-tours-public (line 676)
6.4.2
BUGFIX – colored theme background color change to enhance tooltip contrast
BUGFIX – animation opacity fix – when light accent color
6.4.1
BUGFIX – Sticky theme – bullet text color on dark accent fix
6.4.0
NEW FEATURE – switch to SVG ico on small sizes when no space for all buttons
NEW FEATURE – frontend builder – step edit – re-styling
NEW FEATURE – FR translation added
NEW FEATURE – confirm dialog before a link click during a tour
TWEAK – running bullet animation after user interaction – light accent color -> dark outline
TWEAK – progress bar bg color
TWEAK – scrollbar styling for non-chromium-based browsers
BUGFIX – incorrectly reassign of Pages/posts/CPTs option after the trigger selector is chosen in the frontend builder
BUGFIX – page horizontal alignment error fix
BUGFIX – trigger tour -> prevent default
BUGFIX – tooltip inside a target element positioning and scroll fix
BUGFIX – step number positioning and size fix
BUGFIX – positioning of the tooltip pointing towards the target with a fixed position
BUGFIX – tooltip without target element – minimal width fix
BUGFIX – firefox z-index fix for the tooltip inside a target
TEST – WordPress 6.4 compatibility tested
6.1.1
BUGFIX – Builder target selection user interaction fix
BUGFIX – trigger default intro_trigger_event fix
BUGFIX – SVG icon loading on a repeated run of the tour ( no reload )
BUGFIX – Z-index base default value fix
BUGFIX – disabled tooltip control after saving
BUGFIX – web page dimension calculation cross-platform fix
NEW FEATURE – Forcing to open all links inside the highlighted target element in a new tab (so no tour end)
6.0.2
BUGFIX – removing php 3rd party enum library (critical error in combination with some plugins)
6.0.0
NEW FEATURE – Release post-type limitation
NEW FEATURE – Trigger element in view
TWEAK – all main js scripts are more optimized, modularized and modernized. The main public script size was lowered from 134KB to 51KB.
TWEAK – new browser-based scrolling mechanism (support nested scrollable parents of target element)
TWEAK – themes design improved and bug fixed
TWEAK – improved look and behavior of tour admin options
TWEAK – new mobile menu opening algorithm
TWEAK – simplification of tour starting options + advanced option for detail configuration
NEW FEATURE – admin steps table: enable scrolling by drag and drop on table cells
NEW FEATURE – support for full highlight of fixed, sticky, with CSS transform etc. targets (previously was just border without highlight background because of z-index issue)
NEW FEATURE – added help for user interaction features
NEW FEATURE – New global option – exclude admin board area from the “Start this tour everywhere” option
NEW FEATURE – tour option “Loading delay”: support for frontend render tasks
NEW FEATURE – highlight background option was adjusted to new highlight alg. to support fixed, sticky etc.
TWEAK – all links created in the step content editor are defaulted to open in a new window (target=”_blank”)
BUGFIX – URL variable fixes and simplification
BUGFIX – step count fix in admin tour table
BUGFIX – nested scrollable parents of the target element
BUGFIX – small screens out of screen fix + fixed positioned out of screen fix
BUGFIX – scaled element width and height calculation fix
BUGFIX – step content editor z-index fixes
TWEAK – follow target position is deactivated when the browser tab is not active to not use the client’s CPU
BUGFIX – learndash compatibility fix
5.4.1
BUGFIX – Z-index base default value was not working on all browsers,
TWEAK – Skip Absent Ref. Element change of default value to Off
5.4.0
NEW FEATURE – Do not load any theme style to simplify custom CSS re-stylings
BUGFIX – loading just needed themes (better CSS optimization)
5.3.2
BUGFIX – remove php debug notices
5.3.1
NEW FEATURE – you can start a tour from the selected step by defining a dp-step param (indexed from 0)
BUGFIX – rerun tour by user action eg. click overlay not loaded fix
NEW FEATURE – ‘Stop click propagation’ in step interaction options – if you like to block on click events from other JS codes – (plugins, theme) during a tour on the actual target, that can interact unexpectedly with tour
BUGFIX – golden ration alg. for placing a tooltip fix
BUGFIX – iterate step after click/hover z-index fix
5.0.9
BUGFIX – build fix
5.0.8
TWEAK – scroll easing -> swing
5.0.7
NEW FEATURE – The design themes have been completely rewritten and also renamed (CSS identifiers have been changed)
NEW FEATURE – The positioning system has been completely rewritten so it is more accurate
NEW FEATURE – Bullets navigation is now mobile friendly
NEW FEATURE – Rounding of intro layers is now configurable ( per each tour )
NEW FEATURE – The sizing of intro layers has been improved to fit into your web. It is configurable in an easy user-friendly way and also in an advanced way
NEW FEATURE – The algorithms for tracking the step target have been improved to be much smoother and optimized
NEW FEATURE – Button arrow is now configurable – ( SVG icon, ASCI character, none)
NEW FEATURE – The z-index base is configurable to prevent stacking-based issues
NEW FEATURE – global options have been redesigned and simplified
NEW FEATURE – show/hide bullets, progress bar, and step numbers configurable now by tour
TWEAK – audit and optimization of the frontend scripts and styles
TWEAK – new running bullets animation + its code optimize
BUGFIX – Screen size change is now properly processed
BUGFIX – logged-in visit count calculated on a server (as calculated on the server only when the “Allow Just for Logged-in Users” option was active)
BUGFIX – scroll animations were queued, now after going to the next or previous step, it takes effect immediately
BUGFIX – scroll and follow target interaction, golden ratio tooltip positioning fix
BUGFIX – CLICK→NEXT and HOVER→NEXT prevent default fix
BUGFIX – Mobile menu z-index fixes
BUGFIX – Sticky positioning for the target element and it’s parents
BUGFIX – Admin global options – NEWS links fix
BUGFIX – z-index default value fix
BUGFIX – Edit tooltip text in builder – MCE links z-index fix
BUGFIX – Progress bar after switching themes on frontend fix
BUGFIX – Warning: Invalid argument supplied for foreach in class-dp-intro-tours-helper.php on line 710
4.3.0
NEW FEATURE – configurable radius of highlighting layer
4.2.1
BUGFIX – ajax security issue fix (on some servers verify extra nonce was failing)
4.2.0
NEW FEATURE – new theme – colored
NEW FEATURE – tooltip container and buttons radius override
BUGFIX – Step number position in the builder, when starting from 1st step
BUGFIX – The text color of the flat adaptive theme was poorly visible on the dark tooltip bg
4.1.2
BUGFIX – Ending the tour is not allowed in builder mode
TWEAK – remove font select and font size select from TinyMCE
BUGFIX – Confirm on open text editor -> Text tab (was not saving last changes from Text tab)
4.1.1
BUGFIX – render_tiny_mce just when needed + admin warn fix
4.1.0
NEW FEATURE – adding WordPress editor for building a step content
TWEAK – don’t show step number when there is one step only
BUGFIX – show the plugin’s option in the main admin menu fix
BUGFIX – afterStepChange API hook fix (“tourId”, and “currentUrl” were missing in args)
BUGFIX – tooltip positioning with hidden step number
BUGFIX – progress bar size adjusted by skipped steps with no visible target
BUGFIX – mobile breakpoint settings were still the default fix
4.0.0
BUGFIX – skip button changed from ‘a’ tag to ‘div’ tag (possible interaction with ‘a’ tag styles from outside)
IMPROVE – optimize of loading CSS and JS on the admin board
3.2.2
TWEAK – icons redesign
3.2.1
BUGFIX – auto-scroll in parent container fix
3.2.0
NEW FEATURE – new theme Light Fancy
NEW FEATURE – sticky publish/update button at tour options on the admin board
NEW FEATURE – disable tour for selected user roles
NEW FEATURE – pause visual builder to enable interaction with the page during tour creation/editing
TWEAK – optimize of loading CSS themes
TWEAK – optimize of server load
TWEAK – default theme -> Light Fancy
TWEAK – asset name separator changed from ‘~’ to ‘-‘
BUGFIX – copy and paste URL for step fix
3.0.1
BUGFIX – php notice fix
TWEAK – optimize script loading in the admin
3.0.0
NEW FEATURE – Advanced interaction with the highlighted element – go to next step after click + delay
NEW FEATURE – PHP hooks extended – new filters dpintro_script_tour_config, dpintro_script_main_config
NEW FEATURE – JS API (navigate steps by JS code)
NEW FEATURE – drag and drop the ACF table header to scroll with the table
NEW FEATURE – start at archive pages
NEW FEATURE – allow full-screen video in the tooltip
BUGFIX – start at multiple pages
BUGFIX – scroll parent element offset fix
BUGFIX – On key down event was not cleared and caused a doubled event when the tour started for 2nd time on the same page
TWEAK – Use only relative paths – avoiding migration problems
BUGFIX – blurred backdrop was not working after switching back from target selection
TWEAK – too generic CSS classes that could have potentially conflicted with other plugins/themes were changed to BEM (bottom, top, on-top, left, right)
TWEAK – blurred overlay performance optimize
2.2.1
BUGFIX – The saving value of the trigger selector by the visual builder was broken
2.2.0
NEW FEATURE – JS hooks for advanced customization based on intro tour events
NEW FEATURE – PHP hooks for advanced customization based on intro tour events
NEW FEATURE – clearing logged-in visit count from global options
TWEAK – option for enabling console debug output
TWEAK – translation of all admin js scripts support
TWEAK – optimize loading public js scripts
TWEAK – counting visits of logged-in users on the server
BUGFIX – fix of relative position parent – positioning of the highlight layer
BUGFIX – use get_posts instead of WP Query to not change global data
BUGFIX – intro text was not actually in builder mode after a step change
BUGFIX – config default values are used even when the tour config was not saved
2.1.3
BUGFIX – Allow Just for Logged-in Users works now together with the “First N Visits Only” option and counts logged-in visits separately
2.1.2
TWEAK – Add a step ID to the main intro layer to support targeting all nested introductory layers with CSS per step
2.1.1
BUGFIX – not setting the z-index of parents to auto, when there is a fixed ancestor
TWEAK – “Allow Just for Logged-in Users” works now together with the “First N Visits Only” option and counts logged-in visits separately
2.1.0
NEW FEATURE – Start tour when a specific key is pressed on the selected element
NEW FEATURE – Run the initial tour only on the user’s first N visits
NEW FEATURE – Max tooltip width setting in the design section in tour-specific options
NEW FEATURE – Support of targeting tooltips and highlight layers with CSS per step
2.0.3
TWEAK – adding text for buttons Next, Back, Skip and Done to the translation domain
BUGFIX – create a new tour from the front end
2.0.2
TWEAK – make a plugin to be resilient against deferring jQuery
2.0.1
BUGFIX – allow HTML inside the intro text and also in the visual builder
2.0.0
NEW FEATURE – The color of text for buttons is changed, if there is not contrast enough with the selected accent color (support lighter accent colors)
NEW FEATURE – Changing Accent Color available in FREE now
NEW FEATURE – Streamlining of settings on the admin board
NEW FEATURE – Admin settings and visual builder use admin theme colors
NEW FEATURE – Hide selected elements when the tour starts
BUGFIX – select element without class fix
NEW FEATURE – Disable running in unsupported browsers (IE 11 and below)
TWEAK – change the default accent color to purple for new installations
BUGFIX – Allow Just for Logged-in Users was hidden
1.11.3
TWEAK – check target position once more after is scrolled at it ( fixing repositioning due to sticky menu )
1.11.2
TWEAK – check the position of the target when it has stopped moving due to animation after 400ms
BUGFIX – tooltip positioning fix on Firefox browser
1.11.1
BUGFIX – Bullet animations are not affected by opacity or blur of the overlay layer
BUGFIX – Fixing parents, possibly changing position by class … auto keep pos and width
BUGFIX – Fix sorting steps in admin
1.11.0
TWEAK – fixed position elements are set to transparent bg while highlighting them
NEW FEATURE – blurred overlay option in behavior configuration for each tour
1.10.2
TWEAK – adding menu labels to translation
BUGFIX – adding permission_callback to register_rest_route to avoid PHP notices
1.10.0
NEW FEATURE – Hide Previous Step Button Always – configuration
NEW FEATURE – Hide skip button configuration
NEW FEATURE – Hide buttons instead of disabling
NEW FEATURE – Hide bullets when there are fewer than 2 steps
NEW FEATURE – Disable navigation by click on step bullet
NEW FEATURE – Hide bullets when there are fewer than 2 steps
BUGFIX – Disable Exit on Overlay Click was always active on dummy element (not selected target)