From 06fe6ee8900087bd75cb0cda37ac1b1608274021 Mon Sep 17 00:00:00 2001 From: Andy Caldwell Date: Fri, 6 Oct 2023 16:57:01 +0100 Subject: [PATCH] Release 8.1.0 --- CHANGELOG.md | 7 +++++++ Cargo.toml | 6 +++--- slog-extlog-derive/Cargo.toml | 9 +-------- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ca97c90..73a5eed 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,11 +7,18 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ## [Unreleased] +### Changed + +### Added + ### Fixed +## [8.1.0] + ### Added - Allow providing the `Id` field of `LogDetails` as a literal integer as well as a quoted integer - Allow providing the `Value` field of `StatTrigger` as a literal integer as well as a quoted integer +- `slog_extlog` now exports `erased-serde` so users of `slog-extlog-derive` don't need to import that crate into their namespace ### Fixed - Migrate to `syn v2.0` diff --git a/Cargo.toml b/Cargo.toml index a5a9784..191c28c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] authors = ["Metaswitch Networks Ltd"] name = "slog-extlog" -version = "8.0.0" +version = "8.1.0" license = "Apache-2.0" description = "Object-based logging and statistics tracking through logs" homepage = "https://github.com/slog-rs/extlog" @@ -29,12 +29,12 @@ tokio = { version = "1", features = [ "rt", "time" ], optional = true } # this is to allow the derive <-> extlog crate APIs to stay perfectly in sync, # allowing breaking changes that only affect the interface between these crates # to be elided downstream -slog-extlog-derive = { version = "=8.0.0", path = "slog-extlog-derive", optional = true } +slog-extlog-derive = { version = "=8.1.0", path = "slog-extlog-derive", optional = true } [dev-dependencies] bencher = "0.1.5" tokio = { version = "1", features = [ "macros", "rt-multi-thread", "time" ] } -slog-extlog-derive = { version = "=8.0.0", path = "slog-extlog-derive" } +slog-extlog-derive = { version = "=8.1.0", path = "slog-extlog-derive" } [features] interval_logging = [ "tokio" ] diff --git a/slog-extlog-derive/Cargo.toml b/slog-extlog-derive/Cargo.toml index d7190a6..9d42d02 100644 --- a/slog-extlog-derive/Cargo.toml +++ b/slog-extlog-derive/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "slog-extlog-derive" -version = "8.0.0" +version = "8.1.0" authors = ["Metaswitch Networks Ltd"] license = "Apache-2.0" description = "Custom derive code for slog-extlog" @@ -22,12 +22,5 @@ proc-macro = true [dev-dependencies] iobuffer = "0.2" serde = { version = "1.0", features = ["derive"] } -# Cargo doesn't let you publish crates with circular dev dependencies, -# so in order to publish new versions you'll need to temporarily comment out -# this dependency in your local codebase and publish the crate using the -# --allow-dirty flag. -# -# This is a known problem in Cargo - see -# https://github.com/rust-lang/cargo/issues/4242 for tracking issue. slog-extlog = { path = ".." } tokio = { version = "1.32", features = ["macros", "rt-multi-thread"] }