All Versions
43
Latest Version
Avg Release Cycle
57 days
Latest Release
1441 days ago

Changelog History
Page 1

  • v2.7.0 Changes

    November 29, 2020
    • Implement Hash for Level and FilterLevel
    • โž• Add #% for alternate display of the value part
    • Implement Eq for dynamic Keys
    • โž• Add emit_error to Serializer, # for serializing foreign errors, and impl Value for std::io::Error
    • โž• Add Serde (if nested-values feature is enabled) to optionally wrap a value that implements [serde::Serialize] so it's written to the log record as an object, rather than a primitive.
  • v2.6.0 Changes

    October 28, 2019
    • โž• Add #? for pretty-debug printing the value part
  • v2.5.3 Changes

    • ๐ŸŒฒ Use fully qualified call syntax for Logger::log in macros
  • v2.5.2 Changes

    July 22, 2019
    • โช Restored parsing of Level and FilterLevel truncated names
  • v2.5.1 Changes

    July 11, 2019
    • โž• Added parsing of Level and FilterLevel short names
  • v2.5.0 Changes

    July 11, 2019
    • โž• Added FilterLevel::accepts
    • Added as_str, as_short_str and Display to FilterLevel
  • v2.4.1 Changes

    October 03, 2018
    • ๐Ÿ‘ disable support for i128/u128 types if rustc is old
  • v2.4.0 Changes

    September 19, 2018
    • Implement Value for 128 bit integers
    • โž• Add support 2018-style macro imports
      • WARNING: This is a breaking change that we couldn't avoid. Users using explicitly macro import (like #[macro_use(slog_o)]) must add __slog_builtin to the import list.
    • โฌ†๏ธ Bump miminum supported Rust version to 1.26
  • v2.3.3 Changes

    July 20, 2018
    • impl Value for SocketAddr
  • v2.3.2 Changes

    July 20, 2018
    • โช Revert broken changes:
      • Make ? and % formatters in kv! more flexible
      • Export local inner macros to help with Rust 2018 testing