Releases: wheels-dev/wheels-hotwire
wheels-hotwire 1.0.2
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
Documentation patch release. Clarifies controller-scope mixin inheritance in views. (See #1.)
wheels-hotwire v1.0.0
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.