Skip to content

R202102

Compare
Choose a tag to compare
@cpeel cpeel released this 01 Feb 17:45
· 1057 commits to master since this release

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.