Skip to content

Releases: caleb531/youversion-suggest-alfred

v3.0.0

02 May 16:18
Compare
Choose a tag to compare
  • Add support for simplified Chinese (zh-CN)
  • Remove ability to view recently-opened references

v2.2.1

30 Mar 18:36
Compare
Choose a tag to compare
  • Doubled the maximum number of recent references
  • Fixed a bug which caused the chapter number of the first result to "carry down" into subsequent results
  • Fixed a bug in which the filter would return no results if the given verse number was zero

v2.2.0

11 Mar 23:39
Compare
Choose a tag to compare
  • Added the ability to view recently-opened references using the yvrecent keyword
  • Improved the language-adding utility to be more intelligent and resilient

v2.1.0

05 Mar 01:02
Compare
Choose a tag to compare
  • Searches for nonexistent chapters will now return the last chapter of the respective book
    • e.g. the query "psalm 160" will yield the result "Psalm 150"
  • Search queries consisting of only a single number will not return books which begin with that number
    • e.g. the query "2" will yield 2 Samuel, 2 Kings, etc.
  • Added additional unit tests verifying that non-ASCII characters are interpreted properly

v2.0.0

02 Mar 04:32
Compare
Choose a tag to compare
  • Added multi-language support
    • Added Spanish and Dutch as alternative languages, though any other language can be easily added
    • If you would like support for another language added to the workflow, submit an issue indicating such
  • The preferred language and preferred version can now be set via the new yvset keyword
    • See the README for details on usage
  • YouVersion Suggest now intelligently guesses misspelled books/versions
    • e.g. "Relevations 7" will be correctly interpreted as "Revelation 7"

v1.6.0

19 Feb 23:28
Compare
Choose a tag to compare
  • Google searching: holding down the ctrl key when choosing a result will open a Google search for the selected reference
    • Added unit test to verify the proper functioning of this feature
  • Updated parser to be much more intelligent in recognizing various forms of input
  • Reorganized source and project files in an effort to move towards internationalization
    • Currently, English is still the only supported language, but the project is not organized in such a way that more languages can be easily added
  • The version/translation associated with each reference is now more clearly visible in the result list* Fixed a bug which allowed for a nonexistent zeroth chapter to be considered valid (e.g. "genesis 0")

v1.5.0

16 Feb 22:58
Compare
Choose a tag to compare
  • Updated parser to recognize queries which lack spaces
    • e.g. 1co13e is now equivalent to 1 co 13 e, which corresponds to 1 Corinthians 13 (ESV)
    • Added several unit tests to verify the proper functioning of this feature
  • Updated parser to recognize a space as a valid separator between chapter and verse numbers
    • i.e. the query john 3 16 is now considered valid
  • Migrated test environment from unittest to nose
    • All unit tests have been rewritten to utilize the testing tools provided by nose
    • Tests must now be run using the nosetests command
      • See the README for details
    • The project now uses coverage.py to build test coverage reports
      • Added/modified unit tests to bring statement/branch coverage to 100%
  • Re-indented all JSON files using two spaces (as opposed to four)
  • Tweaked various other sections of the codebase

v1.4.2

11 Feb 23:59
Compare
Choose a tag to compare
  • Reformatted all Python source files and unit tests to comply with the PEP 8 style guide
    • Added unit tests to verify PEP 8 compliance

v1.4.1

19 Jan 23:56
Compare
Choose a tag to compare
  • Rewrote pattern used to match valid bible references to be more readable
  • Utilized the builtin dict.get() method to eliminate the many instances of None within the codebase

v1.4.0

15 Jan 03:30
Compare
Choose a tag to compare
  • Added ability to search for a range of verses (for example, 1 cor 13.4-7)
    • Added unit tests to verify the proper functioning of this feature
  • Improved the leniency of the searching algorithm for queries representing incomplete Bible references
    • Queries such as mat 6. and 1 co 13.4- no longer yield the "No Results" message (because the unnecessary trailing token is now ignored)