feat(cross-compile): add cross-compilation support with --target flag, friendly target aliases, and automatic rustup target installation
This commit is contained in:
10
changelog.md
10
changelog.md
@@ -1,5 +1,15 @@
|
||||
# Changelog
|
||||
|
||||
## 2026-02-09 - 1.1.0 - feat(cross-compile)
|
||||
add cross-compilation support with --target flag, friendly target aliases, and automatic rustup target installation
|
||||
|
||||
- tsrust CLI: add --target flag (can be provided multiple times) to cross-compile for specified targets
|
||||
- Introduce friendly target aliases (linux_amd64, linux_arm64, linux_amd64_musl, linux_arm64_musl, macos_amd64, macos_arm64) and resolve them to Rust triples
|
||||
- CargoRunner.build accepts a target parameter and CargoRunner.ensureTarget installs missing rustup targets automatically
|
||||
- Cross-compiled binaries are copied into dist_rust and named <bin>_<friendly> (e.g., rustproxy_linux_arm64)
|
||||
- README updated with cross-compilation usage and supported target aliases
|
||||
- Native build behavior is preserved when --target is not provided
|
||||
|
||||
## 2026-02-09 - 1.0.3 - fix(tsrust)
|
||||
bump patch version due to no changes
|
||||
|
||||
|
||||
Reference in New Issue
Block a user