Proclaim

Version 10.3.6 Stable

Released on: Sunday, 26 July 2026
Maturity Stable
Released on Sunday, 26 July 2026
Viewed 0 times

Release notes

Proclaim's REST API works in this release. On every earlier 10.3.x release it returned "not found" at every address, on every site — so if you tried it and gave up, that was not your configuration.

Upgrading is recommended for every site. Two admin faults below could stop you reaching Proclaim's settings at all.

The REST API

  • Turning it on is one step — enable the Web Services - Proclaim plugin under System → Plugins. There is no separate Proclaim setting to hunt for.
  • Reads need an API token by default. If you want an open, read-only feed, switch on Allow public reads in that same plugin. Creating, updating and deleting always require a token either way.
  • Twelve kinds of content are available. Sermons, teachers, series, podcasts, media files, topics, locations and study types can be read and written. Playlists, comments, servers and templates are read-only on purpose.
  • Nothing is exposed that the caller could not already see. Every response is limited to the access levels of whoever is asking, so restricted content stays restricted. Media-server credentials and commenter email addresses are never returned to anyone.
  • Changes are recorded. Edits made through the API appear in Joomla's Action Logs alongside edits made in the admin, each marked with where it came from, so an audit shows both together.

Fixed

  • Proclaim's Options screen could fail to open with a "Cannot access offset of type string on string" error, depending on how a site's text-filter settings were stored.
  • Saving Options could lock you out of Proclaim entirely, returning you to the licence screen no matter how many times you accepted it. A site already stuck can clear the Joomla cache and accept once more.

View files

Version 10.3.5 Stable

Released on: Sunday, 26 July 2026
Maturity Stable
Released on Sunday, 26 July 2026
Viewed 0 times

Release notes

What's Changed

Full Changelog: https://github.com/Joomla-Bible-Study/Proclaim/compare/v10.3.4...v10.3.5

View files

Version 10.3.4 Stable

Released on: Sunday, 26 July 2026
Maturity Stable
Released on Sunday, 26 July 2026
Viewed 0 times

Release notes

What's Changed

Full Changelog: https://github.com/Joomla-Bible-Study/Proclaim/compare/v10.3.3...v10.3.4

View files

Version 10.3.3 Stable

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

Released on: Saturday, 18 July 2026
Maturity Stable
Released on Saturday, 18 July 2026
Viewed 0 times

Release notes

What's Changed

Full Changelog: https://github.com/Joomla-Bible-Study/Proclaim/compare/v10.3.2...v10.3.3

View files

Version 10.3.2 Stable

Released on: Saturday, 09 May 2026
Maturity Stable
Released on Saturday, 09 May 2026
Viewed 0 times

Release notes

What's Changed

Full Changelog: https://github.com/Joomla-Bible-Study/Proclaim/compare/v10.2.0...v10.3.2

View files

Version 10.3.1 Stable

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

Released on: Friday, 01 May 2026
Maturity Stable
Released on Friday, 01 May 2026
Viewed 0 times

View files

Version 10.3.0 Stable

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

Released on: Friday, 01 May 2026
Maturity Stable
Released on Friday, 01 May 2026
Viewed 0 times

Release notes

What's Changed

Full Changelog: https://github.com/Joomla-Bible-Study/Proclaim/compare/v10.2.2...v10.3.0

View files

Version 9.2.8 Stable

Joomla! 3.x

Released on: Tuesday, 01 June 2021
Maturity Stable
Released on Tuesday, 01 June 2021
Viewed 0 times

Release notes

View files

Version 10.0.0 Stable

Joomla! 4.x Joomla! 5.x PHP 8.3

Released on: Tuesday, 29 July 2025
Maturity Stable
Released on Tuesday, 29 July 2025
Viewed 0 times

Release notes

View files

Version 9.2.7 Stable

Joomla! 3.x

Released on: Sunday, 30 May 2021
Maturity Stable
Released on Sunday, 30 May 2021
Viewed 0 times

Release notes

View files

Version 10.0.1 Stable

Joomla! 4.x Joomla! 5.x PHP 8.3

Released on: Saturday, 20 September 2025
Maturity Stable
Released on Saturday, 20 September 2025
Viewed 0 times

Release notes

 

  • Fix podcastlink missing from users upgrading from the 9.x version.

  • Update Readme

  • new JInstaller() to new Installer()

  • Fixed Bootstrap progress bar

  • Update the PHP scripts and add the podcastlink to the SQL file.

  • Update the display bootstrap workings.

  • Fix some PSR-12 errors and PHPcs corrections

  • Removed unnecessary sql.

  • J6 Changes Needed

  • Fixed the Error if the Series had no published studies.

  • #992 This fixes the problem with Simple Mode selection

  • Remove usage of HTMLHelper and introduce Cwmhtml.php to replace the old proclaim.php

  • Fixed the Pagination layout at the footer.

  • Work the Bible icon into the button for better layout.

  • Reworked to use the new module function.

  • PSI-12 rework

  • Update HTMLHelper to Cwmhtml usage.

  • PSR-12 cleanup and PHP 8.1 updates.

Full Changelogv10.0.0...v10.0.1

 

View files

Version 9.2.6 Stable

Joomla! 3.x

Released on: Monday, 05 April 2021
Maturity Stable
Released on Monday, 05 April 2021
Viewed 0 times

Release notes

View files

Version 10.1.0 Stable

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

Released on: Tuesday, 10 March 2026
Maturity Stable
Released on Tuesday, 10 March 2026
Viewed 0 times

Release notes

Proclaim 10.1.0

The biggest release in the project's history — a ground-up modernization for Joomla 5/6 and PHP 8.3 with dozens of new features for churches of every size.

Key Highlights

Visual Layout Editor

Drag-and-drop template editor with 6 configurable rows. Separate layout tabs for Messages, Details, Teachers, and Series views. Schema-driven settings modal with per-element configuration. Works within the mod_proclaim module.

Scripture Entry Redesign

Replaced legacy 10-field input with natural-text autocomplete. Supports unlimited references per message via new junction table, per-reference Bible versions, and drag-to-reorder functionality.

Multi-Campus Location System

Single installation can serve multiple campuses with content isolation. Location records map to Joomla user groups. All 11 admin list models filter by location. Non-super-admin users see only their campus's content.

Analytics Dashboard & Campus Reports

GDPR-aware event tracking (page views, plays, downloads) with Chart.js dashboard, four-level drill-down capability, date presets, campus filtering, CSV export, and printable pastor-ready reports.

CSV Bulk Import

Import messages in bulk from CSV or spreadsheet files. Client-side parsing with auto-detected delimiters, 15-field column mapping, preview table, auto-creation of teachers/series/locations, AJAX batch processing.

Bible API Provider Architecture

Three providers: GetBible (free), API.Bible (2,500+ translations), Local (offline/GDPR-safe). Two-level configuration with local translation management and frontend AJAX version switcher.

Image Optimization Pipeline

WebP generation, elements with JPEG fallback, lazy loading. Admin Image Tools include batch migration, WebP conversion, orphan cleanup, and broken-reference relinking.

9.x to 10.x Migration Wizard

In-place upgrade wizard for Proclaim 9.x to 10.x migration. Automatic legacy schema detection, 6-step AJAX wizard with per-step retry, comprehensive data fixes, and verification.

Content & Worship Features

  • Archived messages display with badge options
  • Multiple teachers per sermon with drag-to-reorder
  • Full message body available in Layout Editor
  • Series linking from detail pages
  • Scripture verse tooltips with session caching
  • Per-element scripture display settings
  • Modal series picker with inline create/edit

Media & Players

  • Video platform support: Vimeo, Wistia, Resi.io, Dailymotion, Rumble, SoundCloud addons
  • Facebook video embeds (page videos, watch URLs, reels, events)
  • URL normalization on save across all 8 platform addons
  • Fancybox media player updated to v6
  • Play count tracking across all player types
  • YouTube module with countdown timer, notify button, and mini-player

Frontend Experience

  • AJAX sermon filtering with URL state management
  • Three pagination styles: standard, load more, infinite scroll
  • Enhanced related studies with weighted multi-dimension scoring
  • Dual-mode social sharing: Hide, AddToAny, or Local/Privacy
  • Schema.org structured data (JSON-LD) for rich results
  • Modernized div-based CSS Grid listings
  • Multi-platform podcast subscribe links via Podcast Index API

Administration

  • Improved control panel with dark mode support
  • Color picker with 140+ named CSS colors
  • Simple Mode streamlined interface (default for fresh installs)
  • Record locking (check-in/checkout) across 12 entity types
  • Batch operations across all entity types
  • Reset Hits confirmation dialog
  • Persistent caching: 15 minutes for dashboard, 1 hour for dropdowns

Platform & Compatibility

  • Minimum PHP: 8.3.0
  • Minimum Joomla: 5.1.0 (runs natively on Joomla 6)
  • Complete PSR-12 compliance
  • jQuery removal with Web Asset Manager migration
  • Joomla 5/6 forward-compatible APIs
  • 523 PHPUnit tests + 186 Jest tests

📖 Full details: What's New in 10.1

View files

Version 9.2.5 Stable

Joomla! 3.x

Released on: Saturday, 27 February 2021
Maturity Stable
Released on Saturday, 27 February 2021
Viewed 0 times

Release notes

View files

Version 10.1.1 Stable

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

Released on: Friday, 13 March 2026
Maturity Stable
Released on Friday, 13 March 2026
Viewed 0 times

Release notes

Bug Fixes

  • YouTube module quota exhaustion: Fixed aggressive API polling burning ~200 quota units/minute when no live stream is active. Added 15-minute search throttle, full cache TTL for null results, and removed expensive search.list fallback from AJAX polling (now 1 unit per poll instead of 200)
  • Series filter not clearing: Fixed frontend sermons page filter reverting to old selections after clearing — session state was not being reset alongside model state
  • Menu item SQL error: Fixed Unknown column 'text' in order clause when editing menu items for 8 Proclaim views — template picker SQL referenced non-existent column
  • Defensive params fallback: Added try/catch around menu item parameter loading so corrupted XML degrades gracefully instead of breaking the sermons page

Installation

Download com_proclaim-10.1.1.zip and install via Joomla Extensions → Install.

View files

Version 10.2.0 Stable

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

Released on: Sunday, 15 March 2026
Maturity Stable
Released on Sunday, 15 March 2026
Viewed 0 times

Release notes

What's New in 10.2.0

New Features

  • Media Chapters & Subtitles — VTT/SRT caption file upload, per-media chapter timestamps, clickable chapter lists on frontend players (YouTube iframe + HTML5 video/audio)
  • YouTube OAuth Integration — OAuth status field, import chapters and download captions directly from YouTube, addon-aware capability flags across 7 platforms
  • Per-Media Copy Description — Server-configurable description format templates with placeholder replacement ({title}, {series}, {teachers}, {chapters}, etc.)
  • AI Assist Enhancements — Chapter generation, topic saving fixes, editor API updates for Joomla 6, toggle checkboxes for selective generation
  • Google Drive Server Addon — Document sharing and embedding for Google Drive links
  • Chunked Export/Import — Async post-restore steps for large databases
  • YouTube Module Improvements — Countdown timer, notify button, mini-player, smart quota optimization
  • Podcast Enhancements — Multi-platform links with Podcast Index API, configurable iTunes settings, artwork validation
  • Schema-Driven Layout Editor — Settings modal driven by XML schema, media icon sizing
  • Analytics Improvements — Archived indicators, status filtering, drill-down views, printable reports
  • Social Sharing — Dual-mode sharing with GDPR-compliant local option
  • Legacy URL Support — Redirect old com_biblestudy URLs to com_proclaim
  • Playwright E2E Tests — Browser-based smoke tests for Joomla 5 + 6

Bug Fixes

  • YouTube API Quota — Prevent quota exhaustion from search.list overuse; centralized file cache for throttle and scheduled start times; 15-minute search throttle saves ~200 units per hit
  • AI Assist — Fix topic saving (only one topic saved instead of multiple), chapter generation not displaying, deprecated Joomla editor API warnings
  • Image Handling — Protect source image from deletion during thumbnail cleanup; prevent File::copy error when source image is missing
  • Frontend Filters — Series filter not clearing due to stale session state; AJAX pagination page numbers and CSS; clear button disabled; CSRF gate removed from read-only endpoint
  • SEF URLs — Landing page URL fixes, session state bleeding, page caching; handle legacy 9.x SEF URLs and download redirects
  • Dark Mode — Theme-aware colors throughout (tables, cards, buttons, YouTube integration, analytics); WCAG AA contrast compliance
  • Sermon Views — Handle NULL series_id, custom not-found page with cached recent messages
  • Layout Editor — Add missing hidden fields and option sources to mod_proclaim
  • Content Hash Versioning — Bust browser cache for updated images
  • AI Token Limits — Increased limits and truncated response detection
  • Validation — Register JGLOBAL_VALIDATION_FORM_FAILED for JS; Text::sprintf() for hits/downloads strings
  • Database — Correct AUTO_INCREMENT counters after backup restore; cast integer properties in Table bind() for PHP 8.3; add missing primary keys for sites upgraded from v7/v8/v9
  • Analytics — Correct series thumbnail column, fix Cartesian product in getSeriesList, CSV export headers
  • Play Tracking — Re-init YouTube players after AJAX filter, track inline mp3/Fancybox audio, use Joomla base href for multilingual sites
  • Security — Escape exception text in innerHTML to prevent XSS (CodeQL #47)

Testing

  • 523 PHPUnit tests (1,149 assertions)
  • 231 Jest tests (17 suites) — includes 45 new tests for chapters, VTT upload, AI assist, and YouTube tracks
  • PHP CS Fixer: 0 issues across 373 files
  • PHP syntax: 1,245 files clean

Requirements

  • PHP 8.3+
  • Joomla 5.1+ (also runs on Joomla 6 without backward compatibility layer)

View files

Version 9.2.4 Stable

Joomla! 3.x

Released on: Sunday, 14 February 2021
Maturity Stable
Released on Sunday, 14 February 2021
Viewed 0 times

Release notes

View files

Version 9.2.3 Stable

Joomla! 3.x

Released on: Saturday, 20 June 2020
Maturity Stable
Released on Saturday, 20 June 2020
Viewed 0 times

Release notes

View files

Version 10.2.1 Stable

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

Released on: Friday, 20 March 2026
Maturity Stable
Released on Friday, 20 March 2026
Viewed 0 times

Release notes

v10.2.1 — Bug Fix Release

Fix: Upgrade failure from duplicate column errors

Fixes installation failure when upgrading between versions (e.g., 10.0.1 → 10.2.0) caused by MySQL ALTER TABLE ADD COLUMN failing on columns that already exist from a previous partial upgrade attempt.

What happened: Joomla's schema updater aborts on the first SQL error, leaving the site with updated PHP files but an incomplete database schema. Retrying the upgrade would fail again because some columns were already added.

What's fixed: New preflight schema check reads the currently installed install.mysql.utf8.sql to determine what columns each table should have, compares against the live database, and drops any leftover columns from failed upgrades — restoring the DB to a clean state before Joomla runs migration SQL.

Upgrade notes

  • Safe to install over a failed 10.2.0 upgrade — the preflight will clean up automatically
  • Also fixes database import/restore scenarios where schema doesn't match expectations
  • No data migration required

View files

Version 9.2.1 Stable

Joomla! 3.x

Released on: Friday, 22 November 2019
Maturity Stable
Released on Friday, 22 November 2019
Viewed 0 times

Release notes

View files

Page 1 of 2