6

PHP 8.3 support in Dotkernel Frontend

 7 months ago
source link: https://www.dotkernel.com/dotkernel3/php-8-3-support-in-dotkernel-frontend/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client
Posted by bidi on February 14, 2024 | No Comments

PHP 8.3 support in Dotkernel Frontend

To be able to take advantage of the support for PHP 8.3 in the newest packages, the DotKernel team has updated the Frontend Application to version 4.2.0. Very much like for the Admin update before it, the Frontend must also remove support for PHP 8.1 and the no-longer-available PhpFileCache class until a replacement is implemented.

The full list of file changes is here.

  • Supports only PHP 8.2 and PHP 8.3
    • Removed support for PHP 8.1
    • Updated workflows – removed PHP 8.1
    • Commit #1
  • Updated dependencies
    • Commit #1
    • require
      • “dotkernel/dot-annotated-services”: “^4.1.6”,
      • “dotkernel/dot-authorization”: “^3.4.1”,
      • “dotkernel/dot-controller”: “^3.4.3”,
      • “dotkernel/dot-data-fixtures”: “^1.1.3”,
      • “dotkernel/dot-debugbar”: “^1.1.5”,
      • “dotkernel/dot-errorhandler”: “^3.3.2”,
      • “dotkernel/dot-flashmessenger”: “^3.4.2”,
      • “dotkernel/dot-mail”: “~3.4 || ^4.1.1”,
      • “dotkernel/dot-navigation”: “^3.4.2”,
      • “dotkernel/dot-rbac-guard”: “^3.4.3”,
      • “dotkernel/dot-response-header”: “^3.2.3”,
      • “dotkernel/dot-session”: “^5.4.2”,
      • “dotkernel/dot-twigrenderer”: “^3.4.3”,
      • “friendsofphp/proxy-manager-lts”: “^1.0.16”,
      • “laminas/laminas-component-installer”: “^3.4.0”,
      • “laminas/laminas-config-aggregator”: “^1.14.0”,
      • “laminas/laminas-form”: “^3.19.1”,
      • “laminas/laminas-i18n”: “^2.26.0”,
      • “mezzio/mezzio”: “^3.18.0”,
      • “mezzio/mezzio-authorization-rbac”: “^1.7.0”,
      • “mezzio/mezzio-cors”: “^1.11.1”,
      • “mezzio/mezzio-fastroute”: “^3.11.0”,
      • “ramsey/uuid-doctrine”: “^2.0.0”,
      • “roave/psr-container-doctrine”: “^4.1.0”
    • require-dev
      • “filp/whoops”: “^2.15.4”,
      • “laminas/laminas-development-mode”: “^3.12.0”,
      • “mezzio/mezzio-tooling”: “^2.9.0”,
      • “phpunit/phpunit”: “^10.5”,
      • “rector/rector”: “^1.0.0”,
      • “vimeo/psalm”: “^5.21.1”
  • Updated npm dependencies in packagist.json
    • Recommended to use npm v10.0.4 and Node.js v20.11.0
    • Commit #1 and #2
  • Removed parameter from configuration files and uses for class PhpFileCache (required by cache)
    • Updated doctrine.global.php
      • Removed use Doctrine\Common\Cache\PhpFileCache;
      • Removed the parameters used by cache configuration and cache
    • Commit #1
  • Fixed psalm and phpcs issues
    • Updated type hints and indentations
    • Commits #1 and #2

Next on the menu is to implement these changes in the DotKernel Frontend live projects and process the feedback.


Looking for PHP, Laminas or Mezzio Support?

As part of the Laminas Commercial Vendor Program , Apidemia offers the expert technical support and services for: Modernise Legacy Applications Migrations from any version of Zend Framework to Laminas Mezzio and Laminas Consulting and Technical Audits

Leave a Reply Cancel Reply

Your email address will not be published. Required fields are marked *

Comment

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Name *
Email *
Website

Save my name, email, and website in this browser for the next time I comment.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK