Skip to content

Releases: wheels-dev/wheels-hotwire

wheels-hotwire 1.0.2

29 Apr 20:49

Choose a tag to compare

Fixed

Drop view from the component-level mixin attribute on Hotwire.cfc. Lucee 7 enforces native trait composition on component mixin="..." and tries to load each comma-separated value as a CFML component path; there is no view.cfc on the path, so the whole component failed to compile with a misleading can't find component [vendor.wheels-hotwire.Hotwire] error.

Net effect on Lucee 7: no Turbo Drive, no Turbo Frames, no Turbo Streams, no Stimulus helpers — the package silently failed to activate. After this fix the package activates cleanly.

The package.json's provides.mixins: "controller" field remains the actual source of truth — the component-level attribute was a legacy convention obsolete on Lucee 7. Lucee 5/6 don't enforce native mixin composition the same way, which is why this went undetected until Wheels 4.0 made Lucee 7 the default.

Source

Install

Once wheels-dev/wheels-packages#8 (registry update) merges and the mirror-tarball workflow completes:

wheels packages add wheels-hotwire

wheels-hotwire 1.0.1

29 Apr 20:49

Choose a tag to compare

Documentation patch release. Clarifies controller-scope mixin inheritance in views. (See #1.)

wheels-hotwire v1.0.0

23 Apr 19:53

Choose a tag to compare

Initial standalone release, extracted from the Wheels monorepo at packages/hotwire with preserved git history.

Published to the wheels-dev/wheels-packages registry for installation via wheels packages install wheels-hotwire (coming in Wheels 4.1).

See CHANGELOG.md for details.