Skip to content

v4.0.3

Choose a tag to compare

@pboling pboling released this 28 May 08:25
v4.0.3
e5148d6

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::VERSION as the traditional top-level version constant, in
    addition to DebugLogging::Version::VERSION.
  • Ruby 4 compatibility coverage for log output that includes Ruby's updated
    symbol-key Hash#inspect formatting.
  • 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_SIGNING is set or no matching
    local certificate is present, improving builds for downstream packagers.

Fixed

  • Restored the colorize runtime 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 colorize runtime dependency while preserving the
    existing colorization callback behavior.

Official Discord 👉️ Live Chat on Discord

Many paths lead to being a sponsor or a backer of this project. Are you on such a path?

OpenCollective Backers OpenCollective Sponsors Sponsor Me on Github Liberapay Goal Progress Donate on PayPal

Buy me a coffee Donate on Polar Donate to my FLOSS efforts at ko-fi.com Donate to my FLOSS efforts using Patreon