@@ -9,6 +9,34 @@ adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). While the
99
1010## [ Unreleased]
1111
12+ ## [ 0.1.0-beta.1] — 2026-08-22
13+
14+ Sharp Runtime is complete for its currently declared practical subset and enters maintenance
15+ mode with this release. Compared with ` 0.1.0-alpha.1 ` , this beta closes the final internal audit,
16+ DateTime-kind propagation, and cross-compiler build-hygiene work without expanding the declared
17+ .NET compatibility scope.
18+
19+ ### Fixed
20+
21+ - Reconciled all 364 historical audit findings against the implementation: ** 343 remediated** ,
22+ ** 19 accepted deviations** , ** 2 false positives** , and ** 0 open** .
23+ - Closed the remaining lifetime, arithmetic, undefined-behaviour, temporary-path, validator, and
24+ selective-component coverage defects, with permanent regression tests.
25+ - Completed ` DateTimeKind ` propagation through ` DateTime ` , ` DateTimeOffset ` , ` TimeZoneInfo ` ,
26+ ` TimeZone ` , and XML conversion while preserving the documented practical-subset boundaries.
27+ - Restored warning-clean Clang builds, made the production Clang build a local and CI gate, and
28+ retained the warning-clean GCC build.
29+ - Made Windows entropy chunking portable to i686 and restored hosted-runner component CI.
30+
31+ ### Verification
32+
33+ - ** 17,840/17,840** tests pass across 38 executables, with 0 failed and 0 skipped.
34+ - The module graph is ** 41 modules / 96 edges** ; all 10 selective component configurations pass.
35+ - GCC and Clang production builds complete with ** 0 warnings and 0 errors** under ` -Werror ` .
36+ - The Doxygen no-regression gate passes at the documented baseline of ** 2,675 warnings** .
37+ - Verified on Debian GNU/Linux 13 with GCC 14.2.0, glibc 2.41, CMake 3.31.6, tzdata 2026b,
38+ and zlib 1.3.1.
39+
1240## [ 0.1.0-alpha.1] — 2026-08-20
1341
1442First tagged release. Sharp Runtime has been developed continuously since 2025-05-30; this tag
@@ -84,5 +112,6 @@ instead. See [`docs/releasing.md`](docs/releasing.md).
84112 (` SHARP_RUNTIME_HAS_NATIVE_INT128 ` ); they are absent on MSVC and 32-bit MinGW, which is a
85113 known, accepted and permanent boundary.
86114
87- [ Unreleased ] : https://github.com/openeggbert/sharp-runtime/compare/v0.1.0-alpha.1...HEAD
115+ [ Unreleased ] : https://github.com/openeggbert/sharp-runtime/compare/v0.1.0-beta.1...HEAD
116+ [ 0.1.0-beta.1 ] : https://github.com/openeggbert/sharp-runtime/compare/v0.1.0-alpha.1...v0.1.0-beta.1
88117[ 0.1.0-alpha.1 ] : https://github.com/openeggbert/sharp-runtime/releases/tag/v0.1.0-alpha.1
0 commit comments