v4.0.3
4.0.3 - 2026-05-28
- TAG: v4.0.3
- COVERAGE: 97.41% -- 716/735 lines in 28 files
- BRANCH COVERAGE: 87.83% -- 166/189 branches in 28 files
- 20.94% documented
Added
DebugLogging::VERSIONas the traditional top-level version constant, in
addition toDebugLogging::Version::VERSION.- Ruby 4 compatibility coverage for log output that includes Ruby's updated
symbol-keyHash#inspectformatting. - RBS signature coverage for the version constants.
Changed
- Refreshed published README, project metadata, funding links, support links,
and documentation links. - Updated repository links for the move to
galtzo-floss/debug_logging. - Updated gem packaging metadata so generated docs, signatures, certificates,
and executable support files are consistently included where applicable. - Gem signing now skips cleanly when
SKIP_GEM_SIGNINGis set or no matching
local certificate is present, improving builds for downstream packagers.
Fixed
-
Restored the
colorizeruntime dependency so fresh installs include the
colorization support used by debug logging output. -
Stabilized logged hash argument and payload rendering across supported Ruby
versions.
Removed
- Removed the GPL-licensed
colorizeruntime dependency while preserving the
existing colorization callback behavior.
Many paths lead to being a sponsor or a backer of this project. Are you on such a path?