Changelog
View SourceAll notable changes to this project are documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased
0.2.0 - 2026-07-12
Added
- Configurable sidecar shims via the
ExTauri.Sidecarbehaviour and a:sidecarsregistry, so any launcher can replace the built-in ones. :dev_commandconfig to choose the command the dev sidecar runs (e.g.~w(mix francis.server)), defaulting tomix phx.server.:sidecar_envconfig to inject extra environment variables into the production sidecar, defaulting to Phoenix'sPHX_SERVER/PHX_HOST.PORTandSECRET_KEY_BASEare always injected.--sidecar <name>option formix ex_tauri.devto select a sidecar.- Francis end-to-end flow test and a
francis-flow-testCI job, exercising the framework-agnostic path. ExTauri.version/0as the single source of truth for the package version. Runtime-reachable version strings (the generatedCargo.toml, test fixtures) now derive from it, andversion_consistency_testfails the build if a standalone project (example/,website/,demos/*) drifts from the package version after a bump.
Changed
- ex_tauri is no longer coupled to Phoenix: the dev command and production sidecar environment are configurable, allowing frameworks such as Francis.
Deprecated
mix ex_tauri.dev --prod-sidecarin favor of--sidecar release.
0.1.0
Initial release.