diff --git a/SETUP/CHANGELOG.md b/SETUP/CHANGELOG.md index 796738d36..4a8661d76 100644 --- a/SETUP/CHANGELOG.md +++ b/SETUP/CHANGELOG.md @@ -7,12 +7,24 @@ see the git history. [R202009](https://github.com/DistributedProofreaders/dproofreaders/releases/tag/R202009) first before upgrading to R202102 or later releases.** -## R?????? +## R202609 +Scripts supporting this upgrade are in `SETUP/upgrade/25` ### Notices & Deprecations This release requires PHP 8.3 or later. +## Changes +* Updated minimum PHP to 8.3 and upgraded dependencies to match (cpeel) +* Updated both development and runtime JS dependencies (cpeel) +* Updated DP Sans Mono font version (lvl) +* mathjax in Format Preview upgraded to v4 and served locally instead of via + CDN (mrducky4) +* Link to PG's In Progress search added to Create Project (srjfoo) +* API parameter validation and exception improvements (bpfoley) +* Extensive typing added to functions and classes (bpfoley) +* Updated minimum browser versions, see [INSTALL.md](INSTALL.md) + ## R202603 Scripts supporting this upgrade are in `SETUP/upgrade/24` diff --git a/SETUP/INSTALL.md b/SETUP/INSTALL.md index 1f5250ee4..00701b768 100644 --- a/SETUP/INSTALL.md +++ b/SETUP/INSTALL.md @@ -16,7 +16,8 @@ The following lists supported versions for the four primary middleware components. ### PHP -PHP version 8.3 is the minimum supported version. +PHP version 8.3 is the minimum supported version. PHP 8.4 and 8.5 pass CI +tests and should work but no extensive testing has been done on them. The following PHP extensions are required. They are listed below with their Ubuntu system package names. diff --git a/SETUP/UPGRADE.md b/SETUP/UPGRADE.md index fdaa7dd33..75e3f1d1b 100644 --- a/SETUP/UPGRADE.md +++ b/SETUP/UPGRADE.md @@ -120,6 +120,8 @@ Run the scripts in the following directories in order * c/SETUP/upgrade/21/ * c/SETUP/upgrade/22/ * c/SETUP/upgrade/23/ +* c/SETUP/upgrade/24/ +* c/SETUP/upgrade/25/ ### Upgrading from release R202102 Run the scripts in the following directories in order @@ -132,6 +134,8 @@ Run the scripts in the following directories in order * c/SETUP/upgrade/21/ * c/SETUP/upgrade/22/ * c/SETUP/upgrade/23/ +* c/SETUP/upgrade/24/ +* c/SETUP/upgrade/25/ ### Upgrading from release R202109 Run the scripts in the following directories in order @@ -143,6 +147,8 @@ Run the scripts in the following directories in order * c/SETUP/upgrade/21/ * c/SETUP/upgrade/22/ * c/SETUP/upgrade/23/ +* c/SETUP/upgrade/24/ +* c/SETUP/upgrade/25/ ### Upgrading from release R202202 Run the scripts in the following directories in order @@ -153,6 +159,8 @@ Run the scripts in the following directories in order * c/SETUP/upgrade/21/ * c/SETUP/upgrade/22/ * c/SETUP/upgrade/23/ +* c/SETUP/upgrade/24/ +* c/SETUP/upgrade/25/ ### Upgrading from release R202209 or R202303 Run the scripts in the following directories in order @@ -162,6 +170,8 @@ Run the scripts in the following directories in order * c/SETUP/upgrade/21/ * c/SETUP/upgrade/22/ * c/SETUP/upgrade/23/ +* c/SETUP/upgrade/24/ +* c/SETUP/upgrade/25/ ### Upgrading from release R202309 Run the scripts in the following directories in order @@ -170,6 +180,8 @@ Run the scripts in the following directories in order * c/SETUP/upgrade/21/ * c/SETUP/upgrade/22/ * c/SETUP/upgrade/23/ +* c/SETUP/upgrade/24/ +* c/SETUP/upgrade/25/ ### Upgrading from release R202403 Run the scripts in the following directories in order @@ -177,17 +189,34 @@ Run the scripts in the following directories in order * c/SETUP/upgrade/21/ * c/SETUP/upgrade/22/ * c/SETUP/upgrade/23/ +* c/SETUP/upgrade/24/ +* c/SETUP/upgrade/25/ ### Upgrading from release R202409 Run the scripts in the following directories in order * c/SETUP/upgrade/22/ * c/SETUP/upgrade/23/ +* c/SETUP/upgrade/24/ +* c/SETUP/upgrade/25/ ### Upgrading from release R202503 Run the scripts in the following directories in order * c/SETUP/upgrade/23/ +* c/SETUP/upgrade/24/ +* c/SETUP/upgrade/25/ + +### Upgrading from release R202509 +Run the scripts in the following directories in order + +* c/SETUP/upgrade/24/ +* c/SETUP/upgrade/25/ + +### Upgrading from release R202603 +Run the scripts in the following directories in order + +* c/SETUP/upgrade/25/ ## Install the modified `dp.cron` Install the modified `dp.cron`.