Proclaim 10.5.10 Stable

Released on: Wednesday, 19 August 2026 11:52

Proclaim 10.5.10 is a maintenance release about installing and updating: what the installer does to your update settings, what happens when a step fails partway, and what a backup is allowed to touch.

Your site was being pointed at a channel that can never offer it an update

The Proclaim installer's finish step rewrote the component's update settings to a channel that stops at 9.2.8 — 9.x to 10.x is a migration rather than an in-place update, so that channel is not meant to announce 10.x at all. It ran on essentially every pass of the routine, including the "no database changes detected" one.

The same step also undid the cleanup that removes the old component-owned update entry, which is why the old stream kept coming back after it appeared to have been removed. It was removed, then written straight back.

Updates belong to the Proclaim package, which declares its own channel. Where the package is installed the component now keeps no update entry of its own, so your site polls once instead of twice and Proclaim stops showing up as a separate component update. Component-only installs, which predate the package, still get a channel — the one carrying current releases.

If your site accumulated a stale entry, updating removes it for you — the package's finish step retires component-owned update entries once the package holds one on the current channel. There is nothing to do by hand.

A failed step no longer throws the whole install away

If a postflight step failed, Joomla rolled the entire install back — after the files were already copied and the database already migrated. That turned a small, recoverable problem into a half-installed site.

Postflight failures are now reported rather than fatal. The install completes, and you are told what did not finish.

Relatedly, an update that finds a migration's work already done now skips it and carries on, instead of treating it as a failure and aborting.

Backups leave the scripture library alone

Proclaim's backup and restore identified tables by name prefix, which swept in four tables belonging to the CWM Scripture library. Restoring a Proclaim backup could therefore overwrite scripture data Proclaim does not own — including on sites where another extension shares that library.

Backup and restore now cover Proclaim's own tables only.

The update report covers the whole update

10.5.9 began timing and reporting migrations. That report now covers the rest of the postflight work too, so the summary at the end accounts for the whole update rather than one phase of it.

Also fixed

  • Seed data aliases are written as readable text rather than hex, so they are legible in a database client.
  • Table-existence checks now ask the database directly instead of matching a name pattern, which could match tables belonging to another extension.

Scripture

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

For developers

Most of this release is work on the release gate itself — the install, upgrade, frontend and uninstall probes that run before every Proclaim release. Several were passing while asserting nothing, or stopping at the first failure and hiding the rest; those are fixed and are why the user-visible fixes above were found. Every migration is now executed against a scratch database on each pull request, which nothing did before.

Changes

What's Changed

Full Changelog: https://github.com/Joomla-Bible-Study/Proclaim/compare/v10.5.9...v10.5.10

pkg_proclaim-10.5.10

Joomla! 5.x Joomla! 6.x PHP 8.3 PHP 8.4 PHP 8.5

Downloaded 0 times
File size 4.61 Mb
MD5 Signature 605f42e5f28aa00de9da55b6b47fd642
SHA1 Signature d8d29ad6e47b72956f10be8172dcd0cf9d33079f
SHA-256 Signature 86f8a87f6b098780540e9c6c10dec4595ecd520f16e2afc7db78aa320889b184
SHA-384 Signature c133649fc4ecd6f58c2c16e80bbb4da5202d03cbeffff8299df21e7c0f35c733fcb380a46e101a049549de867fcfa85c
SHA-512 Signature 73024d9f83eea1f216e182e28b1aa3108734d9e72faad9470c85faf73c56c6f13222666eb80004c76132ab8971129088be9ac66b9c245c5462f7031d91abe1c6
Compatibility Joomla! 5.x Joomla! 6.x PHP 8.3 PHP 8.4 PHP 8.5

pkg_proclaim download