Open renovate[bot] opened 7 months ago
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
The artifact failure details are included below:
Command failed: composer update laminas/laminas-servicemanager:4.0.0 --with-dependencies --ignore-platform-req='ext-*' --ignore-platform-req='lib-*' --no-ansi --no-interaction --no-scripts --no-autoloader --no-plugins
Loading composer repositories with package information
Dependency laminas/laminas-stdlib is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies.
Updating dependencies
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Root composer.json requires laminas/laminas-servicemanager ^3.15.1 || ^4.0.0, found laminas/laminas-servicemanager[3.15.1, ..., 3.22.1, 4.0.0] but these were not loaded, likely because it conflicts with another require.
Problem 2
- laminas/laminas-i18n is locked to version 2.24.1 and an update of this package was not requested.
- laminas/laminas-i18n 2.24.1 requires laminas/laminas-servicemanager ^3.21.0 -> found laminas/laminas-servicemanager[3.21.0, 3.22.0, 3.22.1] but it conflicts with your temporary update constraint (laminas/laminas-servicemanager:4.0.0).
Problem 3
- laminas/laminas-router is locked to version 3.12.0 and an update of this package was not requested.
- laminas/laminas-router 3.12.0 requires laminas/laminas-servicemanager ^3.14.0 -> found laminas/laminas-servicemanager[3.14.0, ..., 3.22.1] but it conflicts with your temporary update constraint (laminas/laminas-servicemanager:4.0.0).
Problem 4
- laminas/laminas-validator is locked to version 2.43.0 and an update of this package was not requested.
- laminas/laminas-validator 2.43.0 requires laminas/laminas-servicemanager ^3.21.0 -> found laminas/laminas-servicemanager[3.21.0, 3.22.0, 3.22.1] but it conflicts with your temporary update constraint (laminas/laminas-servicemanager:4.0.0).
Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
The artifact failure details are included below:
Command failed: composer update laminas/laminas-coding-standard:3.0.1 laminas/laminas-servicemanager:4.2.0 laminas/laminas-validator:3.0.0 --with-dependencies --ignore-platform-req='ext-*' --ignore-platform-req='lib-*' --no-ansi --no-interaction --no-scripts --no-autoloader --no-plugins
Loading composer repositories with package information
Dependency laminas/laminas-stdlib is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies.
Updating dependencies
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Root composer.json requires laminas/laminas-servicemanager ^3.15.1 || ^4.0.0, found laminas/laminas-servicemanager[3.15.1, ..., 3.22.1, 4.0.0, ..., 4.2.0] but these were not loaded, likely because it conflicts with another require.
Problem 2
- Root composer.json requires laminas/laminas-validator ^2.19.0 || ^3.0.0, found laminas/laminas-validator[2.19.0, ..., 2.64.1, 3.0.0] but these were not loaded, likely because it conflicts with another require.
Problem 3
- laminas/laminas-i18n is locked to version 2.24.1 and an update of this package was not requested.
- laminas/laminas-i18n 2.24.1 requires laminas/laminas-servicemanager ^3.21.0 -> found laminas/laminas-servicemanager[3.21.0, 3.22.0, 3.22.1] but it conflicts with your temporary update constraint (laminas/laminas-servicemanager:4.2.0).
Problem 4
- laminas/laminas-router is locked to version 3.12.0 and an update of this package was not requested.
- laminas/laminas-router 3.12.0 requires laminas/laminas-servicemanager ^3.14.0 -> found laminas/laminas-servicemanager[3.14.0, ..., 3.22.1] but it conflicts with your temporary update constraint (laminas/laminas-servicemanager:4.2.0).
Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.
This PR contains the following updates:
~2.5.0
->~3.0.0
^3.15.1
->^3.15.1 \|\| ^4.0.0
^2.19.0
->^2.19.0 \|\| ^3.0.0
Release Notes
laminas/laminas-coding-standard (laminas/laminas-coding-standard)
### [`v3.0.1`](https://redirect.github.com/laminas/laminas-coding-standard/releases/tag/3.0.1) [Compare Source](https://redirect.github.com/laminas/laminas-coding-standard/compare/3.0.0...3.0.1) ##### Release Notes for [3.0.1](https://redirect.github.com/laminas/laminas-coding-standard/milestone/20) 3.0.x bugfix release (patch) ##### 3.0.1 - Total issues resolved: **0** - Total pull requests resolved: **2** - Total contributors: **1** ##### Documentation,Enhancement - [86: docs: Add missing docs for v3](https://redirect.github.com/laminas/laminas-coding-standard/pull/86) thanks to [@michalbundyra](https://redirect.github.com/michalbundyra) - [85: chore: Update links from squizlabs to PHPCSStandards](https://redirect.github.com/laminas/laminas-coding-standard/pull/85) thanks to [@michalbundyra](https://redirect.github.com/michalbundyra) ### [`v3.0.0`](https://redirect.github.com/laminas/laminas-coding-standard/releases/tag/3.0.0) [Compare Source](https://redirect.github.com/laminas/laminas-coding-standard/compare/2.5.0...3.0.0) ##### Release Notes for [3.0.0](https://redirect.github.com/laminas/laminas-coding-standard/milestone/6) Backwards incompatible release (major) ##### 3.0.0 - Total issues resolved: **0** - Total pull requests resolved: **3** - Total contributors: **2** ##### renovate - [84: Lock file maintenance](https://redirect.github.com/laminas/laminas-coding-standard/pull/84) thanks to [@renovate](https://redirect.github.com/renovate)\[bot] ##### Enhancement - [83: feat: upgrade to `slevomat/coding-standard` ^8](https://redirect.github.com/laminas/laminas-coding-standard/pull/83) thanks to [@alexraputa](https://redirect.github.com/alexraputa) ##### BC Break,renovate - [75: chore(deps): update dependency slevomat/coding-standard to v8 - abandoned](https://redirect.github.com/laminas/laminas-coding-standard/pull/75) thanks to [@renovate](https://redirect.github.com/renovate)\[bot]laminas/laminas-servicemanager (laminas/laminas-servicemanager)
### [`v4.2.0`](https://redirect.github.com/laminas/laminas-servicemanager/releases/tag/4.2.0) [Compare Source](https://redirect.github.com/laminas/laminas-servicemanager/compare/4.1.0...4.2.0) ##### Release Notes for [4.2.0](https://redirect.github.com/laminas/laminas-servicemanager/milestone/57) Feature release (minor) ##### 4.2.0 - Total issues resolved: **0** - Total pull requests resolved: **1** - Total contributors: **1** ##### Enhancement - [237: Allow varexporter v0.5](https://redirect.github.com/laminas/laminas-servicemanager/pull/237) thanks to [@snapshotpl](https://redirect.github.com/snapshotpl) ### [`v4.1.0`](https://redirect.github.com/laminas/laminas-servicemanager/releases/tag/4.1.0) [Compare Source](https://redirect.github.com/laminas/laminas-servicemanager/compare/4.0.2...4.1.0) ##### Release Notes for [4.1.0](https://redirect.github.com/laminas/laminas-servicemanager/milestone/52) Feature release (minor) ##### 4.1.0 - Total issues resolved: **1** - Total pull requests resolved: **3** - Total contributors: **2** ##### Documentation - [234: Merge release 4.0.2 into 4.1.x](https://redirect.github.com/laminas/laminas-servicemanager/pull/234) thanks to [@github-actions](https://redirect.github.com/github-actions)\[bot] - [232: Merge release 4.0.1 into 4.1.x](https://redirect.github.com/laminas/laminas-servicemanager/pull/232) thanks to [@github-actions](https://redirect.github.com/github-actions)\[bot] ##### Documentation,Enhancement - [230: Make `ServiceLocatorInterface#get()` generic](https://redirect.github.com/laminas/laminas-servicemanager/pull/230) thanks to [@InvisibleSmiley](https://redirect.github.com/InvisibleSmiley) ### [`v4.0.2`](https://redirect.github.com/laminas/laminas-servicemanager/releases/tag/4.0.2) [Compare Source](https://redirect.github.com/laminas/laminas-servicemanager/compare/4.0.1...4.0.2) ##### Release Notes for [4.0.2](https://redirect.github.com/laminas/laminas-servicemanager/milestone/54) 4.0.x bugfix release (patch) ##### 4.0.2 - Total issues resolved: **0** - Total pull requests resolved: **1** - Total contributors: **1** ##### Bug,Documentation - [233: Update docs-build workflow triggers and environment variables](https://redirect.github.com/laminas/laminas-servicemanager/pull/233) thanks to [@froschdesign](https://redirect.github.com/froschdesign) ### [`v4.0.1`](https://redirect.github.com/laminas/laminas-servicemanager/releases/tag/4.0.1) [Compare Source](https://redirect.github.com/laminas/laminas-servicemanager/compare/4.0.0...4.0.1) ##### Release Notes for [4.0.1](https://redirect.github.com/laminas/laminas-servicemanager/milestone/51) 4.0.x bugfix release (patch) ##### 4.0.1 - Total issues resolved: **0** - Total pull requests resolved: **1** - Total contributors: **1** ##### Bug,Documentation - [226: Fixes documentation to support different versions](https://redirect.github.com/laminas/laminas-servicemanager/pull/226) thanks to [@froschdesign](https://redirect.github.com/froschdesign) ### [`v4.0.0`](https://redirect.github.com/laminas/laminas-servicemanager/releases/tag/4.0.0) [Compare Source](https://redirect.github.com/laminas/laminas-servicemanager/compare/3.22.1...4.0.0) ##### Release Notes for [4.0.0](https://redirect.github.com/laminas/laminas-servicemanager/milestone/2) ##### Release Notes for [4.0.0](https://redirect.github.com/laminas/laminas-servicemanager/milestone/2) `laminas-servicemanager` 4.0.0 is here and finally enables projects to consume `psr/container` v2.0.0 after 2 years along with several type-additions and plugin manager decoupling. The migration guide is not written yet but will be at some point (once we added support for SM v4 to other components) later. ##### Added - Several native type-additions including property-, argument- and return-types and a lot more psalm types - `ServiceManager#get`, `PluginManagerInterface#get` and `ServiceLocatorInterface#build` now explicitly implement `mixed` as return-type to synchronize types with `ContainerInterface#get` - Support for `psr/container` v1.1 **and** v2.0 - [Ahead of Time factory creation](https://redirect.github.com/laminas/laminas-servicemanager/blob/9c92e9879a18398a53edd893378ca75d70658c51/docs/book/v4/console-tools.md#generate-ahead-of-time-factories) for services explicitly using `ReflectionBasedAbstractFactory` via `laminas-cli` ##### Removed - Dropped support for PHP <8.1 - Removed deprecated interfaces such as - `Laminas\ServiceManager\AbstractFactoryInterface` - `Laminas\ServiceManager\FactoryInterface` - `Laminas\ServiceManager\InitializerInterface` - `Laminas\ServiceManager\DelegatorFactoryInterface` - CLI commands which were exposed via `vendor/bin` are removed in favor of the `laminas-cli` integration. All CLI commands of v3.x are accessible via `vendor/bin/laminas servicemanager:laminas/laminas-validator (laminas/laminas-validator)
### [`v3.0.0`](https://redirect.github.com/laminas/laminas-validator/releases/tag/3.0.0) [Compare Source](https://redirect.github.com/laminas/laminas-validator/compare/2.64.1...3.0.0) ##### Release Notes for [3.0.0](https://redirect.github.com/laminas/laminas-validator/milestone/5) next backward compatibility break release (major) ##### 3.0.0 - Total issues resolved: **18** - Total pull requests resolved: **94** - Total contributors: **8** ##### Enhancement - [396: `NotEmpty` Validator Input Filter Affordances](https://redirect.github.com/laminas/laminas-validator/pull/396) thanks to [@gsteel](https://redirect.github.com/gsteel) - [394: Upgrade to Laminas Coding Standard 3.0](https://redirect.github.com/laminas/laminas-validator/pull/394) thanks to [@gsteel](https://redirect.github.com/gsteel) - [393: Update IANA TLDs for Hostname validator](https://redirect.github.com/laminas/laminas-validator/pull/393) thanks to [@github-actions](https://redirect.github.com/github-actions)\[bot] - [382: Merge release 2.63.0 into 3.0.x](https://redirect.github.com/laminas/laminas-validator/pull/382) thanks to [@github-actions](https://redirect.github.com/github-actions)\[bot] - [380: Add Support for PHP 8.4](https://redirect.github.com/laminas/laminas-validator/pull/380) thanks to [@gsteel](https://redirect.github.com/gsteel) - [368: Add test case for DKIM records](https://redirect.github.com/laminas/laminas-validator/pull/368) thanks to [@gsteel](https://redirect.github.com/gsteel) and [@weierophinney](https://redirect.github.com/weierophinney) - [367: Merge release 2.62.0 into 3.0.x](https://redirect.github.com/laminas/laminas-validator/pull/367) thanks to [@github-actions](https://redirect.github.com/github-actions)\[bot] - [365: Enable `composer-require-checker` in CI](https://redirect.github.com/laminas/laminas-validator/pull/365) thanks to [@gsteel](https://redirect.github.com/gsteel) - [357: Remove unnecessary options declaration](https://redirect.github.com/laminas/laminas-validator/pull/357) thanks to [@gsteel](https://redirect.github.com/gsteel) - [344: Remove libs from `suggest` that are already in `require`](https://redirect.github.com/laminas/laminas-validator/pull/344) thanks to [@gsteel](https://redirect.github.com/gsteel) - [341: Clean up usage of `$this->options`](https://redirect.github.com/laminas/laminas-validator/pull/341) thanks to [@gsteel](https://redirect.github.com/gsteel) - [334: Minor SA Fixes](https://redirect.github.com/laminas/laminas-validator/pull/334) thanks to [@gsteel](https://redirect.github.com/gsteel) - [303: Change Malformed Multi-Byte input handling in `StringLength`](https://redirect.github.com/laminas/laminas-validator/pull/303) thanks to [@gsteel](https://redirect.github.com/gsteel) - [265: Remove SMv2 Canonical FQCNs](https://redirect.github.com/laminas/laminas-validator/pull/265) thanks to [@gsteel](https://redirect.github.com/gsteel) - [264: Merge release 2.58.0 into 3.0.x](https://redirect.github.com/laminas/laminas-validator/pull/264) thanks to [@github-actions](https://redirect.github.com/github-actions)\[bot] - [260: Final everywhere](https://redirect.github.com/laminas/laminas-validator/pull/260) thanks to [@gsteel](https://redirect.github.com/gsteel) - [259: Merge release 2.57.0 into 3.0](https://redirect.github.com/laminas/laminas-validator/pull/259) thanks to [@gsteel](https://redirect.github.com/gsteel) - [256: Merge release 2.56.0 into 3.0.x](https://redirect.github.com/laminas/laminas-validator/pull/256) thanks to [@github-actions](https://redirect.github.com/github-actions)\[bot] - [131: Drop Service Manager v2 Compatibility](https://redirect.github.com/laminas/laminas-validator/issues/131) thanks to [@gsteel](https://redirect.github.com/gsteel) - [12: Should Regex constructor parameter be mandatory?](https://redirect.github.com/laminas/laminas-validator/issues/12) thanks to [@weierophinney](https://redirect.github.com/weierophinney) ##### Documentation - [392: Markdown Linting Fixes](https://redirect.github.com/laminas/laminas-validator/pull/392) thanks to [@gsteel](https://redirect.github.com/gsteel) - [390: Update Outdated Translation Information on Introduction Page ](https://redirect.github.com/laminas/laminas-validator/pull/390) thanks to [@gsteel](https://redirect.github.com/gsteel) - [388: Merge release 2.64.1 into 3.0.x](https://redirect.github.com/laminas/laminas-validator/pull/388) thanks to [@gsteel](https://redirect.github.com/gsteel) - [376: Add missing nav links for new enum validators](https://redirect.github.com/laminas/laminas-validator/pull/376) thanks to [@gsteel](https://redirect.github.com/gsteel) - [261: Update v3 docs with changes from 2.57](https://redirect.github.com/laminas/laminas-validator/pull/261) thanks to [@gsteel](https://redirect.github.com/gsteel) - [253: Initial V3 Migration Guide](https://redirect.github.com/laminas/laminas-validator/pull/253) thanks to [@gsteel](https://redirect.github.com/gsteel) and [@froschdesign](https://redirect.github.com/froschdesign) - [248: Duplicate v2 docs tree to v3](https://redirect.github.com/laminas/laminas-validator/pull/248) thanks to [@gsteel](https://redirect.github.com/gsteel) ##### Documentation,Enhancement - [391: Fix various Linting Issues in Docs](https://redirect.github.com/laminas/laminas-validator/pull/391) thanks to [@gsteel](https://redirect.github.com/gsteel) - [383: Improve documentation of the `$context` parameter](https://redirect.github.com/laminas/laminas-validator/pull/383) thanks to [@gsteel](https://redirect.github.com/gsteel) and [@tempfirstuser](https://redirect.github.com/tempfirstuser) - [378: Update validator documentation links in set.md](https://redirect.github.com/laminas/laminas-validator/pull/378) thanks to [@froschdesign](https://redirect.github.com/froschdesign) - [374: Remove outdated version indicators from validator docs](https://redirect.github.com/laminas/laminas-validator/pull/374) thanks to [@froschdesign](https://redirect.github.com/froschdesign) - [373: Capitalize section headers in docs](https://redirect.github.com/laminas/laminas-validator/pull/373) thanks to [@froschdesign](https://redirect.github.com/froschdesign) - [372: Add `EnumCase` and `BackedEnumValue` Validators](https://redirect.github.com/laminas/laminas-validator/pull/372) thanks to [@gsteel](https://redirect.github.com/gsteel) and [@weierophinney](https://redirect.github.com/weierophinney) - [371: Add a simple factory for creating validator chains from configuration](https://redirect.github.com/laminas/laminas-validator/pull/371) thanks to [@gsteel](https://redirect.github.com/gsteel) and [@michalbundyra](https://redirect.github.com/michalbundyra) - [369: Improve and correct doc-block comments for `AbstractValidator`](https://redirect.github.com/laminas/laminas-validator/pull/369) thanks to [@gsteel](https://redirect.github.com/gsteel) - [337: Cleanup Sitemap Related Validators](https://redirect.github.com/laminas/laminas-validator/pull/337) thanks to [@gsteel](https://redirect.github.com/gsteel) - [269: Merge release 2.59.0 into 3.0.x](https://redirect.github.com/laminas/laminas-validator/pull/269) thanks to [@github-actions](https://redirect.github.com/github-actions)\[bot] ##### Documentation,Enhancement,Feature Request - [389: Introduce `DateIntervalString` validator](https://redirect.github.com/laminas/laminas-validator/pull/389) thanks to [@gsteel](https://redirect.github.com/gsteel) - [375: Introduce `Conditional` validator](https://redirect.github.com/laminas/laminas-validator/pull/375) thanks to [@gsteel](https://redirect.github.com/gsteel) and [@michalbundyra](https://redirect.github.com/michalbundyra) ##### BC Break - [384: Remove `laminas-modulemanager` support](https://redirect.github.com/laminas/laminas-validator/pull/384) thanks to [@gsteel](https://redirect.github.com/gsteel) - [271: Clean up IP validator](https://redirect.github.com/laminas/laminas-validator/pull/271) thanks to [@gsteel](https://redirect.github.com/gsteel) ##### BC Break,Documentation,Enhancement - [379: Firm up Callback arguments and document `$context` parameter.](https://redirect.github.com/laminas/laminas-validator/pull/379) thanks to [@gsteel](https://redirect.github.com/gsteel) - [361: Refactor `ValidatorChain`](https://redirect.github.com/laminas/laminas-validator/pull/361) thanks to [@gsteel](https://redirect.github.com/gsteel) - [358: Refactor `AbstractValidator`](https://redirect.github.com/laminas/laminas-validator/pull/358) thanks to [@gsteel](https://redirect.github.com/gsteel) - [356: Refactor file `Count` validator](https://redirect.github.com/laminas/laminas-validator/pull/356) thanks to [@gsteel](https://redirect.github.com/gsteel) - [355: Refactor `Extension` and `ExcludeExtension` Validators](https://redirect.github.com/laminas/laminas-validator/pull/355) thanks to [@gsteel](https://redirect.github.com/gsteel) - [354: Refactor `File\Hash` validator](https://redirect.github.com/laminas/laminas-validator/pull/354) thanks to [@gsteel](https://redirect.github.com/gsteel) - [351: Refactor `Exists` and `NotExists` validators](https://redirect.github.com/laminas/laminas-validator/pull/351) thanks to [@gsteel](https://redirect.github.com/gsteel) - [350: Refactor `ImageSize` validator](https://redirect.github.com/laminas/laminas-validator/pull/350) thanks to [@gsteel](https://redirect.github.com/gsteel) - [348: Refactor `Size` and `FilesSize` Validators](https://redirect.github.com/laminas/laminas-validator/pull/348) thanks to [@gsteel](https://redirect.github.com/gsteel) - [346: `UploadFile` validator cleanup](https://redirect.github.com/laminas/laminas-validator/pull/346) thanks to [@gsteel](https://redirect.github.com/gsteel) - [345: Refactor `WordCount` validator](https://redirect.github.com/laminas/laminas-validator/pull/345) thanks to [@gsteel](https://redirect.github.com/gsteel) - [340: Refactor `MimeType` validator and descendants](https://redirect.github.com/laminas/laminas-validator/pull/340) thanks to [@gsteel](https://redirect.github.com/gsteel) - [335: Add precise types to `ConfigProvider` and `Module`](https://redirect.github.com/laminas/laminas-validator/pull/335) thanks to [@gsteel](https://redirect.github.com/gsteel) - [332: Refactor `IsJsonString`](https://redirect.github.com/laminas/laminas-validator/pull/332) thanks to [@gsteel](https://redirect.github.com/gsteel) - [330: Refactor `Date` and `DateStep` Validators](https://redirect.github.com/laminas/laminas-validator/pull/330) thanks to [@gsteel](https://redirect.github.com/gsteel) - [324: Refactor `EmailAddress` Validator](https://redirect.github.com/laminas/laminas-validator/pull/324) thanks to [@gsteel](https://redirect.github.com/gsteel) - [322: Refactor `Iban` validator](https://redirect.github.com/laminas/laminas-validator/pull/322) thanks to [@gsteel](https://redirect.github.com/gsteel) - [320: Refactor `Identical` validator](https://redirect.github.com/laminas/laminas-validator/pull/320) thanks to [@gsteel](https://redirect.github.com/gsteel) - [318: Refactor `InArray` validator](https://redirect.github.com/laminas/laminas-validator/pull/318) thanks to [@gsteel](https://redirect.github.com/gsteel) - [316: Refactor `ISBN` validator](https://redirect.github.com/laminas/laminas-validator/pull/316) thanks to [@gsteel](https://redirect.github.com/gsteel) - [314: Refactor `IsCountable` validator](https://redirect.github.com/laminas/laminas-validator/pull/314) thanks to [@gsteel](https://redirect.github.com/gsteel) - [311: Refactor `NotEmpty` validator](https://redirect.github.com/laminas/laminas-validator/pull/311) thanks to [@gsteel](https://redirect.github.com/gsteel) - [288: Refactor `Timezone` validator](https://redirect.github.com/laminas/laminas-validator/pull/288) thanks to [@gsteel](https://redirect.github.com/gsteel) - [286: Refactor `Explode` validator](https://redirect.github.com/laminas/laminas-validator/pull/286) thanks to [@gsteel](https://redirect.github.com/gsteel) - [284: Refactor `Callback` validator](https://redirect.github.com/laminas/laminas-validator/pull/284) thanks to [@gsteel](https://redirect.github.com/gsteel) - [278: Refactor `StringLength` validator](https://redirect.github.com/laminas/laminas-validator/pull/278) thanks to [@gsteel](https://redirect.github.com/gsteel) - [363: Merge release 2.61.0 into 3.0.x](https://redirect.github.com/laminas/laminas-validator/pull/363) thanks to [@github-actions](https://redirect.github.com/github-actions)\[bot] - [315: Remove cyclic dependency workaround](https://redirect.github.com/laminas/laminas-validator/pull/315) thanks to [@gsteel](https://redirect.github.com/gsteel) ##### BC Break,Documentation - [362: Remove the legacy `Upload` validator](https://redirect.github.com/laminas/laminas-validator/pull/362) thanks to [@gsteel](https://redirect.github.com/gsteel) ##### BC Break,Enhancement - [338: Remove unused exception classes](https://redirect.github.com/laminas/laminas-validator/pull/338) thanks to [@gsteel](https://redirect.github.com/gsteel) - [307: Refactor `Step` validator](https://redirect.github.com/laminas/laminas-validator/pull/307) thanks to [@gsteel](https://redirect.github.com/gsteel) - [304: Refactor `IsInstanceOf` validator](https://redirect.github.com/laminas/laminas-validator/pull/304) thanks to [@gsteel](https://redirect.github.com/gsteel) - [301: Migrate to `Laminas\Translator`](https://redirect.github.com/laminas/laminas-validator/pull/301) thanks to [@gsteel](https://redirect.github.com/gsteel) - [298: Refactor `Hostname` validator](https://redirect.github.com/laminas/laminas-validator/pull/298) thanks to [@gsteel](https://redirect.github.com/gsteel) - [297: Add parameter and return types to `ValidatorInterface::isValid()`](https://redirect.github.com/laminas/laminas-validator/pull/297) thanks to [@gsteel](https://redirect.github.com/gsteel) - [280: Refactor `Regex` validator](https://redirect.github.com/laminas/laminas-validator/pull/280) thanks to [@gsteel](https://redirect.github.com/gsteel) - [279: UUID Validator Cleanup](https://redirect.github.com/laminas/laminas-validator/pull/279) thanks to [@gsteel](https://redirect.github.com/gsteel) - [277: Refactor Bitwise Validator](https://redirect.github.com/laminas/laminas-validator/pull/277) thanks to [@gsteel](https://redirect.github.com/gsteel) - [273: Clean up Hex Validator](https://redirect.github.com/laminas/laminas-validator/pull/273) thanks to [@gsteel](https://redirect.github.com/gsteel) - [267: Upgrade to Service Manager v4](https://redirect.github.com/laminas/laminas-validator/pull/267) thanks to [@gsteel](https://redirect.github.com/gsteel) - [266: Remove i18n Validator aliases and factories](https://redirect.github.com/laminas/laminas-validator/pull/266) thanks to [@gsteel](https://redirect.github.com/gsteel) - [262: Refactor URI Validator, Drop dependency on Laminas\Uri](https://redirect.github.com/laminas/laminas-validator/pull/262) thanks to [@gsteel](https://redirect.github.com/gsteel) - [254: Remove dependency on laminas-filter](https://redirect.github.com/laminas/laminas-validator/pull/254) thanks to [@gsteel](https://redirect.github.com/gsteel) ##### Bug,Enhancement - [329: Fix TLD updater script](https://redirect.github.com/laminas/laminas-validator/pull/329) thanks to [@gsteel](https://redirect.github.com/gsteel) ##### BC Break,Bug,Documentation,Enhancement - [327: Refactor `CreditCard` validator](https://redirect.github.com/laminas/laminas-validator/pull/327) thanks to [@gsteel](https://redirect.github.com/gsteel) ##### BC Break,Feature Removal - [309: Remove `StaticValidator`](https://redirect.github.com/laminas/laminas-validator/pull/309) thanks to [@gsteel](https://redirect.github.com/gsteel) - [302: Remove all translation features](https://redirect.github.com/laminas/laminas-validator/pull/302) thanks to [@gsteel](https://redirect.github.com/gsteel) - [270: Remove the deprecated CSRF validator](https://redirect.github.com/laminas/laminas-validator/pull/270) thanks to [@gsteel](https://redirect.github.com/gsteel) - [250: Remove legacy Zend aliases](https://redirect.github.com/laminas/laminas-validator/pull/250) thanks to [@gsteel](https://redirect.github.com/gsteel) - [249: Remove deprecated Laminas\Db validators](https://redirect.github.com/laminas/laminas-validator/pull/249) thanks to [@gsteel](https://redirect.github.com/gsteel) ##### Documentation,Enhancement,Feature Removal - [294: Merge release 2.60.0 into 3.0.x](https://redirect.github.com/laminas/laminas-validator/pull/294) thanks to [@github-actions](https://redirect.github.com/github-actions)\[bot] ##### BC Break,Documentation,Enhancement,Feature Removal - [291: Refactor `Barcode` validator](https://redirect.github.com/laminas/laminas-validator/pull/291) thanks to [@gsteel](https://redirect.github.com/gsteel) ##### BC Break,Documentation,Feature Removal - [290: Remove the deprecated validators `LessThan`, `GreaterThan` and `Between`](https://redirect.github.com/laminas/laminas-validator/pull/290) thanks to [@gsteel](https://redirect.github.com/gsteel) and [@weierophinney](https://redirect.github.com/weierophinney) ##### BC Break,Bug,Enhancement - [252: Enable strict types throughout](https://redirect.github.com/laminas/laminas-validator/pull/252) thanks to [@gsteel](https://redirect.github.com/gsteel) ##### Bug - [246: Checkout as 2.99.x so that cyclic dependencies can be installed](https://redirect.github.com/laminas/laminas-validator/pull/246) thanks to [@gsteel](https://redirect.github.com/gsteel) - [98: File extension comparison treats some distinct extensions as equal](https://redirect.github.com/laminas/laminas-validator/issues/98) thanks to [@Zenexer](https://redirect.github.com/Zenexer) - [5: ZF3 Using Explode with InArray validator as child breaks validation messages format](https://redirect.github.com/laminas/laminas-validator/issues/5) thanks to [@weierophinney](https://redirect.github.com/weierophinney) ##### Feature Request - [206: Need support for laminas/laminas-servicemanager v4](https://redirect.github.com/laminas/laminas-validator/issues/206) thanks to [@hartois](https://redirect.github.com/hartois) ##### Won't Fix - [41: AbstractDb - Exclude Parameter - Bug](https://redirect.github.com/laminas/laminas-validator/issues/41) thanks to [@michalbundyra](https://redirect.github.com/michalbundyra) ### [`v2.64.1`](https://redirect.github.com/laminas/laminas-validator/releases/tag/2.64.1) [Compare Source](https://redirect.github.com/laminas/laminas-validator/compare/2.64.0...2.64.1) ##### Release Notes for [2.64.1](https://redirect.github.com/laminas/laminas-validator/milestone/110) ##### 2.64.1 - Total issues resolved: **0** - Total pull requests resolved: **1** - Total contributors: **1** ##### Documentation,Feature Removal - [387: Deprecate module manager support](https://redirect.github.com/laminas/laminas-validator/pull/387) thanks to [@gsteel](https://redirect.github.com/gsteel) ### [`v2.64.0`](https://redirect.github.com/laminas/laminas-validator/releases/tag/2.64.0) [Compare Source](https://redirect.github.com/laminas/laminas-validator/compare/2.63.0...2.64.0) ##### Release Notes for [2.64.0](https://redirect.github.com/laminas/laminas-validator/milestone/109) This release is even with 2.63.0 due to a mistake merging changes into the wrong branch and then releasing nothing. The intended changes are released in 2.64.1 ### [`v2.63.0`](https://redirect.github.com/laminas/laminas-validator/releases/tag/2.63.0) [Compare Source](https://redirect.github.com/laminas/laminas-validator/compare/2.62.0...2.63.0) ##### Release Notes for [2.63.0](https://redirect.github.com/laminas/laminas-validator/milestone/107) ##### This release adds support for PHP 8.4. ##### 2.63.0 - Total issues resolved: **0** - Total pull requests resolved: **1** - Total contributors: **1** ##### Enhancement - [381: Add Support for PHP 8.4](https://redirect.github.com/laminas/laminas-validator/pull/381) thanks to [@gsteel](https://redirect.github.com/gsteel) ### [`v2.62.0`](https://redirect.github.com/laminas/laminas-validator/releases/tag/2.62.0) [Compare Source](https://redirect.github.com/laminas/laminas-validator/compare/2.61.0...2.62.0) ##### Release Notes for [2.62.0](https://redirect.github.com/laminas/laminas-validator/milestone/106) ##### 2.62.0 - Total issues resolved: **0** - Total pull requests resolved: **1** - Total contributors: **1** ##### Enhancement - [366: Update IANA TLDs for Hostname validator](https://redirect.github.com/laminas/laminas-validator/pull/366) thanks to [@github-actions](https://redirect.github.com/github-actions)\[bot] ### [`v2.61.0`](https://redirect.github.com/laminas/laminas-validator/releases/tag/2.61.0) [Compare Source](https://redirect.github.com/laminas/laminas-validator/compare/2.60.0...2.61.0) ##### Release Notes for [2.61.0](https://redirect.github.com/laminas/laminas-validator/milestone/105) ##### 2.61.0 - Total issues resolved: **0** - Total pull requests resolved: **23** - Total contributors: **1** ##### Documentation,Feature Removal - [360: Deprecate the legacy `Upload` validator](https://redirect.github.com/laminas/laminas-validator/pull/360) thanks to [@gsteel](https://redirect.github.com/gsteel) - [359: `AbstractValidator` deprecations](https://redirect.github.com/laminas/laminas-validator/pull/359) thanks to [@gsteel](https://redirect.github.com/gsteel) - [353: Deprecate Unnecessary File Hash Validators](https://redirect.github.com/laminas/laminas-validator/pull/353) thanks to [@gsteel](https://redirect.github.com/gsteel) - [343: Deprecate setters and getters in File based validators](https://redirect.github.com/laminas/laminas-validator/pull/343) thanks to [@gsteel](https://redirect.github.com/gsteel) - [342: `MimeType` deprecations](https://redirect.github.com/laminas/laminas-validator/pull/342) thanks to [@gsteel](https://redirect.github.com/gsteel) - [339: Deprecate unused exceptions](https://redirect.github.com/laminas/laminas-validator/pull/339) thanks to [@gsteel](https://redirect.github.com/gsteel) - [333: `IsJsonString` Deprecations](https://redirect.github.com/laminas/laminas-validator/pull/333) thanks to [@gsteel](https://redirect.github.com/gsteel) - [331: `Date` and `DateStep` Deprecations](https://redirect.github.com/laminas/laminas-validator/pull/331) thanks to [@gsteel](https://redirect.github.com/gsteel) - [328: `CreditCard` validator deprecations](https://redirect.github.com/laminas/laminas-validator/pull/328) thanks to [@gsteel](https://redirect.github.com/gsteel) - [326: `EmailAddress` validator deprecations](https://redirect.github.com/laminas/laminas-validator/pull/326) thanks to [@gsteel](https://redirect.github.com/gsteel) - [323: `Iban` deprecations](https://redirect.github.com/laminas/laminas-validator/pull/323) thanks to [@gsteel](https://redirect.github.com/gsteel) - [321: Deprecations for the `Identical` validator](https://redirect.github.com/laminas/laminas-validator/pull/321) thanks to [@gsteel](https://redirect.github.com/gsteel) - [319: Deprecations for the `InArray` validator](https://redirect.github.com/laminas/laminas-validator/pull/319) thanks to [@gsteel](https://redirect.github.com/gsteel) - [317: `Isbn` deprecations](https://redirect.github.com/laminas/laminas-validator/pull/317) thanks to [@gsteel](https://redirect.github.com/gsteel) - [313: `IsCountable` validator deprecations](https://redirect.github.com/laminas/laminas-validator/pull/313) thanks to [@gsteel](https://redirect.github.com/gsteel) - [312: `NotEmpty` validator deprecations](https://redirect.github.com/laminas/laminas-validator/pull/312) thanks to [@gsteel](https://redirect.github.com/gsteel) - [310: Deprecate the `StaticValidator`](https://redirect.github.com/laminas/laminas-validator/pull/310) thanks to [@gsteel](https://redirect.github.com/gsteel) - [308: `Step` validator deprecations](https://redirect.github.com/laminas/laminas-validator/pull/308) thanks to [@gsteel](https://redirect.github.com/gsteel) - [306: Deprecate Validator Specific Translator Classes](https://redirect.github.com/laminas/laminas-validator/pull/306) thanks to [@gsteel](https://redirect.github.com/gsteel) - [305: `IsInstanceOf` Deprecations](https://redirect.github.com/laminas/laminas-validator/pull/305) thanks to [@gsteel](https://redirect.github.com/gsteel) - [299: Deprecate option setters and getters in `Hostname`](https://redirect.github.com/laminas/laminas-validator/pull/299) thanks to [@gsteel](https://redirect.github.com/gsteel) ##### Enhancement - [352: Add type coverage badge to the readme](https://redirect.github.com/laminas/laminas-validator/pull/352) thanks to [@gsteel](https://redirect.github.com/gsteel) ##### Documentation,Enhancement - [300: Backport `bind` feature for `Callback` validator](https://redirect.github.com/laminas/laminas-validator/pull/300) thanks to [@gsteel](https://redirect.github.com/gsteel) ### [`v2.60.0`](https://redirect.github.com/laminas/laminas-validator/releases/tag/2.60.0) [Compare Source](https://redirect.github.com/laminas/laminas-validator/compare/2.59.0...2.60.0) ##### Release Notes for [2.60.0](https://redirect.github.com/laminas/laminas-validator/milestone/104) ##### 2.60.0 - Total issues resolved: **0** - Total pull requests resolved: **10** - Total contributors: **1** ##### Feature Removal - [293: Deprecations for `Barcode` validator and adapters](https://redirect.github.com/laminas/laminas-validator/pull/293) thanks to [@gsteel](https://redirect.github.com/gsteel) - [289: Deprecations for the `Timezone` validator](https://redirect.github.com/laminas/laminas-validator/pull/289) thanks to [@gsteel](https://redirect.github.com/gsteel) - [287: Explode validator deprecations](https://redirect.github.com/laminas/laminas-validator/pull/287) thanks to [@gsteel](https://redirect.github.com/gsteel) - [285: Callback validator deprecations](https://redirect.github.com/laminas/laminas-validator/pull/285) thanks to [@gsteel](https://redirect.github.com/gsteel) - [283: Deprecate option setters and getters for the Regex validator](https://redirect.github.com/laminas/laminas-validator/pull/283) thanks to [@gsteel](https://redirect.github.com/gsteel) - [282: Deprecate option setters and getters for the StringLength validator](https://redirect.github.com/laminas/laminas-validator/pull/282) thanks to [@gsteel](https://redirect.github.com/gsteel) - [281: Deprecate setters and getters in Bitwise validator](https://redirect.github.com/laminas/laminas-validator/pull/281) thanks to [@gsteel](https://redirect.github.com/gsteel) ##### Documentation,Feature Removal - [276: Deprecate LessThan, GreaterThan and Between validators](https://redirect.github.com/laminas/laminas-validator/pull/276) thanks to [@gsteel](https://redirect.github.com/gsteel) ##### Documentation,Enhancement - [275: Introduce DateComparison validator](https://redirect.github.com/laminas/laminas-validator/pull/275) thanks to [@gsteel](https://redirect.github.com/gsteel) - [274: Introduce NumberComparison validator](https://redirect.github.com/laminas/laminas-validator/pull/274) thanks to [@gsteel](https://redirect.github.com/gsteel) ### [`v2.59.0`](https://redirect.github.com/laminas/laminas-validator/releases/tag/2.59.0) [Compare Source](https://redirect.github.com/laminas/laminas-validator/compare/2.58.0...2.59.0) ##### Release Notes for [2.59.0](https://redirect.github.com/laminas/laminas-validator/milestone/103) ##### 2.59.0 - Total issues resolved: **0** - Total pull requests resolved: **1** - Total contributors: **1** ##### Documentation,Enhancement - [268: Deprecate the CSRF validator](https://redirect.github.com/laminas/laminas-validator/pull/268) thanks to [@gsteel](https://redirect.github.com/gsteel) ### [`v2.58.0`](https://redirect.github.com/laminas/laminas-validator/releases/tag/2.58.0) [Compare Source](https://redirect.github.com/laminas/laminas-validator/compare/2.57.0...2.58.0) ##### Release Notes for [2.58.0](https://redirect.github.com/laminas/laminas-validator/milestone/102) ##### 2.58.0 - Total issues resolved: **0** - Total pull requests resolved: **1** - Total contributors: **1** ##### Enhancement - [263: Update IANA TLDs for Hostname validator](https://redirect.github.com/laminas/laminas-validator/pull/263) thanks to [@github-actions](https://redirect.github.com/github-actions)\[bot] ### [`v2.57.0`](https://redirect.github.com/laminas/laminas-validator/releases/tag/2.57.0) [Compare Source](https://redirect.github.com/laminas/laminas-validator/compare/2.56.0...2.57.0) ##### Release Notes for [2.57.0](https://redirect.github.com/laminas/laminas-validator/milestone/101) ##### 2.57.0 - Total issues resolved: **0** - Total pull requests resolved: **2** - Total contributors: **1** ##### Enhancement - [258: Replace dated and flawed reserved ip checks in Email validator](https://redirect.github.com/laminas/laminas-validator/pull/258) thanks to [@gsteel](https://redirect.github.com/gsteel) ##### Enhancement,Feature Request - [257: Add new Validator: `HostWithPublicIPv4Address`](https://redirect.github.com/laminas/laminas-validator/pull/257) thanks to [@gsteel](https://redirect.github.com/gsteel) ### [`v2.56.0`](https://redirect.github.com/laminas/laminas-validator/releases/tag/2.56.0) [Compare Source](https://redirect.github.com/laminas/laminas-validator/compare/2.55.0...2.56.0) ##### Release Notes for [2.56.0](https://redirect.github.com/laminas/laminas-validator/milestone/100) Feature release (minor) ##### Important Changes In preparation for version 3 of this component, all relevant classes are marked as final. This is done in this version via DocBlock, the final marking via PHP comes with the new major version 3. ##### 2.56.0 - Total issues resolved: **0** - Total pull requests resolved: **1** - Total contributors: **1** ##### Enhancement - [255: Mark all classes as soft `@final` where possible](https://redirect.github.com/laminas/laminas-validator/pull/255) thanks to [@gsteel](https://redirect.github.com/gsteel) ### [`v2.55.0`](https://redirect.github.com/laminas/laminas-validator/releases/tag/2.55.0) [Compare Source](https://redirect.github.com/laminas/laminas-validator/compare/2.54.0...2.55.0) ##### Release Notes for [2.55.0](https://redirect.github.com/laminas/laminas-validator/milestone/98) Feature release (minor) ##### 2.55.0 - Total issues resolved: **1** - Total pull requests resolved: **4** - Total contributors: **4** ##### Enhancement - [245: Remove obsolete PHP 8.1 shims](https://redirect.github.com/laminas/laminas-validator/pull/245) thanks to [@derrabus](https://redirect.github.com/derrabus) - [243: Add Roave BC Checker to CI](https://redirect.github.com/laminas/laminas-validator/pull/243) thanks to [@gsteel](https://redirect.github.com/gsteel) ##### Documentation - [244: Version current docs tree for future v3](https://redirect.github.com/laminas/laminas-validator/pull/244) thanks to [@gsteel](https://redirect.github.com/gsteel) ##### Bug,Enhancement - [224: Allow use of `TranslatorInterface` as Translator](https://redirect.github.com/laminas/laminas-validator/pull/224) thanks to [@mimmi20](https://redirect.github.com/mimmi20) and [@froschdesign](https://redirect.github.com/froschdesign) ### [`v2.54.0`](https://redirect.github.com/laminas/laminas-validator/releases/tag/2.54.0) [Compare Source](https://redirect.github.com/laminas/laminas-validator/compare/2.53.0...2.54.0) ##### Release Notes for [2.54.0](https://redirect.github.com/laminas/laminas-validator/milestone/96) Feature release (minor) ##### 2.54.0 - Total issues resolved: **0** - Total pull requests resolved: **2** - Total contributors: **2** ##### Enhancement - [242: Add `throwExceptions` option to Callback validator](https://redirect.github.com/laminas/laminas-validator/pull/242) thanks to [@gsteel](https://redirect.github.com/gsteel) ##### renovate - [241: Lock file maintenance](https://redirect.github.com/laminas/laminas-validator/pull/241) thanks to [@renovate](https://redirect.github.com/renovate)\[bot] ### [`v2.53.0`](https://redirect.github.com/laminas/laminas-validator/releases/tag/2.53.0) [Compare Source](https://redirect.github.com/laminas/laminas-validator/compare/2.52.0...2.53.0) ##### Release Notes for [2.53.0](https://redirect.github.com/laminas/laminas-validator/milestone/94) Feature release (minor) ##### 2.53.0 - Total issues resolved: **0** - Total pull requests resolved: **1** - Total contributors: **1** ##### Enhancement - [240: Update IANA TLDs for Hostname validator](https://redirect.github.com/laminas/laminas-validator/pull/240) thanks to [@github-actions](https://redirect.github.com/github-actions)\[bot] ### [`v2.52.0`](https://redirect.github.com/laminas/laminas-validator/releases/tag/2.52.0) [Compare Source](https://redirect.github.com/laminas/laminas-validator/compare/2.51.0...2.52.0) ##### Release Notes for [2.52.0](https://redirect.github.com/laminas/laminas-validator/milestone/92) Feature release (minor) ##### 2.52.0 - Total issues resolved: **0** - Total pull requests resolved: **2** - Total contributors: **1** ##### Documentation - [239: Fix list indentation](https://redirect.github.com/laminas/laminas-validator/pull/239) thanks to [@gsteel](https://redirect.github.com/gsteel) ##### Enhancement,Feature Request - [238: Add an `IsArray` Validator](https://redirect.github.com/laminas/laminas-validator/pull/238) thanks to [@gsteel](https://redirect.github.com/gsteel) ### [`v2.51.0`](https://redirect.github.com/laminas/laminas-validator/releases/tag/2.51.0) [Compare Source](https://redirect.github.com/laminas/laminas-validator/compare/2.50.0...2.51.0) ##### Release Notes for [2.51.0](https://redirect.github.com/laminas/laminas-validator/milestone/90) Feature release (minor) ##### 2.51.0 - Total issues resolved: **0** - Total pull requests resolved: **1** - Total contributors: **1** ##### Documentation,Enhancement - [236: Add `UploadedFileInterface` to valid types of `$value` parameter of `MimeType::isValid()`](https://redirect.github.com/laminas/laminas-validator/pull/236) thanks to [@akrabat](https://redirect.github.com/akrabat) ### [`v2.50.0`](https://redirect.github.com/laminas/laminas-validator/releases/tag/2.50.0) [Compare Source](https://redirect.github.com/laminas/laminas-validator/compare/2.49.0...2.50.0) ##### Release Notes for [2.50.0](https://redirect.github.com/laminas/laminas-validator/milestone/88) Feature release (minor) ##### 2.50.0 - Total issues resolved: **0** - Total pull requests resolved: **1** - Total contributors: **1** ##### Enhancement - [234: Update IANA TLDs for Hostname validator](https://redirect.github.com/laminas/laminas-validator/pull/234) thanks to [@github-actions](https://redirect.github.com/github-actions)\[bot] ### [`v2.49.0`](https://redirect.github.com/laminas/laminas-validator/releases/tag/2.49.0) [Compare Source](https://redirect.github.com/laminas/laminas-validator/compare/2.48.0...2.49.0) ##### Release Notes for [2.49.0](https://redirect.github.com/laminas/laminas-validator/milestone/86) Feature release (minor) ##### 2.49.0 - Total issues resolved: **0** - Total pull requests resolved: **1** - Total contributors: **1** ##### Enhancement - [230: Upgrade Psalm to 5.22](https://redirect.github.com/laminas/laminas-validator/pull/230) thanks to [@gsteel](https://redirect.github.com/gsteel) ### [`v2.48.0`](https://redirect.github.com/laminas/laminas-validator/releases/tag/2.48.0) [Compare Source](https://redirect.github.com/laminas/laminas-validator/compare/2.47.0...2.48.0) ##### Release Notes for [2.48.0](https://redirect.github.com/laminas/laminas-validator/milestone/84) Feature release (minor) ##### 2.48.0 - Total issues resolved: **1** - Total pull requests resolved: **2** - Total contributors: **3** ##### Enhancement - [227: Update IANA TLDs for Hostname validator](https://redirect.github.com/laminas/laminas-validator/pull/227) thanks to [@github-actions](https://redirect.github.com/github-actions)\[bot] ##### Bug - [169: Fix #135: better GPS point validator detection of invalid coordinate numeric conversions ](https://redirect.github.com/laminas/laminas-validator/pull/169) thanks to [@codisart](https://redirect.github.com/codisart) and [@froschdesign](https://redirect.github.com/froschdesign) ### [`v2.47.0`](https://redirect.github.com/laminas/laminas-validator/releases/tag/2.47.0) [Compare Source](https://redirect.github.com/laminas/laminas-validator/compare/2.46.0...2.47.0) ##### Release Notes for [2.47.0](https://redirect.github.com/laminas/laminas-validator/milestone/82) Feature release (minor) ##### 2.47.0 - Total issues resolved: **0** - Total pull requests resolved: **1** - Total contributors: **1** ##### Bug - [225: prevent warnings when using Puny encoded Hostnames](https://redirect.github.com/laminas/laminas-validator/pull/225) thanks to [@mimmi20](https://redirect.github.com/mimmi20) ### [`v2.46.0`](https://redirect.github.com/laminas/laminas-validator/releases/tag/2.46.0) [Compare Source](https://redirect.github.com/laminas/laminas-validator/compare/2.45.0...2.46.0) ##### Release Notes for [2.46.0](https://redirect.github.com/laminas/laminas-validator/milestone/80) Feature release (minor) ##### 2.46.0 - Total issues resolved: **1** - Total pull requests resolved: **1** - Total contributors: **2** ##### Documentation,Feature Removal - [223: Deprecate `laminas-db` related validators](https://redirect.github.com/laminas/laminas-validator/pull/223) thanks to [@gsteel](https://redirect.github.com/gsteel) and [@nusphere](https://redirect.github.com/nusphere) ### [`v2.45.0`](https://redirect.github.com/laminas/laminas-validator/releases/tag/2.45.0) [Compare Source](https://redirect.github.com/laminas/laminas-validator/compare/2.44.1...2.45.0) ##### Release Notes for [2.45.0](https://redirect.github.com/laminas/laminas-validator/milestone/77) Feature release (minor) ##### 2.45.0 - Total issues resolved: **0** - Total pull requests resolved: **3** - Total contributors: **2** ##### Enhancement - [221: Update IANA TLDs for Hostname validator](https://redirect.github.com/laminas/laminas-validator/pull/221) thanks to [@github-actions](https://redirect.github.com/github-actions)\[bot] ##### renovate - [219: Lock file maintenance, improve types for the `IsCountable` validator](https://redirect.github.com/laminas/laminas-validator/pull/219) thanks to [@renovate](https://redirect.github.com/renovate)\[bot] ##### Bug - [218: Merge release 2.44.1 into 2.45.x](https://redirect.github.com/laminas/laminas-validator/pull/218) thanks to [@github-actions](https://redirect.github.com/github-actions)\[bot] ### [`v2.44.1`](https://redirect.github.com/laminas/laminas-validator/releases/tag/2.44.1) [Compare Source](https://redirect.github.com/laminas/laminas-validator/compare/2.44.0...2.44.1) ##### Release Notes for [2.44.1](https://redirect.github.com/laminas/laminas-validator/milestone/76) 2.44.x bugfix release (patch) ##### 2.44.1 - Total issues resolved: **0** - Total pull requests resolved: **1** - Total contributors: **1** ##### Bug - [217: Fix constructor expectations](https://redirect.github.com/laminas/laminas-validator/pull/217) thanks to [@gsteel](https://redirect.github.com/gsteel) ### [`v2.44.0`](https://redirect.github.com/laminas/laminas-validator/releases/tag/2.44.0) [Compare Source](https://redirect.github.com/laminas/laminas-validator/compare/2.43.0...2.44.0) ##### Release Notes for [2.44.0](https://redirect.github.com/laminas/laminas-validator/milestone/75) Feature release (minor) ##### 2.44.0 - Total issues resolved: **0** - Total pull requests resolved: **2** - Total contributors: **2** ##### Documentation,Enhancement,renovate - [216: Lock file maintenance, General type inference improvements and documented return type corrections](https://redirect.github.com/laminas/laminas-validator/pull/216) thanks to [@renovate](https://redirect.github.com/renovate)\[bot] ##### Enhancement - [215: Update IANA TLDs for Hostname validator](https://redirect.github.com/laminas/laminas-validator/pull/215) thanks to [@github-actions](https://redirect.github.com/github-actions)\[bot]Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
Read more information about the use of Renovate Bot within Laminas.