Skip to content

v10.5.9

Latest

Choose a tag to compare

@bcordis bcordis released this 15 Aug 01:20
v10.5.9
4d28b3b

Proclaim 10.5.9 is a maintenance release, and its subject is the update itself. Updating Proclaim is now much faster on a site with real content, and the update tells you what it did instead of leaving you watching a spinner.

Updating is faster, and it explains itself

Every Proclaim update used to re-run every data migration written since 10.0, each one reading whole tables to discover it had nothing to do. On a site with years of sermons in it, that is what made a routine update take minutes.

Each migration is now gated on the version you are updating from. It runs once, on the update that actually needs it, and is skipped from then on.

The update also reports on itself now. When it finishes, it lists which migrations ran, which were skipped and how long each took, together with the time spent unpacking and copying files before that. The same record is written to a log file, so an update can still be looked at days later, on a site that has already been updated.

The download button may look different

If you never chose a style for the sermon download button, it was rendering as an outline button — a style the settings form does not offer and you could not have picked. It now renders solid, matching what the form says it is, and the label is readable against the button colour.

This is visible on upgrade. If you prefer a different style, Proclaim's options now offer every variant the button can actually use.

Also fixed

  • Comment moderation buttons in the admin no longer depend on inline scripts, so they keep working on sites that enforce a Content Security Policy.
  • Removed a superseded layout and two dialogs that nothing could open.

Scripture

Ships CWM Scripture Library 1.1.18 and the CWM Scripture package 1.2.10.

Changes

What's Changed

  • fix: default the download button to a variant the form can express by @bcordis in #1822
  • fix: stop the upgrade harness removing the scripture stack it depends on by @bcordis in #1823
  • fix: delete the superseded showhide layout and the method that reached it by @bcordis in #1825
  • chore: remove issue citations from comments in site and media_source by @bcordis in #1827
  • chore: remove issue citations from comments in admin and plugins by @bcordis in #1828
  • chore: reject issue references in comments from CI by @bcordis in #1829
  • chore: drop narrative comments from the site views by @bcordis in #1830
  • chore: drop narrative comments from the admin tree by @bcordis in #1831
  • chore: drop two comments that restate their condition by @bcordis in #1832
  • fix: remove the dead message type modal, and make the modal tests assert by @bcordis in #1833
  • fix: remove the locations select modal, which nothing opens by @bcordis in #1835
  • fix: bind the comment moderation toggles without inline handlers by @bcordis in #1836
  • ci: run the workflows on 11.0.0-dev by @bcordis in #1838
  • test: assert the scripture library still provides what Proclaim calls by @bcordis in #1839
  • chore: pin the scripture stack to lib 1.1.18 / pkg 1.2.10 by @bcordis in #1840
  • fix: run a legacy migration only for the versions that need it by @bcordis in #1842
  • feat: time each legacy migration, and report what the update did by @bcordis in #1843
  • feat: log the install, so an update can be diagnosed after the fact by @bcordis in #1844
  • test: assert the update reported what it did, and gated the migrations by @bcordis in #1845
  • docs(release): user-facing notes for 10.5.9 by @bcordis in #1846
  • release: merge development into main for 10.5.9 by @bcordis in #1847

Full Changelog: v10.5.8...v10.5.9