diff --git a/.changeset/transport-sweep-v3-paths.md b/.changeset/transport-sweep-v3-paths.md deleted file mode 100644 index ba4bb4d..0000000 --- a/.changeset/transport-sweep-v3-paths.md +++ /dev/null @@ -1,35 +0,0 @@ ---- -"transports/axiom": major -"transports/blank": major -"transports/betterstack": major -"transports/charmlog": major -"transports/cli": major -"transports/console": major -"transports/datadog": major -"transports/gcplogging": major -"transports/http": major -"transports/logrus": major -"transports/lumberjack": major -"transports/newrelic": major -"transports/otellog": major -"transports/phuslu": major -"transports/pretty": major -"transports/sentry": major -"transports/slog": major -"transports/structured": major -"transports/testing": major -"transports/zap": major -"transports/zerolog": major -"integrations/loghttp": major -"integrations/sloghandler": major -"plugins/datadogtrace": major -"plugins/fmtlog": major -"plugins/oteltrace": major -"plugins/plugintest": major -"plugins/redact": major -"plugins/sampling": major ---- - -**Breaking: module paths bump to the next major.** These transports, plugins, and integrations now depend on `go.loglayer.dev/v3` and re-export v3 core types (or sibling v3 types) in their public API. Per Go convention, each module's path moves to its next major (`/v2` → `/v3`, or unversioned → `/v2`); consumers update imports and `go get` lines. - -The `structured` transport also sanitizes ANSI escape sequences, bidi overrides, and CR/LF at the top level of every entry and omits the `msg` key when the message is empty. See the migration guide at https://go.loglayer.dev/migrating. diff --git a/integrations/loghttp/CHANGELOG.md b/integrations/loghttp/CHANGELOG.md index 6db2041..8dd589b 100644 --- a/integrations/loghttp/CHANGELOG.md +++ b/integrations/loghttp/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [3.0.0] - 2026-08-23 + +### Major Changes + +- **Breaking: module paths bump to the next major.** These transports, plugins, and integrations now depend on `go.loglayer.dev/v3` and re-export v3 core types (or sibling v3 types) in their public API. Per Go convention, each module's path moves to its next major (`/v2` → `/v3`, or unversioned → `/v2`); consumers update imports and `go get` lines. + + The `structured` transport also sanitizes ANSI escape sequences, bidi overrides, and CR/LF at the top level of every entry and omits the `msg` key when the message is empty. See the migration guide at https://go.loglayer.dev/migrating. + ## [2.0.1] - 2026-05-03 ### Patch Changes diff --git a/integrations/loghttp/go.mod b/integrations/loghttp/go.mod index 86857be..d09c0f9 100644 --- a/integrations/loghttp/go.mod +++ b/integrations/loghttp/go.mod @@ -3,10 +3,8 @@ module go.loglayer.dev/integrations/loghttp/v3 go 1.25.0 require ( - go.loglayer.dev/transports/testing/v3 v3.0.0-00010101000000-000000000000 + go.loglayer.dev/transports/testing/v3 v3.0.0 go.loglayer.dev/v3 v3.0.0 ) require github.com/goccy/go-json v0.10.6 // indirect - -replace go.loglayer.dev/transports/testing/v3 => ../../transports/testing diff --git a/integrations/loghttp/go.sum b/integrations/loghttp/go.sum index 42ec334..abfbcae 100644 --- a/integrations/loghttp/go.sum +++ b/integrations/loghttp/go.sum @@ -1,5 +1,7 @@ github.com/goccy/go-json v0.10.6 h1:p8HrPJzOakx/mn/bQtjgNjdTcN+/S6FcG2CTtQOrHVU= github.com/goccy/go-json v0.10.6/go.mod h1:oq7eo15ShAhp70Anwd5lgX2pLfOS3QCiwU/PULtXL6M= +go.loglayer.dev/transports/testing/v3 v3.0.0 h1:2DgJ+qILgFGbMEZrNkRGpyrFygd18whO1rrJPIyOSf8= +go.loglayer.dev/transports/testing/v3 v3.0.0/go.mod h1:PSdMP8vihd3MaIA07X4iD6SBRD+iu/U5o++Md/hFzgs= go.loglayer.dev/v3 v3.0.0 h1:TEkgoAO21SAE0vKzrNa53G3VG88TJCKs/fMo177uY8s= go.loglayer.dev/v3 v3.0.0/go.mod h1:ghbgQp7Y/Vo4/jPCLiokMZTy2DrA3X8dfqtgcWhy3pg= go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto= diff --git a/integrations/sloghandler/CHANGELOG.md b/integrations/sloghandler/CHANGELOG.md index a182e6e..38b4711 100644 --- a/integrations/sloghandler/CHANGELOG.md +++ b/integrations/sloghandler/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [3.0.0] - 2026-08-23 + +### Major Changes + +- **Breaking: module paths bump to the next major.** These transports, plugins, and integrations now depend on `go.loglayer.dev/v3` and re-export v3 core types (or sibling v3 types) in their public API. Per Go convention, each module's path moves to its next major (`/v2` → `/v3`, or unversioned → `/v2`); consumers update imports and `go get` lines. + + The `structured` transport also sanitizes ANSI escape sequences, bidi overrides, and CR/LF at the top level of every entry and omits the `msg` key when the message is empty. See the migration guide at https://go.loglayer.dev/migrating. + ## [2.0.1] - 2026-05-03 ### Patch Changes diff --git a/integrations/sloghandler/go.mod b/integrations/sloghandler/go.mod index 427d6c3..e9f6711 100644 --- a/integrations/sloghandler/go.mod +++ b/integrations/sloghandler/go.mod @@ -3,10 +3,8 @@ module go.loglayer.dev/integrations/sloghandler/v3 go 1.25.0 require ( - go.loglayer.dev/transports/testing/v3 v3.0.0-00010101000000-000000000000 + go.loglayer.dev/transports/testing/v3 v3.0.0 go.loglayer.dev/v3 v3.0.0 ) require github.com/goccy/go-json v0.10.6 // indirect - -replace go.loglayer.dev/transports/testing/v3 => ../../transports/testing diff --git a/integrations/sloghandler/go.sum b/integrations/sloghandler/go.sum index 42ec334..abfbcae 100644 --- a/integrations/sloghandler/go.sum +++ b/integrations/sloghandler/go.sum @@ -1,5 +1,7 @@ github.com/goccy/go-json v0.10.6 h1:p8HrPJzOakx/mn/bQtjgNjdTcN+/S6FcG2CTtQOrHVU= github.com/goccy/go-json v0.10.6/go.mod h1:oq7eo15ShAhp70Anwd5lgX2pLfOS3QCiwU/PULtXL6M= +go.loglayer.dev/transports/testing/v3 v3.0.0 h1:2DgJ+qILgFGbMEZrNkRGpyrFygd18whO1rrJPIyOSf8= +go.loglayer.dev/transports/testing/v3 v3.0.0/go.mod h1:PSdMP8vihd3MaIA07X4iD6SBRD+iu/U5o++Md/hFzgs= go.loglayer.dev/v3 v3.0.0 h1:TEkgoAO21SAE0vKzrNa53G3VG88TJCKs/fMo177uY8s= go.loglayer.dev/v3 v3.0.0/go.mod h1:ghbgQp7Y/Vo4/jPCLiokMZTy2DrA3X8dfqtgcWhy3pg= go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto= diff --git a/plugins/datadogtrace/CHANGELOG.md b/plugins/datadogtrace/CHANGELOG.md index 080ae59..8894221 100644 --- a/plugins/datadogtrace/CHANGELOG.md +++ b/plugins/datadogtrace/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [3.0.0] - 2026-08-23 + +### Major Changes + +- **Breaking: module paths bump to the next major.** These transports, plugins, and integrations now depend on `go.loglayer.dev/v3` and re-export v3 core types (or sibling v3 types) in their public API. Per Go convention, each module's path moves to its next major (`/v2` → `/v3`, or unversioned → `/v2`); consumers update imports and `go get` lines. + + The `structured` transport also sanitizes ANSI escape sequences, bidi overrides, and CR/LF at the top level of every entry and omits the `msg` key when the message is empty. See the migration guide at https://go.loglayer.dev/migrating. + ## [2.0.1] - 2026-05-03 ### Patch Changes diff --git a/plugins/datadogtrace/go.mod b/plugins/datadogtrace/go.mod index 8f9b92c..24d1969 100644 --- a/plugins/datadogtrace/go.mod +++ b/plugins/datadogtrace/go.mod @@ -3,13 +3,9 @@ module go.loglayer.dev/plugins/datadogtrace/v3 go 1.25.0 require ( - go.loglayer.dev/plugins/plugintest/v3 v3.0.0-00010101000000-000000000000 - go.loglayer.dev/transports/testing/v3 v3.0.0-00010101000000-000000000000 + go.loglayer.dev/plugins/plugintest/v3 v3.0.0 + go.loglayer.dev/transports/testing/v3 v3.0.0 go.loglayer.dev/v3 v3.0.0 ) require github.com/goccy/go-json v0.10.6 // indirect - -replace go.loglayer.dev/transports/testing/v3 => ../../transports/testing - -replace go.loglayer.dev/plugins/plugintest/v3 => ../plugintest diff --git a/plugins/datadogtrace/go.sum b/plugins/datadogtrace/go.sum index 42ec334..9a095b4 100644 --- a/plugins/datadogtrace/go.sum +++ b/plugins/datadogtrace/go.sum @@ -1,5 +1,9 @@ github.com/goccy/go-json v0.10.6 h1:p8HrPJzOakx/mn/bQtjgNjdTcN+/S6FcG2CTtQOrHVU= github.com/goccy/go-json v0.10.6/go.mod h1:oq7eo15ShAhp70Anwd5lgX2pLfOS3QCiwU/PULtXL6M= +go.loglayer.dev/plugins/plugintest/v3 v3.0.0 h1:ZjkLkW1uhPpe4dBwWsL7QhBeLTSs33+RJbOe1Dj/4f0= +go.loglayer.dev/plugins/plugintest/v3 v3.0.0/go.mod h1:OEs6aXHUyWiDoQR7mO+ZBOpjnurkL7MxAvUDNDRa/g0= +go.loglayer.dev/transports/testing/v3 v3.0.0 h1:2DgJ+qILgFGbMEZrNkRGpyrFygd18whO1rrJPIyOSf8= +go.loglayer.dev/transports/testing/v3 v3.0.0/go.mod h1:PSdMP8vihd3MaIA07X4iD6SBRD+iu/U5o++Md/hFzgs= go.loglayer.dev/v3 v3.0.0 h1:TEkgoAO21SAE0vKzrNa53G3VG88TJCKs/fMo177uY8s= go.loglayer.dev/v3 v3.0.0/go.mod h1:ghbgQp7Y/Vo4/jPCLiokMZTy2DrA3X8dfqtgcWhy3pg= go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto= diff --git a/plugins/fmtlog/CHANGELOG.md b/plugins/fmtlog/CHANGELOG.md index 138e51f..ba0a5f8 100644 --- a/plugins/fmtlog/CHANGELOG.md +++ b/plugins/fmtlog/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [3.0.0] - 2026-08-23 + +### Major Changes + +- **Breaking: module paths bump to the next major.** These transports, plugins, and integrations now depend on `go.loglayer.dev/v3` and re-export v3 core types (or sibling v3 types) in their public API. Per Go convention, each module's path moves to its next major (`/v2` → `/v3`, or unversioned → `/v2`); consumers update imports and `go get` lines. + + The `structured` transport also sanitizes ANSI escape sequences, bidi overrides, and CR/LF at the top level of every entry and omits the `msg` key when the message is empty. See the migration guide at https://go.loglayer.dev/migrating. + ## [2.0.1] - 2026-05-03 ### Patch Changes diff --git a/plugins/fmtlog/go.mod b/plugins/fmtlog/go.mod index ee94ae4..17aa7f3 100644 --- a/plugins/fmtlog/go.mod +++ b/plugins/fmtlog/go.mod @@ -3,10 +3,8 @@ module go.loglayer.dev/plugins/fmtlog/v3 go 1.25.0 require ( - go.loglayer.dev/transports/testing/v3 v3.0.0-00010101000000-000000000000 + go.loglayer.dev/transports/testing/v3 v3.0.0 go.loglayer.dev/v3 v3.0.0 ) require github.com/goccy/go-json v0.10.6 // indirect - -replace go.loglayer.dev/transports/testing/v3 => ../../transports/testing diff --git a/plugins/fmtlog/go.sum b/plugins/fmtlog/go.sum index 42ec334..abfbcae 100644 --- a/plugins/fmtlog/go.sum +++ b/plugins/fmtlog/go.sum @@ -1,5 +1,7 @@ github.com/goccy/go-json v0.10.6 h1:p8HrPJzOakx/mn/bQtjgNjdTcN+/S6FcG2CTtQOrHVU= github.com/goccy/go-json v0.10.6/go.mod h1:oq7eo15ShAhp70Anwd5lgX2pLfOS3QCiwU/PULtXL6M= +go.loglayer.dev/transports/testing/v3 v3.0.0 h1:2DgJ+qILgFGbMEZrNkRGpyrFygd18whO1rrJPIyOSf8= +go.loglayer.dev/transports/testing/v3 v3.0.0/go.mod h1:PSdMP8vihd3MaIA07X4iD6SBRD+iu/U5o++Md/hFzgs= go.loglayer.dev/v3 v3.0.0 h1:TEkgoAO21SAE0vKzrNa53G3VG88TJCKs/fMo177uY8s= go.loglayer.dev/v3 v3.0.0/go.mod h1:ghbgQp7Y/Vo4/jPCLiokMZTy2DrA3X8dfqtgcWhy3pg= go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto= diff --git a/plugins/oteltrace/CHANGELOG.md b/plugins/oteltrace/CHANGELOG.md index eaca077..e5d0239 100644 --- a/plugins/oteltrace/CHANGELOG.md +++ b/plugins/oteltrace/CHANGELOG.md @@ -8,6 +8,14 @@ versions independently of the framework core. Maintained automatically by [monorel](https://monorel.disaresta.com) from `.changeset/*.md` files. +## [3.0.0] - 2026-08-23 + +### Major Changes + +- **Breaking: module paths bump to the next major.** These transports, plugins, and integrations now depend on `go.loglayer.dev/v3` and re-export v3 core types (or sibling v3 types) in their public API. Per Go convention, each module's path moves to its next major (`/v2` → `/v3`, or unversioned → `/v2`); consumers update imports and `go get` lines. + + The `structured` transport also sanitizes ANSI escape sequences, bidi overrides, and CR/LF at the top level of every entry and omits the `msg` key when the message is empty. See the migration guide at https://go.loglayer.dev/migrating. + ## [2.0.1] - 2026-05-03 ### Patch Changes diff --git a/plugins/oteltrace/go.mod b/plugins/oteltrace/go.mod index ab6ec0e..0e5156d 100644 --- a/plugins/oteltrace/go.mod +++ b/plugins/oteltrace/go.mod @@ -3,8 +3,8 @@ module go.loglayer.dev/plugins/oteltrace/v3 go 1.25.0 require ( - go.loglayer.dev/plugins/plugintest/v3 v3.0.0-00010101000000-000000000000 - go.loglayer.dev/transports/testing/v3 v3.0.0-00010101000000-000000000000 + go.loglayer.dev/plugins/plugintest/v3 v3.0.0 + go.loglayer.dev/transports/testing/v3 v3.0.0 go.loglayer.dev/v3 v3.0.0 go.opentelemetry.io/otel v1.43.0 go.opentelemetry.io/otel/sdk v1.43.0 @@ -21,7 +21,3 @@ require ( go.opentelemetry.io/otel/metric v1.43.0 // indirect golang.org/x/sys v0.43.0 // indirect ) - -replace go.loglayer.dev/transports/testing/v3 => ../../transports/testing - -replace go.loglayer.dev/plugins/plugintest/v3 => ../plugintest diff --git a/plugins/oteltrace/go.sum b/plugins/oteltrace/go.sum index f645c7b..bb1b0ce 100644 --- a/plugins/oteltrace/go.sum +++ b/plugins/oteltrace/go.sum @@ -17,6 +17,10 @@ github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 h1:Jamvg5psRI github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/stretchr/testify v1.11.1 h1:7s2iGBzp5EwR7/aIZr8ao5+dra3wiQyKjjFuvgVKu7U= github.com/stretchr/testify v1.11.1/go.mod h1:wZwfW3scLgRK+23gO65QZefKpKQRnfz6sD981Nm4B6U= +go.loglayer.dev/plugins/plugintest/v3 v3.0.0 h1:ZjkLkW1uhPpe4dBwWsL7QhBeLTSs33+RJbOe1Dj/4f0= +go.loglayer.dev/plugins/plugintest/v3 v3.0.0/go.mod h1:OEs6aXHUyWiDoQR7mO+ZBOpjnurkL7MxAvUDNDRa/g0= +go.loglayer.dev/transports/testing/v3 v3.0.0 h1:2DgJ+qILgFGbMEZrNkRGpyrFygd18whO1rrJPIyOSf8= +go.loglayer.dev/transports/testing/v3 v3.0.0/go.mod h1:PSdMP8vihd3MaIA07X4iD6SBRD+iu/U5o++Md/hFzgs= go.loglayer.dev/v3 v3.0.0 h1:TEkgoAO21SAE0vKzrNa53G3VG88TJCKs/fMo177uY8s= go.loglayer.dev/v3 v3.0.0/go.mod h1:ghbgQp7Y/Vo4/jPCLiokMZTy2DrA3X8dfqtgcWhy3pg= go.opentelemetry.io/auto/sdk v1.2.1 h1:jXsnJ4Lmnqd11kwkBV2LgLoFMZKizbCi5fNZ/ipaZ64= diff --git a/plugins/plugintest/CHANGELOG.md b/plugins/plugintest/CHANGELOG.md index d864d10..316e119 100644 --- a/plugins/plugintest/CHANGELOG.md +++ b/plugins/plugintest/CHANGELOG.md @@ -5,6 +5,14 @@ All notable changes to this project are documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [3.0.0] - 2026-08-23 + +### Major Changes + +- **Breaking: module paths bump to the next major.** These transports, plugins, and integrations now depend on `go.loglayer.dev/v3` and re-export v3 core types (or sibling v3 types) in their public API. Per Go convention, each module's path moves to its next major (`/v2` → `/v3`, or unversioned → `/v2`); consumers update imports and `go get` lines. + + The `structured` transport also sanitizes ANSI escape sequences, bidi overrides, and CR/LF at the top level of every entry and omits the `msg` key when the message is empty. See the migration guide at https://go.loglayer.dev/migrating. + ## [2.0.1] - 2026-05-03 ### Patch Changes diff --git a/plugins/plugintest/go.mod b/plugins/plugintest/go.mod index bb58beb..86c32b5 100644 --- a/plugins/plugintest/go.mod +++ b/plugins/plugintest/go.mod @@ -3,10 +3,8 @@ module go.loglayer.dev/plugins/plugintest/v3 go 1.25.0 require ( - go.loglayer.dev/transports/testing/v3 v3.0.0-00010101000000-000000000000 + go.loglayer.dev/transports/testing/v3 v3.0.0 go.loglayer.dev/v3 v3.0.0 ) require github.com/goccy/go-json v0.10.6 // indirect - -replace go.loglayer.dev/transports/testing/v3 => ../../transports/testing diff --git a/plugins/plugintest/go.sum b/plugins/plugintest/go.sum index 42ec334..abfbcae 100644 --- a/plugins/plugintest/go.sum +++ b/plugins/plugintest/go.sum @@ -1,5 +1,7 @@ github.com/goccy/go-json v0.10.6 h1:p8HrPJzOakx/mn/bQtjgNjdTcN+/S6FcG2CTtQOrHVU= github.com/goccy/go-json v0.10.6/go.mod h1:oq7eo15ShAhp70Anwd5lgX2pLfOS3QCiwU/PULtXL6M= +go.loglayer.dev/transports/testing/v3 v3.0.0 h1:2DgJ+qILgFGbMEZrNkRGpyrFygd18whO1rrJPIyOSf8= +go.loglayer.dev/transports/testing/v3 v3.0.0/go.mod h1:PSdMP8vihd3MaIA07X4iD6SBRD+iu/U5o++Md/hFzgs= go.loglayer.dev/v3 v3.0.0 h1:TEkgoAO21SAE0vKzrNa53G3VG88TJCKs/fMo177uY8s= go.loglayer.dev/v3 v3.0.0/go.mod h1:ghbgQp7Y/Vo4/jPCLiokMZTy2DrA3X8dfqtgcWhy3pg= go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto= diff --git a/plugins/redact/CHANGELOG.md b/plugins/redact/CHANGELOG.md index c6a3856..901c036 100644 --- a/plugins/redact/CHANGELOG.md +++ b/plugins/redact/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [3.0.0] - 2026-08-23 + +### Major Changes + +- **Breaking: module paths bump to the next major.** These transports, plugins, and integrations now depend on `go.loglayer.dev/v3` and re-export v3 core types (or sibling v3 types) in their public API. Per Go convention, each module's path moves to its next major (`/v2` → `/v3`, or unversioned → `/v2`); consumers update imports and `go get` lines. + + The `structured` transport also sanitizes ANSI escape sequences, bidi overrides, and CR/LF at the top level of every entry and omits the `msg` key when the message is empty. See the migration guide at https://go.loglayer.dev/migrating. + ## [2.0.1] - 2026-05-03 ### Patch Changes diff --git a/plugins/redact/go.mod b/plugins/redact/go.mod index 4f90e7a..7d21332 100644 --- a/plugins/redact/go.mod +++ b/plugins/redact/go.mod @@ -3,13 +3,9 @@ module go.loglayer.dev/plugins/redact/v3 go 1.25.0 require ( - go.loglayer.dev/plugins/plugintest/v3 v3.0.0-00010101000000-000000000000 - go.loglayer.dev/transports/testing/v3 v3.0.0-00010101000000-000000000000 + go.loglayer.dev/plugins/plugintest/v3 v3.0.0 + go.loglayer.dev/transports/testing/v3 v3.0.0 go.loglayer.dev/v3 v3.0.0 ) require github.com/goccy/go-json v0.10.6 // indirect - -replace go.loglayer.dev/transports/testing/v3 => ../../transports/testing - -replace go.loglayer.dev/plugins/plugintest/v3 => ../plugintest diff --git a/plugins/redact/go.sum b/plugins/redact/go.sum index 42ec334..9a095b4 100644 --- a/plugins/redact/go.sum +++ b/plugins/redact/go.sum @@ -1,5 +1,9 @@ github.com/goccy/go-json v0.10.6 h1:p8HrPJzOakx/mn/bQtjgNjdTcN+/S6FcG2CTtQOrHVU= github.com/goccy/go-json v0.10.6/go.mod h1:oq7eo15ShAhp70Anwd5lgX2pLfOS3QCiwU/PULtXL6M= +go.loglayer.dev/plugins/plugintest/v3 v3.0.0 h1:ZjkLkW1uhPpe4dBwWsL7QhBeLTSs33+RJbOe1Dj/4f0= +go.loglayer.dev/plugins/plugintest/v3 v3.0.0/go.mod h1:OEs6aXHUyWiDoQR7mO+ZBOpjnurkL7MxAvUDNDRa/g0= +go.loglayer.dev/transports/testing/v3 v3.0.0 h1:2DgJ+qILgFGbMEZrNkRGpyrFygd18whO1rrJPIyOSf8= +go.loglayer.dev/transports/testing/v3 v3.0.0/go.mod h1:PSdMP8vihd3MaIA07X4iD6SBRD+iu/U5o++Md/hFzgs= go.loglayer.dev/v3 v3.0.0 h1:TEkgoAO21SAE0vKzrNa53G3VG88TJCKs/fMo177uY8s= go.loglayer.dev/v3 v3.0.0/go.mod h1:ghbgQp7Y/Vo4/jPCLiokMZTy2DrA3X8dfqtgcWhy3pg= go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto= diff --git a/plugins/sampling/CHANGELOG.md b/plugins/sampling/CHANGELOG.md index ed6bf91..a57aaa7 100644 --- a/plugins/sampling/CHANGELOG.md +++ b/plugins/sampling/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [3.0.0] - 2026-08-23 + +### Major Changes + +- **Breaking: module paths bump to the next major.** These transports, plugins, and integrations now depend on `go.loglayer.dev/v3` and re-export v3 core types (or sibling v3 types) in their public API. Per Go convention, each module's path moves to its next major (`/v2` → `/v3`, or unversioned → `/v2`); consumers update imports and `go get` lines. + + The `structured` transport also sanitizes ANSI escape sequences, bidi overrides, and CR/LF at the top level of every entry and omits the `msg` key when the message is empty. See the migration guide at https://go.loglayer.dev/migrating. + ## [2.0.1] - 2026-05-03 ### Patch Changes diff --git a/plugins/sampling/go.mod b/plugins/sampling/go.mod index ab8f114..252824c 100644 --- a/plugins/sampling/go.mod +++ b/plugins/sampling/go.mod @@ -3,13 +3,9 @@ module go.loglayer.dev/plugins/sampling/v3 go 1.25.0 require ( - go.loglayer.dev/plugins/plugintest/v3 v3.0.0-00010101000000-000000000000 - go.loglayer.dev/transports/testing/v3 v3.0.0-00010101000000-000000000000 + go.loglayer.dev/plugins/plugintest/v3 v3.0.0 + go.loglayer.dev/transports/testing/v3 v3.0.0 go.loglayer.dev/v3 v3.0.0 ) require github.com/goccy/go-json v0.10.6 // indirect - -replace go.loglayer.dev/transports/testing/v3 => ../../transports/testing - -replace go.loglayer.dev/plugins/plugintest/v3 => ../plugintest diff --git a/plugins/sampling/go.sum b/plugins/sampling/go.sum index 42ec334..9a095b4 100644 --- a/plugins/sampling/go.sum +++ b/plugins/sampling/go.sum @@ -1,5 +1,9 @@ github.com/goccy/go-json v0.10.6 h1:p8HrPJzOakx/mn/bQtjgNjdTcN+/S6FcG2CTtQOrHVU= github.com/goccy/go-json v0.10.6/go.mod h1:oq7eo15ShAhp70Anwd5lgX2pLfOS3QCiwU/PULtXL6M= +go.loglayer.dev/plugins/plugintest/v3 v3.0.0 h1:ZjkLkW1uhPpe4dBwWsL7QhBeLTSs33+RJbOe1Dj/4f0= +go.loglayer.dev/plugins/plugintest/v3 v3.0.0/go.mod h1:OEs6aXHUyWiDoQR7mO+ZBOpjnurkL7MxAvUDNDRa/g0= +go.loglayer.dev/transports/testing/v3 v3.0.0 h1:2DgJ+qILgFGbMEZrNkRGpyrFygd18whO1rrJPIyOSf8= +go.loglayer.dev/transports/testing/v3 v3.0.0/go.mod h1:PSdMP8vihd3MaIA07X4iD6SBRD+iu/U5o++Md/hFzgs= go.loglayer.dev/v3 v3.0.0 h1:TEkgoAO21SAE0vKzrNa53G3VG88TJCKs/fMo177uY8s= go.loglayer.dev/v3 v3.0.0/go.mod h1:ghbgQp7Y/Vo4/jPCLiokMZTy2DrA3X8dfqtgcWhy3pg= go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto= diff --git a/transports/axiom/CHANGELOG.md b/transports/axiom/CHANGELOG.md index a6e9051..6f7bcbd 100644 --- a/transports/axiom/CHANGELOG.md +++ b/transports/axiom/CHANGELOG.md @@ -5,6 +5,14 @@ All notable changes to this project are documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [3.0.0] - 2026-08-23 + +### Major Changes + +- **Breaking: module paths bump to the next major.** These transports, plugins, and integrations now depend on `go.loglayer.dev/v3` and re-export v3 core types (or sibling v3 types) in their public API. Per Go convention, each module's path moves to its next major (`/v2` → `/v3`, or unversioned → `/v2`); consumers update imports and `go get` lines. + + The `structured` transport also sanitizes ANSI escape sequences, bidi overrides, and CR/LF at the top level of every entry and omits the `msg` key when the message is empty. See the migration guide at https://go.loglayer.dev/migrating. + ## [1.0.0] - 2026-05-06 ### Major Changes diff --git a/transports/betterstack/CHANGELOG.md b/transports/betterstack/CHANGELOG.md index d68713a..31ece9c 100644 --- a/transports/betterstack/CHANGELOG.md +++ b/transports/betterstack/CHANGELOG.md @@ -5,6 +5,14 @@ All notable changes to this project are documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [2.0.0] - 2026-08-23 + +### Major Changes + +- **Breaking: module paths bump to the next major.** These transports, plugins, and integrations now depend on `go.loglayer.dev/v3` and re-export v3 core types (or sibling v3 types) in their public API. Per Go convention, each module's path moves to its next major (`/v2` → `/v3`, or unversioned → `/v2`); consumers update imports and `go get` lines. + + The `structured` transport also sanitizes ANSI escape sequences, bidi overrides, and CR/LF at the top level of every entry and omits the `msg` key when the message is empty. See the migration guide at https://go.loglayer.dev/migrating. + ## [1.0.0] - 2026-05-11 ### Major Changes diff --git a/transports/betterstack/go.mod b/transports/betterstack/go.mod index 5e7e7c7..03badbf 100644 --- a/transports/betterstack/go.mod +++ b/transports/betterstack/go.mod @@ -4,10 +4,8 @@ go 1.25.0 require ( github.com/goccy/go-json v0.10.6 - go.loglayer.dev/transports/http/v3 v3.0.0-00010101000000-000000000000 + go.loglayer.dev/transports/http/v3 v3.0.0 go.loglayer.dev/v3 v3.0.0 ) replace go.loglayer.dev => ../.. - -replace go.loglayer.dev/transports/http/v3 => ../http diff --git a/transports/betterstack/go.sum b/transports/betterstack/go.sum index 42ec334..1fd0c8e 100644 --- a/transports/betterstack/go.sum +++ b/transports/betterstack/go.sum @@ -1,5 +1,7 @@ github.com/goccy/go-json v0.10.6 h1:p8HrPJzOakx/mn/bQtjgNjdTcN+/S6FcG2CTtQOrHVU= github.com/goccy/go-json v0.10.6/go.mod h1:oq7eo15ShAhp70Anwd5lgX2pLfOS3QCiwU/PULtXL6M= +go.loglayer.dev/transports/http/v3 v3.0.0 h1:ZPI7GxSJf2LJ9HOfSKk+tHQ5LiRr18LO/ebbDH3KxeI= +go.loglayer.dev/transports/http/v3 v3.0.0/go.mod h1:DXqscuLnv4dEXWZKTE0gwtH13VGSaXq4GIOB5IXtGNI= go.loglayer.dev/v3 v3.0.0 h1:TEkgoAO21SAE0vKzrNa53G3VG88TJCKs/fMo177uY8s= go.loglayer.dev/v3 v3.0.0/go.mod h1:ghbgQp7Y/Vo4/jPCLiokMZTy2DrA3X8dfqtgcWhy3pg= go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto= diff --git a/transports/blank/CHANGELOG.md b/transports/blank/CHANGELOG.md index 2ffac67..50a24c1 100644 --- a/transports/blank/CHANGELOG.md +++ b/transports/blank/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [3.0.0] - 2026-08-23 + +### Major Changes + +- **Breaking: module paths bump to the next major.** These transports, plugins, and integrations now depend on `go.loglayer.dev/v3` and re-export v3 core types (or sibling v3 types) in their public API. Per Go convention, each module's path moves to its next major (`/v2` → `/v3`, or unversioned → `/v2`); consumers update imports and `go get` lines. + + The `structured` transport also sanitizes ANSI escape sequences, bidi overrides, and CR/LF at the top level of every entry and omits the `msg` key when the message is empty. See the migration guide at https://go.loglayer.dev/migrating. + ## [2.0.1] - 2026-05-03 ### Patch Changes diff --git a/transports/charmlog/CHANGELOG.md b/transports/charmlog/CHANGELOG.md index e5fc950..a1d9421 100644 --- a/transports/charmlog/CHANGELOG.md +++ b/transports/charmlog/CHANGELOG.md @@ -8,6 +8,14 @@ versions independently of the framework core. Maintained automatically by [monorel](https://monorel.disaresta.com) from `.changeset/*.md` files. +## [3.0.0] - 2026-08-23 + +### Major Changes + +- **Breaking: module paths bump to the next major.** These transports, plugins, and integrations now depend on `go.loglayer.dev/v3` and re-export v3 core types (or sibling v3 types) in their public API. Per Go convention, each module's path moves to its next major (`/v2` → `/v3`, or unversioned → `/v2`); consumers update imports and `go get` lines. + + The `structured` transport also sanitizes ANSI escape sequences, bidi overrides, and CR/LF at the top level of every entry and omits the `msg` key when the message is empty. See the migration guide at https://go.loglayer.dev/migrating. + ## [2.0.1] - 2026-05-03 ### Patch Changes diff --git a/transports/cli/CHANGELOG.md b/transports/cli/CHANGELOG.md index 8ddfbae..b33c09c 100644 --- a/transports/cli/CHANGELOG.md +++ b/transports/cli/CHANGELOG.md @@ -5,6 +5,14 @@ All notable changes to this project are documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [3.0.0] - 2026-08-23 + +### Major Changes + +- **Breaking: module paths bump to the next major.** These transports, plugins, and integrations now depend on `go.loglayer.dev/v3` and re-export v3 core types (or sibling v3 types) in their public API. Per Go convention, each module's path moves to its next major (`/v2` → `/v3`, or unversioned → `/v2`); consumers update imports and `go get` lines. + + The `structured` transport also sanitizes ANSI escape sequences, bidi overrides, and CR/LF at the top level of every entry and omits the `msg` key when the message is empty. See the migration guide at https://go.loglayer.dev/migrating. + ## [2.3.0] - 2026-08-21 ### Minor Changes diff --git a/transports/console/CHANGELOG.md b/transports/console/CHANGELOG.md index 7004c5f..ae1069a 100644 --- a/transports/console/CHANGELOG.md +++ b/transports/console/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [3.0.0] - 2026-08-23 + +### Major Changes + +- **Breaking: module paths bump to the next major.** These transports, plugins, and integrations now depend on `go.loglayer.dev/v3` and re-export v3 core types (or sibling v3 types) in their public API. Per Go convention, each module's path moves to its next major (`/v2` → `/v3`, or unversioned → `/v2`); consumers update imports and `go get` lines. + + The `structured` transport also sanitizes ANSI escape sequences, bidi overrides, and CR/LF at the top level of every entry and omits the `msg` key when the message is empty. See the migration guide at https://go.loglayer.dev/migrating. + ## [2.1.0] - 2026-05-03 ### Minor Changes diff --git a/transports/datadog/CHANGELOG.md b/transports/datadog/CHANGELOG.md index 29d3603..7a76c65 100644 --- a/transports/datadog/CHANGELOG.md +++ b/transports/datadog/CHANGELOG.md @@ -8,6 +8,14 @@ versions independently of the framework core. Maintained automatically by [monorel](https://monorel.disaresta.com) from `.changeset/*.md` files. +## [3.0.0] - 2026-08-23 + +### Major Changes + +- **Breaking: module paths bump to the next major.** These transports, plugins, and integrations now depend on `go.loglayer.dev/v3` and re-export v3 core types (or sibling v3 types) in their public API. Per Go convention, each module's path moves to its next major (`/v2` → `/v3`, or unversioned → `/v2`); consumers update imports and `go get` lines. + + The `structured` transport also sanitizes ANSI escape sequences, bidi overrides, and CR/LF at the top level of every entry and omits the `msg` key when the message is empty. See the migration guide at https://go.loglayer.dev/migrating. + ## [2.0.1] - 2026-05-03 ### Patch Changes diff --git a/transports/datadog/go.mod b/transports/datadog/go.mod index 5340b5b..4444fb7 100644 --- a/transports/datadog/go.mod +++ b/transports/datadog/go.mod @@ -4,9 +4,7 @@ go 1.25.0 require ( github.com/goccy/go-json v0.10.6 - go.loglayer.dev/transports/http/v3 v3.0.0-00010101000000-000000000000 + go.loglayer.dev/transports/http/v3 v3.0.0 go.loglayer.dev/v3 v3.0.0 go.uber.org/goleak v1.3.0 ) - -replace go.loglayer.dev/transports/http/v3 => ../http diff --git a/transports/datadog/go.sum b/transports/datadog/go.sum index 39cf249..96a8cd0 100644 --- a/transports/datadog/go.sum +++ b/transports/datadog/go.sum @@ -6,6 +6,8 @@ github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 h1:Jamvg5psRI github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/stretchr/testify v1.11.1 h1:7s2iGBzp5EwR7/aIZr8ao5+dra3wiQyKjjFuvgVKu7U= github.com/stretchr/testify v1.11.1/go.mod h1:wZwfW3scLgRK+23gO65QZefKpKQRnfz6sD981Nm4B6U= +go.loglayer.dev/transports/http/v3 v3.0.0 h1:ZPI7GxSJf2LJ9HOfSKk+tHQ5LiRr18LO/ebbDH3KxeI= +go.loglayer.dev/transports/http/v3 v3.0.0/go.mod h1:DXqscuLnv4dEXWZKTE0gwtH13VGSaXq4GIOB5IXtGNI= go.loglayer.dev/v3 v3.0.0 h1:TEkgoAO21SAE0vKzrNa53G3VG88TJCKs/fMo177uY8s= go.loglayer.dev/v3 v3.0.0/go.mod h1:ghbgQp7Y/Vo4/jPCLiokMZTy2DrA3X8dfqtgcWhy3pg= go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto= diff --git a/transports/gcplogging/CHANGELOG.md b/transports/gcplogging/CHANGELOG.md index bc80c54..8f0008c 100644 --- a/transports/gcplogging/CHANGELOG.md +++ b/transports/gcplogging/CHANGELOG.md @@ -8,6 +8,14 @@ versions independently of the framework core. Maintained automatically by [monorel](https://monorel.disaresta.com) from `.changeset/*.md` files. +## [3.0.0] - 2026-08-23 + +### Major Changes + +- **Breaking: module paths bump to the next major.** These transports, plugins, and integrations now depend on `go.loglayer.dev/v3` and re-export v3 core types (or sibling v3 types) in their public API. Per Go convention, each module's path moves to its next major (`/v2` → `/v3`, or unversioned → `/v2`); consumers update imports and `go get` lines. + + The `structured` transport also sanitizes ANSI escape sequences, bidi overrides, and CR/LF at the top level of every entry and omits the `msg` key when the message is empty. See the migration guide at https://go.loglayer.dev/migrating. + ## [2.0.2] - 2026-08-21 ### Patch Changes diff --git a/transports/http/CHANGELOG.md b/transports/http/CHANGELOG.md index 2fb2b5e..45e9016 100644 --- a/transports/http/CHANGELOG.md +++ b/transports/http/CHANGELOG.md @@ -8,6 +8,14 @@ versions independently of the framework core. Maintained automatically by [monorel](https://monorel.disaresta.com) from `.changeset/*.md` files. +## [3.0.0] - 2026-08-23 + +### Major Changes + +- **Breaking: module paths bump to the next major.** These transports, plugins, and integrations now depend on `go.loglayer.dev/v3` and re-export v3 core types (or sibling v3 types) in their public API. Per Go convention, each module's path moves to its next major (`/v2` → `/v3`, or unversioned → `/v2`); consumers update imports and `go get` lines. + + The `structured` transport also sanitizes ANSI escape sequences, bidi overrides, and CR/LF at the top level of every entry and omits the `msg` key when the message is empty. See the migration guide at https://go.loglayer.dev/migrating. + ## [2.1.0] - 2026-05-03 ### Minor Changes diff --git a/transports/logrus/CHANGELOG.md b/transports/logrus/CHANGELOG.md index 9845fb9..f9c09b4 100644 --- a/transports/logrus/CHANGELOG.md +++ b/transports/logrus/CHANGELOG.md @@ -8,6 +8,14 @@ versions independently of the framework core. Maintained automatically by [monorel](https://monorel.disaresta.com) from `.changeset/*.md` files. +## [3.0.0] - 2026-08-23 + +### Major Changes + +- **Breaking: module paths bump to the next major.** These transports, plugins, and integrations now depend on `go.loglayer.dev/v3` and re-export v3 core types (or sibling v3 types) in their public API. Per Go convention, each module's path moves to its next major (`/v2` → `/v3`, or unversioned → `/v2`); consumers update imports and `go get` lines. + + The `structured` transport also sanitizes ANSI escape sequences, bidi overrides, and CR/LF at the top level of every entry and omits the `msg` key when the message is empty. See the migration guide at https://go.loglayer.dev/migrating. + ## [2.0.1] - 2026-05-03 ### Patch Changes diff --git a/transports/lumberjack/CHANGELOG.md b/transports/lumberjack/CHANGELOG.md index 2d8721b..c23f910 100644 --- a/transports/lumberjack/CHANGELOG.md +++ b/transports/lumberjack/CHANGELOG.md @@ -8,6 +8,14 @@ versions independently of the framework core. Maintained automatically by [monorel](https://monorel.disaresta.com) from `.changeset/*.md` files. +## [3.0.0] - 2026-08-23 + +### Major Changes + +- **Breaking: module paths bump to the next major.** These transports, plugins, and integrations now depend on `go.loglayer.dev/v3` and re-export v3 core types (or sibling v3 types) in their public API. Per Go convention, each module's path moves to its next major (`/v2` → `/v3`, or unversioned → `/v2`); consumers update imports and `go get` lines. + + The `structured` transport also sanitizes ANSI escape sequences, bidi overrides, and CR/LF at the top level of every entry and omits the `msg` key when the message is empty. See the migration guide at https://go.loglayer.dev/migrating. + ## [2.0.1] - 2026-05-03 ### Patch Changes diff --git a/transports/lumberjack/go.mod b/transports/lumberjack/go.mod index 9875b77..0378a37 100644 --- a/transports/lumberjack/go.mod +++ b/transports/lumberjack/go.mod @@ -3,11 +3,9 @@ module go.loglayer.dev/transports/lumberjack/v3 go 1.25.0 require ( - go.loglayer.dev/transports/structured/v3 v3.0.0-00010101000000-000000000000 + go.loglayer.dev/transports/structured/v3 v3.0.0 go.loglayer.dev/v3 v3.0.0 gopkg.in/natefinch/lumberjack.v2 v2.2.1 ) require github.com/goccy/go-json v0.10.6 // indirect - -replace go.loglayer.dev/transports/structured/v3 => ../structured diff --git a/transports/lumberjack/go.sum b/transports/lumberjack/go.sum index ec105ed..d88870e 100644 --- a/transports/lumberjack/go.sum +++ b/transports/lumberjack/go.sum @@ -1,5 +1,7 @@ github.com/goccy/go-json v0.10.6 h1:p8HrPJzOakx/mn/bQtjgNjdTcN+/S6FcG2CTtQOrHVU= github.com/goccy/go-json v0.10.6/go.mod h1:oq7eo15ShAhp70Anwd5lgX2pLfOS3QCiwU/PULtXL6M= +go.loglayer.dev/transports/structured/v3 v3.0.0 h1:3ybVaO15ldNW8+Rkvml+lCHeXOxOLZnc0jIuoMrChhM= +go.loglayer.dev/transports/structured/v3 v3.0.0/go.mod h1:aezP5TY86sHpk6Rh19oBTk1C52CXcTwqYmZwS+myhMQ= go.loglayer.dev/v3 v3.0.0 h1:TEkgoAO21SAE0vKzrNa53G3VG88TJCKs/fMo177uY8s= go.loglayer.dev/v3 v3.0.0/go.mod h1:ghbgQp7Y/Vo4/jPCLiokMZTy2DrA3X8dfqtgcWhy3pg= go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto= diff --git a/transports/newrelic/CHANGELOG.md b/transports/newrelic/CHANGELOG.md index ddb90b2..a1bbb14 100644 --- a/transports/newrelic/CHANGELOG.md +++ b/transports/newrelic/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [2.0.0] - 2026-08-23 + +### Major Changes + +- **Breaking: module paths bump to the next major.** These transports, plugins, and integrations now depend on `go.loglayer.dev/v3` and re-export v3 core types (or sibling v3 types) in their public API. Per Go convention, each module's path moves to its next major (`/v2` → `/v3`, or unversioned → `/v2`); consumers update imports and `go get` lines. + + The `structured` transport also sanitizes ANSI escape sequences, bidi overrides, and CR/LF at the top level of every entry and omits the `msg` key when the message is empty. See the migration guide at https://go.loglayer.dev/migrating. + ## [1.1.0] - 2026-05-12 ### Minor Changes diff --git a/transports/newrelic/go.mod b/transports/newrelic/go.mod index 9842b85..47ca648 100644 --- a/transports/newrelic/go.mod +++ b/transports/newrelic/go.mod @@ -4,11 +4,9 @@ go 1.25.0 require ( github.com/goccy/go-json v0.10.6 - go.loglayer.dev/transports/http/v3 v3.0.0-00010101000000-000000000000 + go.loglayer.dev/transports/http/v3 v3.0.0 go.loglayer.dev/v3 v3.0.0 go.uber.org/goleak v1.3.0 ) replace go.loglayer.dev => ../.. - -replace go.loglayer.dev/transports/http/v3 => ../http diff --git a/transports/newrelic/go.sum b/transports/newrelic/go.sum index 39cf249..96a8cd0 100644 --- a/transports/newrelic/go.sum +++ b/transports/newrelic/go.sum @@ -6,6 +6,8 @@ github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 h1:Jamvg5psRI github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/stretchr/testify v1.11.1 h1:7s2iGBzp5EwR7/aIZr8ao5+dra3wiQyKjjFuvgVKu7U= github.com/stretchr/testify v1.11.1/go.mod h1:wZwfW3scLgRK+23gO65QZefKpKQRnfz6sD981Nm4B6U= +go.loglayer.dev/transports/http/v3 v3.0.0 h1:ZPI7GxSJf2LJ9HOfSKk+tHQ5LiRr18LO/ebbDH3KxeI= +go.loglayer.dev/transports/http/v3 v3.0.0/go.mod h1:DXqscuLnv4dEXWZKTE0gwtH13VGSaXq4GIOB5IXtGNI= go.loglayer.dev/v3 v3.0.0 h1:TEkgoAO21SAE0vKzrNa53G3VG88TJCKs/fMo177uY8s= go.loglayer.dev/v3 v3.0.0/go.mod h1:ghbgQp7Y/Vo4/jPCLiokMZTy2DrA3X8dfqtgcWhy3pg= go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto= diff --git a/transports/otellog/CHANGELOG.md b/transports/otellog/CHANGELOG.md index c377738..2df224c 100644 --- a/transports/otellog/CHANGELOG.md +++ b/transports/otellog/CHANGELOG.md @@ -8,6 +8,14 @@ versions independently of the framework core. Maintained automatically by [monorel](https://monorel.disaresta.com) from `.changeset/*.md` files. +## [3.0.0] - 2026-08-23 + +### Major Changes + +- **Breaking: module paths bump to the next major.** These transports, plugins, and integrations now depend on `go.loglayer.dev/v3` and re-export v3 core types (or sibling v3 types) in their public API. Per Go convention, each module's path moves to its next major (`/v2` → `/v3`, or unversioned → `/v2`); consumers update imports and `go get` lines. + + The `structured` transport also sanitizes ANSI escape sequences, bidi overrides, and CR/LF at the top level of every entry and omits the `msg` key when the message is empty. See the migration guide at https://go.loglayer.dev/migrating. + ## [2.0.1] - 2026-05-03 ### Patch Changes diff --git a/transports/phuslu/CHANGELOG.md b/transports/phuslu/CHANGELOG.md index b3ffeb8..886df42 100644 --- a/transports/phuslu/CHANGELOG.md +++ b/transports/phuslu/CHANGELOG.md @@ -8,6 +8,14 @@ versions independently of the framework core. Maintained automatically by [monorel](https://monorel.disaresta.com) from `.changeset/*.md` files. +## [3.0.0] - 2026-08-23 + +### Major Changes + +- **Breaking: module paths bump to the next major.** These transports, plugins, and integrations now depend on `go.loglayer.dev/v3` and re-export v3 core types (or sibling v3 types) in their public API. Per Go convention, each module's path moves to its next major (`/v2` → `/v3`, or unversioned → `/v2`); consumers update imports and `go get` lines. + + The `structured` transport also sanitizes ANSI escape sequences, bidi overrides, and CR/LF at the top level of every entry and omits the `msg` key when the message is empty. See the migration guide at https://go.loglayer.dev/migrating. + ## [2.0.1] - 2026-05-03 ### Patch Changes diff --git a/transports/pretty/CHANGELOG.md b/transports/pretty/CHANGELOG.md index 1ab86eb..f3bdea8 100644 --- a/transports/pretty/CHANGELOG.md +++ b/transports/pretty/CHANGELOG.md @@ -8,6 +8,14 @@ versions independently of the framework core. Maintained automatically by [monorel](https://monorel.disaresta.com) from `.changeset/*.md` files. +## [3.0.0] - 2026-08-23 + +### Major Changes + +- **Breaking: module paths bump to the next major.** These transports, plugins, and integrations now depend on `go.loglayer.dev/v3` and re-export v3 core types (or sibling v3 types) in their public API. Per Go convention, each module's path moves to its next major (`/v2` → `/v3`, or unversioned → `/v2`); consumers update imports and `go get` lines. + + The `structured` transport also sanitizes ANSI escape sequences, bidi overrides, and CR/LF at the top level of every entry and omits the `msg` key when the message is empty. See the migration guide at https://go.loglayer.dev/migrating. + ## [2.1.0] - 2026-05-03 ### Minor Changes diff --git a/transports/sentry/CHANGELOG.md b/transports/sentry/CHANGELOG.md index ff6df1e..0f4667d 100644 --- a/transports/sentry/CHANGELOG.md +++ b/transports/sentry/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [3.0.0] - 2026-08-23 + +### Major Changes + +- **Breaking: module paths bump to the next major.** These transports, plugins, and integrations now depend on `go.loglayer.dev/v3` and re-export v3 core types (or sibling v3 types) in their public API. Per Go convention, each module's path moves to its next major (`/v2` → `/v3`, or unversioned → `/v2`); consumers update imports and `go get` lines. + + The `structured` transport also sanitizes ANSI escape sequences, bidi overrides, and CR/LF at the top level of every entry and omits the `msg` key when the message is empty. See the migration guide at https://go.loglayer.dev/migrating. + ## [2.0.1] - 2026-05-03 ### Patch Changes diff --git a/transports/slog/CHANGELOG.md b/transports/slog/CHANGELOG.md index 2c2cc42..0887956 100644 --- a/transports/slog/CHANGELOG.md +++ b/transports/slog/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [3.0.0] - 2026-08-23 + +### Major Changes + +- **Breaking: module paths bump to the next major.** These transports, plugins, and integrations now depend on `go.loglayer.dev/v3` and re-export v3 core types (or sibling v3 types) in their public API. Per Go convention, each module's path moves to its next major (`/v2` → `/v3`, or unversioned → `/v2`); consumers update imports and `go get` lines. + + The `structured` transport also sanitizes ANSI escape sequences, bidi overrides, and CR/LF at the top level of every entry and omits the `msg` key when the message is empty. See the migration guide at https://go.loglayer.dev/migrating. + ## [2.0.1] - 2026-05-03 ### Patch Changes diff --git a/transports/structured/CHANGELOG.md b/transports/structured/CHANGELOG.md index 3648303..b9fb193 100644 --- a/transports/structured/CHANGELOG.md +++ b/transports/structured/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [3.0.0] - 2026-08-23 + +### Major Changes + +- **Breaking: module paths bump to the next major.** These transports, plugins, and integrations now depend on `go.loglayer.dev/v3` and re-export v3 core types (or sibling v3 types) in their public API. Per Go convention, each module's path moves to its next major (`/v2` → `/v3`, or unversioned → `/v2`); consumers update imports and `go get` lines. + + The `structured` transport also sanitizes ANSI escape sequences, bidi overrides, and CR/LF at the top level of every entry and omits the `msg` key when the message is empty. See the migration guide at https://go.loglayer.dev/migrating. + ## [2.0.1] - 2026-05-03 ### Patch Changes diff --git a/transports/testing/CHANGELOG.md b/transports/testing/CHANGELOG.md index c7a5ef5..e44a22c 100644 --- a/transports/testing/CHANGELOG.md +++ b/transports/testing/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [3.0.0] - 2026-08-23 + +### Major Changes + +- **Breaking: module paths bump to the next major.** These transports, plugins, and integrations now depend on `go.loglayer.dev/v3` and re-export v3 core types (or sibling v3 types) in their public API. Per Go convention, each module's path moves to its next major (`/v2` → `/v3`, or unversioned → `/v2`); consumers update imports and `go get` lines. + + The `structured` transport also sanitizes ANSI escape sequences, bidi overrides, and CR/LF at the top level of every entry and omits the `msg` key when the message is empty. See the migration guide at https://go.loglayer.dev/migrating. + ## [2.0.1] - 2026-05-03 ### Patch Changes diff --git a/transports/zap/CHANGELOG.md b/transports/zap/CHANGELOG.md index 7e8d447..b1b75e5 100644 --- a/transports/zap/CHANGELOG.md +++ b/transports/zap/CHANGELOG.md @@ -8,6 +8,14 @@ versions independently of the framework core. Maintained automatically by [monorel](https://monorel.disaresta.com) from `.changeset/*.md` files. +## [3.0.0] - 2026-08-23 + +### Major Changes + +- **Breaking: module paths bump to the next major.** These transports, plugins, and integrations now depend on `go.loglayer.dev/v3` and re-export v3 core types (or sibling v3 types) in their public API. Per Go convention, each module's path moves to its next major (`/v2` → `/v3`, or unversioned → `/v2`); consumers update imports and `go get` lines. + + The `structured` transport also sanitizes ANSI escape sequences, bidi overrides, and CR/LF at the top level of every entry and omits the `msg` key when the message is empty. See the migration guide at https://go.loglayer.dev/migrating. + ## [2.0.1] - 2026-05-03 ### Patch Changes diff --git a/transports/zerolog/CHANGELOG.md b/transports/zerolog/CHANGELOG.md index a629326..af6dec0 100644 --- a/transports/zerolog/CHANGELOG.md +++ b/transports/zerolog/CHANGELOG.md @@ -8,6 +8,14 @@ versions independently of the framework core. Maintained automatically by [monorel](https://monorel.disaresta.com) from `.changeset/*.md` files. +## [3.0.0] - 2026-08-23 + +### Major Changes + +- **Breaking: module paths bump to the next major.** These transports, plugins, and integrations now depend on `go.loglayer.dev/v3` and re-export v3 core types (or sibling v3 types) in their public API. Per Go convention, each module's path moves to its next major (`/v2` → `/v3`, or unversioned → `/v2`); consumers update imports and `go get` lines. + + The `structured` transport also sanitizes ANSI escape sequences, bidi overrides, and CR/LF at the top level of every entry and omits the `msg` key when the message is empty. See the migration guide at https://go.loglayer.dev/migrating. + ## [2.0.1] - 2026-05-03 ### Patch Changes