- Requires Active Record / Active Support 5. These gem versions are not backwards compatible with version 4, so RackDB in turn needs a major version bump.
- This is the last of the Active Record / Active Support 4 series of RackDB versions.
- Simple
bundle update
for maintenance and local build moves from Ruby 2.2.7 to 2.2.7 by RBEnv. Travis matrix updated to Ruby 2.2.7 and 2.3.4, with 2.4.1 added.
- Update to Rack 2, requiring Ruby 2.2 or later. Local development ruby version file for RBEnv updated to 2.2.5 and version 2.1 removed from Travis build matrix.
- Adds override of
config.yml
viaDATABASE_URL
environment variable; seeREADME.md
for details. - RCov added to test suite to verify test coverage of lines of code, albeit not all branch conditions. The coverage report makes it easy to see which things are covered and which things aren't (e.g. because they're imported from another code base with assumed coverage there).
- Now considered feature-complete to original design goals and stable, so bumping to version 1.0.0.
- Fix very silly error where local machine via
bundle exec
resolved renamed fileinit.rb
successfully but, of course, the clean deployment didn't; it was renamed toconsole.rb
. Fixed and added a couple of simple additional tests to cover the executed binary and make sure it wakes up OK. - Refer to top level constants with a
::
prefix so that error messages in the light of missing dependencies are easier to understand. - Require
rack
within the code so that attempts to use the command outside ofbundle exec
stand a greater chance of working correctly anyway. - Some code style changes for legibility.
- Regenerate
Gemfile.lock
with Bundler 1.11.2 and perform a maintenance update. - Ruby 2.1.8
.ruby_version
file added to source distribution for local development.