REPOSITORY / ScuroNeko/SNekLog

Releases

RELEASES REPOSITORY
  • v2.1.0 3eac1851ec

    2.1.0
    Golang lint / lint (push) Successful in 24s
    Stable

    ScuroNeko released this 2026-04-27 15:42:24 +03:00 | 5 commits to main since this release

    This release expands sneklog color customization while preserving compatibility with the v2.0.1 API.

    Added

    • custom LogLevel constructors with configurable colors
    • 256-color and RGB support for LogLevel
    • ANSI text attributes on LogLevel such as Bold and Italic
    • typed color helpers for foreground/background RGB and 256-color values
    • NewLogger, SetName, SetLevel, and SetJSONPretty as clearer preferred APIs

    Improved

    • text and JSON writer handling of trailing newline semantics
    • formatter colorization logic for foreground, background, and attributes
    • GoDoc coverage across the public API
    • English and Russian README examples and API guidance

    Compatibility

    • legacy APIs from v2.0.1 remain available as deprecated wrappers
    • legacy ColorStringBuilder method signatures were preserved for backward compatibility
    • deprecated methods now explicitly document their replacements and planned removal in v3

    Fixed

    • extra separator/space issues in Println-style output
    • attribute slice handling and defensive copying for LogLevel
    • color mode precedence when switching between ANSI, 256-color, and RGB modes

    Full Changelog: v2.0.1...v2.1.0

    Downloads