Skip to content

QEB-1447 Add semantic logging methods with configurable colours - #13

Merged
leeroybrown merged 2 commits into
mainfrom
feature/QEB-1447-semantic-logging-methods
Aug 12, 2026
Merged

QEB-1447 Add semantic logging methods with configurable colours#13
leeroybrown merged 2 commits into
mainfrom
feature/QEB-1447-semantic-logging-methods

Conversation

@leeroybrown

@leeroybrown leeroybrown commented Aug 7, 2026

Copy link
Copy Markdown
Contributor
  • Added DVLA::Herodotus::SemanticColours module with default colour mappings
  • Added .config, .step, .success, .warning, .data methods to String
  • Semantic colours configurable via main DVLA::Herodotus.configure block alongside logger options
  • DVLA::Herodotus.reset_configuration! resets both logger options and semantic colours
  • DVLA::Herodotus::SemanticColours.configure and .reset! still available for standalone colour config
  • Semantic methods chain with existing colour/style methods
  • Fully backwards compatible - existing manual colour usage unchanged
  • Version bumped to 2.4.0
  • README and CHANGELOG updated

@leeroybrown
leeroybrown merged commit da3556c into main Aug 12, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants