CWM Scripture Library
Version 1.1.21 Stable
| Maturity | Stable |
| Released on | Friday, 04 September 2026 |
| Viewed | 0 times |
Release notes
Fixes passages that span chapters, and two Scripture buttons that did nothing.
Asking for a passage that crosses a chapter boundary — Genesis 1:26-2:3, Luke 7:36-8:3, any reference of that shape — failed when the translation was stored on your own site. Instead of the verses you got an error page. References inside a single chapter were never affected, which is why the problem could sit unnoticed on a site for a long time: most scripture links point at one chapter.
The cause was in how the passage query was assembled, not in the scripture text or your translations. Nothing was damaged, and nothing needs repairing — the affected references simply work now.
This release also completes two buttons on Proclaim's Admin Center → Scripture tab that had never been finished. Remove all translations and the automatic clean-up that runs when you switch a provider off both stopped with no message at all: the screen simply sat there, because the browser was given an empty reply it could not read. Both now do what they say, and if either ever fails you will see the reason instead of silence.
Two details worth knowing about Remove all translations. It removes the translations you downloaded, and it leaves the built-in KJV and WEB in place, so your site always keeps a working Bible. The provider clean-up is narrower than it sounds: switching a provider off only clears catalogue entries you never downloaded. Any translation actually stored on your site stays, because it keeps working offline no matter which provider first offered it.
No action is needed after updating.
Changes
What's Changed
- fix(bible): bind cross-chapter verse bounds by variable, not expression (#78) by @bcordis in https://github.com/Joomla-Bible-Study/lib_cwmscripture/pull/79
- feat(importer): add the remove-all and provider-cleanup methods consumers call by @bcordis in https://github.com/Joomla-Bible-Study/lib_cwmscripture/pull/80
Full Changelog: https://github.com/Joomla-Bible-Study/lib_cwmscripture/compare/v1.1.20...v1.1.21
Version 1.1.20 Stable
| Maturity | Stable |
| Released on | Sunday, 23 August 2026 |
| Viewed | 0 times |
Release notes
Fixes scripture fields failing to load on Joomla 7.
On Joomla 7, the scripture reference fields stopped working: typing a book name no longer offered suggestions, the chapter and verse hints did not appear, and the Bible version selector lost its search filter. Browsers reported Joomla is not defined in the developer console. Joomla 5 and Joomla 6 were unaffected.
The cause was a missing declaration rather than a change in the scripture code. This library's JavaScript uses Joomla's own core script, but never told Joomla it needed that file loaded first. On Joomla 5 and 6 the core script happened to load first for other reasons, so the omission never showed. Joomla 7 does not load it in that order, so the scripture fields stopped before they could start.
This release declares the requirement properly, so the fields behave on Joomla 7 exactly as they do on Joomla 5 and 6. The scripture handling itself is unchanged.
No action is needed after updating. If you are on Joomla 7 and have been seeing empty or unresponsive scripture fields, they will work again once this update is installed and your browser cache is refreshed.
Version 1.1.18 Stable
| Maturity | Stable |
| Released on | Friday, 14 August 2026 |
| Viewed | 0 times |
Release notes
What's Changed
- fix: let the field decide where translation actions post, and say when nothing serves them by @bcordis in https://github.com/Joomla-Bible-Study/lib_cwmscripture/pull/66
Full Changelog: https://github.com/Joomla-Bible-Study/lib_cwmscripture/compare/v1.1.17...v1.1.18
Version 1.1.17 Stable
| Maturity | Stable |
| Released on | Thursday, 13 August 2026 |
| Viewed | 0 times |
Release notes
What's Changed
- fix: restore HTTP_MAX_RETRIES, deleted by #50 by @bcordis in https://github.com/Joomla-Bible-Study/lib_cwmscripture/pull/65
Full Changelog: https://github.com/Joomla-Bible-Study/lib_cwmscripture/compare/v1.1.16...v1.1.17
Version 1.1.16 Stable
| Maturity | Stable |
| Released on | Thursday, 13 August 2026 |
| Viewed | 0 times |
Release notes
What's Changed
- fix: restore the rest of the provider API the 1.1.13 refactor deleted by @bcordis in https://github.com/Joomla-Bible-Study/lib_cwmscripture/pull/63
Full Changelog: https://github.com/Joomla-Bible-Study/lib_cwmscripture/compare/v1.1.15...v1.1.16
Version 1.1.15 Stable
| Maturity | Stable |
| Released on | Thursday, 13 August 2026 |
| Viewed | 0 times |
Release notes
What's Changed
- fix: restore registerLogger(), removed by accident in 1.1.13 by @bcordis in https://github.com/Joomla-Bible-Study/lib_cwmscripture/pull/62
Full Changelog: https://github.com/Joomla-Bible-Study/lib_cwmscripture/compare/v1.1.14...v1.1.15
Version 1.1.14 Stable
| Maturity | Stable |
| Released on | Thursday, 13 August 2026 |
| Viewed | 0 times |
Release notes
What's Changed
- chore(deps): update npm dev dependencies, clear the brace-expansion advisory by @bcordis in https://github.com/Joomla-Bible-Study/lib_cwmscripture/pull/54
- fix: substitute @since in tests/, and date the 1.1.13 tests to 1.1.13 by @bcordis in https://github.com/Joomla-Bible-Study/lib_cwmscripture/pull/57
- ci: gate on npm run lint:js by @bcordis in https://github.com/Joomla-Bible-Study/lib_cwmscripture/pull/56
- chore: refresh cwm/build-tools to 1.17.0 for the artifact token gate by @bcordis in https://github.com/Joomla-Bible-Study/lib_cwmscripture/pull/58
- chore: restore composer.json formatting, and move to build-tools 1.18.0 by @bcordis in https://github.com/Joomla-Bible-Study/lib_cwmscripture/pull/59
- chore: refresh cwm/build-tools to 1.19.0 by @bcordis in https://github.com/Joomla-Bible-Study/lib_cwmscripture/pull/60
Full Changelog: https://github.com/Joomla-Bible-Study/lib_cwmscripture/compare/v1.1.13...v1.1.14
Version 1.1.13 Stable
| Maturity | Stable |
| Released on | Thursday, 13 August 2026 |
| Viewed | 0 times |
Release notes
What's Changed
- feat: structured entry point for fetching a passage (#1688 item 3) by @bcordis in https://github.com/Joomla-Bible-Study/lib_cwmscripture/pull/48
- refactor: give book reference data its own namespace (#49) by @bcordis in https://github.com/Joomla-Bible-Study/lib_cwmscripture/pull/50
- feat: resolve the remaining three providers from the book number by @bcordis in https://github.com/Joomla-Bible-Study/lib_cwmscripture/pull/51
- feat: a supported way to read the whole book-name table by @bcordis in https://github.com/Joomla-Bible-Study/lib_cwmscripture/pull/53
Full Changelog: https://github.com/Joomla-Bible-Study/lib_cwmscripture/compare/v1.1.12...v1.1.13
Version 1.1.12 Stable
| Maturity | Stable |
| Released on | Thursday, 13 August 2026 |
| Viewed | 0 times |
Release notes
What's Changed
- fix: fold non-Latin book names, key the name cache, and map the deuterocanon by @bcordis in https://github.com/Joomla-Bible-Study/lib_cwmscripture/pull/47
Full Changelog: https://github.com/Joomla-Bible-Study/lib_cwmscripture/compare/v1.1.11...v1.1.12
Version 1.1.11 Stable
| Maturity | Stable |
| Released on | Wednesday, 12 August 2026 |
| Viewed | 0 times |
Release notes
What's Changed
- fix: one book-code table, and an abbreviation can no longer resolve to the wrong book (#1688) by @bcordis in https://github.com/Joomla-Bible-Study/lib_cwmscripture/pull/43
- style: write the anonymous class with explicit parentheses (#1688) by @bcordis in https://github.com/Joomla-Bible-Study/lib_cwmscripture/pull/44
- chore(deps-dev): Bump the npm-minor-and-patch group with 2 updates by @dependabot[bot] in https://github.com/Joomla-Bible-Study/lib_cwmscripture/pull/42
- fix: resolve book names in the site's own language, not only English (#1688) by @bcordis in https://github.com/Joomla-Bible-Study/lib_cwmscripture/pull/45
Full Changelog: https://github.com/Joomla-Bible-Study/lib_cwmscripture/compare/v1.1.10...v1.1.11
Version 1.1.10 Stable
| Maturity | Stable |
| Released on | Monday, 10 August 2026 |
| Viewed | 0 times |
Release notes
Full Changelog: https://github.com/Joomla-Bible-Study/lib_cwmscripture/compare/v1.1.10-rc1...v1.1.10
Version 1.1.9 Stable
| Maturity | Stable |
| Released on | Saturday, 08 August 2026 |
| Viewed | 0 times |
Release notes
What's Changed
- chore: PSR-12 formatting fixes (trailing newline, fn spacing) by @bcordis in https://github.com/Joomla-Bible-Study/lib_cwmscripture/pull/36
- docs: state behaviour in the install-script docblocks by @bcordis in https://github.com/Joomla-Bible-Study/lib_cwmscripture/pull/38
Full Changelog: https://github.com/Joomla-Bible-Study/lib_cwmscripture/compare/v1.1.8...v1.1.9
Version 1.1.8 Stable
| Maturity | Stable |
| Released on | Saturday, 01 August 2026 |
| Viewed | 0 times |
Release notes
What's Changed
- build: fail the build when media output has no source by @bcordis in https://github.com/Joomla-Bible-Study/lib_cwmscripture/pull/27
- test: fail when the three version declarations disagree by @bcordis in https://github.com/Joomla-Bible-Study/lib_cwmscripture/pull/28
- build: let cwm-bump write LibraryVersion::VERSION by @bcordis in https://github.com/Joomla-Bible-Study/lib_cwmscripture/pull/29
- fix(update): add task=stream to the ARS update server URL by @bcordis in https://github.com/Joomla-Bible-Study/lib_cwmscripture/pull/30
- chore(deps): update cwm/build-tools to v1.13.1 by @bcordis in https://github.com/Joomla-Bible-Study/lib_cwmscripture/pull/31
- chore(ci): enable Dependabot version updates by @bcordis in https://github.com/Joomla-Bible-Study/lib_cwmscripture/pull/32
Full Changelog: https://github.com/Joomla-Bible-Study/lib_cwmscripture/compare/v1.1.7...v1.1.8
Version 1.1.4 Stable
| Maturity | Stable |
| Released on | Saturday, 09 May 2026 |
| Viewed | 0 times |
Release notes
Maintenance release — 15 commits since v1.1.3, no user-facing fixes.
Changes
- Remove dead translations-manager JS prototype and orphaned CSS rules
- Adopt cwm-build-tools v0.4 dev-environment commands
- Add 7 locales: fr-FR, it-IT, ja-JP, ko-KR, pt-BR, ru-RU, zh-CN
- Track composer.lock; ignore phpunit + translation caches
- CI: install composer deps before npm build
- Various build/composer plumbing updates
Version 1.1.3 Stable
| Maturity | Stable |
| Released on | Wednesday, 06 May 2026 |
| Viewed | 0 times |
Release notes
Highlights
Maintenance release.
- Node baseline:
engines.nodeis now>=24.0.0andengines.npmis>=11.0.0. CI runs on Node 24 LTS. - GitHub Actions: upgraded to current major versions —
actions/checkout@v6,actions/setup-node@v6,actions/cache@v5. They target Node 24 natively, so theFORCE_JAVASCRIPT_ACTIONS_TO_NODE24workaround was removed. - Punycode warning: the
NODE_OPTIONS=--disable-warning=DEP0040suppression remains as a small belt-and-suspenders, sinceeslint → ajv@6 → uri-jsstill prints DEP0040 when scripts run. Plan to drop once eslint 11 ships.
No runtime code changes.
Install
Drop lib_cwmscripture-1.1.3.zip into Joomla's Install from URL or upload via System → Install → Extensions.
