You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Split changelog: v0.15.0 has the store redesign (rename, globs, output
paths, batch orchestrator, GitHub Action), v0.14.0 keeps the process
triple detection changes.
-**Breaking:**`WriterSpec.output_path` renamed to `WriterSpec.output_template`
37
-
-**Breaking:**`detect_host_triple()` removed; use `detect_process_triple()`
38
36
-`find_cache_dir()` simplified to single-pass project-root-only lookup (no walk-up for existing directory)
39
37
38
+
## [0.14.0] - 2026-04-02
39
+
40
+
### Added
41
+
42
+
-`detect_process_triple()` replaces `detect_host_triple()` with process-aware detection using `HOST_GNU_TYPE` (POSIX) or `sysconfig.get_platform()` (Windows)
43
+
- musl libc detection: correctly produces `linux-musl` triples on Alpine and other musl-based systems (via `os.confstr` sniff for pre-3.13 Python where `HOST_GNU_TYPE` may report `gnu` on musl)
44
+
45
+
### Changed
46
+
47
+
-**Breaking:**`detect_host_triple()` removed; use `detect_process_triple()`
48
+
- Simplified target detection: one signal per platform instead of 5-step fallback chain. `HOST_GNU_TYPE` on POSIX, `get_platform()` on Windows. For cross-compilation, set `--target` explicitly.
49
+
40
50
## [0.13.0] - 2026-04-01
41
51
42
52
### Added
@@ -468,7 +478,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
468
478
- Pre-commit hooks for ruff, mypy, and standard checks
0 commit comments