Scripture from your Discord client to your heart.

A Kerygma Digital Ministry

Release: v11.1.0 (fe5ba655)

Changelog since last post

11.1.0 – 2025-05-18

🚀 Features

  • Pull DB data on startup, use in MetadataFetchingService (42dc57d)
  • Use redis cache for DB information (1797042)

🐛 Bug Fixes

  • Parameters for MetadataFetchingService in AutoServ’s startup sequence (8ba2ba1)
  • Don’t use redis for version caching (6e980ac)
  • Versionservice construction (c3d451f)

🚜 Refactor

  • Fetch automatic daily verse reference before iterating through guilds (b0d4b68)
  • Remove unused variable (4f68c78)
  • Restore version cache prefetch (fb7e95c)

11.0.1 – 2025-05-17

🐛 Bug Fixes

  • Handle InformationCommandGroup calls properly (ce7ae05)
  • Return null if entry in DB doesn’t truly exist (71bed44)
  • Force pull guilds for Automatic Daily Verses (36b058a)
  • Allow lowercase abbreviations for version references, refactor slightly (847bef1)
  • Server’s display style in /formatting accidentally used user’s display style (91bffb3)
  • Missing localizations (c2aea5d)
  • Optimize DB updating functions (8b83c05)
  • Avoid issues with guild enumerable in AutomaticDailyVerseService, handle non-JSON responses in JSON caching client (381a04f)
  • Add John to overlapping book names list (9944680)
  • Truncate verse titles when length exceeds limit (e12a05d)

🚜 Refactor

  • Optimize version search in reference (609d151)
  • Cache DB tables locally, fetch when necessary (8cb2d36)

11.0.0 – 2025-05-16

🚀 Features

  • Fetch section title data from API.Bible (04ca6cb)
  • [breaking] Use API.Bible data names as default internal names. (5c20755)
  • Add locale field to versions (9663575)

🐛 Bug Fixes

  • Use internal book information for finding preferred book name of an AB verse (1fab847)
  • Remove redundant fetch for internal book information (b81ede8)

10.0.0 – 2025-05-03

🚀 Features

  • Log when at various points of automatic daily verse sending (5071c32)
  • Store book names for API.Bible versions (f3e412b)
  • Store the source’s internal name for a book in version data, rename some variables (4eb3f32)
  • Use stored API.Bible book names where applicable (e2413ca)
  • Pre-pad chapters in books in API.Bible versions (e1ffe38)
  • [breaking] Rename Version.ApiBibleId to Version.InternalId, add an Active flag to versions to be used later, import BG metadata on first run instead of always fetching on boot (d8a75c6)

🐛 Bug Fixes

  • Use GitInfo data for version number reporting (67db5d4)
  • Remove the stupid semicolon from the version number (c6e0eac)
  • Use GitInfo version in backend (3f1d0ea)
  • Add fallback for missing GitInfo (1b3198e)
  • Reference inconsistencies on verse output (a760594)
  • (frontend) Parse newlines from backend properly (06412d1)
  • (frontend) Make /booklist acronym parameter optional (cd33f03)
  • (bg) Check for null before trying to fix verse number (71f4e80)
  • [breaking] Rename Models.Verse to Models.VerseResult to avoid conflicts (6c09895)

🚜 Refactor

  • Remove redundant Linux check for watchdog (8be7ce9)
  • Begin reorganizing commands to reflect frontend structure (7d6a265)
  • Remove isISV check for NLT provider’s PurifyText(), add test for NT book in OT-only version (e153024)
  • Remove unused configuration variables, clean up command controller (3796105)
  • Alias the various dictionaries used in metadata fetching for code readability (c7b7664)
  • Change how metadata dictionaries are aliased, restructure providers to allow for metadata providers (870ceec)

9.5.0 – 2025-03-22

🚀 Features

  • Support @everyone for setdailyverserole, add confirmation prompt when doing so (2214153)

🐛 Bug Fixes

  • Get the correct version information when running development versions (b95c347)

9.4.0 – 2025-03-05

🚀 Features

  • (verses) Implement NLT API provider (ac61ffb)
  • Register support for Polish (49b9166)

🐛 Bug Fixes

  • Add en-GB to /setlanguage options (3ca7a0e)
  • Resolve broken typecasting in MongoService.Search(), fetch book names from API.Bible versions we have (a4f1ddb)
  • (ab) Sometimes data-sid is not used for verse numbers (9aa7b8d)
  • Avoid errors because of duplicate versions in DB (c8b8fde)
  • Patch content error in Galatians 3:24 NLD1939 (75bd00a)
  • Patch previous patch (56a4163)

Remarks

This is our first deployed release besides minor changes from 9.4.0 and 9.5.0. The bulk of these changes are internal, improving our service and providing improved speeds in starting the service by storing book name information internally.

Release: v11.1.0 (fe5ba655)

Leave a Reply

Scroll to top