CakePHP v3.8.5 Release Notes

Release Date: 2019-10-07 // over 4 years ago
  • πŸš€ The CakePHP core team is happy to announce the immediate availability of CakePHP 3.8.5. This is a maintenance release for the 3.8 branch that fixes several community reported issues.

    πŸ›  Bugfixes

    πŸ‘€ You can expect the following changes in 3.8.5. See the changelog for every commit.

    • 🚚 Router::reverse() now removes the CSRF token and isAjax from generated URLs.
    • πŸ‘Œ Improved failure messages for header and cookie assertion methods.
    • βœ‚ Removed an additional \r\n from multipart HTTP client request bodies which caused them to be rejected by some servers.
    • βœ‚ Removed quotes around multipart message boundary markers. These quotes are not necessary and could cause servers with non-compliant HTTP parsers to reject the request.
    • Number::toPercentage() now uses the locale data when placing the % marker.
    • MysqlSchema now generates schema correctly for decimal and float columns that have a length but no precision.
    • πŸ›  Fixed schema reflection for double unsigned type in MySQL.
    • πŸ›  Fixed schema reflection for varbinary(max) type in SqlServer.
    • 🌲 File and line information is now included in log messages from ErrorHandlerMiddleware.

    Contributors to 3.8.5

    πŸš€ Thank you to all the contributors that helped make this release happen:

    • ADmad
    • Edgaras JanuΕ‘auskas
    • Littley Lv
    • Mark Scherer
    • Mark Story
    • Rachman Chavik
    • bancer

    πŸ“š As always, we would like to thank all the contributors that opened issues, created pull requests or updated the documentation.