Skip to content

Commit 1bc90d7

Browse files
committed
chore(release): v0.2.0
1 parent 6275d0f commit 1bc90d7

1 file changed

Lines changed: 15 additions & 0 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
66

77
## [Unreleased]
88

9+
## [0.2.0] - 2026-07-11
10+
### Added
11+
- Added thread-safe updates for component-specific log levels.
12+
- Added task-local minimum-level overrides with `with_min_level`, so temporary changes no longer affect unrelated concurrent tasks.
13+
- Added stable log record IDs for `@clog` and `@clogf`.
14+
15+
### Changed
16+
- Improved `ComponentLogger` for safer and faster use in multithreaded applications.
17+
- Updated `@clogf` to reject invalid argument counts instead of silently ignoring extra arguments.
18+
- Removed unused group-less `clog` and `clogenabled` overloads.
19+
- Updated documentation and tests for the revised concurrency behavior.
20+
21+
### Fixed
22+
- Fixed data races in concurrent rule updates and minimum-level checks.
23+
924
## [0.1.6] - 2026-01-19
1025
### Changed
1126
- PlainLogger now uses keyword defaults via `@kwdef`.

0 commit comments

Comments
 (0)