Problem/Motivation

The module page points out:

Requirements
Since Tour was removed from core a copy of shepherdJs was copied to the module.

but there's an importante license change from Shepherd JS 13 <==> 14, see #3548171: Allow integrating other tour libraries in contrib and make Shepherd a submodule

So it needs to be pointed out, which version (and therefore license) this module uses (and supports!)

If using >= v14, commercial users need to buy a license. So it would be important to clarify this.

Steps to reproduce

Proposed resolution

Remaining tasks

User interface changes

API changes

Data model changes

Issue fork tour-3548174

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

anybody created an issue. See original summary.

anybody’s picture

Just checked the code and currently 14.0.1 seems to be bundled. So it seems even more important to point out the effect on commercial projects!

#3548171: Allow integrating other tour libraries in contrib and make Shepherd a submodule would be a great alternative maybe, but is quite heavy.

smustgrave’s picture

Title: Shepherd 14.x supported? » Downgrade shepherd version to v13
Category: Support request » Task
smustgrave’s picture

As mentioned switching libraries I feel is out of scope so just going to downgrade to a non commercial version.

anybody’s picture

Good idea @smustgrave!

Then maybe we should also add a follow-up to allow using "modern" versions of shepherd js (>=14) which in consequence might again mean implement #3548171: Allow integrating other tour libraries in contrib and make Shepherd a submodule for a good solution.

So yes, let's simply keep that issues open if anyone need it and is friendly enough to sponsor / implement that.

smustgrave’s picture

Status: Active » Fixed

Tests all pass

Now that this issue is closed, please review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, please credit people who helped resolve this issue.

  • smustgrave committed 350f75ac on 2.0.x
    [#3548174] feat: Downgrade shepherd version to v13
    

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.