Changelog
Noticeable Changes
- Implemented
/permscheck
to assist in support server tickets. - New Testament for Everyone’s abbreviation of
NTE
is nowNTFE
. - Removed external emojis due to permission quirks.
- Updated Catholic canon laws to be aligned with the Motu Proprio published February 11th, 2022.
- Added a link to statistics spreadsheet in
/stats
. - Added
/dailyverserole
to allow for @mention’ing a role when the automatic daily verse is sent. - Added support for automatic daily verses in threads.
- Verse titles in embeds now truncate properly.
- Optimized verse processing in frontend.
- Added
subset
andversion
parameters to/search
, to search using a non-preferred version and within certain sections of Scripture. - Comma notation is now supported, like
John 1:1, 3
,John 1:1-5, 7-8
, etc. Note that this is not yet supported in non-bg
sourced versions (see/versioninfo
) and is not available for verse references that span chapters (so noPsalm 1:1-2:1, 3, 5
). Spaces after commas need not apply!
Unnoticeable Changes
- Updated to .NET 9.
- Added caching solution to reduce outbound connections to sources (thanks @cadido).
- Reorganized tests and added more of them.
- Moved CI entirely to GitLab.
- Added warning log messages for atypical book data names in name fetching.
- General refactoring.
- Added a timer to automatic daily verses to measure load.
Bugfixes
- Fixed where
/booklist
wasn’t returning the correct values. - Fixed conflicts between Prayer of Azariah and Song of the Three Young Men, and Greek Esther and Additions to Esther.
- Fixed where titles persisted despite being disabled in preferences.
- Fixed a bug where
/dailyverseset
would redundantly remove a webhook and recreate it when used in a channel with an existing webhook. - Fixed incorrect status codes for webhook processing failures.
- Fix a bug where chapter/verse numbers occasionally duplicate.
- Fix bugs where error messages meant to be sent to user during verse processing never arrived.
- Fix a bug where bot-invoked verse references weren’t using server preferences.
Remarks
It’s been a long while since we’ve published one of these, so here it is!
All of us thank you for your support. If you find any bugs, be sure to let us know on the support server or by filing a bug report (requires a free GitLab account). If you wish to support our work, check out our #stewardship channel on the support server or pitch in to our annual fundraiser. If you wish to support our developers directly, reach out to @srp
on Discord.
God’s blessings and peace be upon you.
Update: v9.2-beta (80158bb2)
Great work!✝️