laminas/laminas-validator
Laminas Validator provides flexible, reusable validation rules for PHP applications. Includes built-in validators, input filtering/validation chains, and tools for validating common data types like emails, URLs, numbers, strings, and more.
Feature release (minor)
3.14.x bugfix release (patch)
Feature release (minor)
3.13.x bugfix release (patch)
Feature release (minor)
Feature release (minor)
markdownlint changes thanks to @gsteelcontext parameter of isValid to array<array-key, mixed> thanks to @gsteelFeature release (minor)
Feature release (minor)
Feature release (minor)
Feature release (minor)
3.7.x bugfix release (patch)
3.7.x bugfix release (patch)
Feature release (minor)
Feature release (minor)
Feature release (minor)
ValidatorChainInterface in final class ValidatorChain thanks to @adambalint-srg2.64.x bugfix release (patch)
2.64.x bugfix release (patch)
3.4.x bugfix release (patch)
Feature release (minor)
Feature release (minor)
Feature release (minor)
3.1.x bugfix release (patch)
Feature release (minor)
3.0.x bugfix release (patch)
next backward compatibility break release (major)
NotEmpty Validator Input Filter Affordances thanks to @gsteelcomposer-require-checker in CI thanks to @gsteelsuggest that are already in require thanks to @gsteel$this->options thanks to @gsteelStringLength thanks to @gsteel$context parameter thanks to @gsteel and @tempfirstuserEnumCase and BackedEnumValue Validators thanks to @gsteel and @weierophinneyAbstractValidator thanks to @gsteelDateIntervalString validator thanks to @gsteelConditional validator thanks to @gsteel and @michalbundyralaminas-modulemanager support thanks to @gsteel379: Firm up Callback arguments and document $context parameter. thanks to @gsteel
361: Refactor ValidatorChain thanks to @gsteel
358: Refactor AbstractValidator thanks to @gsteel
356: Refactor file Count validator thanks to @gsteel
355: Refactor Extension and ExcludeExtension Validators thanks to @gsteel
354: Refactor File\Hash validator thanks to @gsteel
351: Refactor Exists and NotExists validators thanks to @gsteel
350: Refactor ImageSize validator thanks to @gsteel
348: Refactor Size and FilesSize Validators thanks to @gsteel
346: UploadFile validator cleanup thanks to @gsteel
345: Refactor WordCount validator thanks to @gsteel
340: Refactor MimeType validator and descendants thanks to @gsteel
335: Add precise types to ConfigProvider and Module thanks to @gsteel
332: Refactor IsJsonString thanks to @gsteel
330: Refactor Date and DateStep Validators thanks to @gsteel
324: Refactor EmailAddress Validator thanks to @gsteel
322: Refactor Iban validator thanks to @gsteel
320: Refactor Identical validator thanks to @gsteel
318: Refactor InArray validator thanks to @gsteel
316: Refactor ISBN validator thanks to @gsteel
314: Refactor IsCountable validator thanks to @gsteel
311: Refactor NotEmpty validator thanks to @gsteel
288: Refactor Timezone validator thanks to @gsteel
286: Refactor Explode validator thanks to @gsteel
284: Refactor Callback validator thanks to @gsteel
278: Refactor StringLength validator thanks to @gsteel
363: Merge release 2.61.0 into 3.0.x thanks to @github-actions[bot]
Step validator thanks to @gsteelIsInstanceOf validator thanks to @gsteelLaminas\Translator thanks to @gsteelHostname validator thanks to @gsteelValidatorInterface::isValid() thanks to @gsteelRegex validator thanks to @gsteelCreditCard validator thanks to @gsteelStaticValidator thanks to @gsteelBarcode validator thanks to @gsteelLessThan, GreaterThan and Between thanks to @gsteel and @weierophinneyHow can I help you explore Laravel packages today?