From 23e6a129b7315f88515c0c5a6f47d570453fcaa8 Mon Sep 17 00:00:00 2001 From: kanywst Date: Tue, 28 Apr 2026 21:16:01 +0900 Subject: [PATCH 1/2] docs: update CHANGELOG for v0.2.5 release Signed-off-by: kanywst --- CHANGELOG.md | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 87109f3..1ce4eea 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 --- +## [v0.2.5] - 2026-04-28 + +### Added +- `input` field included in evaluation Debug log for easier troubleshooting + +### Changed +- Structured logging via `logger.WithFields` for evaluation, batch evaluation, and reconfigure paths (replaces printf-style formatting) +- Test helpers accept `testing.TB` so they can be shared between tests and benchmarks +- `mergeField` uses the `isJSONNull` helper instead of raw string comparison for null checks + +--- + ## [v0.2.4] - 2026-04-18 ### Added @@ -126,7 +138,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 --- -[Unreleased]: https://github.com/kanywst/opa-authzen-plugin/compare/v0.2.4...HEAD +[Unreleased]: https://github.com/kanywst/opa-authzen-plugin/compare/v0.2.5...HEAD +[v0.2.5]: https://github.com/kanywst/opa-authzen-plugin/compare/v0.2.4...v0.2.5 [v0.2.4]: https://github.com/kanywst/opa-authzen-plugin/compare/v0.2.3...v0.2.4 [v0.2.3]: https://github.com/kanywst/opa-authzen-plugin/compare/v0.2.2...v0.2.3 [v0.2.2]: https://github.com/kanywst/opa-authzen-plugin/compare/v0.2.1...v0.2.2 From 96aac700301a5fddfffc6bc1d7487d4c5998c6d6 Mon Sep 17 00:00:00 2001 From: kanywst Date: Tue, 28 Apr 2026 21:20:51 +0900 Subject: [PATCH 2/2] docs: refine CHANGELOG logging entry Signed-off-by: kanywst --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1ce4eea..91037af 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,7 +15,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - `input` field included in evaluation Debug log for easier troubleshooting ### Changed -- Structured logging via `logger.WithFields` for evaluation, batch evaluation, and reconfigure paths (replaces printf-style formatting) +- Increased usage of structured logging (`logger.WithFields`) in evaluation, batch evaluation, and reconfigure paths - Test helpers accept `testing.TB` so they can be shared between tests and benchmarks - `mergeField` uses the `isJSONNull` helper instead of raw string comparison for null checks