Type to search Tours, Hints, options, and events.

to navigate · Enter to open · Esc to close

Documentation

Compatibility

Supported PHP, Symfony, Twig, Driver.js, Stimulus, and Node ranges.

Supported ranges

DependencyRange
PHP>=8.2
Symfony components^7.0 or ^8.0
Symfony StimulusBundle^2.0 or ^3.0
Symfony UX TwigComponent^2.0 or ^3.0
Twig^3.8
@hotwired/stimulus^3.0.0
driver.js^1.8.0
Node.js — assets CI22
Node.js — docs deployAstro Pages action default 24; no engine declared

The PHP ranges come from composer.json; the browser ranges from assets/package.json. Assets CI pins Node 22, and .github/workflows/docs.yml hands the docs build to withastro/action@v6 without declaring a Node engine of its own.

Why Driver.js 1.8 is the floor

Two things below that version do not exist. UX Driver exposes advanceOnClick and waitForElement, both added in 1.8 (Step reference), and Hints load from the separate driver.js/hints entrypoint.

The bundle declares driver.js, driver.js/hints, driver.js/dist/driver.css, and driver.js/dist/hints.css at ^1.8.0 in its Symfony importmap metadata, and declares driver.js ^1.8.0 as a peer dependency for npm and Encore users.

Loading those stylesheets is the one manual step, and it differs by asset pipeline — Installation has both paths.