Releases
v0.2.0
Compare
Sorry, something went wrong.
No results found
0.2.0 (2026-02-03)
⚠ BREAKING CHANGES
rename package from gleam_log to birch (#21 )
Features
add error result helpers, time providers, and caller id capture (#24 ) (5d7f7d3 )
async: implement actor-based async handler using gleam_otp (#23 ) (50201c7 )
claude: add FFI validation hook (4e98959 )
examples: add 17 comprehensive example applications (#27 ) (a24b5ff )
handler: add consola-style handler with box output, grouping, and semantic types (844a70b )
handler: unify console handlers with customizable level formatting (#29 ) (bb7caea )
implement async handler for non-blocking log output (#7 ) (248cecd )
implement Erlang :logger backend integration (#13 ) (06c52d6 )
implement handler error callbacks for monitoring handler failures (#14 ) (be0938d )
implement JSON builder pattern for customizable JSON output (#17 ) (546617d )
implement runtime level changes (#8 ) (3b76b00 )
implement sampling and rate limiting (#11 ) (60d550f )
implement scoped context for request-scoped metadata (#12 ) (7e89a7d )
implement time-based log rotation (#9 ) (9c5859f )
initial gleam_log implementation (#1 ) (664a35f )
Bug Fixes
ci: add semver confirmation bypass for pre-1.0 publish (480d1cd )
ci: bypass pre-1.0 semver confirmation in publish workflow (c8f742d )
resolve import cycle between platform, handler, and config modules (#16 ) (eba169e )
Code Refactoring
rename package from gleam_log to birch (#21 ) (636ee50 )
simplify code patterns and reduce FFI (#30 ) (d4fdcad )
You can’t perform that action at this time.