Every day in every way
Pre-release
Pre-release
·
1 commit
to main
since this release
Automated release for v0.1.0-beta3
What's Changed
- Add metrics for config-load failures and startup latency (#303) by @leynos in #379
- Reuse spelling cache on HTTP 429 by @leynos in #567
- Decouple runner process execution from Cli (#339) by @leynos in #371
- Cache config file layer discovery (#319) by @LodyAI[bot] in #548
- Add a Windows CI job covering lint, compile, and test (#518) by @leynos in #562
- Roadmap 3.11.4: complete OrthoConfig precedence-ladder regression tests (#385) by @leynos in #582
- Raise doc-comment coverage to the 80% threshold (#369) by @leynos in #570
- Inject base-directory seam for workspace resolution and migrate last EnvLock users off CWD mutation (#493) by @leynos in #581
- Remove BDD process-global state (#492) by @leynos in #580
- Separate Ninja generation steps from runner reporting (#343) by @leynos in #374
- Keep verbose timing output behind an injectable reporter sink (#341) by @leynos in #578
- Split Ninja subprocess tracing by cardinality (#384) by @leynos in #604
- Share private IR comparison helper (#576) by @leynos in #587
- Adopt the Polonius-enabled nightly and retire the -Z directive by @leynos in #577
- Retire EnvLock rather than restore its synchronisation tests (3.11.5) (#321) by @leynos in #603
- Add structured debug logging to config merge pipeline (#318) by @leynos in #365
- Validate Kani mutation evidence and add the missing wrapper-harness patch (#585) by @leynos in #608
- Document Lading release configuration (#571) by @leynos in #612
- Redact JSON catalogue version (#569) by @leynos in #611
- Specify the Ansible-inspired template standard library in RFC 0006 (#596) by @leynos in #602
- Add executable candidate resolution property coverage (#533) by @leynos in #614
- Remove clap::ValueEnum from domain config enums (#320) by @leynos in #366
- Allow help targets with build-only helpers (#574) by @leynos in #588
- Narrow the build script's module graph (#513) by @leynos in #514
- Reject unsafe filenames from Jinja glob by @leynos in #579
- Escape backend dollar syntax after Netsuke placeholder lowering (3.14.7) by @leynos in #565
- RFC: structured command blocks and argv templates by @leynos in #573
- Define Netsuke localization terminology and style by @leynos in #575
- Allow dependency-only Ninja nodes (#597) by @leynos in #606
- Adopt a Python 3.14 baseline with Ruff 0.16, Pylint, df12 lints, and ty gates by @leynos in #616
- Enforce Markdown formatting in check-fmt by @leynos in #619
- Define Git change-detection helpers by @leynos in #584
- Regression coverage for conditional action dependency manifests (3.14.5) by @leynos in #387
- Retire EnvLock and the env-mutation guards from test_support (#494) by @leynos in #583
- Use PowerShell for Windows recipes (#599) by @leynos in #607
- Use shared CI tooling installers by @leynos in #617
- Clarify deferred raw CLI hint scanning (#342) by @leynos in #618
- Specify the Netsukefile testing framework in RFC 0001 and two designs by @leynos in #566
- Unify parser and configuration metadata for generated help (#559) by @leynos in #622
- Add YAML workflow loader validation tests (#543) by @leynos in #631
- Propose release-hardening and code-health RFCs by @leynos in #556
- Separate snapshot persistence from parser rendering queries (#389) by @leynos in #626
- Document injected environment testing conventions (#495) by @leynos in #632
- Update environment-testing policy after EnvLock retirement (#636) by @leynos in #637
- Move GitHub Actions to Namespace runners by @leynos in #635
- Use PowerShell by default for legacy Windows recipes (#601) by @leynos in #610
- Require UTF-8 Ninja paths (#525) by @leynos in #623
- Align backtick placeholder documentation (#630) by @leynos in #633
- Separate manifest expansion events from transformation (#344) by @leynos in #375
- Document runner file-IO and glob helpers; add theme example (#346) by @leynos in #382
- RFCs: structured execution contexts and manifest composition by @leynos in #600
- Harden recipe placeholder lowering (#629) by @leynos in #634
- Update stale source path references in documentation (#345) by @leynos in #376
- Set v0.1.0-beta3 release version and status by @leynos in #624
- Add translated READMEs with a localization menu by @leynos in #654
- Validate GitHub Actions workflows by @leynos in #615
Full Changelog: v0.1.0-beta2...v0.1.0-beta3