Skip to content
Newer
Older
100644 223 lines (154 sloc) 7.58 KB
958663b @sandro Add history
authored
1 History
2 =======
edc4535 @sandro Change h3 to h2 in History
authored
3
c8e39fd @sandro Bump
authored
4 0.5.3 / 2012-04-12
5 ---------------------------
6 * [fixed] Writing to a nil socket; timeout too small (josephlord)
7 * [fixed] Eagerly loading Rspec (jgdavey)
8 * [fixed] Load path incorrectly matching specjour (jgdavey)
9
10 [Full Changelog](https://github.com/sandro/specjour/compare/v0.5.2...v0.5.3)
11
afed101 @sandro History
authored
12 0.5.2 / 2012-02-21
13 ---------------------------
14 * [fixed] Binary path used by Loader
15 * [fixed] Specjour prepare wouldn't wait for managers to complete
16 * [fixed] Slower machines adding completed tests back to suite
17
18 [Full Changelog](https://github.com/sandro/specjour/compare/v0.5.1...v0.5.2)
19
20 0.5.1 / 2012-02-21 - yanked
21 ---------------------------
944b3e9 @sandro History
authored
22 * [fixed] Dispatcher hanging after printing the report
23 * [added] More verbosity during startup
24
25 [Full Changelog](https://github.com/sandro/specjour/compare/v0.5.0...v0.5.1)
26
060906b @sandro bump
authored
27 0.5.0 / 2012-02-20
4902e0b @sandro History
authored
28 ----------------------
29
30 * [changed] Printer uses UNIX select instead of GServer (threads)
a068498 @sandro History
authored
31 * [changed] Database is always dropped and reloaded using schema.rb or
32 structure.sql
33 * [removed] RSpec < 2.8 compatibility
4902e0b @sandro History
authored
34 * [added] Memory utilizing forks. No longer forking and execing means workers
35 start running tests faster.
a068498 @sandro History
authored
36 * [added] Configuration.after_load hook; runs after loading the environment
37 * [added] Configurable rsync port
38 * [added] Specs distributed by example, not file! Means better
39 distribution/fast spec suites.
40 * [added] Rails compiled asset directory (tmp/cache) to the rsync inclusion
41 list. Workers won't have to compile assets during integration tests.
42 * [fixed] SQL structure files can be used to build the database.
43 * [fixed] Long timeout while waiting for bonjour requests. The bonjour code has
44 been rewritten.
45 * [fixed] Load specjour in its own environment when running bundle exec specjour
46 * [fixed] Forks running their parent's exit handlers.
4902e0b @sandro History
authored
47 * [fixed] Database creation when the app depends on a database upon environment
48 load (something as simple as a scope would cause this dependency). As long as
a068498 @sandro History
authored
49 the regular test environment can be loaded, a worker without a database
50 shouldn't raise an exception, instead the db should be created.
51
409c136 @sandro Fix url
authored
52 [Full Changelog](https://github.com/sandro/specjour/compare/v0.4.1...v0.5.0)
4902e0b @sandro History
authored
53
54 0.4.1 / 2011-06-17
55 ------------------
56
57 l4rk and leshill
58
59 * [fixed] Cucumber failure reports not displayed
60
61
b11760c Version 0.4.0
Jon Larkowski and Les Hill authored
62 0.4.0 / 2011-03-09
63 ------------------
64
65 l4rk and leshill
66
67 * [added] Remove Jeweler
68 * [added] Use RSpec2 for development
69 * [added] Cucumber 0.9+ compatibility
70 * [added] RSpec2 compatibility
71 * [removed] No longer supporting RSpec 1 and Cucumber 0.8
72
ac14f73 @sandro History
authored
73 0.3.1 / 2010-10-16
b11760c Version 0.4.0
Jon Larkowski and Les Hill authored
74 ------------------
ba302cf @sandro History
authored
75
76 #### Fixes
77 * Stopping bonjour actually stops the currently running service
78 * Only retry connecting to a DRb object 5 times instead of timing out
79 trying to connect to one bad connection
ac14f73 @sandro History
authored
80 * Set correct process name when the dispatcher starts a listener
ba302cf @sandro History
authored
81
e08d252 @sandro Remove reference to 0.2.6 release
authored
82 ## 0.3.0 / 2010-10-14
8ac8696 @sandro Update History
authored
83
84 * [fixed] Cucumber output for scenario outlines (delitescere & supaspoida)
85 * [fixed] Undefined shared examples in Rspec2
634df51 @sandro Update history
authored
86 * [fixed] INT signal sent to managers and workers, sets wants\_to\_quit where
8ac8696 @sandro Update History
authored
87 appropriate for Rspec2 and Cucumber
7992189 @sandro Update History
authored
88 * [fixed] Error reporting for failed steps within a Background
634df51 @sandro Update history
authored
89 * [added] Cucumber 0.9.x compatibility
728a974 @sandro Update History
authored
90 * [added] RSpec 2.0.0 compatibility
8ac8696 @sandro Update History
authored
91
92
10d60fb @sandro Fix off-by-one-month error in History
authored
93 ## 0.3.0.rc8 / 2010-09-13
86f8c03 @sandro History
authored
94
95 * [fixed] Custom hooks now load in Ruby 1.9.2
5415915 @sandro History
authored
96 * [fixed] Specjour prepare correctly recreates the db
97 * [added] Support for loading test DB from SQL file
10d60fb @sandro Fix off-by-one-month error in History
authored
98 (config.active\_record.schema\_format = :sql)
5415915 @sandro History
authored
99 * [added] Rsync failures raise Specjour::Error
86f8c03 @sandro History
authored
100
10d60fb @sandro Fix off-by-one-month error in History
authored
101 ## 0.3.0.rc7 / 2010-09-09
ea92afb @sandro History
authored
102
103 * [fixed] Distributing absolute paths to remote machines.
104
685fe1f @sandro Add redsquirrel's contributions to History
authored
105 * [added] Workers print the elapsed time of each test (redsquirrel)
106 * [added] Dispatcher loads specjour/hooks.rb, useful for monkey patching
107 (redsquirrel)
108
d8ca927 @sandro History
authored
109 * [changed] Decreased timeout to 2 seconds when searching for remote managers
110
10d60fb @sandro Fix off-by-one-month error in History
authored
111 ## 0.3.0.rc6 / 2010-09-07
61a37b2 @sandro History
authored
112
113 * [fixed] Ruby 1.9.2 support through minor changes and DNSSD upgrade
a7905cd @sandro History for rc6
authored
114 * [fixed] DbScrub.drop actually invokes the db:drop rake task
10d60fb @sandro Fix off-by-one-month error in History
authored
115 * [fixed] Prepare task ignores rspec's at\_exit callback, disabling the test
a7905cd @sandro History for rc6
authored
116 suite from running after the prepare task completes.
61a37b2 @sandro History
authored
117
aef57a5 @sandro History
authored
118 ## 0.3.0.rc5 / 2010-07-30
119
120 * [fixed] Shared example groups now supported in Rspec2
121
122 * [removed] Hyperthread detection removed as it proved too unstable while
123 running selenium
124
f0ca1f7 @sandro History for 0.3.0.rc4
authored
125 ## 0.3.0.rc4 / 2010-07-27
126
127 * [fixed] Only print cucumber summary when running features
128
368c668 @sandro Add history for 0.3.0.rc3
authored
129 ## 0.3.0.rc3 / 2010-07-27
130
131 * [fixed] Cucumber prints elapsed time
132
133 * [added] Print hostname for each hostname (closes gh-8)
134
135 * [added] Rspec2 support
136
137
138 ## 0.3.0.rc2 / 2010-07-14
f7f254f @sandro Update history and README for 0.3.0 rc2
authored
139
140 * [fixed] Cucumber compatibility with 0.8.5
141
142 * [fixed] The before\_fork hook did not work in the rc1 because the custom hooks
143 were loaded by the worker (after fork). We could have the manager preload the app
144 but then you'll have stale managers. Instead, custom hooks are now located in
145 the .specjour/hooks.rb file, essentially living outside of your application.
146
147 * [changed] The generated rsyncd.conf now syncs the .specjour directory
148 allowing hooks to be loaded by managers and workers.
149
3b77c13 @sandro Add date to 0.3.0rc1 release
authored
150 ## 0.3.0.rc1 / 2010-07-12
5b74053 @sandro Add History file
authored
151
152 * [removed] Rake tasks have been removed, use the command-line instead.
153
154 * [added] Thor is now used to parse command-line arguments. Try `specjour help`
155 for more details.
156
157 * [added] Test discovery. Features will be autodiscovered by looking for a
158 `features` directory in your project. If you only want to run features, use
159 `specjour dispatch project_path/features`.
160
161 * [changed] No longer need to run a manager and a dispatcher in separate
162 processes. When not distributing to other computers, simply run `specjour` in
163 your project directory to run the suite among the number of cores on your
164 machine.
165
166 * [added] Project aliases. If you want to isolate a few computers in the
167 cluster, tell them to listen for a different project name and run the
168 dispatcher with that new name.
169
dad1979 @sandro History for 0.3.0.rc1
authored
170 $ specjour listen --projects foo2
171 $ specjour dispatch --alias foo2
5b74053 @sandro Add History file
authored
172
15632b1 Add preparation hook to History
Sandro Turriate authored
173 * [added] Preparation. Running `specjour prepare` invokes the
174 `Specjour::Configuration.prepare` block on each worker. By default this
175 drops the worker's database and brings it back up.
176
5b74053 @sandro Add History file
authored
177 * [removed] --batch option which sent back results in batches. Now that each
178 spec is run one at a time, batching no longer makes sense.
179
dad1979 @sandro History for 0.3.0.rc1
authored
180 * [removed] Global listening. You now must provide the project names you want to
5286008 @sandro Update History with default listening option
authored
181 run specs for. Defaults to the project in your current working directory.
5b74053 @sandro Add History file
authored
182
dad1979 @sandro History for 0.3.0.rc1
authored
183 $ specjour listen --projects foo bar
5b74053 @sandro Add History file
authored
184
08c3538 @sandro Markdown formatting
authored
185 * [fixed] Rsync copies symbolic links. gh-6
2a23890 @sandro History thus far for 0.2.6
authored
186 * [fixed] DbScrub explicitly requires its dependencies and no longer loads the
187 Rakefile. gh-10
188
edc4535 @sandro Change h3 to h2 in History
authored
189 ## 0.2.5 / 2010-05-13
303f3bd @sandro History for 0.2.5
authored
190
08c3538 @sandro Markdown formatting
authored
191 * [changed] The rails plugin now runs in a Rails.configuration.after\_initialize
303f3bd @sandro History for 0.2.5
authored
192 block
958663b @sandro Add history
authored
193
edc4535 @sandro Change h3 to h2 in History
authored
194 ## 0.2.4 / 2010-05-10
3c00881 @sandro Update History for 0.2.4
authored
195
196 * [added] Correct exit status
197 * [fixed] Will reconnect when connection is lost while requesting tests
198
edc4535 @sandro Change h3 to h2 in History
authored
199 ## 0.2.3 / 2010-04-25
580f344 @sandro Add rsyncd.conf bug to History
authored
200
201 * [fixed] Absolute paths in rsyncd.conf restrict portability. The rsync daemon
75eb75a @sandro History for 0.2.3
authored
202 completely fails when it can't find the path to serve which typically happens
580f344 @sandro Add rsyncd.conf bug to History
authored
203 running specjour on another computer. Remove your rsyncd.conf to regenerate a
204 new one. Back it up first if you've made changes to it.
75eb75a @sandro History for 0.2.3
authored
205 **Backwards Incompatible**
206
207 * [fixed] CPU core detection works on OSX Core i7 (thanks Hashrocket!)
580f344 @sandro Add rsyncd.conf bug to History
authored
208
edc4535 @sandro Change h3 to h2 in History
authored
209 ## 0.2.2 / 2010-04-22
f8a1ab4 @sandro Update History
authored
210
211 * [added] Backtrace for cucumber failures
212
edc4535 @sandro Change h3 to h2 in History
authored
213 ## 0.2.1 / 2010-04-21
feff26f @sandro History for next release
authored
214
215 * [added] The rsync daemon configuration file now lives in
08c3538 @sandro Markdown formatting
authored
216 project\_path/.specjour/rsyncd.conf. Edit your rsync exclusions there.
8a83a5b @sandro Update History
authored
217 * [fixed] Don't report connection errors when CTRL-C is sent.
feff26f @sandro History for next release
authored
218
edc4535 @sandro Change h3 to h2 in History
authored
219 ## 0.2.0 / 2010-04-20
958663b @sandro Add history
authored
220
221 * [added] Cucumber support. `rake specjour:cucumber`
213fd82 @sandro Add CPU Core detection to History
authored
222 * [added] CPU Core detection, use -w to override with less or more workers
Something went wrong with that request. Please try again.