Commit Graph

27 Commits

Author SHA1 Message Date
Keenan Brock faf9029af1
add fronzen string comment 2024-10-23 19:31:51 -04:00
Keenan Brock 5129762631
Test ruby 7.2 2024-10-22 16:55:40 -04:00
Keenan Brock 8cb59e6aed
Fix local sqlite3 build
Main change was to sqlite3. The 2.0 driver broke things

Locally, was having trouble compiling mysql2,
so hardc oded a version that is working
2024-06-12 19:18:03 -04:00
Keenan Brock 9e6f653ba6
add tests for 7.1 and bump versions 2023-12-12 12:00:58 -05:00
Allen C b4bac83a63 add rails 7 support 2022-06-09 10:40:53 -07:00
Keenan Brock 57bb1aa4f9 Upgrade rails versions
upgrading to the latest versions of rails
2021-05-26 03:36:17 -04:00
d-m-u 890b9e1105 update to 5.2.4.5 2021-04-10 08:18:30 -04:00
Daniel Smith dfb4829e23 add: rails 6.1 and ruby 3 2021-02-05 12:16:52 -05:00
d-m-u d39ca3b99f drop support for five oh and five one 2021-01-21 13:31:58 -05:00
Keenan Brock 8b53592db9 drop rails 4.x 2020-10-08 10:57:47 -04:00
Keenan Brock 4ebd552392 update rails versions 6.0 and 5.1.7 2019-09-05 19:23:18 -04:00
Keenan Brock b7a6b8897c peg active sqlite3 for earlier versions of ar
sqlite3 1.4.x is incompatible with earlier versions of active record
not sure the exact cut off, but this seems to fix the issue
2019-06-10 16:06:21 -04:00
Keenan Brock 95dcbe93c0 Simplify gem files - us ENV for db 2019-06-10 15:35:53 -04:00
Keenan Brock bc03e3d642 dropped ruby 1.9.3 and rails 3.2
version 3.0.2 will still support older versions of AR
version 4+ will be more recent versions of active record and ruby.

- Changed Gemfile to not have conditional dependency for ruby < 2.0
- Using latest pg driver (except ar 4.2)
- Dropped support for mysql driver (using mysql2 instead)

As for the community as a whole:

Only rails 5.2 is supported
with severe security fixes to 5.2, 5.1, 5.0, 4.2
Only ruby 2.4 and higher are supported
with severe security fixes to 2.3

----

trouble installing mysql driver on ruby 2.4.2 finally broke the
camel's back - Dropped active record 3.2
2018-08-24 13:12:53 -04:00
Keenan Brock f90c10b808 Rails 5.2 2018-04-17 17:58:16 -04:00
Keenan Brock 45b5687725 update appraisals to match .travis.yml
upgrade ruby test versions and rails versions

conditionally compile JSON for ruby 2.4 compatibility
2018-04-16 19:42:18 -04:00
Keenan Brock 730cfbb749 Dropping official support for rails 4.0 and 4.1
Since 3.2 and 4.2 are tested, 4.0 and 4.1 should be covered.
2017-05-05 15:48:46 -04:00
Georg Ledermann 83ad64d195 Travis: Test against Rails 5.1.0 final 2017-04-29 09:09:37 +02:00
Georg Ledermann eb61ed4d0b Fix using #exists? for Rails 5.1.0.rc2 2017-04-24 14:41:51 +02:00
Georg Ledermann bb831dc63e Travis: Test against Rails 5.1.0.rc1 2017-04-18 13:33:58 +02:00
Keenan Brock 0bc63c02a1 drop tests for rails 3.0 and 3.1
dropping rails 3.0 to be able to use `pluck`
rails 3.1 will still work, but no longer testing this version
2016-12-20 11:19:18 -05:00
Keenan Brock b52d19fe95 Upgrade ruby and rails. Add rails 5.0 and mysql2 2016-10-21 16:48:42 -04:00
Keenan Brock 55a6a195c9 ruby 1.9.3 support 2016-10-07 17:01:13 -04:00
Jason Frey dde594790c Fix various issues where tests were not running
- Fix issue where "minitest/autorun" must be required for newer versions
  of Rails
- Made sqlite3 the default local database when not using appraisals
- Handle non-installed databases when running `appraisal rake test`
  locally
2016-02-08 23:43:23 -05:00
Keenan Brock c722da1e9f Add newer versions of ruby to travis 2015-12-14 15:42:22 -05:00
Stefan Kroes 6291282149 Changed appraisals setup a bit and updated Readme 2013-12-11 16:33:18 +01:00
Stefan Kroes 5f373b59cc Refactored test suite to use appraisals and live in multiple test files 2013-12-11 16:15:20 +01:00