LmcUser
LmcUser copied to clipboard
Update Laminas packages (major)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| laminas/laminas-crypt (source) | ^3.9 -> ^3.9 || ^4.0 |
||||
| laminas/laminas-servicemanager (source) | ^3.19 -> ^3.19 || ^4.0 |
||||
| laminas/laminas-validator (source) | ^2.26 -> ^2.26 || ^3.0 |
||||
| laminas/laminas-view (source) | ^2.24 -> ^2.24 || ^3.0 |
Release Notes
laminas/laminas-crypt (laminas/laminas-crypt)
v4.0.0
Release Notes for 4.0.0
Release Notes for v4.0
This is the final release of laminas-crypt introducing native types to the codebase and allowing Psr\Container ^1||^2.
Only PHP versions 8.1, 8.2 and 8.3 are now supported
Breaking Changes
Laminas\Crypt\Symmetric\PaddingPluginManagerandLaminas\Crypt\SymmetricPluginManagerare now final and include native parameter and return types compatible withpsr-container2.0- The method
Laminas\Crypt\PublicKey\Rsa\PublicKey::getCertificate()has been removed - The class
Laminas\Crypt\Symmetric\Mcrypthas been removed thereby removing support for themcryptextension strict_typeshas been enabled throughout the codebase- All method parameters and return types now use native types - this will break any existing inheritors that lack native types.
4.0.0
- Total issues resolved: 0
- Total pull requests resolved: 2
- Total contributors: 1
BC Break,Enhancement
laminas/laminas-servicemanager (laminas/laminas-servicemanager)
v4.5.0
Release Notes for 4.5.0
Feature release (minor)
4.5.0
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Dependencies,Enhancement
v4.4.0
Release Notes for 4.4.0
Feature release (minor)
4.4.0
- Total issues resolved: 0
- Total pull requests resolved: 3
- Total contributors: 2
Dependencies,Enhancement,QA
- 255: Upgrade Psalm to v6 thanks to @gsteel
Enhancement,QA,Review Needed
Review Needed,renovate
- 252: Lock file maintenance thanks to @renovate[bot]
v4.3.0
Release Notes for 4.3.0
Feature release (minor)
Introduces PHP 8.4 Support
4.3.0
- Total issues resolved: 0
- Total pull requests resolved: 5
- Total contributors: 4
Enhancement
- 248: Update to use PHPUnit 10 syntax thanks to @samsonasik
- 247: Update to latest PHP 8.1 syntax thanks to @samsonasik
- 246: Merge release 3.23.0 into 4.3.x thanks to @github-actions[bot]
Documentation,Enhancement
- 245: Merge release 4.2.1 into 4.3.x thanks to @gsteel
renovate
v4.2.1
Release Notes for 4.2.1
4.2.x bugfix release (patch)
4.2.1
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Documentation,Enhancement
- 244: Add mixed as array shape thanks to @grizzm0
v4.2.0
Release Notes for 4.2.0
Feature release (minor)
4.2.0
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Enhancement
- 237: Allow varexporter v0.5 thanks to @snapshotpl
v4.1.0
Release Notes for 4.1.0
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 thanks to @github-actions[bot]
- 232: Merge release 4.0.1 into 4.1.x thanks to @github-actions[bot]
Documentation,Enhancement
v4.0.2
Release Notes for 4.0.2
4.0.x bugfix release (patch)
4.0.2
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Bug,Documentation
v4.0.1
Release Notes for 4.0.1
4.0.x bugfix release (patch)
4.0.1
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Bug,Documentation
v4.0.0
Release Notes for 4.0.0
Release Notes for 4.0.0
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#getandServiceLocatorInterface#buildnow explicitly implementmixedas return-type to synchronize types withContainerInterface#get- Support for
psr/containerv1.1 and v2.0 - Ahead of Time factory creation for services explicitly using
ReflectionBasedAbstractFactoryvialaminas-cli
Removed
- Dropped support for PHP <8.1
- Removed deprecated interfaces such as
Laminas\ServiceManager\AbstractFactoryInterfaceLaminas\ServiceManager\FactoryInterfaceLaminas\ServiceManager\InitializerInterfaceLaminas\ServiceManager\DelegatorFactoryInterface
- CLI commands which were exposed via
vendor/binare removed in favor of thelaminas-cliintegration. All CLI commands of v3.x are accessible viavendor/bin/laminas servicemanager:<v3.x command name>oncelaminas/laminas-cliis required in the projects dependencies - Removed deprecated
ConfigInterfaceandConfig-class since these files did not provide any validation logic and were just used to proxy the configuration array structure - Removed
AbstractPluginManager#validateandAbstractPluginManager::$instanceOfproperty as in v3.x, implementing plugin managers were able to implicitlyvalidatemixed. In case an implementing plugin manager is providing a single$instanceOfsuch aslaminas-cache, there is a new classAbstractSingleInstancePluginManageravailable which requires the$instanceOfproperty to be configured
Breaking Changes
AbstractPluginManagerdoes not extendServiceManageranymore and instead uses an ownServiceManagerinstance under the hood to manage plugin manager related services which can be configured the same way as in v3.x- Dedicated CLI commands which were previously linked to
vendor/binare now integrated vialaminas-cliand can be called viavendor/bin/laminasoncelaminas/laminas-cliis part of the projects requirements. Read more about how to consume these commands here. AbstractPluginManagerdoes not provide thevalidate-Method anymore and requires migration action such as:- extend
AbstractSingleInstancePluginManagerin case the plugin manager only provides instances of a specific interface- or class-string (please be aware that the$instanceOfproperty now requires nativestringproperty type) - implement
validatemethod and verify whatever type has to be returned and/or just allowmixedas v3.x did when omitting$instanceOfproperty
- extend
- Removed deprecated
ConfigInterfaceandConfig-class since these files did not provide any validation logic and were just used to proxy the configuration array structure - neither
ServiceManagernorAbstractPluginManagerdo validate the provided configuration at runtime anymore. due to the psalm-types provided toServiceManager#__construct,ServiceManager#configure,AbstractPluginManager#__constructandAbstractPluginManager#configure, the configuration schema is strictly typed and thus, a miss-configuration can be mitigated on static-analysis level prior actual runtime AbstractPluginManager#getdoes not accept options anymore, in case an instance with options needs to be created,AbstractPluginManager#buildhas to be used
4.0.0
- Total issues resolved: 7
- Total pull requests resolved: 14
- Total contributors: 6
Enhancement
- 204: Introduce plugin manager static analysis file thanks to @boesing
- 200: Replace scope to retrieve plugin manager from
$thistoselfthanks to @boesing - 194: Narrow return type of single instance plugin managers thanks to @boesing
- 187: Remove removed binaries from composer thanks to @boesing
- 171: AOT factory creation CLI command for
ReflectionBasedAbstractFactorymapped factories thanks to @boesing - 58: Merge release 3.5.0 into 4.0.x thanks to @github-actions[bot]
BC Break,Enhancement
- 191: Modernize codebase thanks to @boesing
- 188: Add support for
psr/containerv2 thanks to @boesing and @danielspk - 181: Remove deprecated
ServiceManager#getServiceLocatormethod thanks to @boesing - 179: Remove
ServiceManagerinheritance forAbstractPluginManagerthanks to @boesing - 176: Convert old CLI standalone commands to laminas-cli commands thanks to @boesing
- 172: Convert commands to laminas-cli symfony commands thanks to @boesing
- 46: #44 add strict type declarations thanks to @GeeH
RFC
- 182: Remove
AbstractPluginManager#validatethanks to @boesing - 174: Mark
ServiceManagerasfinaland changeAbstractPluginManagerto use composition over inheritance thanks to @boesing
BC Break
- 170: Remove deprecated factories thanks to @boesing
- 169: Remove
container-interop/container-interoppolyfill thanks to @boesing
renovate
- 151: Update dependency psr/container to v2 thanks to @renovate[bot]
Bug
laminas/laminas-validator (laminas/laminas-validator)
v3.11.0
Release Notes for 3.11.0
Feature release (minor)
3.11.0
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Enhancement,QA
v3.10.0
Release Notes for 3.10.0
Feature release (minor)
3.10.0
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Enhancement
- 451: Update IANA TLDs for Hostname validator thanks to @github-actions[bot]
v3.9.0
Release Notes for 3.9.0
Feature release (minor)
3.9.0
- Total issues resolved: 0
- Total pull requests resolved: 2
- Total contributors: 2
Dependencies,Enhancement
- 449: Drop support for PHP 8.1, add support for PHP 8.5 (Merge release 2.65.0 into 3.9.x) thanks to @github-actions[bot]
Documentation,Enhancement,Feature Removal
v3.8.0
Release Notes for 3.8.0
Feature release (minor)
3.8.0
- Total issues resolved: 0
- Total pull requests resolved: 5
- Total contributors: 3
Bug
- 443: Merge release 3.7.3 into 3.8.x thanks to @github-actions[bot]
- 439: fix message thanks to @e-belair
- 436: Merge release 3.7.1 into 3.8.x thanks to @github-actions[bot]
Enhancement
- 441: Update IANA TLDs for Hostname validator thanks to @github-actions[bot]
renovate
- 434: Update actions/checkout action to v5 thanks to @renovate[bot]
v3.7.3
Release Notes for 3.7.3
3.7.3
- Total issues resolved: 0
- Total pull requests resolved: 2
- Total contributors: 1
Bug
- 442: Make 3.8.x and 3.7.x even thanks to @gsteel
- 437: Fix
ValidatorChainFactoryBuilding Plugins Manually thanks to @gsteel
v3.7.2
Release Notes for 3.7.2
3.7.x bugfix release (patch)
3.7.2
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Bug
v3.7.1
Release Notes for 3.7.1
3.7.x bugfix release (patch)
3.7.1
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Bug
v3.7.0
Release Notes for 3.7.0
Feature release (minor)
3.7.0
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Enhancement
v3.6.0
Release Notes for 3.6.0
Feature release (minor)
3.6.0
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Documentation,Enhancement
v3.5.0
Release Notes for 3.5.0
Feature release (minor)
3.5.0
- Total issues resolved: 1
- Total pull requests resolved: 3
- Total contributors: 2
Enhancement
- 430: Create and implement
ValidatorChainInterfacein final classValidatorChainthanks to @adambalint-srg
Bug
- 428: Merge release 3.4.2 into 3.5.x thanks to @github-actions[bot]
Bug,QA
- 422: Merge release 3.4.1 into 3.5.x thanks to @github-actions[bot]
v3.4.2
Release Notes for 3.4.2
Includes Bug Fixes from 2.64.4
2.64.x bugfix release (patch)
2.64.4
- Total issues resolved: 1
- Total pull requests resolved: 2
- Total contributors: 2
Bug
- 425: Swap out failing Russian IDN TLD for a Google-owned Japanese TLD. thanks to @gsteel
- 424: Add support for .swiss IDN in Hostname validator thanks to @shashi011
- 423: Support for .swiss TLD missing in IDN validation ($validIdns) causes valid punycode domains to fail thanks to @shashi011
3.4.2
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Bug
- 427: Merge Release 2.64.4 into 3.4.x thanks to @gsteel
v3.4.1
Release Notes for 3.4.1
3.4.x bugfix release (patch)
3.4.1
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Bug
- 421: Merge Release 2.64.3 into 3.4.x thanks to @gsteel
v3.4.0
Release Notes for 3.4.0
Feature release (minor)
3.4.0
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Enhancement
- 418: Update IANA TLDs for Hostname validator thanks to @github-actions[bot]
v3.3.0
Release Notes for 3.3.0
Feature release (minor)
3.3.0
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Enhancement
- 417: Update IANA TLDs for Hostname validator thanks to @github-actions[bot]
v3.2.0
Release Notes for 3.2.0
Feature release (minor)
3.2.0
- Total issues resolved: 0
- Total pull requests resolved: 3
- Total contributors: 2
Enhancement
- 414: Update IANA TLDs for Hostname validator thanks to @github-actions[bot]
Bug
- 413: Merge release 3.1.1 into 3.2.x thanks to @github-actions[bot]
Dependencies,QA
- 410: Lock file maintenance thanks to @renovate[bot]
v3.1.1
Release Notes for 3.1.1
3.1.x bugfix release (patch)
3.1.1
- Total issues resolved: 1
- Total pull requests resolved: 1
- Total contributors: 2
Bug
- 412: Fix: Regex validator does not permit customisation of abstract options via options argument thanks to @gsteel and @JJ297
v3.1.0
Release Notes for 3.1.0
Feature release (minor)
3.1.0
- Total issues resolved: 0
- Total pull requests resolved: 4
- Total contributors: 3
Enhancement
- 409: Update IANA TLDs for Hostname validator thanks to @github-actions[bot]
- 397: Update to latest PHP 8.1 syntax thanks to @samsonasik
Dependencies,Enhancement,QA
- 406: Upgrade Psalm to v6 thanks to @gsteel
Bug
- 403: Merge release 3.0.1 into 3.1.x thanks to @github-actions[bot]
v3.0.1
Release Notes for 3.0.1
3.0.x bugfix release (patch)
3.0.1
- Total issues resolved: 1
- Total pull requests resolved: 1
- Total contributors: 2
Bug
- 402: Fix integers fail validation with
Digitsvalidator thanks to @gsteel - 401: Digits does not accept integers like 2.x did thanks to @arokettu
v3.0.0
Release Notes for 3.0.0
next backward compatibility break release (major)
3.0.0
- Total issues resolved: 18
- Total pull requests resolved: 94
- Total contributors: 8
Enhancement
- 396:
NotEmptyValidator Input Filter Affordances thanks to @gsteel - 394: Upgrade to Laminas Coding Standard 3.0 thanks to @gsteel
- 393: Update IANA TLDs for Hostname validator thanks to @github-actions[bot]
- 382: Merge release 2.63.0 into 3.0.x thanks to @github-actions[bot]
- 380: Add Support for PHP 8.4 thanks to @gsteel
- 368: Add test case for DKIM records thanks to @gsteel and @weierophinney
- 367: Merge release 2.62.0 into 3.0.x thanks to @github-actions[bot]
- 365: Enable
composer-require-checkerin CI thanks to @gsteel - 357: Remove unnecessary options declaration thanks to @gsteel
- 344: Remove libs from
suggestthat are already inrequirethanks to @gsteel - 341: Clean up usage of
$this->optionsthanks to @gsteel - 334: Minor SA Fixes thanks to @gsteel
- 303: Change Malformed Multi-Byte input handling in
StringLengththanks to @gsteel - 265: Remove SMv2 Canonical FQCNs thanks to @gsteel
- 264: Merge release 2.58.0 into 3.0.x thanks to @github-actions[bot]
- 260: Final everywhere thanks to @gsteel
- 259: Merge release 2.57.0 into 3.0 thanks to @gsteel
- 256: Merge release 2.56.0 into 3.0.x thanks to @github-actions[bot]
- 131: Drop Service Manager v2 Compatibility thanks to @gsteel
- 12: Should Regex constructor parameter be mandatory? thanks to @weierophinney
Documentation
- 392: Markdown Linting Fixes thanks to @gsteel
- 390: Update Outdated Translation Information on Introduction Page thanks to @gsteel
- 388: Merge release 2.64.1 into 3.0.x thanks to @gsteel
- 376: Add missing nav links for new enum validators thanks to @gsteel
- 261: Update v3 docs with changes from 2.57 thanks to @gsteel
- 253: Initial V3 Migration Guide thanks to @gsteel and @froschdesign
- 248: Duplicate v2 docs tree to v3 thanks to @gsteel
Documentation,Enhancement
- 391: Fix various Linting Issues in Docs thanks to @gsteel
- 383: Improve documentation of the
$contextparameter thanks to @gsteel and @tempfirstuser - 378: Update validator documentation links in set.md thanks to @froschdesign
- 374: Remove outdated version indicators from validator docs thanks to @froschdesign
- 373: Capitalize section headers in docs thanks to @froschdesign
- 372: Add
EnumCaseandBackedEnumValueValidators thanks to @gsteel and @weierophinney - 371: Add a simple factory for creating validator chains from configuration thanks to @gsteel and @michalbundyra
- 369: Improve and correct doc-block comments for
AbstractValidatorthanks to @gsteel - 337: Cleanup Sitemap Related Validators thanks to @gsteel
- 269: Merge release 2.59.0 into 3.0.x thanks to @github-actions[bot]
Documentation,Enhancement,Feature Request
- 389: Introduce
DateIntervalStringvalidator thanks to @gsteel - 375: Introduce
Conditionalvalidator thanks to @gsteel and @michalbundyra
BC Break
- 384: Remove
laminas-modulemanagersupport thanks to @gsteel - 271: Clean up IP validator thanks to @gsteel
BC Break,Documentation,Enhancement
-
379: Firm up Callback arguments and document
$contextparameter. thanks to @gsteel -
361: Refactor
ValidatorChainthanks to @gsteel -
358: Refactor
AbstractValidatorthanks to @gsteel -
356: Refactor file
Countvalidator thanks to @gsteel -
355: Refactor
ExtensionandExcludeExtensionValidators thanks to @gsteel -
354: Refactor
File\Hashvalidator thanks to @gsteel -
351: Refactor
ExistsandNotExistsvalidators thanks to @gsteel -
350: Refactor
ImageSizevalidator thanks to @gsteel -
348: Refactor
SizeandFilesSizeValidators thanks to @gsteel -
346:
UploadFilevalidator cleanup thanks to @gsteel -
345: Refactor
WordCountvalidator thanks to @gsteel -
340: Refactor
MimeTypevalidator and descendants thanks to @gsteel -
335: Add precise types to
ConfigProviderandModulethanks to @gsteel -
332: Refactor
IsJsonStringthanks to @gsteel -
330: Refactor
DateandDateStepValidators thanks to @gsteel -
324: Refactor
EmailAddressValidator thanks to @gsteel -
322: Refactor
Ibanvalidator thanks to @gsteel -
320: Refactor
Identicalvalidator thanks to @gsteel -
318: Refactor
InArrayvalidator thanks to @gsteel -
316: Refactor
ISBNvalidator thanks to @gsteel -
314: Refactor
IsCountablevalidator thanks to @gsteel -
311: Refactor
NotEmptyvalidator thanks to @gsteel -
288: Refactor
Timezonevalidator thanks to @gsteel -
286: Refactor
Explodevalidator thanks to @gsteel -
284: Refactor
Callbackvalidator thanks to @gsteel -
278: Refactor
StringLengthvalidator thanks to @gsteel -
363: Merge release 2.61.0 into 3.0.x thanks to @github-actions[bot]
BC Break,Documentation
BC Break,Enhancement
- 338: Remove unused exception classes thanks to @gsteel
- 307: Refactor
Stepvalidator thanks to @gsteel - 304: Refactor
IsInstanceOfvalidator thanks to @gsteel - 301: Migrate to
Laminas\Translatorthanks to @gsteel - 298: Refactor
Hostnamevalidator thanks to @gsteel - 297: Add parameter and return types to
ValidatorInterface::isValid()thanks to @gsteel - 280: Refactor
Regexvalidator thanks to @gsteel - 279: UUID Validator Cleanup thanks to @gsteel
- 277: Refactor Bitwise Validator thanks to @gsteel
- 273: Clean up Hex Validator thanks to @gsteel
- 267: Upgrade to Service Manager v4 thanks to @gsteel
- 266: Remove i18n Validator aliases and factories thanks to @gsteel
- 262: Refactor URI Validator, Drop dependency on Laminas\Uri thanks to @gsteel
- 254: Remove dependency on laminas-filter thanks to @gsteel
Bug,Enhancement
- 329: Fix TLD updater script thanks to @gsteel
BC Break,Bug,Documentation,Enhancement
- 327: Refactor
CreditCardvalidator thanks to @gsteel
BC Break,Feature Removal
- 309: Remove
StaticValidatorthanks to @gsteel - 302: Remove all translation features thanks to @gsteel
- 270: Remove the deprecated CSRF validator thanks to @gsteel
- 250: Remove legacy Zend aliases thanks to @gsteel
- 249: Remove deprecated Laminas\Db validators thanks to @gsteel
Documentation,Enhancement,Feature Removal
- 294: Merge release 2.60.0 into 3.0.x thanks to @github-actions[bot]
BC Break,Documentation,Enhancement,Feature Removal
- 291: Refactor
Barcodevalidator thanks to @gsteel
BC Break,Documentation,Feature Removal
- 290: Remove the deprecated validators
LessThan,GreaterThanandBetweenthanks to @gsteel and @weierophinney
BC Break,Bug,Enhancement
- 252: Enable strict types throughout thanks to @gsteel
Bug
- 246: Checkout as 2.99.x so that cyclic dependencies can be installed thanks to @gsteel
- 98: File extension comparison treats some distinct extensions as equal thanks to @Zenexer
- 5: ZF3 Using Explode with InArray validator as child breaks validation messages format thanks to @weierophinney
Feature Request
Won't Fix
laminas/laminas-view (laminas/laminas-view)
v3.0.1
Release Notes for 3.0.1
3.0.x bugfix release (patch)
3.0.1
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Bug
v3.0.0
Release Notes for 3.0.0
This release includes a significant number of breaking changes for the following primary reasons:
- Decouple from MVC and any other unnecessary dependencies
- General modernisation of the codebase and quality improvements
- Explicit state handling to ensure safety when used in cli based apps (Roadrunner, Swoole, Franken PHP, et al)
- Better type inference for consumers
- Service Manager v4 Support (finally)
For full details on BC breaks, please read the migration guide at:
https://docs.laminas.dev/laminas-view/v3/migration/v2-to-v3
3.0.0
- Total issues resolved: 29
- Total pull requests resolved: 139
- Total contributors: 11
Documentation,Enhancement
- 395: Extract
PartialLoopdocs into a separate page thanks to @gsteel and @froschdesign - [392: Add documentation on ref
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.
- [ ] If you want to rebase/retry this PR, check this box
Read more information about the use of Renovate Bot within LM-Commons.
⚠️ Artifact update problem
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:
- any of the package files in this branch needs updating, or
- the branch becomes conflicted, or
- you click the rebase/retry checkbox if found above, or
- you rename this PR's title to start with "rebase!" to trigger it manually
The artifact failure details are included below:
File name: composer.lock
Command failed: composer update laminas/laminas-crypt:4.0.0 laminas/laminas-servicemanager:4.5.0 laminas/laminas-validator:3.11.0 laminas/laminas-view:3.0.1 --with-dependencies --ignore-platform-req='ext-*' --ignore-platform-req='lib-*' --no-ansi --no-interaction --no-scripts --no-autoloader --no-plugins --minimal-changes
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.19 || ^4.0, found laminas/laminas-servicemanager[3.19.0, ..., 3.24.0, 4.0.0, ..., 4.5.0] but these were not loaded, likely because it conflicts with another require.
Problem 2
- Root composer.json requires laminas/laminas-validator ^2.26 || ^3.0, found laminas/laminas-validator[2.26.0, ..., 2.65.0, 3.0.0, ..., 3.11.0] but these were not loaded, likely because it conflicts with another require.
Problem 3
- Root composer.json requires laminas/laminas-view ^2.24 || ^3.0, found laminas/laminas-view[2.24.0, ..., 2.44.0, 3.0.0, 3.0.1] but these were not loaded, likely because it conflicts with another require.
Problem 4
- laminas/laminas-form is locked to version 3.23.0 and an update of this package was not requested.
- laminas/laminas-form 3.23.0 requires laminas/laminas-servicemanager ^3.22.1 -> found laminas/laminas-servicemanager[3.22.1, ..., 3.24.0] but it conflicts with your temporary update constraint (laminas/laminas-servicemanager:4.5.0).
Problem 5
- laminas/laminas-inputfilter is locked to version 2.34.0 and an update of this package was not requested.
- laminas/laminas-inputfilter 2.34.0 requires laminas/laminas-servicemanager ^3.21.0 -> found laminas/laminas-servicemanager[3.21.0, ..., 3.24.0] but it conflicts with your temporary update constraint (laminas/laminas-servicemanager:4.5.0).
Problem 6
- laminas/laminas-mvc is locked to version 3.8.0 and an update of this package was not requested.
- laminas/laminas-mvc 3.8.0 requires laminas/laminas-servicemanager ^3.20.0 -> found laminas/laminas-servicemanager[3.20.0, ..., 3.24.0] but it conflicts with your temporary update constraint (laminas/laminas-servicemanager:4.5.0).
Problem 7
- laminas/laminas-session is locked to version 2.26.0 and an update of this package was not requested.
- laminas/laminas-session 2.26.0 requires laminas/laminas-servicemanager ^3.23.1 -> found laminas/laminas-servicemanager[3.23.1, 3.24.0] but it conflicts with your temporary update constraint (laminas/laminas-servicemanager:4.5.0).
Problem 8
- laminas/laminas-http is locked to version 2.22.0 and an update of this package was not requested.
- laminas/laminas-http 2.22.0 requires laminas/laminas-validator ^2.15 || ^3.0 -> found laminas/laminas-validator[2.15.0, ..., 2.65.0, 3.0.0, ..., 3.11.0] but these were not loaded, likely because it conflicts with another require.
Problem 9
- laminas/laminas-mvc-plugin-flashmessenger is locked to version 1.11.0 and an update of this package was not requested.
- laminas/laminas-mvc-plugin-flashmessenger 1.11.0 requires laminas/laminas-view ^2.13.1 -> found laminas/laminas-view[2.13.1, ..., 2.44.0] but it conflicts with your temporary update constraint (laminas/laminas-view:3.0.1).
Problem 10
- laminas/laminas-i18n is locked to version 2.31.0 and an update of this package was not requested.
- laminas/laminas-i18n 2.31.0 requires laminas/laminas-servicemanager ^3.21.0 -> found laminas/laminas-servicemanager[3.21.0, ..., 3.24.0] but it conflicts with your temporary update constraint (laminas/laminas-servicemanager:4.5.0).
Problem 11
- laminas/laminas-captcha is locked to version 2.19.0 and an update of this package was not requested.
- laminas/laminas-captcha 2.19.0 requires laminas/laminas-validator ^2.19.0 -> found laminas/laminas-validator[2.19.0, ..., 2.65.0] but it conflicts with your temporary update constraint (laminas/laminas-validator:3.11.0).
Problem 12
- laminas/laminas-mvc-plugin-prg is locked to version 1.8.0 and an update of this package was not requested.
- laminas/laminas-mvc 3.8.0 requires laminas/laminas-servicemanager ^3.20.0 -> found laminas/laminas-servicemanager[3.20.0, ..., 3.24.0] but it conflicts with your temporary update constraint (laminas/laminas-servicemanager:4.5.0).
- laminas/laminas-mvc-plugin-prg 1.8.0 requires laminas/laminas-mvc ^3.3.3 -> satisfiable by laminas/laminas-mvc[3.8.0].
Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.