Skip to content

Updating PHP dependencies: Slim, dotenv, phpunit #98

Closed

Description

@Mark-H

As can be witnessed in the closed pull requests from Dependabot linked below, we're a little behind on a bunch of PHP dependencies. This includes major updates with breaking changes that require code changes.

Help with this would be appreciated.

Activity

  1. added
    help wantedExtra attention is needed
    dependenciesPull requests that update a dependency file
    on Feb 27, 2021
  2. Mark-H commented on Mar 12, 2021

    @Mark-H
    CollaboratorAuthor

    There's a €50 bounty on getting these packages upgrade.

  3. changed the title [-]Updating PHP dependencies: Slim, dotenv, phpunit[/-] [+][€50 bounty] Updating PHP dependencies: Slim, dotenv, phpunit[/+] on Mar 16, 2021
  4. diegog956 commented on May 14, 2026

    @diegog956

    I can take a pass at this.

    Plan:

    1. Upgrade Slim, phpdotenv, and PHPUnit dependencies.
    2. Apply the Slim 4 bootstrap/middleware/request-response changes needed by the app.
    3. Run the Docker-based install and test suite before opening the PR.
  5. radiantjade commented on May 14, 2026

    @radiantjade

    Submitted PR #376 with the Slim 4, phpdotenv 5, and PHPUnit 9 upgrade: #376

    Verification run locally:

    • composer validate --strict
    • php docs.php sources:init
    • composer test
    • find src tests public -name '*.php' -print0 | xargs -0 -n1 php -l
  6. diegog956 commented on May 14, 2026

    @diegog956

    I see #376 was submitted for this upgrade while I was validating locally, so I will step back to avoid duplicating the same work.

  7. KHHH2312 commented on Jun 1, 2026

    @KHHH2312

    I'll take a look at this and start working on updating the dependencies!

  8. Mark-H commented on Jul 16, 2026

    @Mark-H
    CollaboratorAuthor

    Apologies for not being more responsive, but this work was already done a while ago in #355 which has been running on the docs mirror. I do need to check into if it was deployed to production yet, that needed some version upgrades.

  9. linked a pull request that will close this issueMajor maintenance #355on Jul 16, 2026
  10. changed the title [-][€50 bounty] Updating PHP dependencies: Slim, dotenv, phpunit[/-] [+]Updating PHP dependencies: Slim, dotenv, phpunit[/+] on Jul 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    dependenciesPull requests that update a dependency file

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions