Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: cakephp/cakephp
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 5.3.0
Choose a base ref
...
head repository: cakephp/cakephp
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 5.3.1
Choose a head ref
  • 9 commits
  • 28 files changed
  • 5 contributors

Commits on Jan 12, 2026

  1. Cast limit query param to int in limitControl() (#19175)

    Sanitize the limit query parameter value by casting to int,
    preventing potential XSS injection via malicious query strings.
    
    Refs #19172
    dereuromark authored Jan 12, 2026
    Configuration menu
    Copy the full SHA
    b6765ff View commit details
    Browse the repository at this point in the history
  2. Bump actions/cache from 4 to 5

    Bumps [actions/cache](https://github.com/actions/cache) from 4 to 5.
    - [Release notes](https://github.com/actions/cache/releases)
    - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
    - [Commits](actions/cache@v4...v5)
    
    ---
    updated-dependencies:
    - dependency-name: actions/cache
      dependency-version: '5'
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Jan 12, 2026
    Configuration menu
    Copy the full SHA
    8c9f10b View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2026

  1. Merge pull request #19179 from cakephp/dependabot/github_actions/acti…

    …ons/cache-5
    
    Bump actions/cache from 4 to 5
    othercorey authored Jan 13, 2026
    Configuration menu
    Copy the full SHA
    096bb52 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2026

  1. Fix missing HTML escaping in PaginatorHelper

    PaginatorHelper::limitControl() will use the current request parameters
    to generate hidden inputs but was not correctly encoding input name
    attributes.
    
    Fixes #19172
    markstory committed Jan 14, 2026
    Configuration menu
    Copy the full SHA
    c842e7f View commit details
    Browse the repository at this point in the history
  2. Fix CI failures: rector and phpstan issues

    Apply rector fixes:
    - Remove @return void from __clone(), __construct(), __destruct() magic methods
    - Combine nested if statements in PluginAssetsTrait
    
    Fix PHPStan issue:
    - Remove redundant `if (!$copy)` check in PluginAssetsTrait::_process()
      that was always true after the preceding `if ($copy) { ... continue; }` block
    dereuromark committed Jan 14, 2026
    Configuration menu
    Copy the full SHA
    19265d6 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #19184 from cakephp/fix-ci-rector-phpstan

    Fix CI failures: rector and phpstan issues
    othercorey authored Jan 14, 2026
    Configuration menu
    Copy the full SHA
    11ce889 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #19182 from cakephp/fix-limitcontrol

    Fix missing HTML escaping in PaginatorHelper
    dereuromark authored Jan 14, 2026
    Configuration menu
    Copy the full SHA
    b129306 View commit details
    Browse the repository at this point in the history
  5. Fix plugin template path duplication when templatePath equals name (#…

    …19183)
    
    When rendering a template from a plugin controller using the syntax
    `$this->render('PluginName.Controller/custom_file')`, the framework was
    generating an incorrect path with a duplicated controller directory.
    
    Before fix: `templates/Controller/Controller/custom_file.php`
    After fix: `templates/Controller/custom_file.php`
    
    This restores the conditional check from CakePHP 5.2 that prevented the
    unwanted path concatenation when working with plugin templates where
    templatePath equals name.
    
    Fixes #19180
    dereuromark authored Jan 14, 2026
    Configuration menu
    Copy the full SHA
    4ec1e8a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ae91c09 View commit details
    Browse the repository at this point in the history
Loading