This repository has been archived by the owner on Mar 8, 2022. It is now read-only.
forked from integrity/integrity
-
Notifications
You must be signed in to change notification settings - Fork 1
/
CHANGES
268 lines (154 loc) · 7.54 KB
/
CHANGES
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
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
= 22 / 2010-06-29
* New auto_branch feature. Say the project "Integrity" is tracking the master
branch, and I push my "build-duration" topic branch to GitHub, Integrity
will create and build a new project named "Integrity (build-duration)" using
the same build command and notifiers
* Remove the fork feature. I've found the auto_branch feature to be
much more convenient
* Populate commit meta data from the GitHub payload when receiving a push
* Remove the /push endpoint in favor of GitHub-ish payloads
* Improved build output colorization thanks to Ryan Tomayko's bcat.
http://github.com/rtomayko/bcat
* Improved GitHub links to compare view and commit page
[Łukasz Strzałkowski, Simon Rozet]
* Log git commands errors for easier troubleshooting
* Upgrade to DataMapper 1.0
= 21 / 2010-06-01
* Add ability to fork a project to track a topic branch
* Link to GitHub from build and project page when possible
* Do not display the full commit SHA1 anymore
* Fix a bug introduced in v20
* Upgrade to DataMapper RC3
= 20 / 2010-05-27
* Fix GitHub integration to work with valid git ref such as
"refs/heads/releases/2010/15" [Chris Griego]
* Support GitHub-ish payload to make Integrity work with
http://beanstalkapp.com/ [Dima Sabanin]
* Unknown commit date are now displayed as "unavailable" instead
of "Jan 1st" [Douglas F Shearer]
* Fix Heroku deployment [Glenn Roberts]
= 0.4.1 / 2010-04-02
* The caching stuff introduced 0.3.0 have been reverted
* The "Delete this build" is now always available, even for in-progress builds
= 0.4.0 / 2010-03-27
* Add a rake task to clean-up old build checkouts
* Add a TCP notifier. Works great with http://github.com/atmos/ircat.js
* Fix URLs, allowing to mount Integrity to a sub direcory [Iain Hecker]
* Fix the delete/rebuild buttons
* The last build is now displayed both at the top and in the builds list.
It simplifies things and fixes some ordering issues.
* Upgrade to Sinatra 1.0
= 0.3.1 / 2010-02-27
* Add button to delete builds that are not in progress [Joe Chippindale]
* Only show build output when available [Joe Chippindale]
= 0.3.0 / 2010-02-21
* Introduce the bootstrapper. Useful to automate creation of projects. Example:
Integrity.bootstrap do |b|
b.project "Integrity" do |p|
p.uri = "git://github.com/integrity/integrity"
p.command = "gem bundle && ./bin/rake"
p.public
end
end
* Miscelleanous SQL performance improvements and fixes. Thanks to
Nick Quaranto for his help debugging these problems
* Set proper HTTP cache headers
* Allow projects to have the same URI and branch
* Upgrade to Bundler 0.9 [Nick Quaranto]
* Upgrade to DataMapper 0.10.2
= 0.2.3 / 2010-01-11
* Solidify and document the API to trigger builds
* Upgrade to the new Campfire API [Nick Quaranto]
* Various fixes to the DelayedJob builder [Nick Quaranto]
* Undocumented Resque-powered builder
* Misceleanous non-backward compatible changes to the configuration DSL
* The base_uri setting has been renamed to base_url
* Allow to not configure a push endpoint
* Various documentation fixes and improvements
* SVN supports attempt is discountinued; now only supporting git.
* Allow Proc-like builder
* Bob and Bobette are discountinued and now parts of Integrity
= 0.2.2 / 2009-11-29
* Fix GitHub post-receive not working when the project URI doesn't have a
trailing ".git"
* Allow bigger build output [Joel Chippindale]
* Fail loudly when a build can't be saved
= 0.2.1 / 2009-11-22
* Do not disable_rubygems in the Gemfile as it was suprising a lot of people
* Fix various spelling and grammar errors in the documentation [Michael Erb]
* Shorten IRC notification message
* Upgrade to DataMapper 0.10.1
* Upgrade to Bob 0.5.0 and Bobette 0.0.6
= 0.2.0 / 2009-11-04
* Support for asynchronous and parallel builds, either using a thread pool
or a queue (delayed_job).
* Integrity won't be available as a gem anymore. Use git or grab a tarball
from GitHub.
* Dependencies are managed with Bundler. See <http://github.com/wycats/bundler>
* The installer has been removed.
* Heroku is supported again.
* The Email, IRC and Campfire notifiers now ship as part of Integrity.
* Some changes to Integrity::Notifier::Base probably breaks other notifiers;
a deprecation layer might be added in a future release.
* Support for Subversion is mostly there, it just needs testing. Please see
<http://github.com/integrity/integrity/commit/f1dc4bf6dbbf85d333fd4e006f040588102b5538>
= 0.1.11 / 2009-07-26
* This release depends on Sinatra 0.9.4 and hence, Rack 1.0 (finally!)
* The `integrity launch` command was removed. Please use a rackup
file and whatever server you want instead
* The Heroku install was removed as it currently doesn't work.
A template-type repo ready to be pushed onto Heroku might be provided
in the future
* Fix an error occuring when a notifier times out [#166 / Benny Wong]
* Fix pretty_date helpers showing a leading zero for days < 10
[Douglas F Shearer]
* Add a missing backstick to the post install message [Douglas F Shearer]
* Fix a missing dependency on builder [#177]
* Fix the Content-Type of the Atom feed
* Get rid of all mention of foca-integrity from generated files
* Fix all Sass deprecation warnings
= 0.1.10 / 2009-05-14
* Projects are now sorted by name (Nick Quaranto)
* Bundle the NULL commit author/message fix as a migration
* Fix issue with stale notifier. See 693c95e for details
* Rename the "Build the last commit" button to "Fetch and build"
* Fix the rebuild button (Eric Mill)
* Various improvements to the Heroku install (Miles Z. Sterrett)
* Documentation to the default config.yml for the
:build_all_commits option. (Jeff Whitmire)
* `integrity launch` now saves the database into $HOME/.integrity.sqlite3
* Changed the Notifier::Test API. Notifiers tests are expected
to break. That API is still not defined and might change at
any time. See [#130] to discuss this.
* Send notifications to enabled notifiers only
= 0.1.9.3 / 2009-04-06
* Fix one more URL issue
* Fix that notifiers are always enabled
* Fix for when the commit identifier can't be retrieved
* Fix the schema to accept NULL commit author and message
* Upgrade to DataMapper 0.9.11
* Remove all of deprecation code, except on Notifier::Base
* Notifiers were refactored and now require to be registered:
Integrity.register(Integrity::Notifier::IRC)
* The installer do not migrate the database automagically after
a successful install anymore
= 0.1.9.2 / 2009-03-28
* Add development dependencies to gemspec
* Fix and improve deprecation (Josh Nichols)
* Fix a typo in post install message (Josh Nichols)
* Fix URLs issues (hopefully)
* Calculate URLs using base_uri option instead of the request.url
* Fix and use the URLs generation helpers in views. (Will Leinweber)
* Depend on sinatra-authorization (which has no dependency) instead
of sinatra-ditties.
* Use [mg](http://github.com/sr/mg) to manage release
* Various tweaks to the bootstraping Rake tasks. I am not happy
with them, though.
<http://integrity.lighthouseapp.com/projects/14308/tickets/126>
= 0.1.9.1 / 2009-03-16
* Add the Integrity::Notifier::Test mixin, aimed at helping
writing test for notifiers.
NOTE: The API is not fixed yet. See the following ticket
<http://integrity.lighthouseapp.com/projects/14308-integrity/tickets/130>
* Add support for Heroku as a deployment option
* Fix the installer to work with the current Thor gem