-
1.0.0
Stablereleased this
2026-02-09 23:22:39 +00:00 | 22 commits to main since this releasebit-log v1.0.0
1.0 release of
bit-logwith improved reliability, stronger test guarantees, and hardened CI/publish flow.Highlights
-
Stable 1.0 baseline
- Core logging behaviour is now validated with stronger branch and edge-case coverage.
-
Call-site handling improved
- Call-site resolution in the logger was reworked to use a more robust stack-frame parsing strategy.
- Better handling of malformed/partial stack data.
- Additional edge-case tests added around call-site extraction.
-
Appender configuration cleanup
- Dynamic appender property application was refactored for clarity and maintainability.
- Reserved config keys are now handled explicitly.
- Root-level comparison logic was normalised to avoid redundant level-change behaviour.
-
FileAppender queue robustness
- Added async/concurrency-focused tests for queued writes.
- Added deterministic failure-path tests (including continued processing after one queued failure).
- Replaced environment-dependent permission test behaviour with deterministic mocked coverage.
-
Typecheck and quality gates hardened
- Dedicated
tsconfig.typecheck.jsonintroduced to include spec/test files in type-checking. - Test assertions were tightened where previous checks were weak/smoke-like.
- Dedicated
-
Forgejo workflow improvements
- CI and publish workflows now support manual triggering (
workflow_dispatch). - Publish workflow performs early npm token validation and fails fast on missing/invalid auth.
- CI and publish workflows now support manual triggering (
-
Project metadata updates
- Package metadata updated to the Forge host/repository paths.
Validation
Release candidate branch passed:
pnpm run typecheckpnpm test -- --runpnpm run coverage
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-