R202102
Distributed Proofreaders R202102
Distributed Proofreaders is proud to announce the latest release of the code running at pgdp.net. This code has been used to produce tens of thousands of public domain eBooks for Project Gutenberg over the last 20 years.
If you are upgrading from a release before R202009, you must upgrade to R202009 first before upgrading to this or later releases.
Changes since R202009
In addition to the usual slew of bug fixes, tweaks, and refinements, the major changes since the last release are:
- Support MySQL 8.0, PHP 7.2, and PHP 7.4 (chrismiceli, cpeel, bpfoley)
- New RESTful API - see
SETUP/API.md
(cpeel, bpfoley) - New user workflow improvements allows P1 to have a quiz requirement (cpeel)
- Project comments can be either HTML or Markdown (chrismiceli)
- Format Preview enhancements, including LaTeX math preview (70ray)
- New dark theme: Charcoal (srjfoo)
- Special Days projects identified by emojis in round listings (cpeel)
- PPers can return a project back to the PPVer who returned it to them (70ray)
- New character suites (bunny-crunch, srjfoo)
Semitic and Indic transcriptions
Symbols collection
- Task details and comments are now in Markdown (chrismiceli)
- Users can be members of up to 6 teams (cpeel)
- CSS updates and standardization across the codebase (cpeel, srjfoo)
- Continued work to ensure proper SQL & HTML escaping (chrismiceli, bpfoley)
- CI/CD & linting improvements (chrismiceli, bpfoley, cpeel)
- Removed TEI support (cpeel)
Middleware version support
This is the last release to support PHP versions < 7.4 and MySQL versions < 5.7.