Skip to content

Conversation

tommitchelmore
Copy link

@tommitchelmore tommitchelmore commented Sep 8, 2025

Dependency Upgrades

Upgrades major version of most packages. This will form the basis of an 8.0 release.

Waiting on updates:

  1. Upgrade dependencies router#22
  2. Upgrade dependencies psr7-server-request-extension#1

Breaking Changes

PHP - 8.4.x

Support for PHP < 8.4 has been removed.

Laminas Zend Framework Bridge removed

Any imports that start with Zend\Diactoros must be re-written to Laminas\Diactoros

Facades - blast/facades removed

Blast facades was 10 years out of date, and has been removed. We've decided to take ownership of this code.

All facades will need to be modified as follows:

<?php

namespace Rareloop\Lumberjack\Facades;

-use Blast\Facades\AbstractFacade;
+Rareloop\Lumberjack\Facades\Facade;

-class Session extends AbstractFacade
+class Session extends Facade
{
    protected static function accessor()
    {
        return 'session';
    }
}

Internally, any calls to \Blast\Facades\FacadeFactory should be replaced by \Rareloop\Lumberjack\FacadeManager

@tommitchelmore tommitchelmore marked this pull request as draft September 8, 2025 13:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant