php-version-audit
php-version-audit copied to clipboard
Bump vimeo/psalm from 4.27.0 to 4.29.0
Bumps vimeo/psalm from 4.27.0 to 4.29.0.
Release notes
Sourced from vimeo/psalm's releases.
4.29.0
What's Changed
Fixes
- Update dictionaries for hash ext functions by
@lptnin vimeo/psalm#8553- More specific superglobals feedback update by
@kkmuffmein vimeo/psalm#8561- Update Phpredis stubs to return false on failure by
@kkmuffmein vimeo/psalm#8555- Fix MinMaxReturnTypeProvider when handling TDependentListKeys by
@nosnickidin vimeo/psalm#8567New Contributors
@nosnickidmade their first contribution in vimeo/psalm#8567Full Changelog: https://github.com/vimeo/psalm/compare/4.28.0...4.29.0
4.28.0
What's Changed
Features
- Make ctype_digit and ctype_lower work as assertions by
@fluffycondorin vimeo/psalm#8450- report invalidCasing when using a class that is not user defined too by
@kkmuffmein vimeo/psalm#8465- Update call maps for MongoDB extension by
@alcaeusin vimeo/psalm#8432- Add dateTimeModify return type provider by
@VincentLangletin vimeo/psalm#8462- make superglobals more specific by
@kkmuffmein vimeo/psalm#8473- Fix invalid casts int and float by
@kkmuffmein vimeo/psalm#8366- add hideAllErrorsExceptPassedFiles config option by
@kkmuffmein vimeo/psalm#8502- Add int type aliases based on existing codes by
@hamburnyogin vimeo/psalm#8530- Add check for class const with reserved word 'class' by
@gphargreavesin vimeo/psalm#8542Fixes
- Fix ctype_digit assertion bug by
@fluffycondorin vimeo/psalm#8466- partial revert nullable type for curl_multi_getcontent by
@kkmuffmein vimeo/psalm#8367- classlike_alias incorrect casing not handled correctly by
@kkmuffmein vimeo/psalm#8468- Update phpredis.phpstub by
@sergkash7in vimeo/psalm#8136date_get_last_errors(),DateTime::getLastErrors()may return false by@gsteelin vimeo/psalm#8478- Fix array_key_exists first argument false positive by
@hirokinouein vimeo/psalm#8489- Fix array_column with object and column name null by
@HypeMCin vimeo/psalm#8491- Add null-type to several DOM-functions by
@tvdijenin vimeo/psalm#8490- Make Psalter add
@throwsannotation with properly namespaced exception by@d-claassenin vimeo/psalm#8480- use cache for declared function when available before falling back to stubs by
@kkmuffmein vimeo/psalm#8503- fix crash in <PHP8 with ResourceBundle by
@kkmuffmein vimeo/psalm#8416- Fixed function signatures of imap_delete and imap_undelete by
@ppdeblieckin vimeo/psalm#8537Docs
- Document the object with properties syntax by
@HypeMCin vimeo/psalm#8493- Make template constraints examples in docs consistent by
@HypeMCin vimeo/psalm#8492Internal changes
- GitHub Workflows security hardening by
@sashashurain vimeo/psalm#8451- preg_replace with anchor will always only have 1 replacement by
@kkmuffmein vimeo/psalm#8469- Consistent error logging for cache by
@kkmuffmein vimeo/psalm#8415
... (truncated)
Commits
7ec5ffbMerge pull request #8567 from nosnickid/fix-min-max-return-type68f6ba8Fix MinMaxReturnTypeProvider when handling TDependentListKeyse440b34Merge pull request #8555 from kkmuffme/phpredis-methods-return-false-on-failure99395bbMerge pull request #8561 from kkmuffme/more-specific-superglobals-feedback-up...6012981add import0f6891cfix typo3a420f4phpunit bool|string0da493bfix docs to match example1e6019dsize and error in $_FILES more specificfa53050fix $_FILES- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)







