Skip to content

BitLogger Update Changes

version 1.0.0(f0.6.0)

Migration

  • migration: run the MoonBit 0.10 formatter migration across the repository and adopt the current trait / impl formatting and fn-prefixed impl method style
  • migration: replace the legacy root manifest with moon.mod, aligning the package root with the current MoonBit manifest format
  • migration: update the async dependency to moonbitlang/[email protected]

Docs

  • docs: refresh the README example and project command notes after the formatter migration so examples match the current MoonBit surface
  • docs: document that async_basic depends on moonbitlang/async, whose upstream README currently only claims native/LLVM support on Linux/MacOS
  • docs: narrow the repository prompt validation guidance so Windows-local src-async --target native failures are not treated as BitLogger regressions unless reproduced on a supported native platform

Verification

  • verify: keep the main package passing moon check, moon test, moon check --target native, moon check --target wasm-gc, and moon check --target js
  • verify: keep src-async passing moon check / moon test on wasm-gc and js, and confirm the native async path on a supported environment baseline
  • verify: keep the example path healthy with moon run examples/basic and moon check examples/async_basic --target native

Notes

  • this release marks the MoonBit 0.10 generation as the new BitLogger baseline
  • the repository now treats Linux/MacOS as the supported native baseline for moonbitlang/async until upstream Windows native support is stated clearly

Published from the repository docs folder with VitePress.