CWM LivingWord
Version 5.7.2 Stable
| Maturity | Stable |
| Released on | Wednesday, 19 August 2026 |
| Viewed | 0 times |
Release notes
What's Changed
- fix(build): resolve the baseline relative to the release target (#152) by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/154
- refactor(build): adopt cwm-reset-testsite, dropping the local copy by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/155
- chore(build): delete orphaned build/sync_languages.py (#153) by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/156
- chore(deps): update cwm/build-tools to v1.23.2 by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/157
- chore(ci): add lint-workflows to the check chain by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/158
- chore(ci): drop the .claude paths-ignore entry, which excludes nothing by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/159
- refactor(build): migrate verify-migrations to TestSite, dropping the shell_exec workaround by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/160
- refactor(build): seed_scenarios reads one source, not two by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/161
- chore(ci): stop writing database keys nothing reads into build.properties by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/162
- chore: drop the database keys from the committed properties template by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/163
- ci: run the e2e job on every pull request, not an allow-list by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/164
- chore(deps): bump cwm/build-tools to ^1.27 by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/165
- chore(deps): bump cwm/build-tools to ^1.28 by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/166
- ci: authenticate the GitHub API calls the build makes by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/167
- chore(deps): bump cwm/build-tools to ^1.29 by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/168
- test(schema): replay migrations in CI, from a committed baseline by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/169
- chore(deps): bump cwm/build-tools to ^1.31 by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/170
- fix(schema): repair the missing action_token index, and disarm the dead migrations by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/171
Full Changelog: https://github.com/Joomla-Bible-Study/CWMLivingWord/compare/v5.7.1...v5.7.2
Version 5.7.1 Stable
| Maturity | Stable |
| Released on | Sunday, 16 August 2026 |
| Viewed | 0 times |
Release notes
5.7.1 is a single fix, and it matters most to sites running both LivingWord and Proclaim: uninstalling LivingWord took the shared scripture library with it, along with every Bible translation the site had downloaded. If you run both, update before you ever remove either one.
Fixes
- Removing LivingWord no longer uninstalls the scripture stack. LivingWord declared the CWM Scripture library and its two plugins as its own package contents. Joomla removes exactly what a package declares, so uninstalling LivingWord deleted the library, the scripture-links plugin and the scripture task plugin — even on a site where Proclaim was still using them, and even though Proclaim had installed them first. Every downloaded translation went with the library. Nothing warned about it, and the only way back was to reinstall and re-download.
LivingWord now ships the scripture package alongside its own extensions instead of claiming them. Installing or updating LivingWord still puts the library in place on a site that does not have it, and still upgrades an older one — but a site already running a current version, from Proclaim or from the standalone package, is left completely alone and is never downgraded. Uninstalling LivingWord now removes LivingWord.
Updating to 5.7.1 is what applies this. Until you do, the old install's records still claim the scripture stack, so the removal is still live on that site.
Changes
- The release gate tests the upgrade it is gating. The pre-release upgrade check took its baseline from the version file, which during a release still reads as the version being released — so it reported "nothing newer to test" about the very build under test. On 5.7.0 that meant a release whose headline fix only runs on the update route was gated by a check that skipped itself; it was verified by hand instead. The baseline now comes from the releases that actually exist, so every release from here is tested upgrading from the artifact most sites are on.
Notes
- Requires PHP 8.3 or later, and Joomla 5 or 6.
- No database changes and no configuration to review. Reading plans, progress, notes and groups are untouched.
- If you have already uninstalled LivingWord from a site and lost the scripture library, reinstalling the CWM Scripture package restores it. Downloaded translations have to be downloaded again.
Changes
What's Changed
- fix(build): resolve the upgrade baseline from the releases that exist by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/149
- fix(install): stop LivingWord from uninstalling Proclaim's scripture stack by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/150
- docs(release): write 5.7.1's release notes by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/151
Full Changelog: https://github.com/Joomla-Bible-Study/CWMLivingWord/compare/v5.7.0...v5.7.1
Version 5.7.0 Stable
| Maturity | Stable |
| Released on | Sunday, 16 August 2026 |
| Viewed | 0 times |
Release notes
5.7.0 adds a Web Services API and brings every view to WCAG 2.2 AA — but the bulk of it is things that were quietly broken. Three separate defects in this release had the same shape: the component answered "saved", stored nothing, and wrote nothing to any log. Reading preferences, per-passage completion and the daily reading module were all affected, and none of them announced themselves.
New features
- Web Services API. Read-only catalog endpoints for reading plans, plan days, study tools, resource links and groups, plus authenticated per-user endpoints for reading progress, journal notes and preferences, under
/v1/livingword/. Built for a mobile client to work against. Every user-data request is scoped to the requesting account. The webservices plugin is enabled on install, so nothing needs switching on by hand. - Reader scenarios can be seeded into a development site. For anyone testing LivingWord:
composer seedfills an install with readers at different points in a plan, groups, partners and journal entries, so the email routines and progress views have realistic data to work against.
Fixes
- Daily reading emails now arrive at the reader's chosen hour. Joomla pins PHP to UTC, so "6am" meant 6am UTC for everyone — a reader in America/Chicago who asked for 6am was mailed at 1am, midnight in summer. The timezone they had chosen was saved to the database and then read by nothing at all. Readers with no timezone set fall back to the site's own.
- Per-passage completion is recorded again on sites that upgraded. Sites installed before per-passage reading landed kept a database key that admitted only one passage per day. Ticking the second passage of "Genesis 1-3; Psalm 1; Matthew 1" returned success and stored nothing, so multi-passage days showed as permanently part-read while streaks counted them as done. Updating repairs the key.
- Reading preferences save on older sites. Audio version, preferred email hour and timezone were silently discarded on save on any site created before those three columns existed — the screen still said preferences had been saved. Updating adds the missing columns.
- The daily reading module renders. Its namespace carried a segment Joomla appends itself, so the module emitted nothing whatsoever: no markup, no error, nothing in the log. This bit twice, in two different files, and both are now covered by tests.
- The Settings screen saves. The controller its form posted to did not exist.
- The Plan Days admin screen works. It returned a 500 on every request — it selected four columns that are not on the table — and the day editor did not save what you typed into it.
- A fault in the scripture library no longer takes the reading view with it. Passage text falls back cleanly instead.
- Accessibility: WCAG 2.2 AA across every administrator and site view, now scanned before each release rather than after.
- Journal autosave says what it is doing. Its status messages were never reaching the page.
- Scripture book names resolve through the library's public API, and LivingWord registers itself as a consumer, so the library can no longer be uninstalled out from under it.
Changes
- Joomla 7 is not declared supported. A declaration added during this cycle was withdrawn: the manifests target Joomla 5 and 6. Testing against 7 continues, and support will be declared when it reaches Beta.
- Releases are now gated on more than unit tests. Every release runs a clean install, an upgrade from the previous release, an accessibility scan and an API acceptance suite against real Joomla sites first, and the schema each migration is supposed to produce is verified afterwards.
Notes
- Requires PHP 8.3 or later, and Joomla 5 or 6.
- Days completed before this update may still show as part-read. Only one passage per day was ever stored for them, and which passage it was is not recorded, so filling in the rest would invent progress that may not have happened. Re-ticking those days records them properly.
- If you ran 5.7.0-beta1 through beta4, updating applies the same repairs. Nothing to do by hand.
- The scheduled routines — daily reading email, weekly progress digest, accountability-partner digest — still need tasks created under System → Scheduled Tasks. The plugin being enabled does not by itself send anything.
Changes
What's Changed
- test(a11y): add WCAG 2.2 AA scanning for admin and site views by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/108
- feat(compat): declare Joomla 7 in the manifests by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/107
- fix(a11y): reach WCAG 2.2 AA across every view by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/110
- fix(test): distinguish a not-applicable phase from a failed one by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/111
- revert(compat): withdraw the Joomla 7 declaration by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/112
- feat(api): Web Services API for catalog and user data by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/113
- fix(api): enable the webservices plugin on install by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/114
- test(api): acceptance suite, and the two bugs it found by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/115
- ci(e2e): vet releases against a disposable Joomla, nightly by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/116
- chore(deps-dev): bump the npm-minor-and-patch group across 1 directory with 3 updates by @dependabot[bot] in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/91
- ci: bump actions/checkout from 4 to 7 by @dependabot[bot] in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/93
- chore(deps-dev): bump brace-expansion from 5.0.6 to 5.0.7 by @dependabot[bot] in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/83
- fix(scripture): resolve books through the library's public API, register as a consumer by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/119
- chore(deps): update npm dev dependencies, cwm/build-tools to v1.15.1 by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/120
- style(js): bring the JS sources in line with the shared CWM ESLint base by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/121
- chore(deps): raise declared dependency ranges to the installed versions by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/122
- ci: gate on composer lint by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/123
- ci: gate on npm run lint:js by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/124
- fix(site): add the missing settings controller, and the E2E that found it by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/125
- fix(scripture): survive a library fault, and cover reading progress end to end by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/126
- ci: stop the release workflow fighting the release pipeline by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/127
- fix(site): push the JS language keys to the page, and cover journal autosave by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/128
- test(e2e): cover joining and leaving a reading group by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/129
- test(e2e): cover reading plan CRUD in the administrator by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/130
- test(e2e): follow a real invite link, and pin what the token pages refuse by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/131
- test(e2e): pin that Joomla can see the task plugin's three routines by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/132
- fix(install): repair the preference columns older sites never got by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/133
- test(e2e): follow the daily reading email from task to inbox by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/134
- fix(task): send the daily email at the reader's hour, not the server's by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/135
- test(e2e): cover the weekly progress digest, and share the mail machinery by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/136
- test(e2e): cover the accountability-partner digest, and seed a second reader by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/137
- fix(admin): make the plan-day screen save, and cover the remaining entities by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/138
- fix(module): declare the namespace without the client segment by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/139
- fix(module): give the dispatcher factory the base namespace by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/141
- feat(build): seed reader scenarios into a dev or test install by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/144
- fix(schema): repair the progress unique key on upgraded sites by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/145
- test(manifest): assert the namespace every manifest registers by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/146
- chore(dev): make the admin manifest symlink relative by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/147
- docs(release): write 5.7.0's release notes by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/148
Full Changelog: https://github.com/Joomla-Bible-Study/CWMLivingWord/compare/v5.6.0...v5.7.0
Version 5.7.0-beta4 Beta
| Maturity | Beta |
| Released on | Thursday, 13 August 2026 |
| Viewed | 0 times |
Release notes
What's Changed
- test(a11y): add WCAG 2.2 AA scanning for admin and site views by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/108
- feat(compat): declare Joomla 7 in the manifests by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/107
- fix(a11y): reach WCAG 2.2 AA across every view by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/110
- fix(test): distinguish a not-applicable phase from a failed one by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/111
- revert(compat): withdraw the Joomla 7 declaration by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/112
- feat(api): Web Services API for catalog and user data by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/113
- fix(api): enable the webservices plugin on install by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/114
- test(api): acceptance suite, and the two bugs it found by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/115
- ci(e2e): vet releases against a disposable Joomla, nightly by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/116
- chore(deps-dev): bump the npm-minor-and-patch group across 1 directory with 3 updates by @dependabot[bot] in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/91
- ci: bump actions/checkout from 4 to 7 by @dependabot[bot] in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/93
- chore(deps-dev): bump brace-expansion from 5.0.6 to 5.0.7 by @dependabot[bot] in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/83
- fix(scripture): resolve books through the library's public API, register as a consumer by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/119
- chore(deps): update npm dev dependencies, cwm/build-tools to v1.15.1 by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/120
- style(js): bring the JS sources in line with the shared CWM ESLint base by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/121
- chore(deps): raise declared dependency ranges to the installed versions by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/122
- ci: gate on composer lint by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/123
- ci: gate on npm run lint:js by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/124
- fix(site): add the missing settings controller, and the E2E that found it by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/125
- fix(scripture): survive a library fault, and cover reading progress end to end by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/126
- ci: stop the release workflow fighting the release pipeline by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/127
- fix(site): push the JS language keys to the page, and cover journal autosave by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/128
- test(e2e): cover joining and leaving a reading group by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/129
- test(e2e): cover reading plan CRUD in the administrator by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/130
- test(e2e): follow a real invite link, and pin what the token pages refuse by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/131
- test(e2e): pin that Joomla can see the task plugin's three routines by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/132
- fix(install): repair the preference columns older sites never got by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/133
- test(e2e): follow the daily reading email from task to inbox by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/134
- fix(task): send the daily email at the reader's hour, not the server's by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/135
Full Changelog: https://github.com/Joomla-Bible-Study/CWMLivingWord/compare/v5.6.0...v5.7.0-beta4
Version 5.7.0-beta3 Beta
| Maturity | Beta |
| Released on | Thursday, 13 August 2026 |
| Viewed | 0 times |
Release notes
What's Changed
- test(a11y): add WCAG 2.2 AA scanning for admin and site views by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/108
- feat(compat): declare Joomla 7 in the manifests by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/107
- fix(a11y): reach WCAG 2.2 AA across every view by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/110
- fix(test): distinguish a not-applicable phase from a failed one by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/111
- revert(compat): withdraw the Joomla 7 declaration by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/112
- feat(api): Web Services API for catalog and user data by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/113
- fix(api): enable the webservices plugin on install by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/114
- test(api): acceptance suite, and the two bugs it found by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/115
- ci(e2e): vet releases against a disposable Joomla, nightly by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/116
- chore(deps-dev): bump the npm-minor-and-patch group across 1 directory with 3 updates by @dependabot[bot] in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/91
- ci: bump actions/checkout from 4 to 7 by @dependabot[bot] in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/93
- chore(deps-dev): bump brace-expansion from 5.0.6 to 5.0.7 by @dependabot[bot] in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/83
- fix(scripture): resolve books through the library's public API, register as a consumer by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/119
- chore(deps): update npm dev dependencies, cwm/build-tools to v1.15.1 by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/120
- style(js): bring the JS sources in line with the shared CWM ESLint base by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/121
- chore(deps): raise declared dependency ranges to the installed versions by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/122
- ci: gate on composer lint by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/123
- ci: gate on npm run lint:js by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/124
- fix(site): add the missing settings controller, and the E2E that found it by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/125
- fix(scripture): survive a library fault, and cover reading progress end to end by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/126
Full Changelog: https://github.com/Joomla-Bible-Study/CWMLivingWord/compare/v5.6.0...v5.7.0-beta3
Version 5.7.0-beta2 Beta
| Maturity | Beta |
| Released on | Thursday, 13 August 2026 |
| Viewed | 0 times |
Release notes
What's Changed
- test(a11y): add WCAG 2.2 AA scanning for admin and site views by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/108
- feat(compat): declare Joomla 7 in the manifests by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/107
- fix(a11y): reach WCAG 2.2 AA across every view by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/110
- fix(test): distinguish a not-applicable phase from a failed one by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/111
- revert(compat): withdraw the Joomla 7 declaration by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/112
- feat(api): Web Services API for catalog and user data by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/113
- fix(api): enable the webservices plugin on install by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/114
- test(api): acceptance suite, and the two bugs it found by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/115
- ci(e2e): vet releases against a disposable Joomla, nightly by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/116
- chore(deps-dev): bump the npm-minor-and-patch group across 1 directory with 3 updates by @dependabot[bot] in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/91
- ci: bump actions/checkout from 4 to 7 by @dependabot[bot] in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/93
- chore(deps-dev): bump brace-expansion from 5.0.6 to 5.0.7 by @dependabot[bot] in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/83
- fix(scripture): resolve books through the library's public API, register as a consumer by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/119
- chore(deps): update npm dev dependencies, cwm/build-tools to v1.15.1 by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/120
- style(js): bring the JS sources in line with the shared CWM ESLint base by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/121
- chore(deps): raise declared dependency ranges to the installed versions by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/122
- ci: gate on composer lint by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/123
- ci: gate on npm run lint:js by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/124
- fix(site): add the missing settings controller, and the E2E that found it by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/125
Full Changelog: https://github.com/Joomla-Bible-Study/CWMLivingWord/compare/v5.6.0...v5.7.0-beta2
Version 5.7.0-beta1 Beta
| Maturity | Beta |
| Released on | Thursday, 13 August 2026 |
| Viewed | 0 times |
Release notes
What's Changed
- test(a11y): add WCAG 2.2 AA scanning for admin and site views by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/108
- feat(compat): declare Joomla 7 in the manifests by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/107
- fix(a11y): reach WCAG 2.2 AA across every view by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/110
- fix(test): distinguish a not-applicable phase from a failed one by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/111
- revert(compat): withdraw the Joomla 7 declaration by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/112
- feat(api): Web Services API for catalog and user data by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/113
- fix(api): enable the webservices plugin on install by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/114
- test(api): acceptance suite, and the two bugs it found by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/115
- ci(e2e): vet releases against a disposable Joomla, nightly by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/116
- chore(deps-dev): bump the npm-minor-and-patch group across 1 directory with 3 updates by @dependabot[bot] in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/91
- ci: bump actions/checkout from 4 to 7 by @dependabot[bot] in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/93
- chore(deps-dev): bump brace-expansion from 5.0.6 to 5.0.7 by @dependabot[bot] in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/83
- fix(scripture): resolve books through the library's public API, register as a consumer by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/119
- chore(deps): update npm dev dependencies, cwm/build-tools to v1.15.1 by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/120
- style(js): bring the JS sources in line with the shared CWM ESLint base by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/121
- chore(deps): raise declared dependency ranges to the installed versions by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/122
- ci: gate on composer lint by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/123
- ci: gate on npm run lint:js by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/124
Full Changelog: https://github.com/Joomla-Bible-Study/CWMLivingWord/compare/v5.6.0...v5.7.0-beta1
Version 5.6.0 Stable
| Maturity | Stable |
| Released on | Thursday, 30 July 2026 |
| Viewed | 0 times |
Release notes
This release adds tagging and a working group-invitation flow — and, more importantly, it is the first LivingWord package that actually installs.
Every release before 5.6.0-beta2 shipped a package Joomla refused to install: the inner extensions were assembled into a packages/ folder the manifest never pointed at, so the installer aborted with "Unable to install extension" and nothing more. If a previous install failed for you, that is why. 5.6.0 installs and updates cleanly, and both paths are now verified against Joomla 5.4, 6.1 and 6.2 before each release rather than after.
New features
- Tagging for reading plans, resource links and groups. Uses Joomla's own tag system, so tags are shared with the rest of your site and work with existing tag modules and searches. Tag fields appear on the edit screens for all three.
- Invitation links now work for people without an account. Previously an invite link bounced anyone who was not already logged in, which is most people receiving one. Visitors now get a landing page describing the group, with the invitation preserved through registration or login so they land in the right group afterwards.
Fixes
- The package installs. The package manifest now points at the folder its inner extensions are actually assembled into.
- Updates appear in the Extension Manager. The package shipped with no update server declared at all, so no site was ever notified of a new version. It is now wired to the CWM update stream, and a Changelog tab appears alongside the update.
- Scheduled emails no longer need the plugin switched on by hand. Joomla registers new plugins disabled, so the daily reading email, weekly progress digest and accountability-partner digest never ran until an admin found the plugin and enabled it — with nothing to indicate that was the problem. It is now enabled on install, and existing sites get it enabled once when they update.
- The one-click "mark as read" link in reading emails is no longer a full table scan. Fresh installs were missing an index that upgraded sites had.
- Group member counts no longer break the page. The member-count text used a plural form Joomla does not support, which produced a 500 error where the count was shown.
Notes
- Requires PHP 8.3 or later and Joomla 5 or 6.
- If you tested 5.6.0-beta1 or beta2, updating applies the missing index and enables the task plugin automatically. Nothing to do by hand.
- Enabling the task plugin does not by itself send anything. The routines still need a task created under System → Scheduled Tasks.
Changes
What's Changed
- test(migrations): verify the schema, and add the upgrade path by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/101
- fix(install): repair idx_action_token on existing installs; bump to 5.6.0 by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/102
- chore: sync package-lock version to 5.6.0 by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/103
- fix(plugin): enable plg_task_livingword on install by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/104
- docs(release): adopt release.notesFile, and write 5.6.0's notes by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/105
- chore(deps): update cwm/build-tools to v1.13.2 by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/106
Full Changelog: https://github.com/Joomla-Bible-Study/CWMLivingWord/compare/v5.6.0-beta2...v5.6.0
Version 5.6.0-beta2 Beta
| Maturity | Beta |
| Released on | Thursday, 30 July 2026 |
| Viewed | 0 times |
Release notes
What's Changed
- chore(changelog): add the changelog file and wire it into the manifest by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/88
- chore(deps): adopt cwm/build-tools ^1.13 by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/89
- chore(ci): enable Dependabot version updates by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/90
- fix(package): make pkg_livingword installable, and add a clean-install test by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/94
- fix(test): tear down files and menu rows in the test-site reset by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/100
Full Changelog: https://github.com/Joomla-Bible-Study/CWMLivingWord/compare/v5.6.0-beta1...v5.6.0-beta2
Version 5.6.0-beta1 Beta
| Maturity | Beta |
| Released on | Thursday, 30 July 2026 |
| Viewed | 0 times |
Release notes
What's Changed
- feat(tags): integrate com_tags for plans/links/groups (closes #69) by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/81
- feat(groups): public invitation landing page for unregistered users (#55) by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/82
- ci: call the shared joomla-package-ci workflow by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/84
- fix(update): declare ARS update server on the package manifest by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/86
- docs: record the branching and release flow by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/87
Full Changelog: https://github.com/Joomla-Bible-Study/CWMLivingWord/compare/v5.5.0...v5.6.0-beta1
Version 5.4.1 Stable
| Maturity | Stable |
| Released on | Thursday, 30 July 2026 |
| Viewed | 0 times |
Release notes
Install
Download pkg_livingword-5.4.1.zip and install via Joomla's Extension Manager.
Bundled
com_livingword5.4.1 — LivingWord component (admin + site + media)mod_livingword— Daily reading moduleplg_task_livingword— Scheduled email delivery task pluginlib_cwmscripturev1.1.5 — Bible provider libraryplg_content_scripturelinksv1.1.5 — Scripture linking content plugin
Requirements
- PHP 8.3+
- Joomla 5.x / 6.x
Version 5.5.0 Stable
| Maturity | Stable |
| Released on | Thursday, 30 July 2026 |
| Viewed | 0 times |
Release notes
Install
Download pkg_livingword-5.5.0.zip and install via Joomla's Extension Manager.
Bundled
com_livingword5.5.0 — LivingWord component (admin + site + media)mod_livingword— Daily reading moduleplg_task_livingword— Scheduled email delivery task pluginlib_cwmscripturev1.1.5 — Bible provider libraryplg_content_scripturelinksv1.1.5 — Scripture linking content plugin
Requirements
- PHP 8.3+
- Joomla 5.x / 6.x
Version 5.4.0 Stable
| Maturity | Stable |
| Released on | Saturday, 16 May 2026 |
| Viewed | 0 times |
Release notes
Full Changelog: https://github.com/Joomla-Bible-Study/CWMLivingWord/compare/v5.0.1...v5.4.0
Version 5.0.1 Stable
| Maturity | Stable |
| Released on | Friday, 15 May 2026 |
| Viewed | 0 times |
Release notes
What's Changed
- feat: adopt cwm-build-tools v0.4 dev-environment commands by @bcordis in https://github.com/Joomla-Bible-Study/CWMLivingWord/pull/71
Full Changelog: https://github.com/Joomla-Bible-Study/CWMLivingWord/compare/v5.0.0...v5.0.1
