Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ All notable changes to this project will be documented in this file.

## Unreleased

## [0.30.0] 2026-06-03

### Breaking changes

* Bump minimum supported Rust version (MSRV) to 1.89.0.
Expand Down
32 changes: 16 additions & 16 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -37,22 +37,22 @@ rust-version = "1.89.0"

[workspace.dependencies]
# Workspace dependencies
logforth = { version = "0.29.1", path = "logforth" }
logforth-append-async = { version = "0.3.0", path = "appenders/async" }
logforth-append-fastrace = { version = "0.3.0", path = "appenders/fastrace" }
logforth-append-file = { version = "0.3.0", path = "appenders/file" }
logforth-append-journald = { version = "0.3.0", path = "appenders/journald" }
logforth-append-opentelemetry = { version = "0.3.1", path = "appenders/opentelemetry" }
logforth-append-syslog = { version = "0.3.0", path = "appenders/syslog" }
logforth-bridge-log = { version = "0.3.0", path = "bridges/log" }
logforth-core = { version = "0.3.1", path = "core" }
logforth-diagnostic-fastrace = { version = "0.3.0", path = "diagnostics/fastrace" }
logforth-diagnostic-task-local = { version = "0.3.0", path = "diagnostics/task-local" }
logforth-filter-rustlog = { version = "0.1.0", path = "filters/rustlog" }
logforth-layout-google-cloud-logging = { version = "0.3.0", path = "layouts/google-cloud-logging" }
logforth-layout-json = { version = "0.3.0", path = "layouts/json" }
logforth-layout-logfmt = { version = "0.3.0", path = "layouts/logfmt" }
logforth-layout-text = { version = "0.3.0", path = "layouts/text" }
logforth = { version = "0.30.0", path = "logforth" }
logforth-append-async = { version = "0.4.0", path = "appenders/async" }
logforth-append-fastrace = { version = "0.4.0", path = "appenders/fastrace" }
logforth-append-file = { version = "0.4.0", path = "appenders/file" }
logforth-append-journald = { version = "0.4.0", path = "appenders/journald" }
logforth-append-opentelemetry = { version = "0.4.0", path = "appenders/opentelemetry" }
logforth-append-syslog = { version = "0.4.0", path = "appenders/syslog" }
logforth-bridge-log = { version = "0.4.0", path = "bridges/log" }
logforth-core = { version = "0.4.0", path = "core" }
logforth-diagnostic-fastrace = { version = "0.4.0", path = "diagnostics/fastrace" }
logforth-diagnostic-task-local = { version = "0.4.0", path = "diagnostics/task-local" }
logforth-filter-rustlog = { version = "0.4.0", path = "filters/rustlog" }
logforth-layout-google-cloud-logging = { version = "0.4.0", path = "layouts/google-cloud-logging" }
logforth-layout-json = { version = "0.4.0", path = "layouts/json" }
logforth-layout-logfmt = { version = "0.4.0", path = "layouts/logfmt" }
logforth-layout-text = { version = "0.4.0", path = "layouts/text" }

# Crates.io dependencies
anyhow = { version = "1.0" }
Expand Down
2 changes: 1 addition & 1 deletion appenders/async/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

[package]
name = "logforth-append-async"
version = "0.3.0"
version = "0.4.0"

description = "Asynchronous appender for Logforth."
keywords = ["logging", "log", "async"]
Expand Down
2 changes: 1 addition & 1 deletion appenders/fastrace/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

[package]
name = "logforth-append-fastrace"
version = "0.3.0"
version = "0.4.0"

description = "Fastrace appender for Logforth."
keywords = ["logging", "log", "fastrace"]
Expand Down
2 changes: 1 addition & 1 deletion appenders/file/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

[package]
name = "logforth-append-file"
version = "0.3.0"
version = "0.4.0"

description = "File appender for Logforth with optional rollover strategy."
keywords = ["logging", "log", "file-appender"]
Expand Down
2 changes: 1 addition & 1 deletion appenders/journald/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

[package]
name = "logforth-append-journald"
version = "0.3.0"
version = "0.4.0"

description = "Journald appender for Logforth."
keywords = ["logging", "log", "journald"]
Expand Down
2 changes: 1 addition & 1 deletion appenders/opentelemetry/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

[package]
name = "logforth-append-opentelemetry"
version = "0.3.1"
version = "0.4.0"

description = "Opemtelemetry appender for Logforth."
keywords = ["logging", "log", "opentelemtry"]
Expand Down
2 changes: 1 addition & 1 deletion appenders/syslog/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

[package]
name = "logforth-append-syslog"
version = "0.3.0"
version = "0.4.0"

description = "Syslog appender for Logforth."
keywords = ["logging", "log", "syslog"]
Expand Down
2 changes: 1 addition & 1 deletion bridges/log/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

[package]
name = "logforth-bridge-log"
version = "0.3.0"
version = "0.4.0"

description = "Bridge Logforth with the log crate."
keywords = ["logging", "log"]
Expand Down
2 changes: 1 addition & 1 deletion core/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

[package]
name = "logforth-core"
version = "0.3.1"
version = "0.4.0"

description = "Core structs and functions for Logforth."
keywords = ["logging", "log"]
Expand Down
2 changes: 1 addition & 1 deletion diagnostics/fastrace/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

[package]
name = "logforth-diagnostic-fastrace"
version = "0.3.0"
version = "0.4.0"

description = "Fastrace diagnostic for Logforth."
keywords = ["logging", "log", "fastrace"]
Expand Down
2 changes: 1 addition & 1 deletion diagnostics/task-local/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

[package]
name = "logforth-diagnostic-task-local"
version = "0.3.0"
version = "0.4.0"

description = "Task-local diagnostic for Logforth."
keywords = ["logging", "log", "async", "task", "future"]
Expand Down
3 changes: 3 additions & 0 deletions diagnostics/task-local/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,9 @@
//! fut.with_task_local_context([("key".into(), "value".into())]);
//! ```

#![cfg_attr(docsrs, feature(doc_cfg))]
#![deny(missing_docs)]

use std::cell::RefCell;
use std::pin::Pin;
use std::task::Context;
Expand Down
6 changes: 5 additions & 1 deletion filters/rustlog/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

[package]
name = "logforth-filter-rustlog"
version = "0.1.0"
version = "0.4.0"

description = "RUST_LOG directive pattern filter for Logforth."
keywords = ["logging", "log", "fastrace"]
Expand All @@ -27,6 +27,10 @@ readme.workspace = true
repository.workspace = true
rust-version.workspace = true

[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]

[dependencies]
logforth-core = { workspace = true }

Expand Down
3 changes: 3 additions & 0 deletions filters/rustlog/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,9 @@
//! * `off` turns off all logging for the application
//! * `OFF` turns off all logging for the application (same as previous)

#![cfg_attr(docsrs, feature(doc_cfg))]
#![deny(missing_docs)]

use std::borrow::Cow;
use std::str::FromStr;

Expand Down
2 changes: 1 addition & 1 deletion layouts/google-cloud-logging/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

[package]
name = "logforth-layout-google-cloud-logging"
version = "0.3.0"
version = "0.4.0"

description = "Google Cloud Structured Logging layout for Logforth."
keywords = ["logging", "log", "google-cloud-logging"]
Expand Down
2 changes: 1 addition & 1 deletion layouts/json/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

[package]
name = "logforth-layout-json"
version = "0.3.0"
version = "0.4.0"

description = "JSON layout for Logforth."
keywords = ["logging", "log", "json"]
Expand Down
2 changes: 1 addition & 1 deletion layouts/logfmt/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

[package]
name = "logforth-layout-logfmt"
version = "0.3.0"
version = "0.4.0"

description = "Logfmt layout for Logforth."
keywords = ["logging", "log", "logfmt"]
Expand Down
2 changes: 1 addition & 1 deletion layouts/text/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

[package]
name = "logforth-layout-text"
version = "0.3.0"
version = "0.4.0"

description = "Optionally colored text layout for Logforth."
keywords = ["logging", "log", "colored", "terminal"]
Expand Down
2 changes: 1 addition & 1 deletion logforth/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

[package]
name = "logforth"
version = "0.29.1"
version = "0.30.0"

description = "A versatile and extensible logging implementation."
keywords = ["logging", "log", "opentelemetry", "fastrace"]
Expand Down