formtools / core

The Form Tools Core.
https://formtools.org
205 stars 78 forks source link

PHP 8 support - notes & tasks #892

Closed benkeen closed 1 year ago

benkeen commented 1 year ago

Branching

I'd been working on 3.1 for some time before abandoning the project. This was never completed released. As such, the current content of master is in limbo. I've moved the content of master into a separate branch (3.1-incomplete-work-2023) and cherry picked the pertinent commits/bug fixes back into the new master. This branched off the latest 3.0.20 code.

New version: 3.1.0

The new version for PHP 8 support will be 3.1. Currently we're at 3.0.20 and doing a patch update for this change feels far too minor. Since the previous 3.1.0 version was planned as the big upgrade/install rewrite, I'll just have to document this + bump the versions in the main README.

Website

Probably the only realistic way to do this is to:

Extensions

All these should be updated separately prior to releasing a new version of the core. The PHP 8 changes appear to be all backward compatible.

Modules

Rows that needed new versions have them listed next to it.

Themes - no changes needed for these