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: deptrac/deptrac
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 4.2.1
Choose a base ref
...
head repository: deptrac/deptrac
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 4.3.0
Choose a head ref
  • 6 commits
  • 88 files changed
  • 3 contributors

Commits on Oct 13, 2025

  1. Phpstan parser (#1473)

    * Revival of PHPStan parser
    
    * Resolve bundled dependency mismatch.
    
    Code style.
    
    * Proper assignment of code to modules.
    
    * Consistent Docs parsing and resolving some CI issues.
    
    * Rebase update
    
    * Fix GitHub Action caching and force tools to use the minimal supported version for installation.
    
    * Add PHP 8.4 coverage to some GitHub Actions.
    
    Force infection to use at least 8.2 because of incompatibility between the supported PHP versions of the infection plugin and nikic PHP parser.
    
    ```
    Your requirements could not be resolved to an installable set of packages.
    
      Problem 1
        - infection/infection 0.27.10 requires nikic/php-parser ^4.15.1 -> found nikic/php-parser[v4.15.1, ..., v4.19.4] but it conflicts with your root composer.json require (^5).
        - roave/infection-static-analysis-plugin[1.36.0, ..., 1.39.0] require php ~8.2.0 || ~8.3.0 || ~8.4.0 -> your php version (8.1; overridden via config.platform, actual: 8.3.6) does not satisfy that requirement.
        - roave/infection-static-analysis-plugin 1.35.0 requires infection/infection 0.27.10 -> satisfiable by infection/infection[0.27.10].
        - Root composer.json requires roave/infection-static-analysis-plugin ^1.35 -> satisfiable by roave/infection-static-analysis-plugin[1.35.0, ..., 1.39.0].
    ```
    
    * Fix trait docs parsing.
    
    * Test rename.
    patrickkusebauch authored Oct 13, 2025
    Configuration menu
    Copy the full SHA
    9febc25 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2025

  1. Configuration menu
    Copy the full SHA
    94ee640 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2025

  1. Revert "Open SF deps for v8 (#1512)" (#1514)

    This reverts commit 94ee640.
    gennadigennadigennadi authored Nov 1, 2025
    Configuration menu
    Copy the full SHA
    7d22e46 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2025

  1. fix: contract from interface (#1518)

    return types where added in symfony 8.0
    gennadigennadigennadi authored Nov 21, 2025
    Configuration menu
    Copy the full SHA
    d02836e View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2025

  1. Expand the scope of ignored PHP-Doc tags (#1516)

    * Expand the scope off ignored PHP-Doc tags
    
    Closes: #1399
    
    Expand the list of tags that produce placeholder names that should be ignored by Deptrac from `@template` to also include `@template-covariant`, `@phpstan-type` and `@phpstan-import-type`.
    
    This is coincidentally only necessary for Nikic Parser and not PHPStan parser. That does it out of the box. Also, this is a whack-a-mole, as the list of these types of tags can expand in the future.
    
    * SA fixes
    patrickkusebauch authored Dec 1, 2025
    Configuration menu
    Copy the full SHA
    8e46049 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    518731b View commit details
    Browse the repository at this point in the history
Loading