From 9016447e1a3036f3e3d5a30cb7637496937d1145 Mon Sep 17 00:00:00 2001 From: Rex Raphael Date: Tue, 25 Aug 2026 15:37:21 -0500 Subject: [PATCH] chore(deps): move to go-utils v1.1.8 v1.1.8 carries one fix, and it is the one this repository has been working around. bindQueryParam now fills a []string from every occurrence of a repeated query parameter, the way bindFormParam already did. A lone value still expands on commas, so scope=openid,profile keeps behaving as it always has. Nothing changes here yet. resourceParams still reads the RFC 8707 indicator off the raw request, the spec and all three SDKs regenerate byte-identical, and the suite passes. The bump is what makes the next step possible rather than the step itself. That next step is real, though. /authorize kept its raw read because the query side of the binder took the first resource and quietly dropped the rest, which was worse than the "unsupported field type" error the older binder raised: the request succeeded, and the token came back scoped to fewer audiences than the client asked for. With v1.1.8 that hazard is gone and the parameter can be a bound struct field. --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index 6173666f..52d5b71f 100644 --- a/go.mod +++ b/go.mod @@ -182,7 +182,7 @@ require ( github.com/x448/float16 v0.8.4 // indirect github.com/xraph/confy v1.0.2 // indirect github.com/xraph/dispatch v1.6.2 - github.com/xraph/go-utils v1.1.7 + github.com/xraph/go-utils v1.1.8 github.com/xraph/ledger v1.6.1 github.com/xraph/vault v1.6.1 github.com/yusufpapurcu/wmi v1.2.4 // indirect diff --git a/go.sum b/go.sum index 9339647c..6bba4d0d 100644 --- a/go.sum +++ b/go.sum @@ -436,8 +436,8 @@ github.com/xraph/forge/extensions/auth v1.9.11 h1:toPgfeWOPFU74/+EPmqdA9copZIF7S github.com/xraph/forge/extensions/auth v1.9.11/go.mod h1:iOQGV/iZA5+HY5vE47lDIAO+Qp2wIG8ZIDw41Pn5CDQ= github.com/xraph/forgeui v1.4.1 h1:LHK1t/sZ+9zL+MNUZralO9/rc0f5UCa19dpbWTuRMNg= github.com/xraph/forgeui v1.4.1/go.mod h1:rH/+wb1tt2pXSHotWAvoP+Lt846xlIjuwPDSpS5K5mw= -github.com/xraph/go-utils v1.1.7 h1:PvW6H5VZhiLt07qQrGTGQqPiVwsbVyeQg2oxuNmrBxA= -github.com/xraph/go-utils v1.1.7/go.mod h1:Mckdi+nR0bI4bUESKSYajJq4tNSPsvZiuLRYJ0+qDQw= +github.com/xraph/go-utils v1.1.8 h1:O8+Vie/u/ntn2cEbvh47jJLzQ6S7qwxhYwgRm2SL1sw= +github.com/xraph/go-utils v1.1.8/go.mod h1:Mckdi+nR0bI4bUESKSYajJq4tNSPsvZiuLRYJ0+qDQw= github.com/xraph/grove v1.6.2 h1:O/3UyHTKQQ57CyZiLkDQi5T7xyzMSBz320VlK3C04Vo= github.com/xraph/grove v1.6.2/go.mod h1:bgjHNhnmyfEyzbdpcppRt+Zf24nNcbGKlo450Mi4giI= github.com/xraph/grove/drivers/mongodriver v1.6.2 h1:vyuSb2Fu6pRM7xb2DhtQattDCXyOm//TKUcMnwlkD9M=