Skip to content

Support Validators 0.4 - #14

Merged
abnegate merged 3 commits into
mainfrom
fix/validators-0.4
Aug 10, 2026
Merged

abnegate merged 3 commits into
mainfrom
fix/validators-0.4

Conversation

@abnegate

Copy link
Copy Markdown
Member

Summary

  • allows utopia-php/validators 0.4 alongside the existing 0.2 and 0.3 ranges
  • refreshes the lock file to Validators 0.4.1
  • keeps WAF source and behavior unchanged

Why

Appwrite main now requires Validators 0.4. Cloud also consumes WAF, so WAF needs a compatible stable release before Cloud can update server-ce without downgrading WAF.

Validation

  • Composer validation
  • Pint: 17 files
  • PHPStan: 17 files, no errors
  • PHPUnit: 52 tests, 188 assertions
  • git diff --check

@greptile-apps

greptile-apps Bot commented Aug 10, 2026 •

Copy link
Copy Markdown

Greptile Summary

This PR updates WAF’s Validators dependency constraint to require the 0.4 release line and refreshes the lock file to Validators 0.4.1.

  • Changes utopia-php/validators from 0.2.* || 0.3.* to ^0.4.
  • Updates the locked Validators package metadata and source reference from 0.3.1 to 0.4.1.

Confidence Score: 5/5

The PR appears safe to merge because no blocking failure remains within the eligible follow-up review scope.

No blocking failure remains.

Important Files Changed

Filename Overview
composer.json Replaces support for Validators 0.2 and 0.3 with a requirement on the 0.4 release line; no eligible new follow-up comment was identified.
composer.lock Refreshes the locked Validators dependency from 0.3.1 to 0.4.1 consistently with the changed manifest.

Reviews (3): Last reviewed commit: "(chore): refresh validators lock" | Re-trigger Greptile

Comment thread composer.json Outdated
@abnegate
abnegate merged commit 56edb3c into main Aug 10, 2026
5 checks passed
@abnegate
abnegate deleted the fix/validators-0.4 branch August 10, 2026 12:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant