184 Commits

Author SHA1 Message Date
Brandur
2b2c2c3cd6 Bump version to 3.22.0 2018-08-15 10:15:17 -07:00
Olivier Bellone
24143ab7d7
Bump version to 3.21.0 2018-08-03 15:48:21 +02:00
Olivier Bellone
7e914bc9cb
Bump version to 3.20.0 2018-08-03 12:26:19 +02:00
Brandur
4e3f38ec09 Bump version to 3.19.0 2018-07-27 17:01:39 -07:00
Brandur
3b0c34d53b Bump version to 3.18.0 2018-07-26 11:19:23 -07:00
Brandur
7c9492b37d Bump version to 3.17.2 2018-07-19 09:56:15 -07:00
Olivier Bellone
74b25a40dd
Bump version to 3.17.1 2018-07-19 16:42:10 +02:00
Brandur
9e35a5e0d9 Bump version to 3.17.0 2018-06-28 08:57:18 -07:00
Olivier Bellone
32151d5a31
Bump version to 3.16.0 2018-06-28 14:09:58 +02:00
Brandur
02200e4c96 Add missing magic comment 2018-05-16 16:52:58 +02:00
Brandur
e8b272653e Bump version to 3.15.0 2018-05-10 15:42:50 -07:00
Brandur
863da48398 Add frozen_string_literal to every file and enforce Rubocop rule
Adds the magic `frozen_string_literal: true` comment to every file and
enables a Rubocop rule to make sure that it's always going to be there
going forward as well.

See here for more background [1], but the basic idea is that unlike many
other languages, static strings in code are mutable by default. This has
since been acknowledged as not a particularly good idea, and the
intention is to rectify the mistake when Ruby 3 comes out, where all
string literals will be frozen. The `frozen_string_literal` magic
comment was introduced in Ruby 2.3 as a way of easing the transition,
and allows libraries and projects to freeze their literals in advance.

I don't think this is breaking in any way: it's possible that users
might've been pulling out one of are literals somehow and mutating it,
but that would probably not have been useful for anything and would
certainly not be recommended, so I'm quite comfortable pushing this
change through as a minor version.

As discussed in #641.

[1] https://stackoverflow.com/a/37799399
2018-05-10 14:56:14 -07:00
Brandur
40e4883ddc Bump version to 3.14.0 2018-05-09 14:56:01 -07:00
Brandur
a44259b8f7 Bump version to 3.13.1 2018-05-07 15:11:56 -07:00
Brandur
21b0514d1e Bump version to 3.13.0 2018-04-11 13:51:35 -07:00
Brandur
f6e542e6ab Bump version to 3.12.1 2018-04-05 16:18:02 -07:00
Brandur
2f322cadb4 Bump version to 3.12.0 2018-04-05 07:17:58 -07:00
Olivier Bellone
3bc4256e25
Bump version to 3.11.0 2018-02-26 13:30:29 +01:00
Brandur
a7ea9cf1e9 Bump version to 3.10.0 2018-02-21 11:36:26 -08:00
Olivier Bellone
fafd449c5f
Bump version to 3.9.2 2018-02-12 11:32:24 -08:00
Brandur
f6484e3240 Bump version to 3.9.1 2017-12-15 00:47:53 -08:00
Brandur
bfbc4b7862 Bump version to 3.9.0 2017-12-08 10:48:47 -08:00
Brandur
c36bf00151 Bump version to 3.8.2 2017-12-07 12:56:27 -08:00
Brandur
ea426108f0 Bump version to 3.8.1 2017-12-06 10:16:11 -08:00
Brandur
44e590fdb8 Bump version to 3.8.0 2017-10-31 08:49:33 -07:00
Brandur
36e6c16cc8 Bump version to 3.7.0 2017-10-26 07:53:09 -07:00
Brandur
53c2f1a760 Bump version to 3.6.0 2017-10-17 17:56:07 -07:00
Brandur
20f4feaec0 Bump version to 3.5.3 2017-10-16 13:13:41 -07:00
Brandur
c59c3661c6 Bump version to 3.5.2 2017-10-13 10:33:30 -07:00
Brandur
2a0df29bf4 Bump version to 3.5.1 2017-10-12 10:20:24 -07:00
Brandur
c251dfa952 Bump version to 3.5.0 2017-10-11 09:30:35 -07:00
Brandur
6bd1d6b9a0 Bump version to 3.4.1 2017-10-05 09:56:33 -07:00
Olivier Bellone
e02ff7f849
Start using RuboCop for linting 2017-09-27 21:28:25 +02:00
Brandur
ab1c971e8d Bump version to 3.3.2 2017-09-20 12:17:40 -07:00
Brandur
465da7a997 Bump version to 3.3.1 2017-08-18 10:15:11 -07:00
Brandur
8e897a43b5 Bump version to 3.3.0 2017-08-11 15:02:09 -07:00
Brandur
20ec883e8b Bump version to 3.2.0 2017-08-03 14:09:33 -07:00
Brandur
aaf8391f3d Bump version to 3.1.0 2017-08-03 13:45:35 -07:00
Brandur
d326e51b0e Bump version to 3.0.3 2017-07-28 11:45:12 -07:00
Brandur
6914178677 Bump version to 3.0.2 2017-07-12 14:00:48 -07:00
Brandur
743de63894 Bump version to 3.0.1 2017-07-11 17:02:49 -07:00
Brandur
bf8638a06f Bump version to 3.0.0 2017-06-27 11:37:55 -07:00
Marc Hesse
8139980f27 Bump version to 2.12.0 2017-06-20 18:31:57 -07:00
Brandur
d152f0766c Bump version to 2.11.0 2017-05-26 14:18:29 -07:00
Brandur
1d2359cfbc Bump version to 2.10.0 2017-05-25 10:16:06 -07:00
Brandur
89cb224b39 Bump version to 2.9.0 2017-05-18 12:57:08 -07:00
Brandur
b27cd9b5ed Bump version to 2.8.0 2017-04-28 09:46:23 -07:00
Brandur
5f18d3d18c Bump version to 2.7.0 2017-04-26 12:14:16 -07:00
Brandur
8cda03a1bf Bump version to 2.6.0 2017-04-26 11:35:51 -07:00
Brandur
500dfd98a0 Bump version to 2.5.0 2017-04-24 16:35:33 -07:00