|
| 1 | +# Changelog |
| 2 | + |
| 3 | +All notable changes to this project are documented in this file. |
| 4 | + |
| 5 | +The format is based on Keep a Changelog and the project follows Semantic Versioning for release tags. |
| 6 | + |
| 7 | +## [1.0.0] - 2026-04-08 |
| 8 | + |
| 9 | +### Added |
| 10 | +- Structured CLI groups for GUI, engines, workspace, diagnostics, scaffolding, and CI precheck flows. |
| 11 | +- Workspace bootstrap commands (`init`, `config-auto` / `cfg-auto`, `ws` alias) designed for headless and CI usage. |
| 12 | +- Dedicated `prog-engine` GUI flow with workspace-aware config editing. |
| 13 | +- ARK self-build (dogfooding) workflow in GitHub Actions using ARK CLI + Nuitka. |
| 14 | +- Release pipeline workflow producing artifacts and checksums from version tags (`v*.*.*`). |
| 15 | + |
| 16 | +### Changed |
| 17 | +- CLI orchestration aligned with Core logic to reduce duplication and improve behavior parity. |
| 18 | +- CI/CD path hardened around fail-fast behavior for precheck and BCASL steps. |
| 19 | +- JSON-oriented CLI outputs standardized for machine parsing in automation contexts. |
| 20 | +- Documentation consolidated around CI/CD usage and reproducible workspace behavior (`.ark/` + config files). |
| 21 | + |
| 22 | +### Fixed |
| 23 | +- Cancellation and process-termination handling strengthened across compilation and plugin execution paths. |
| 24 | +- Multiple GUI/runtime integration regressions fixed (engine loading, workspace propagation, UI sync cases). |
| 25 | +- Headless/system dependency handling made safer for non-interactive environments. |
| 26 | +- Test suite reliability improved with temporary-directory based isolation where required. |
| 27 | + |
| 28 | +### Documentation |
| 29 | +- Broad documentation refresh for CLI, CI/CD flow, IDE-like GUI behavior, and contribution guidance. |
| 30 | +- Docstring normalization to English across major modules while preserving concise French inline comments where requested. |
| 31 | + |
| 32 | +### Notes |
| 33 | +- This is the first stable public release candidate baseline for tag `v1.0.0`. |
| 34 | +- Release artifacts are generated by `.github/workflows/release.yml`. |
| 35 | + |
0 commit comments