Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 222 lines (153 sloc) 8.146 kb
2bdfe97 @bmabey credit
bmabey authored
1 == 0.8.x (in git)
2
1414e2c @bmabey updates history
bmabey authored
3 * New options for AR :truncation for speed. See README for details. (Stanislaw Pankevich)
500f971 @betelgeuse View caching working with the schema_plus gem
betelgeuse authored
4 * view caching works with the schema_plus gem loaded
5 * ActiveRecord::ConnectionAdapters::AbstractAdapter#views was renamed to an internal name
ee83a3b @betelgeuse Memoize tables for truncation
betelgeuse authored
6 * ActiveRecord truncation strategy caches the list of tables #130 (Petteri Räty)
7
a10641a @bmabey updates history since the previous release somehow got messed up...
bmabey authored
8 == 0.8.0 2012-06-02
2bdfe97 @bmabey credit
bmabey authored
9
c4528e2 @stanislaw History
stanislaw authored
10 * Faster truncation strategy for ActiveRecord with MySQL or PostgreSQL
11 * Upgrade to RSpec 2
2bdfe97 @bmabey credit
bmabey authored
12 * Support for Mongoid 3/Moped (Andrew Bennett)
a10641a @bmabey updates history since the previous release somehow got messed up...
bmabey authored
13 * Postgres Adapter no longer generates invalid SQL when no tables provided. (Michael-Keith Bernard)
7a70947 @bmabey releases v0.7.0
bmabey authored
14
4cf003a @bmabey releases v0.7.2
bmabey authored
15 == 0.7.2 2012-03-21
16
17 * Proper Mysql2Adapter superclass fix. (Jonathan Viney)
18 * Sequel::Transaction works with latest Sequel. (David Barri)
19 * Documenation fixes/improvements. (David Barri, Ben Mabey, Kevin Moore)
20
4773c3d @bmabey adds credit
bmabey authored
21 == 0.7.1 2012-01-15
22
23 === New Features
24
25 * Support for Rails 3.2. (David Demaree)
26
27 === Bugfixes
28
29 * Truncation resets the id count on SQLite. (Jordan Hollinger)
30 * AR delete strategy now disables referential integrity. (Ben Mabey)
31 * Fixes Postgres adapter for JRuby. (Dmytrii Nagirniak, Uģis Ozols)
32 * Documenation fixes. (Josh Rendek, Joshua Flanagan)
33 * Fixes bad error message when no database is specified for AR. (issue #72, Ben Mabey)
34
35
7a70947 @bmabey releases v0.7.0
bmabey authored
36 == 0.7.0 2011-11-12
400c6b9 @bmabey credit
bmabey authored
37
d1bdeda @bmabey credit
bmabey authored
38 === New Features
39
6c79e04 @bmabey credit
bmabey authored
40 * Sequel Support (Corin Langosch)
d1bdeda @bmabey credit
bmabey authored
41 * Updates DataMapper strategies to work with DataMapper 1.1 (Xavier Shay and Anthony Williams)
42 * for AR and PSQL, truncate all tables with one command, improving performance due to avoiding cascades (Leonid Shevtsov)
43
6c79e04 @bmabey credit
bmabey authored
44 === Bugfixes
45
46 * Avoids trying to load the ':default' ActiveRecord config. #72 (Ben Mabey)
47
48
d1bdeda @bmabey credit
bmabey authored
49 == 0.6.7 2011-04-21
e8607e5 @bmabey releases v0.6.7
bmabey authored
50
1fd5f5f @bmabey history
bmabey authored
51 === Bugfixes
e5cbc70 @bmabey updates history
bmabey authored
52 * Explicity require ERB. (Vít Ondruch)
2da3a1f @bmabey history
bmabey authored
53 * Cache DB connections, fixes referential integrity bug when using multiple DBs. (John Ferlito)
e5cbc70 @bmabey updates history
bmabey authored
54
55 == 0.6.6 2011-03-16
56
57 === Bugfixes
1fd5f5f @bmabey history
bmabey authored
58 * Don't modify the array passed in with the :except key. (Eric Wollesen)
627de18 @bmabey history
bmabey authored
59 * Fixes version checking for postgresql. (Greg Barnett)
1fd5f5f @bmabey history
bmabey authored
60
6fd6fc7 @bmabey releases v0.6.5
bmabey authored
61 == 0.6.5 2011-03-08
62
22c9c3a @bmabey credit
bmabey authored
63 === Bugfixes
64 * When truncating in postgresql (>= 8.4) sequences are now reset. (Greg Barnett)
c9b12be @bmabey credit
bmabey authored
65 * Fixes the MongoDB truncation so non system collections starting with 'system' are not excluded for truncation. (Dmitry Naumov)
22c9c3a @bmabey credit
bmabey authored
66
1c97b18 @bmabey credit
bmabey authored
67 == 0.6.4 2011-02-21
68
69 === Bugfixes
70 * Avoids trying to drop views in Postgres. (Bernerd Schaefer)
71
400c6b9 @bmabey credit
bmabey authored
72 == 0.6.3 2011-02-09
73
74 === New Features
75 * Configurable logger to aid in debugging database cleaner. (Marty Haught)
76
77 == 0.6.2 2011-02-04
8094293 @bmabey releasing v0.6.1
bmabey authored
78
ef585d7 Support table truncation in DB2 (>= 9.7)
Samer Abukhait authored
79 === New Features
80 * Support IBM_DB Adapter for table truncation. This is for DB2 >= 9.7 (GH-39 Samer Abukhait)
81
8c13f57 @bmabey removes dropping of mongo indexes, see url below for more info
bmabey authored
82 === Bugfixes
83 * Reversed GH-41 after larger community discussion. Mongo indexes are no longer dropped. (Ben Mabey)
c7f34e6 @bmabey updates History
bmabey authored
84 * Truncation strategy works on SqlServer tables with FKs. (GH-33, Hugo Freire)
8c13f57 @bmabey removes dropping of mongo indexes, see url below for more info
bmabey authored
85
8094293 @bmabey releasing v0.6.1
bmabey authored
86 == 0.6.1 2011-01-27
e1a05d6 @bmabey adds bugfix info to history
bmabey authored
87
aa099eb @bmabey adds null strategy and makes default when no strategy specified
bmabey authored
88 === New Features
c5eded7 @bmabey credit
bmabey authored
89 * Default strategies for all ORM libs are defined. (GH-36, GH-38 Prem Sichanugrist)
90 * Add a NullStrategy. (GH-6 Ben Mabey)
aa099eb @bmabey adds null strategy and makes default when no strategy specified
bmabey authored
91
e1a05d6 @bmabey adds bugfix info to history
bmabey authored
92 === Bugfixes
bedc854 @bmabey history
bmabey authored
93 * Mongo colletion indexes are dropped for collections being removed. (GH-41 Ben Mabey)
ccaf05f @bmabey changes version back to 0.6.1 and updates history
bmabey authored
94 * Exclude database views from tables_to_truncate, if the connection adapter
95 supports reading from the ANSI standard information_schema views. (GH-25 Samer Abukhait)
e1a05d6 @bmabey adds bugfix info to history
bmabey authored
96 * ORM types can be specified in string format and not mysteriously blowup. (GH-26 Ben Mabey)
4bae947 @bmabey history
bmabey authored
97 * Do not remove MongoDB reserved system collections. (GH-24 Ches Martin)
7e7caf9 @bmabey adds credit to History- prepping for release
bmabey authored
98
6785fa1 @bmabey credit.. prepping for 0.6.0 release
bmabey authored
99 == 0.6.0 2010-10-25 - The Multi-ORM/Connection Release
7e7caf9 @bmabey adds credit to History- prepping for release
bmabey authored
100
101 This release has the often asked for functionality of being able to clean
e5cbc70 @bmabey updates history
bmabey authored
102 multiple databases within the same project. This involves being able to
7e7caf9 @bmabey adds credit to History- prepping for release
bmabey authored
103 clean databases managed by the same ORM (i.e. different connections) and
104 also being able to clean databases managed by distinct ORMs. So, for
105 example you can now use DatabaseCleaner on a project that has ActiveRecord
106 and Mongoid to help ensure all DBs all in a clean state. Please see the
107 README for more information. The old API has been preserved so this release
108 is backwards compatible.
109
110 This release is a result of Jon Rowe's hard work. Many thanks to Jon for all
111 of the hours and effort he put into making this feature request a reality.
112
113 === New Features
114 * Ability to clean multiple database connections managed by the same ORM. (Jon Rowe)
115 * Ability to clean multiple DBs managed by different ORMs in same project. (Jon Rowe)
116 * Allows for the ActiveRecord config file (database.yml) to contain ERB and process it. (Fletcher Nichol)
7ba20cc @bmabey adds credit for Mysql2Adapter commits
bmabey authored
117 * Mysql2Adapter support. (Kamal Fariz Mahyuddin and John Ferlito)
6785fa1 @bmabey credit.. prepping for 0.6.0 release
bmabey authored
118 * Deletion strategy for ActiveRecord (Mikl Kurkov)
4dba2b1 @bmabey Version bump to 0.5.0
bmabey authored
119
253247b @bmabey Updates the DataMapper truncation strategy to version 0.10.3
bmabey authored
120 === Bugfixes
121 * Updates the DataMapper truncation strategy to version 0.10.3. (Robert Rouse)
04ba63b @byrnejb adddresses ruby 1.9/1.8 compat issue in PostgreSQLAdapter. Closes gh-14
byrnejb authored
122 * Addresses Ruby 1.9 and 1.8 differences causing a bug in the AR PostgreSQLAdapter truncation strategy. (GH-14, James B. Byrne)
ecb6acb @bmabey credit
bmabey authored
123 * Fixes syntax error that MySQL was throwing during DataMapper truncation. (Blake Gentry)
474b226 @bmabey gives credit
bmabey authored
124 * Fixes truncation for PostgreSQL (Bodaniel Jeanes and Gabriel Sobrinho)
4663b23 @bmabey gives credit
bmabey authored
125 * Workaround for superclass mismatches for the ActiveRecord-jdbc-adapter (Toms Mikoss)
253247b @bmabey Updates the DataMapper truncation strategy to version 0.10.3
bmabey authored
126
968d14c @bmabey Version bump to 0.5.2
bmabey authored
127 == 0.5.2
128
129 === Bugfixes
130 * Removes extraneous puts call from configuration.rb. (Ben Mabey)
131
1198c37 @bmabey credit
bmabey authored
132 == 0.5.1 - The Mongoid Release
133
134 This release also attempts to fix AR for Rails 3 support. I have seen mixed reviews on this. Some people
135 claim the fixes allow for use in Rails3 while others have not had good luck with it. I plan on reworking
136 the way AR support is added so that it is more friendly with how Rails 3 uses autoload.
137
f6ee1fc @bmabey aliases clean methods as ! variants since they are rather destructive…
bmabey authored
138 === New features
4648d0b @bmabey corrects the superclass for the AR connection adapters
bmabey authored
139 * Clean and clean_with methods are now aliased to clean! and clean_with!. (Ben Mabey)
1198c37 @bmabey credit
bmabey authored
140 * Mongoid Support! (Sidney Burks)
f6ee1fc @bmabey aliases clean methods as ! variants since they are rather destructive…
bmabey authored
141
41a3ea7 @byrnejb checks PostgreSQL version- when >= 8.2 only use TRUNCATE CASCADE
byrnejb authored
142 === Bugfixes
4648d0b @bmabey corrects the superclass for the AR connection adapters
bmabey authored
143 * Check PostgreSQL version >= 8.2 before using TRUNCATE CASCADE (James B. Byrne)
144 * Correct superclass is used in ActiveRecord connection adapters. (johnathan, Aslak Hellesoy, Ben Mabey)
41a3ea7 @byrnejb checks PostgreSQL version- when >= 8.2 only use TRUNCATE CASCADE
byrnejb authored
145
4dba2b1 @bmabey Version bump to 0.5.0
bmabey authored
146 == 0.5.0 2010-02-22 - The CouchPotato Release
a857732 @bmabey Version bump to 0.4.0
bmabey authored
147
56b3149 @bmabey history and credit
bmabey authored
148 === New features
149 * Basic truncation support for CouchPotato / CouchDB. (Martin Rehfeld)
150 * SQLite3 on JRuby will fall back to delete if truncate doesn't work. (Darrin Holst)
151 * JDBC is used for ActiveRecord automaticaly when JRuby is detected. (Darrin Holst)
152
6ff2f91 @bmabey Adds :only & :except support to MongoMapper truncation. Closes GH-3.
bmabey authored
153 === Bufixes
154 * MongoMapper truncation strategy now works with :only and :except options. (Ben Mabey)
155
301bebc @bmabey credit.. prepping for release
bmabey authored
156 == 0.4.3 2010-01-17
157
158 === New features
56b3149 @bmabey history and credit
bmabey authored
159 * Truncation for ActiveRecord oracle_enhanced adapter. (Edgars Beigarts)
301bebc @bmabey credit.. prepping for release
bmabey authored
160
10f7546 @bmabey releasing 0.4.2 to avoid DM deprecation warnings
bmabey authored
161 == 0.4.2 2010-01-12
162
163 === Bufixes
164 * Datamapper truncation now uses 'select' instead of deprecated the 'query' method. (Steve Tooke)
165
bc2a480 @bmabey Version bump to 0.4.1
bmabey authored
166 == 0.4.1 2010-01-07
167
168 === Bufixes
169 * Postgres tables with FKs now truncate (added TRUNCADE CASCADE) using Datamapper. (Ben Mabey)
170
a857732 @bmabey Version bump to 0.4.0
bmabey authored
171 == 0.4.0 2009-12-23 (The MongoMapper Edition)
172
173 === New features
174 * MongoMapper support for the truncation strategy. (Aubrey Holland)
0901eb2 @bmabey updated history and bumped version to 0.3.0
bmabey authored
175
176 == 0.3.0 2009-12-20
177
178 === New features
179 * DataMapper 0.10.0 Compatible. (Martin Gamsjaeger)
180 === Bufixes
181 * Postgres tables with FKs now truncate (added TRUNCADE CASCADE). (Vika - yozhyk on github)
75c0368 @bmabey History
bmabey authored
182
d0de00d @adzap version 0.2.3
adzap authored
183 == 0.2.3 2009-05-30
184
185 === New features
32986cf @bmabey credit
bmabey authored
186 * Support for SQL Server truncation (Adam Meehan)
d0de00d @adzap version 0.2.3
adzap authored
187
0870eb9 @bmabey Version bump to 0.2.2
bmabey authored
188 == 0.2.2 2009-05-08
f5624ca @bmabey Version bump to 0.1.3
bmabey authored
189 === Bufixes
0870eb9 @bmabey Version bump to 0.2.2
bmabey authored
190 * Added proper gemspec description and summary. (Ben Mabey, thanks to Martin Gamsjaeger)
191
9421204 @bmabey Version bump to 0.2.1
bmabey authored
192 === New features
193
194 == 0.2.1 2009-05-08
195 === Bufixes
196 * Removed extraneous TruncationBase class definition. (Ben Mabey)
f5624ca @bmabey Version bump to 0.1.3
bmabey authored
197
fac3ccb @bmabey Version bump to 0.2.0
bmabey authored
198 == 0.2.0 2009-05-08 - The Datamapper Release
199
200 === New features
201 * DataMapper strategies (Martin Gamsjaeger)
202 * Transaction
203 * Truncation - working SQLite3, MySQL adapters. Experimental Postgres adapter (not tested).
204
205 == 0.1.3 2009-04-30
f5624ca @bmabey Version bump to 0.1.3
bmabey authored
206
0901eb2 @bmabey updated history and bumped version to 0.3.0
bmabey authored
207 === New features
410e5f0 @bmabey credit
bmabey authored
208 * PostgresSQLAdapter for AR to support the truncation strategy. (Alberto Perdomo)
75c0368 @bmabey History
bmabey authored
209 === Bufixes
f5624ca @bmabey Version bump to 0.1.3
bmabey authored
210 * Added missing quotes around table names in truncation calls. (Michael MacDonald)
75c0368 @bmabey History
bmabey authored
211
212 == 0.1.2 2009-03-05
213 === New features
214 * JDBC Adapter to enable AR truncation strategy to work. (Kamal Fariz Mahyuddin)
215
fac3ccb @bmabey Version bump to 0.2.0
bmabey authored
216 == 0.1.1 2009-03-04 - Initial Release (Ben Mabey)
75c0368 @bmabey History
bmabey authored
217 * Basic infrastructure
218 * Features, RSpec code examples
219 * ActiveRecord strategies
220 * Truncation - with MySQL, and SQLite3 adapters.
221 * Transaction - wrap your modifications and roll them back.
Something went wrong with that request. Please try again.