From 5adf1b2889519458c6b40116d5d727bf7a274133 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 13 Oct 2025 09:45:38 +0000 Subject: [PATCH 1/2] Initial plan From 74602e71820840351a0a461bca456091f18b2be9 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 13 Oct 2025 09:48:59 +0000 Subject: [PATCH 2/2] Update changelog with unreleased changes for PR #85 Co-authored-by: lmajano <137111+lmajano@users.noreply.github.com> --- changelog.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/changelog.md b/changelog.md index 0b8a406..8d79cf6 100644 --- a/changelog.md +++ b/changelog.md @@ -9,6 +9,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Changed + +- `validateOrFail` now filters nested structs and arrays to only return keys matching constraints, not just top-level keys (PR #85) + ## [4.6.0] - 2025-09-18 ### Fixed