You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Auto-generated parity issue — may be a false positive.
This issue was created automatically by /sync-sdk-parity from a heuristic
analysis of recent supabase-js commits. The tooling has limited insight
into language-specific idioms and may have:
misidentified a JS-only change as cross-language relevant,
missed an existing implementation in this SDK under a different name,
or proposed an API shape that doesn't fit this language's conventions.
It is the SDK author's responsibility to validate the need before
implementing. If this change does not apply to this SDK, please close the
issue with a short note explaining why.
SDK Parity: Dart implementation needed
A change was made in supabase-js that needs to be implemented in this repository for SDK parity.
The UUID validation helper used a lowercase-only regex, rejecting otherwise-valid uppercase UUID strings (e.g. as sometimes returned by external identity providers or databases). Fixed by adding the case-insensitive flag to the regex.
supabase-flutter's packages/supabase_common/lib/src/uuid.dart has RegExp(r'^[0-9a-f]{8}-...') with no i flag/case-insensitive option per prior investigation — add case-insensitivity (Dart RegExp(pattern, caseSensitive: false)) to validateUuid.
Key Behaviors to Match
Uppercase UUID strings pass validation identically to lowercase · Mixed-case UUID strings also pass
Warning
Auto-generated parity issue — may be a false positive.
This issue was created automatically by
/sync-sdk-parityfrom a heuristicanalysis of recent
supabase-jscommits. The tooling has limited insightinto language-specific idioms and may have:
It is the SDK author's responsibility to validate the need before
implementing. If this change does not apply to this SDK, please close the
issue with a short note explaining why.
SDK Parity: Dart implementation needed
A change was made in
supabase-jsthat needs to be implemented in this repository for SDK parity.Reference Implementation (supabase-js)
e1381845What Changed
The UUID validation helper used a lowercase-only regex, rejecting otherwise-valid uppercase UUID strings (e.g. as sometimes returned by external identity providers or databases). Fixed by adding the case-insensitive flag to the regex.
Code Reference
Implementation Guidance
Expected API Surface
supabase-flutter'spackages/supabase_common/lib/src/uuid.darthasRegExp(r'^[0-9a-f]{8}-...')with noiflag/case-insensitive option per prior investigation — add case-insensitivity (DartRegExp(pattern, caseSensitive: false)) tovalidateUuid.Key Behaviors to Match
Uppercase UUID strings pass validation identically to lowercase · Mixed-case UUID strings also pass
Acceptance Criteria
Context
Generated with Claude Code
/sync-sdk-parity