diff --git a/.gitignore b/.gitignore index 5ede7d0..157fb73 100644 --- a/.gitignore +++ b/.gitignore @@ -26,5 +26,8 @@ docs/.vitepress/cache/ docs/.vitepress/dist/ docs/.vitepress/generated/ +# Benchmark package has no public API; moon info emits an empty snapshot. +benchmarks/pkg.generated.mbti + # vibecoding AGENTS/ diff --git a/README.md b/README.md index 555d9f5..de68467 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ BitLogger 的文档按使用路径组织:先完成一个可运行的日志输 ```bash moon new log-demo cd log-demo -moon add Nanaloveyuki/BitLogger@0.7.2 +moon add Nanaloveyuki/BitLogger@0.7.3 ``` ### 2. 写入第一条结构化日志 diff --git a/benchmarks/pkg.generated.mbti b/benchmarks/pkg.generated.mbti deleted file mode 100644 index ee73bfb..0000000 --- a/benchmarks/pkg.generated.mbti +++ /dev/null @@ -1,12 +0,0 @@ -// Generated using `moon info`, DON'T EDIT IT -package "Nanaloveyuki/BitLogger/benchmarks" - -// Values - -// Errors - -// Types and methods - -// Type aliases - -// Traits diff --git a/docs/README-en.md b/docs/README-en.md index 22e6e2e..3e68c7d 100644 --- a/docs/README-en.md +++ b/docs/README-en.md @@ -18,7 +18,7 @@ The documentation is organized around complete usage flows. Start with an execut ```bash moon new log-demo cd log-demo -moon add Nanaloveyuki/BitLogger@0.7.2 +moon add Nanaloveyuki/BitLogger@0.7.3 ``` ### 2. Import And Log diff --git a/docs/changes/1.1.3(0.7.3).md b/docs/changes/1.1.3(0.7.3).md new file mode 100644 index 0000000..c6e6273 --- /dev/null +++ b/docs/changes/1.1.3(0.7.3).md @@ -0,0 +1,19 @@ +## BitLogger Update Changes + +version 1.1.3(0.7.3) + +### Changes + +- Add wasm CI checks and tests for the sync and async packages. +- Add TraceContext binding for sync and async logger facades. +- Add native async file lifecycle integration coverage and reproducible benchmarks. + +### Verification + +- Pass moon fmt --check, warning-denied checks, and tests across native, wasm, wasm-gc, and js. +- Build the VitePress documentation site and run the native benchmark suite. + +### Notes + +- LLVM remains experimental and was not verified locally. +- TraceContext maps structured fields only; HTTP propagation and OTLP export remain application-owned. \ No newline at end of file diff --git a/docs/changes/index.md b/docs/changes/index.md index 9834b50..55215d5 100644 --- a/docs/changes/index.md +++ b/docs/changes/index.md @@ -2,6 +2,7 @@ Versioned BitLogger change summaries. +- [1.1.3](./1.1.3(0.7.3).md) - [1.1.2](./1.1.2(0.7.2).md) - [1.1.1](./1.1.1(0.7.1).md) - [1.1.0](./1.1.0(0.7.0).md) diff --git a/docs/examples/console.md b/docs/examples/console.md index 8712277..04cf57b 100644 --- a/docs/examples/console.md +++ b/docs/examples/console.md @@ -5,7 +5,7 @@ Use this flow for command-line tools and services that need a human-readable sta ## Install And Import ```bash -moon add Nanaloveyuki/BitLogger@0.7.2 +moon add Nanaloveyuki/BitLogger@0.7.3 ``` ```moonbit diff --git a/docs/zh/examples/console.md b/docs/zh/examples/console.md index bcaa80d..8088fe8 100644 --- a/docs/zh/examples/console.md +++ b/docs/zh/examples/console.md @@ -7,7 +7,7 @@ ```bash moon new log-demo cd log-demo -moon add Nanaloveyuki/BitLogger@0.7.2 +moon add Nanaloveyuki/BitLogger@0.7.3 ``` 在应用的 `moon.pkg` 中加入: diff --git a/moon.mod b/moon.mod index 1dfe902..e7f4bc4 100644 --- a/moon.mod +++ b/moon.mod @@ -1,6 +1,6 @@ name = "Nanaloveyuki/BitLogger" -version = "0.7.2" +version = "0.7.3" import { "moonbitlang/async@0.20.2",