📝 add VitePress site and deployment workflow

This commit is contained in:
Nanaloveyuki
2026-06-14 16:00:00 +08:00
parent 265cd69ea9
commit 637962a934
15 changed files with 5528 additions and 1 deletions
+25
View File
@@ -0,0 +1,25 @@
## BitLogger Update Changes
version 0.5.3
### Docs
- docs: expand `docs/api` coverage for sync and async facade aliases, builders, config models, state models, and runtime/file helper surfaces
- docs: clarify facade layering for `ConfiguredLogger`, `ApplicationLogger`, `LibraryLogger`, `ApplicationAsyncLogger`, `ApplicationTextAsyncLogger`, and the library async/text facades
- docs: refresh sync and async target-verification notes so published support claims stay aligned with the current validation matrix
### Test
- test: cover sync facade composition and parse/build contracts for configured, application, and library logger paths
- test: cover async facade helper-surface and unwrap contracts for application, library, parsed, and text-console builder paths
- test: keep sync and async package lines validated across `native`, `js`, and `wasm-gc` after the facade contract sweep
### Runtime
- fix: correct closed async backlog accounting so pending and dropped counts remain consistent after close and shutdown paths
- fix: hide internal file backend wrapper details from the public surface while preserving runtime file-helper behavior
### Notes
- this release is a contract-locking follow-up focused on making the published API reference match the live facade behavior more directly
- facade-oriented sync and async entry paths now have stronger direct tests for alias-preserved helpers, narrowing boundaries, and unwrap recovery behavior
+12
View File
@@ -0,0 +1,12 @@
## Release Notes
Versioned BitLogger change summaries.
- [0.5.3](./0.5.3.md)
- [0.5.2](./0.5.2.md)
- [0.5.1](./0.5.1.md)
- [0.5.0](./0.5.0.md)
- [0.4.1](./0.4.1.md)
- [0.4.0](./0.4.0.md)
- [0.3.0](./0.3.0.md)
- [0.2.0](./0.2.0.md)