-
Notifications
You must be signed in to change notification settings - Fork 49
/
HISTORY
150 lines (117 loc) · 6.16 KB
/
HISTORY
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
1.5.0 - July 7th 2024
* Add support for Trilogy database adaptor (Andrew Kane).
* Use load_defaults for Rails 7.2+ configuration support (Andrew Kane).
1.4.0 - January 13th 2024
* Drop support for Ruby 2.4, 2.5.
* Add support for Ruby 3.2, 3.3.
* Avoid clear_active_connections! deprecation warning with Rails 7.1.
* Avoid cache_format_version deprecation warning with Rails 7.1 (Matt Jankowski).
* Check versions against direct dependency railties, instead of rails (Andrew Kane).
1.3.7 - June 1st 2022
* Fix regression bug, ensure sprockets is loaded with Rails ~> 6.1.1.
1.3.6 - May 24th 2022
* Update test matrix to cover Ruby 3.1.
* Refactor version checking for historical Rails features.
* Fix support for edge (7.1+) Rails (Jonathan Rochkind).
1.3.5 - November 25th 2021
* Fixed typo when loading Action Cable (Mikhail Nelaev).
1.3.4 - November 21st 2021
* Another fix for ActiveRecord settings to ensure Rails 7 configuration is run when needed.
* Don't load Sprockets as part of the default (`:all`) set for Rails 7.
1.3.3 - September 22nd 2021
* Fix order of ActiveRecord settings with Rails 7 so they don't run when ActiveRecord isn't required.
1.3.2 - September 18th 2021
* Confirmed support for Ruby v3, Rails 6.1, and Rails 7.0.0.alpha2.
1.3.1 - October 1st 2020
* Support Rails 6.1's likely database configuration structures.
* Update documentation to reflect latest gem version (Josh Buker).
* Remove git dependency in gemspec (Utkarsh Gupta).
* Use keyword arguments when possible for YAML loading (Bishwa Hang Rai).
1.3.0 - April 20th 2020
* Support ActiveJob, ActionCable, ActionText, ActionMailbox.
1.2.0 - April 18th 2020
* Support ActiveStorage (Mikko Kokkonen).
1.1.2 - November 4th 2019
* Generate an empty asset manifest file for Rails 6.
1.1.1 - August 3rd 2019
* Fix for latest Rails 6.0 release candidate.
* Test suite updates (Rails edge, sqlite3, Rubocop)
1.1.0 - February 13th 2019
* Rails 6.0 support.
1.0.0 - October 3rd 2018
* No functional changes.
* Added documentation about database preparation options.
0.9.1 - April 25th 2018
* Fix Rails 5.2 compatibility by not setting the deprecated secret_token configuration option.
0.9.0 - March 26th 2018
* Only reset databases that are either custom or the current one (Moritz Winter).
* More consistency around environment handling (rather than presuming it's always the test environment).
0.8.0 - February 1st 2018
* Rails 5.2.0 support.
* Requiring digest from std-lib directly.
* Refactoring for cleaner code.
0.7.0 - June 20th 2017
* Confirm support for MRI frozen string literals.
* Hide migration output (Michael Grosser).
0.6.0 - March 28th 2017
* Optionally disable database reset, schema loading, migrations (Sergey Kucher).
* Allow for multiple test databases (Semyon Pupkov).
0.5.5 - July 23rd 2016
* Add PostGIS support (Roland Koch).
* MySQL parameter fix (Mathieu Leduc-Hamel).
0.5.4 - January 12th 2016
* Remove silent_stream call for Rails 5.0 compatability (Bryan Ricker).
* Fix duplicate migrations error (Semyon Pupkov).
0.5.3 - March 1st 2015
* Use migrations from dependent gems (Korotaev Danil, Меркушин Михаил).
0.5.2 - July 18th 2014
* Note MIT licence in gemspec (@ktdreyer).
* Use local create/drop methods when resetting database (Bryan Ricker).
* ERB is now supported in config/database.yml, matching Rails (@patorash).
* The database now is configured before the application is loaded (@patorash).
* Documentation and generated config.ru now specify explicly loading all Rails libraries by default (Pat Allan).
0.5.1 - July 25th 2013
* Mass assignment errors raise exceptions instead of just being logged (Pat Allan).
* whilelist_attributes is only set for Rails 3.2 apps (Philip Arndt).
* Support ActiveRecord 3.0.x (Philip Arndt).
* Allow custom application configuration (Pablo Herrero).
0.5.0 - May 1st 2013
* whitelist_attributes is now set within configure_for_combustion, as it depends on which Railties are loaded.
* Make sure Rails gems are loaded before the engine's gem (Pablo Herrero).
* Fixed Rails version comparison (Josh Adam).
0.4.0 - March 16th 2013
* Don't delete the SQLite test database if it doesn't exist (Michael Gee, Alexander Rozumiy).
* Support for secret_key_base for Rails 4 apps (Philip Arndt).
* eager_load is set to true when using the production environment (Philip Arndt).
* whiny_nils is not set if using Rails 4 (Philip Arndt).
* Mysql2 can raise Mysql::Error with JRuby (Philip Arndt).
* Whitelist attributes typo is fixed (Geoff Hodgson).
* Mass assignment checks are now turned on, so errors are raised. This matches Rails' defaults for test environments (Josh Adams).
* Combustion no longer loads all of the Rails stack by default, just Railties and ActiveSupport. A combustion-rails gem will be created that uses all of Rails by default (Philip Arndt).
* Combustion classes now all define the outer module, so each can be required by themselves, should you desire (Philip Arndt).
0.3.3 - December 23rd 2012
* Removing version file - version number can just live in the gemspec.
* Load ActionController and ActionMailer via their Railties, not non-existent Engines (Chris Beer).
* SQL Schema support (Geoff Hodgson).
* Documentation fixes (Philip Arndt, Inge Jørgensen, Erkan Yilmaz).
* Include migrations from the internal app when migrating the database (Warren Seen).
* Correctly drop the test database when using SQLite (Warren Seen).
* Don't attempt to load sprockets for Rails 3.0.x (Alex Rozumey).
0.3.2 - March 3rd 2012
* Tentative Rails 3.0 and migrations support.
* Allow for different internal app directory.
0.3.1 - September 12th 2011
* Allow for different versions of Capybara (Leo Liang).
* Including Capybara::DSL instead of Capybara.
* Require 3.1.0 or better.
* Allow for JRuby in the database.yml template (Philip Arndt).
0.3.0 - September 2nd 2011
* Simple generator to create a pretty minimal internal Rails app.
0.2.0 - August 30th 2011
* Documentation.
* Allow developers to choose which Rails modules they wish to be loaded.
* Load Rails routes and Capybara helpers into RSpec examples when appropriate.
0.1.1 - August 24th 2011
* Support assets properly by loading ActionView and Sprockets railties.
0.1.0 - August 19th 2011
* First release, extracted from Dobro for HyperTiny.