Skip to content

Releases: caleb531/youversion-suggest-api

v4.0.1

24 Feb 23:21
0c211aa

Choose a tag to compare

  • Fixes an issue where the content property would always be empty; this was caused by recent changes on YouVersion's website. All users are strongly encouraged to update.

v4.0.0

24 Jan 00:39
ba51ac4

Choose a tag to compare

YVS v4 is technically a major release, but actually a pretty straightforward one. There are no API changes beyond dropping Node 18 support. There are also several important fixes, so if you are using Node 20 and greater, then upgrading is highly recommended and should be very smooth.

  • Dropped Node 18 support
  • Fixed a bug where calling getReferencesMatchingPhrase would fail with the error Cannot read properties of undefined (reading 'toLowerCase')
  • Added proper handling for elements that have class attributes without values (when parsing HTML for reference content)

v3.0.0

11 Sep 03:46
7d65580

Choose a tag to compare

YVS v3 is a major release which extends the library compatibility to runtimes beyond Node, including Cloudflare Workers and even in a web browser. There are no changes to the JavaScript API, so v3 should be a drop-in replacement for v2.

This new version requires WASM and Fetch API support in your JavaScript runtime.

v3.0.0-beta.4

30 Aug 18:18
710a8d9

Choose a tag to compare

v3.0.0-beta.4 Pre-release
Pre-release
  • Replaced the htmlrewriter package with @worker-tools/html-rewriter's base64 WASM loader
    • This should hopefully fix the import issues with NextJS, as my testing has indicated (UPDATE: it definitely does—thank you, Jesus!)

v3.0.0-beta.3

29 Aug 23:57
3697e9c

Choose a tag to compare

v3.0.0-beta.3 Pre-release
Pre-release
  • Properly externalized htmlrewriter and html-entities so they can be handled by consuming applications
    • This ensures that your consuming application's JS runtime generates code that is more specific to the environment you're targeting

v3.0.0-beta.2

29 Aug 23:48
26e9c7b

Choose a tag to compare

v3.0.0-beta.2 Pre-release
Pre-release
  • Attempt to fix WASM issues

v3.0.0-beta.1

29 Aug 19:32
3e21e43

Choose a tag to compare

v3.0.0-beta.1 Pre-release
Pre-release

YVS v3 is a major release which extends the library compatibility to runtimes beyond Node, including Cloudflare Workers and even in a web browser. There are no changes to the JavaScript API, so v3 should be a drop-in replacement for v2.

This release is an initial beta to ensure that the changes in v3 do not break existing applications.

v2.2.0

18 Jun 02:15
e1c72dd

Choose a tag to compare

  • Added language support for Filipino (tgl)
    • The default version is Magandang Balita Biblia 2005 (MBB05)

v2.1.3

11 Apr 23:56
023f6f9

Choose a tag to compare

  • Fixed a bug where some line breaks (e.g. with verses like Obadiah 1:4) would not be rendered correctly
  • Added support for more types of line breaks used by YouVersion
  • Updated project dependencies to latest versions

v2.1.2

29 Feb 21:51
a1361bd

Choose a tag to compare

  • Fixed a serious bug where Copy to Clipboard functionality broke completely due to recent changes YouVersion made to their web app