Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 13 additions & 1 deletion SETUP/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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`

Expand Down
3 changes: 2 additions & 1 deletion SETUP/INSTALL.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
29 changes: 29 additions & 0 deletions SETUP/UPGRADE.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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
Expand All @@ -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
Expand All @@ -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
Expand All @@ -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
Expand All @@ -170,24 +180,43 @@ 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

* 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`.
Expand Down