Skip to content

v1.1.0#11

Merged
andrepimpao merged 10 commits into
mainfrom
1.x
May 30, 2026
Merged

v1.1.0#11
andrepimpao merged 10 commits into
mainfrom
1.x

Conversation

@andrepimpao
Copy link
Copy Markdown
Contributor

What's Changed

  • Added support for Symfony 8.1 validator components.
  • Updated generated fluent constraint interfaces with Symfony 8.1 constraints, including xml().
  • Added Validator::reset() to clear global translator and custom namespace configuration.
  • Fixed empty Validator instances so they behave as valid no-op validators instead of causing typed property errors.
  • Improved translator errors by failing early when a locale translation file is unavailable.
  • Moved test-only fixtures out of production source files.
  • Hardened generated interface writing for safer paths and default value formatting.
  • Expanded test coverage for empty validators, named assertion messages, validation groups, reset behavior, missing translations, and interface generation.
  • Improved README guidance with clearer usage examples and package positioning.

Upgrade Notes

No breaking changes are expected for normal usage.

If you were relying on test fixture classes under ProgrammatorDev\FluentValidator\Test, those have been moved out of production source and should not be treated as public API.

@andrepimpao andrepimpao merged commit e8a70d7 into main May 30, 2026
4 checks passed
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