Skip to content

Instantly share code, notes, and snippets.

@alexbevi
Last active January 26, 2020 03:04
Show Gist options
  • Save alexbevi/cafe95b89310a86691dd6e6f05b7af93 to your computer and use it in GitHub Desktop.
Save alexbevi/cafe95b89310a86691dd6e6f05b7af93 to your computer and use it in GitHub Desktop.
Mongoid Dependency Details
Mongoid Version Date Ruby Version Mongo Ruby Driver Version AcitveModel Version ActiveSupport Version
v7.0.4 2019-06-12 17:53:59 -0400 ">= 2.2" ['>=2.5.1', '<3.0.0'] [">= 5.1", "<6.0.0"]
v7.0.3 2019-05-24 11:16:43 -0400 ">= 2.2" ['>=2.5.1', '<3.0.0'] [">= 5.1", "<6.0.0"]
v7.0.2 2018-09-17 16:18:41 -0400 ">= 2.2" ['>=2.5.1', '<3.0.0'] [">= 5.1", "<6.0.0"]
v7.0.1 2018-05-04 10:59:27 -0400 ">= 2.2" ['>=2.5.1', '<3.0.0'] [">= 5.1", "<6.0.0"]
v7.0.0 2018-03-12 14:17:28 +0100 ">= 2.2" ['>=2.5.1', '<3.0.0'] [">= 5.1", "<6.0.0"]
v7.0.0.beta 2017-07-21 11:18:33 +0200 ">= 2.2" ['>=2.4.1', '<3.0.0'] ["~> 5.1"]
v6.4.4 2019-05-24 15:16:51 -0400 ">= 2.2" ['>=2.5.1', '<3.0.0'] [">= 5.1", "<6.0.0"]
v6.4.3 2019-05-24 12:39:47 -0400 ">= 2.2" ['>=2.5.1', '<3.0.0'] [">= 5.1", "<6.0.0"]
v6.4.2 2018-09-24 16:22:10 -0400 ">= 2.2" ['>=2.5.1', '<3.0.0'] [">= 5.1", "<6.0.0"]
v6.4.1 2018-05-03 16:46:49 -0400 ">= 2.2" ['>=2.5.1', '<3.0.0'] [">= 5.1", "<6.0.0"]
v6.4.0 2018-03-05 13:15:41 +0100 ">= 2.2" ['>=2.5.1', '<3.0.0'] [">= 5.1", "<6.0.0"]
v6.3.0 2018-01-24 11:42:30 +0100 ">= 2.2" ['>=2.5.0', '<3.0.0'] ["~> 5.1"]
v6.2.1 2017-08-15 16:15:03 +0200 ">= 2.2" ['>=2.4.1', '<3.0.0'] ["~> 5.1"]
v6.2.0 2017-06-07 12:31:34 +0200 ">= 2.2" ['>=2.4.1', '<3.0.0'] ["~> 5.1"]
v6.1.1 2017-06-06 14:26:30 +0200 ">= 2.2" ['>=2.4.1', '<3.0.0'] ["~> 5.0"]
v6.1.0 2017-01-26 16:54:16 +0100 ">= 2.2" ['>=2.4.1', '<3.0.0'] ["~> 5.0"]
v6.1.0.rc0 2016-12-22 16:01:39 +0100 ">= 2.2" ['>=2.4.1', '<3.0.0'] ["~> 5.0"]
v6.0.3 2016-12-01 15:20:20 +0100 ">= 2.2" ["~> 2.3"] ["~> 5.0"]
v6.0.2 2016-10-20 11:11:45 +0200 ">= 2.2" ["~> 2.3"] ["~> 5.0"]
v6.0.1 2016-10-19 14:30:14 +0200 ">= 2.2" ["~> 2.3"] ["~> 5.0"]
v6.0.0 2016-09-21 11:30:19 +0200 ">= 2.2" ["~> 2.3"] ["~> 5.0"]
v6.0.0.rc0 2016-08-09 16:45:30 +0200 ">= 2.2" ["~> 2.2"] ["~> 5.0"]
v6.0.0.beta 2016-07-13 13:42:25 +0200 ">= 2.2" ["~> 2.2"] ["~> 5.0"]
v5.4.0 2018-04-20 12:12:50 -0400 ">= 1.9" ['>=2.5.1', '<3.0.0'] ["~> 4.0"]
v5.2.1 2017-04-05 11:55:35 +0200 ">= 1.9" ['>=2.4.1', '<3.0.0'] ["~> 4.0"]
v5.2.0 2017-01-26 16:41:17 +0100 ">= 1.9" ['>=2.4.1', '<3.0.0'] ["~> 4.0"]
v5.2.0.rc0 2016-12-22 16:16:31 +0100 ">= 1.9" ['>=2.4.1', '<3.0.0'] ["~> 4.0"]
v5.1.6 2016-12-01 15:05:43 +0100 ">= 1.9" ["~> 2.1"] ["~> 4.0"]
v5.1.5 2016-10-19 12:45:35 +0200 ">= 1.9" ["~> 2.1"] ["~> 4.0"]
v5.1.4 2016-08-12 09:25:32 +0200 ">= 1.9" ["~> 2.1"] ["~> 4.0"]
v5.1.3 2016-04-21 11:46:05 +0200 ">= 1.9" ["~> 2.1"] ["~> 4.0"]
v5.1.2 2016-03-31 18:45:54 +0200 ">= 1.9" ["~> 2.1"] ["~> 4.0"]
v5.1.1 2016-02-18 12:16:02 +0100 ">= 1.9" ["~> 2.1"] ["~> 4.0"]
v5.1.0 2015-11-25 16:27:35 +0100 ">= 1.9" ["~> 2.1"] ["~> 4.0"]
v5.0.2 2015-12-22 12:07:50 +0100 ">= 1.9" ["~> 2.1"] ["~> 4.0"]
v5.0.1 2015-10-29 16:53:40 -0400 ">= 1.9" ["~> 2.1"] ["~> 4.0"]
v5.0.0 2015-09-11 11:58:42 +0200 ">= 1.9" ["~> 2.1"] ["~> 4.0"]
v5.0.0.rc0 2015-08-25 01:51:14 +0200 ">= 1.9" ["= 2.1.0.rc0"] ["~> 4.0"]
v5.0.0.beta 2015-07-06 16:45:41 +0200 ">= 1.9" ["= 2.1.0.beta"] ["~> 4.0"]
v4.0.2 2015-02-19 09:36:40 -0500 ">= 1.9" ["~> 4.0"]
v4.0.1 2015-01-23 14:12:50 -0500 ">= 1.9" ["~> 4.0"]
v4.0.0 2014-06-23 11:20:10 -0400 ">= 1.9" ["~> 4.0"]
v4.0.0.rc2 2014-06-15 22:48:13 -0400 ">= 1.9" ["~> 4.0"]
v4.0.0.rc1 2014-06-02 09:33:53 -0400 ">= 1.9" ["~> 4.0.0"]
v4.0.0.beta2 2014-05-26 23:46:43 -0400 ">= 1.9" [">= 4.0.0"]
v4.0.0.beta1 2014-02-01 14:19:03 +0100 ">= 1.9" [">= 4.0.0"]
v4.0.0.alpha2 2014-01-09 14:04:14 +0100 ">= 1.9" [">= 4.0.0"]
v4.0.0.alpha1 2013-12-02 18:33:53 +0100 ">= 1.9" ["~> 4.0.0"]
v3.1.7 2015-05-19 19:22:30 +0200 ">= 1.9" ["~> 3.2"]
v3.1.6 2013-12-02 18:39:57 +0100 ">= 1.9" ["~> 3.2"]
v3.1.5 2013-09-18 13:12:23 +0200 ">= 1.9" ["~> 3.2"]
v3.1.4 2013-04-18 14:45:32 +0200 ">= 1.9" ["~> 3.2"]
v3.1.3 2013-03-30 17:21:37 +0100 ">= 1.9" ["~> 3.2"]
v3.1.2 2013-02-24 13:02:37 +0100 ">= 1.9" ["~> 3.2"]
v3.1.1 2013-02-17 15:49:13 +0100 ">= 1.9" ["~> 3.2"]
v3.1.0 2013-02-13 16:11:38 +0100 ">= 1.9" ["~> 3.2"]
v3.0.9 2012-10-10 17:20:58 +0200 ["~> 3.1"]
v3.0.8 2012-10-10 17:18:40 +0200 ["~> 3.1"]
v3.0.6 2012-08-25 11:08:15 +0200 ["~> 3.1"]
v3.0.5 2012-08-11 13:14:31 +0200 ["~> 3.1"]
v3.0.4 2012-07-29 20:50:15 +0200 ["~> 3.1"]
v3.0.3 2012-07-29 20:49:27 +0200 ["~> 3.1"]
v3.0.2 2012-07-26 13:48:03 +0200 ["~> 3.1"]
v3.0.23 2013-02-23 22:19:41 +0100 ">= 1.9" ["~> 3.1"]
v3.0.22 2013-02-12 14:37:11 +0100 ">= 1.9" ["~> 3.1"]
v3.0.21 2013-02-04 15:34:32 +0100 ">= 1.9" ["~> 3.1"]
v3.0.20 2013-02-03 12:25:46 +0100 ">= 1.9" ["~> 3.1"]
v3.0.1 2012-07-12 15:48:30 +0200 ["~> 3.1"]
v3.0.19 2013-01-23 12:07:16 +0100 ">= 1.9" ["~> 3.1"]
v3.0.18 2013-01-20 21:56:39 +0100 ">= 1.9" ["~> 3.1"]
v3.0.17 2013-01-10 21:14:06 -0500 ">= 1.9" ["~> 3.1"]
v3.0.16 2012-12-30 16:18:38 +0100 ">= 1.9" ["~> 3.1"]
v3.0.15 2012-12-17 20:49:01 +0100 ">= 1.9" ["~> 3.1"]
v3.0.14 2012-11-24 23:49:35 +0100 ["~> 3.1"]
v3.0.13 2012-11-12 21:09:44 +0100 ["~> 3.1"]
v3.0.12 2012-11-10 20:30:24 +0100 ["~> 3.1"]
v3.0.11 2012-11-04 20:44:40 +0100 ["~> 3.1"]
v3.0.10 2012-10-28 13:43:34 +0100 ["~> 3.1"]
v3.0.0 2012-07-08 21:56:53 +0200 ["~> 3.1"]
v3.0.0.rc 2012-05-28 15:13:38 +0200 ["~> 3.1"]
v2.8.1 2013-09-12 14:47:16 +0200 ["~> 1.9"] ["~> 3.1"]
v2.8.0 2013-09-08 17:31:39 +0200 ["~> 1.9"] ["~> 3.1"]
v2.7.1 2013-03-30 17:47:12 +0100 ["~> 1.8"] ["~> 3.1"]
v2.7.0 2013-03-30 17:27:45 +0100 ["~> 1.8"] ["~> 3.1"]
v2.6.0 2013-01-21 12:07:22 +0100 ["~> 1.7"] ["~> 3.1"]
v2.5.2 2013-01-21 12:48:33 +0100 ["~> 1.7"] ["~> 3.1"]
v2.5.1 2012-10-24 10:29:18 +0200 ["~> 1.7"] ["~> 3.1"]
v2.5.0 2012-09-08 15:00:41 +0200 ["~> 1.7"] ["~> 3.1"]
v2.4.9 2012-04-24 18:43:06 +0200 ["~> 1.3"] ["~> 3.1"]
v2.4.8 2012-03-21 17:28:55 +0100 ["~> 1.3"] ["~> 3.1"]
v2.4.7 2012-03-06 11:18:07 +0100 ["~> 1.3"] ["~> 3.1"]
v2.4.6 2012-03-05 10:07:29 +0100 ["~> 1.3"] ["~> 3.1"]
v2.4.5 2012-02-13 12:13:49 +0100 ["~> 1.3"] ["~> 3.1"]
v2.4.4 2012-02-13 08:10:58 +0100 ["~> 1.3"] ["~> 3.1"]
v2.4.3 2012-01-22 19:59:29 +0100 ["~> 1.3"] ["~> 3.1"]
v2.4.2 2012-01-15 13:46:06 +0100 ["~> 1.3"] ["~> 3.1"]
v2.4.1 2012-01-15 13:17:44 +0100 ["~> 1.3"] ["~> 3.1"]
v2.4.12 2012-07-12 13:54:56 +0200 ["<= 1.6.2"] ["~> 3.1"]
v2.4.11 2012-06-06 22:23:40 +0200 ["<= 1.6.2"] ["~> 3.1"]
v2.4.10 2012-05-12 22:14:54 +0200 ["~> 1.3"] ["~> 3.1"]
v2.4.0 2011-10-07 17:01:23 +0300 ["~> 1.3"] ["~> 3.1"]
v2.3.5 2012-02-22 21:23:33 +0100 ["~> 1.3"] ["~> 3.1.0"]
v2.3.4 2011-11-06 10:56:08 +0100 ["~> 1.3"] ["~> 3.1"]
v2.3.3 2011-10-31 09:56:15 +0100 ["~> 1.3"] ["~> 3.1"]
v2.3.2 2011-10-16 12:54:18 +0200 ["~> 1.4"] ["~> 3.1"]
v2.3.1 2011-10-06 17:44:09 +0200 ["~> 1.4"] ["~> 3.1"]
v2.3.0 2011-09-21 13:57:56 +0200 ["~> 1.4"] ["~> 3.1"]
v2.2.6 2012-02-22 21:28:56 +0100 ["~> 1.3"] ["~> 3.0.0"]
v2.2.5 2011-12-19 14:48:15 +0100 ["~> 1.3"] ["~> 3.0"]
v2.2.4 2011-10-31 10:39:23 +0100 ["~> 1.3"] ["~> 3.0"]
v2.2.3 2011-10-11 13:48:05 +0200 ["~> 1.3"] ["~> 3.0"]
v2.2.2 2011-09-30 16:01:18 +0200 ["~> 1.3"] ["~> 3.0"]
v2.2.1 2011-09-21 13:52:42 +0200 [">= 1.3", "< 1.4"] ["~> 3.0"]
v2.2.0 2011-08-28 16:23:35 +0200 ["~> 1.3"] ["~> 3.0"]
v2.1.9 2011-08-21 16:37:41 +0200 ["~> 1.3"] ["~> 3.0"]
v2.1.8 2011-08-16 14:20:58 +0200 ["~> 1.3"] ["~> 3.0"]
v2.1.7 2011-08-08 18:16:00 +0200 ["~> 1.3"] ["~> 3.0"]
v2.1.6 2011-08-08 15:57:32 +0200 ["~> 1.3"] ["~> 3.0"]
v2.1.5 2011-08-05 15:52:56 +0200 ["~> 1.3"] ["~> 3.0"]
v2.1.4 2011-08-03 15:59:24 +0200 ["~> 1.3"] ["~> 3.0"]
v2.1.3 2011-08-03 14:10:14 +0200 ["~> 1.3"] ["~> 3.0"]
v2.1.2 2011-07-31 12:19:58 +0200 ["~> 1.3"] ["~> 3.0"]
v2.1.1 2011-07-31 11:07:26 +0200 ["~> 1.3"] ["~> 3.0"]
v2.1.0 2011-06-14 10:09:45 +0200 ["~> 1.3"] ["~> 3.0"]
v2.0.2 2011-05-22 09:59:47 +0200 ["~> 1.3"] ["~> 3.0"]
v2.0.1 2011-04-06 15:26:58 +0200 ["~> 1.3"] ["~> 3.0"]
v2.0.0
v2.0.0 2011-03-29 12:27:04 +0200 ["~> 1.2"] ["~> 3.0"]
v2.0.0.rc.8 2011-03-23 17:20:54 +0100 ["~> 1.2"] ["~> 3.0"]
v2.0.0.rc.7 2011-01-29 19:42:56 +0100 ["~> 1.2"] ["~> 3.0"]
v2.0.0.rc.6 2011-01-19 18:42:08 +0100 ["~> 1.2"] ["~> 3.0"]
v2.0.0.rc.5 2011-01-16 13:30:26 +0100 ["~> 1.1.5"] ["~> 3.0"]
v2.0.0.rc.4 2011-01-13 00:16:04 +0100 ["~> 1.1.5"] ["~> 3.0"]
v2.0.0.rc.3 2011-01-10 17:09:25 +0100 ["~> 1.1.5"] ["~> 3.0"]
v2.0.0.rc.2 2011-01-10 11:05:26 +0100 ["~> 1.1.5"] ["~> 3.0"]
v2.0.0.rc.1 2010-11-03 14:54:15 -0400 ["~> 1.1.5"] ["~> 3.0"]
v2.0.0.beta9 2010-06-30 21:06:16 -0400 ["~>1.0.3"] ["~>3.0.0.beta"]
v2.0.0.beta8 2010-06-30 15:26:51 -0400 ["~>1.0.3"] ["~>3.0.0.beta"]
v2.0.0.beta7 2010-06-16 18:34:52 -0400 ["~>1.0.1"] ["~>3.0.0.beta"]
v2.0.0.beta4
v2.0.0.beta3
v2.0.0.beta2
v2.0.0.beta1
v2.0.0.beta1
v2.0.0.beta11 2010-07-25 15:23:43 -0400 ["~>1.0.5"] ["~>3.0.0.beta"]
v2.0.0.beta10 2010-07-23 10:53:56 -0400 ["~>1.0.5"] ["~>3.0.0.beta"]
v2.0.0.beta.9 2010-06-30 21:06:16 -0400 ["~>1.0.3"] ["~>3.0.0.beta"]
v2.0.0.beta.8 2010-06-30 15:26:51 -0400 ["~>1.0.3"] ["~>3.0.0.beta"]
v2.0.0.beta.7 2010-06-16 18:34:52 -0400 ["~>1.0.1"] ["~>3.0.0.beta"]
v2.0.0.beta.20 2010-11-02 14:12:07 -0700 ["~> 1.1"] ["~> 3.0"]
v2.0.0.beta.19 2010-09-29 22:54:35 -0700 ["= 1.0.9"] ["~> 3.0"]
v2.0.0.beta.18 2010-09-14 14:06:02 -0400 ["= 1.0.7"] ["~> 3.0.0"]
v2.0.0.beta.17 2010-08-30 09:34:46 -0400 ["= 1.0.7"] ["~> 3.0.0"]
v2.0.0.beta.16 2010-08-06 13:39:03 -0400 ["= 1.0.7"] ["= 3.0.0.rc"]
v2.0.0.beta.15 2010-07-29 14:40:03 -0400 ["= 1.0.6"] ["= 3.0.0.rc"]
v2.0.0.beta.14 2010-07-27 19:54:22 -0400 ["= 1.0.6"] ["= 3.0.0.rc"]
v2.0.0.beta.13 2010-07-26 20:08:30 -0400 ["= 1.0.6"] ["= 3.0.0.rc"]
v2.0.0.beta.12 2010-07-26 10:02:40 -0400 ["~>1.0.5"] ["~>3.0.0.beta"]
v2.0.0.beta.11 2010-07-25 15:23:43 -0400 ["~>1.0.5"] ["~>3.0.0.beta"]
v2.0.0.beta.10 2010-07-23 10:53:56 -0400 ["~>1.0.5"] ["~>3.0.0.beta"]
v1.9.5 2011-02-14 14:59:15 +0100 ["~> 1.2.1"] ["< 3.0.0"]
v1.9.1 2010-06-15 13:11:10 -0400 ["~> 1.0.1"] ["<= 3.0.0"]
v1.9.0 2010-05-13 13:05:09 -0400 ["~> 1.0.1"] ["<= 2.3.5"]
v1.2.9
v1.2.8
v1.2.7
v1.2.6
v1.2.5
v1.2.4
v1.2.3
v1.2.2
v1.2.1
v1.2.15
v1.2.14
v1.2.13
v1.2.12
v1.2.11
v1.2.10
v1.2.0
v1.1.4
v1.1.3
v1.1.2
v1.1.1
v1.1.0
v1.0.6
v1.0.5
v1.0.4
v1.0.3
v1.0.2
v1.0.1
v1.0.0
v0.9.9
v0.9.8
v0.9.7
v0.9.6
v0.9.5
v0.9.4
v0.9.3
v0.9.2
v0.9.1
v0.9.12
v0.9.11
v0.9.10
v0.9.0
v0.8.9
v0.8.8
v0.8.7
v0.8.6
v0.8.5
v0.8.4
v0.8.3
v0.8.2
v0.8.1
v0.8.10
v0.8.0
v0.7.9
v0.7.8
v0.7.7
v0.7.6
v0.7.5
v0.7.4
v0.7.3
v0.7.2
v0.7.1
v0.7.10
v0.7.0
v0.6.9
v0.6.8
v0.6.7
v0.6.6
v0.6.5
v0.6.4
v0.6.3
v0.6.2
v0.6.1
v0.6.10
v0.6.0
v0.5.9
v0.5.8
v0.5.7
v0.5.6
v0.5.5
v0.5.4
v0.5.3
v0.5.2
v0.5.1
v0.5.11
v0.5.10
v0.5.0
v0.4.8
v0.4.7
v0.4.5
v0.4.4
v0.4.3
v0.4.2
v0.4.1
v0.4.0
v0.3.4
v0.3.3
v0.3.2
v0.3.1
v0.3.0
v0.2.7
v0.2.6
v0.2.5
v0.2.4
v0.2.3
v0.2.2
v0.2.1
v0.2.0
v0.12.0
v0.11.9
v0.11.8
v0.11.7
v0.11.6
v0.11.5
v0.11.4
v0.11.3
v0.11.2
v0.11.1
v0.11.0
v0.10.6
v0.10.5
v0.10.4
v0.10.3
v0.10.2
v0.10.1
v0.10.0
v0.0.1
#!/usr/bin/env ruby
# git clone https://github.com/mongodb/mongoid.git
# cd mongoid
#
tags = `git tag`.split
details = []
tags.each do |tag|
spec = `git show #{tag}:mongoid.gemspec`
detail = []
detail << "#{`git log -1 --pretty="format:%ci" #{tag} lib/mongoid/version.rb`}|"
# normalize with 'v' prefix if missing
tag = "v#{tag}" unless tag[0] == "v"
# skip any versions that don't appear to be a numeric version
begin
Integer(tag[1])
rescue
next
end
detail.unshift("|#{tag}|")
detail << begin
"#{spec.match(/required_ruby_version\s*=\s*(.*)\n/)[1]}|"
rescue
"|"
end
detail << begin
"#{spec.match(/"mongo",.(.*)\)/)[1]}|"
rescue
"|"
end
detail << begin
"#{spec.match(/"activemodel",.(.*)\)/)[1]}|"
rescue
"|"
end
detail << begin
"#{spec.match(/"activesupport",.(.*)\)/)[1]}|"
rescue
"|"
end
details << detail.join
end
details.sort!.reverse!
details.unshift("|---------------|----|------------|-------------------------|-------------------|---------------------|")
details.unshift("|Mongoid Version|Date|Ruby Version|Mongo Ruby Driver Version|AcitveModel Version|ActiveSupport Version|")
puts details
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment