All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.4.1 - 2024-11-26
- Support Shakapacker in the installation script. (@skryukov)
- Fix installation script interactive mode. (@skryukov)
- Fix installation script dependencies installation. (@skryukov)
0.4.0 - 2024-11-03
- [BREAKING] Support Svelte 5. (@skryukov)
turbo-mount/svelte
is now the Svelte 5 plugin. The Svelte 4 plugin is nowturbo-mount/svelte4
.
0.3.3 - 2024-09-24
0.3.2 - 2024-06-24
- Fix typescript exports. (@skryukov)
0.3.1 - 2024-06-16
- Add
registerComponents
helper for ESBuild. (@skryukov)
- Fix entrypoint issue in the install generator. (@skryukov)
0.3.0 - 2024-05-31
- Installation script. (@skryukov)
- [BREAKING] New API without controller inheritance. (@skryukov)
To migrate to the new API:
- Replace
new TurboMountReact()
(or any other framework specific constructor) withnew TurboMount()
- Replace
turboMount.register(...)
withregisterComponent(turboMount, ...)
- Replace
turbo_mount_react_component
(or any other framework specific helper) withturbo_mount
- Also see the new API for plugins and custom controllers in the README.
- Replace
0.2.3 - 2024-05-12
- Add a mount target to the base controller. (@skryukov)
- Add
registerComponents
helper for vite. (@skryukov) - Allow to omit the
application
property in the constructor. (@skryukov)TurboMount
will try to find the application in thewindow.Stimulus
and will initialize new one if not found.
0.2.2 - 2024-05-09
- Export plugins. (@skryukov)
0.2.0 - 2024-05-09
- New API with plugins. (@skryukov)
0.1.0 - 2024-05-07
- Initial implementation. (@skryukov)