Releases
v8.0.0
Compare
Sorry, something went wrong.
No results found
New Versions
Added 26 new versions to English
Added 15 new versions across 13 other languages
Improvements
Data fetched from the YouVersion website is now compressed automatically
This can potentially reduce the time to search Bible content or copy references to the clipboard
Improved the yvset filter to be more intelligent when filtering possible values for preferences
Fixed a bug where changing languages would not refresh cached content
Added a contributing guide for the benefit of other developers who wish to contribute to the development of YouVersion Suggest
Backend improvements
Upgraded the internal language code format from ISO 639-1 to ISO 639-3
YouVersion now uses ISO 639-3 to identify all languages that it supports for Bible content
Language data files have been renamed to their ISO 639-3 equivalents (e.g. language-es.json => language-spa.json)
Added backwards-compatibility layer to ensure that existing installations of YouVersion Suggest can upgrade smoothly to v8
Language utilities
Rewrote add_language utility to eliminate pyquery dependency
Unit tests
Added unit tests for all workflow modules and utilities
Code coverage remains at 100%, but now encompasses more files than previously
Project management
Upgraded all project dependencies to their latest versions
Added isort dependency to ensure the import order and format of every Python file is compliant with PEP 8
Removed invoke task runner; Bash aliases/functions are faster and more flexible substitutes to Invoke tasks
You can’t perform that action at this time.