November 27, 2019
- Throw error when invalid version option passed to BibleGateway initializer
November 27, 2019
- Choose a Bible version from Bible Gateway. Default is still NIV. (see docs for supported versions)
- Add
.version_name
(alias:.translation_name
) to get full version name. (e.g. "New International Version") - Add
.link
to get a link to the verse on the associated Bible site
October 31, 2013
- Added ESV Support (thanks Sebastian Hirsch)
January 24, 2013
- Fixed minor documentation error
- Changed repository owner on GitHub
October 4, 2012
- Updated Feedzirra dependency
April 6, 2012
- BUG FIX - NetBible was broken after the Helper::Text reorg. This releases fixes the bug.
April 5, 2012
- Reorganized Helper modules (used internally only)
- Minor bug fixes
April 4, 2012
- Added custom exception type
Votd::VotdError
- Added
Votd::Helper
module to provide common helper methods to all modules - Cleaned up command-line version to wrap text properly
- Now cleans HTML tags from NetBible text when they are generated
- Now cleans verses that are sentence fragments:
- Prepend Bible verse with '...' if verse doesn't start with a capital letter
- Append '...' if verse doesn't end with a period '.'
March 31, 2012
- VotD will now return a default scripture of John 3:16 in KJV if there's any error enountered when accessing the VotD from the source server.
March 31, 2012
- Added
.custom_html
method that takes a block of custom formatted HTML to override the.to_html
method. - Added
.to_text
method that returns a text-formatted version of the VotD. Aliased to.to_s
. - Added
.custom_text
method that takes a block of custom formatted text to override the.to_text
method. - Added
.translation
-> aliased to.version
.
March 30, 2012
- New
.copyright
attribute containing any copyright information provided by the VotD service. This may will cause any existing use ofVotd::BibleGateway.text
to lose copyright data unless you add it. (Previously, we were just using the copyright data that Bible Gateway appended to the end of the Bible text.) Bible Gateway requires that you add this copyright data. - Removed any reference to Ruby 1.8.7. Will not be supporting.
March 26, 2012
- Refactored shared code from BibleGateway and NetBible into a Base class and inherited from this. This makes the code base easier to manage and extend. See the CONTRIBUTING page for more info on how to make use of the Base class.
- Updated docs
March 25, 2012
- Added support for Bible Gateway
- only supporting the default NIV translation for now, but planning to implement other translations
- Updated votd command line tool to load from Bible Gateway
- Moved more code toward compatibility with Ruby 1.8
March 25, 2012
- Updated documentation links
March 24, 2012
- Initial release with support for Bible.org's NETBible
- YARD documentation added