The CakePHP core team is happy to announce the immediate availability of CakePHP 4.4.16. This is a maintenance release for the 4.4 branch that fixes several community reported issues.
Bugfixes
You can expect the following changes in 4.4.16. See the changelog for every commit.
Improve API documentation.
Correct pagination URL generation for the current page from numbers() when using the modulus option.
ProgressHelper now initializes options with default values solving errors when output() is called before init() is.
Fixed failure to reflect schema for tables in MySQL 8+ that use functional indexes.
Contributors to 4.4.16
Thank you to all the contributors that helped make this release happen:
Edoardo Cavazza
Jozef Grencik
Mark Scherer
Mark Story
othercorey
As always, we would like to thank all the contributors that opened issues, created pull requests or updated the documentation.
CakePHP 4.4.15 released
The CakePHP core team is happy to announce the immediate availability of CakePHP 4.4.15. This is a maintenance release for the 4.4 branch that fixes several community reported issues including a low risk security fix.
Bugfixes
You can expect the following changes in 4.4.15. See the changelog for every commit.
SMTP transport skips authentication header parsing if no credentials are passed.
Fixed unsafe usage of unserialize in debug output of SecurityComponent failure messages. Thanks to Andreas Kellas for reporting this issue via our security disclosure policy.
Contributors to 4.4.15
Thank you to all the contributors that helped make this release happen:
ADmad
DeSerFix-bot
Mark Story
othercorey
As always, we would like to thank all the contributors that opened issues, created pull requests or updated the documentation.
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 rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will 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 version` will 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 dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps cakephp/cakephp from 4.4.7 to 4.4.16.
Release notes
Sourced from cakephp/cakephp's releases.
... (truncated)
Commits
f68c3c6
Update version number to 4.4.168a9a10e
Merge pull request #17214 from cakephp/fix-17212-docsfc69166
Merge pull request #17211 from cakephp/fix-reflect-functionalindex0bc5d45
Add type guard to appease linters52a946f
Backport StaticConfigTrait::setConfig type annotation424efb5
Fix failing tests.1a6e36b
Remove requirement for indexes to have columnse28e612
Update .mailmap5e1a022
Fix up code fencing.33ed611
Merge pull request #17198 from cakephp/fix-17195Dependabot 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 rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will 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 version` will 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 dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)