/
RELEASENOTES.txt
272 lines (168 loc) · 7.66 KB
/
RELEASENOTES.txt
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
269
270
271
272
CCMenu Release Notes
CCMenu 16.0 (unreleased)
* Using fixed width digits to display time in menu bar.
CCMenu 15.0
* Native support for Apple Silicon Macs.
* New mode for menu bar icon. In this mode, the icon uses colour when at
least one build is failing. Otherwise it uses the black and white variant.
* Slightly darkened the green icons to increase contrast in tinted menus.
* Built with hardened runtime settings.
* Fix for redirect requests when authentication must be pushed.
* Fix for problems with non-Gregorian calendars.
CCMenu 14.0
* Advanced preferences now have a check box to set whether CCMenu should
open automatically when logging in. This is functionally the same as adding
CCMenu to the login items in System Preferences.
* The sheet to add new projects is now resizable so that large list and long
project names can be managed.
CCMenu 13.0
* Projects can now be given a display name that is shown instead of the name
the project has on the Continuous Integration server.
* CCMenu now registers its own URL schemes. This makes it possible to create
links on webpages that, when clicked, will open CCMenu and show a prefilled
list of projects to add (see website for details).
* When adding or removing projects, the build timing for other projects is
now retained.
* It is now possible to use a proxy when accessing CI servers that require
authentication. Attempting this before triggered a bug in Apple's libraries,
and this version of CCMenu adds a workaround for that bug.
CCMenu 12.1
* Fix for incompatibility with OS X 10.8/10.9 that was introduced in
CCMenu 12.0.
CCMenu 12.0
* When not displaying black and white icons, the use of symbols is now
optional for states in which the server is idle . This makes it possible to
revert to the display style used before the introduction of the new icons.
* Notifications can be sent when a build is starting on the server.
* Projects with a successful last build can be hidden from the menu.
* When sorting projects alphabetically case is now ignored.
* Authentication works with Cloudbees servers.
* Failed build count is shown with the correct font for the menu bar.
CCMenu 11.0
* New icons based on Ionicons, providing more contrast and symbols in addition
to colour.
* Black and white mode for status menu item.
* New menu item to retrieve status from servers.
* Fixes an issue with project URLs containing a fragment.
CCMenu 1.10.3
* Fixes a recently introduced bug that made the keyboard shortcuts for cut,
copy, paste inactive.
CCMenu 1.10.2
* Built with App Transport Security disabled for El Capitan so that servers
that aren't offering HTTPS or use self-signed certificates can be used, too.
* Fixed a bug that could prevent CCMenu from opening project URLs that contain
spaces or other special characters.
* Fixed display of application menu that is shown when the preferences panel
is open and CCMenu displays the application icon in the dock.
CCMenu 1.10.1
* Fixed a bug that could occur when adding projects from a server that
requires authentication.
CCMenu 1.10
* It is now possible to select for which build results user notifications
are displayed. Sounds can be chosen independently.
* The app icon is shown in the dock and application switcher when the
preferences window is open. This can help with switching in and out of CCMenu
when copying feed URLs.
* A new advanced preference makes it possible to reject all certificates that
cannot be verified automatically. Normally CCMenu asks the user how to proceed.
CCMenu 1.9
* Can display last build label in menu.
* Special workaround for authenticating against Hudson and Jenkins.
* No longer tries to autocomplete from URL history when typing.
* Using Git SHA as build version.
CCMenu 1.8.1 (SourceForge only)
* Added final reminder about App Store move.
CCMenu 1.8
* Prompt user when server certificate is not trusted.
* Added retina icons. (This was possible because Luke had already created the
necessary assets when he still could. In memory of him.)
* Added a note that going forward updates will only be distributed via the App
Store.
CCMenu 1.7
* Nicer display of project list in preferences.
* Projects can be ordered manually.
* Can display last build times in menu.
* Can turn off build timer in menu bar.
* Moved about info into its own panel.
CCMenu 1.6.5
* Now interpreting "Error" status as failed build.
CCMenu 1.6.4
* Now sorting the list of projects in the add project sheet
* Fixed a bug that caused incorrect build time estimation when no labels are
in the feed
* Now detecting paused builds from Jenkins.
CCMenu 1.6.3
* Fixed a bug that caused a substantial memory leak
CCMenu 1.6.2
* Fixed a bug with authentication negotiation
CCMenu 1.6.1
* Fixed problem when using authentication with URLs that have no port
CCMenu 1.6
* Handles server authentication requests and stores passwords in user's
keychain
* Existing projects can be edited
* Project list preferences are resizable
CCMenu 1.5.1 (Mac App Store only)
* Runs in sandbox
* Removed feature to open Notfication pane in System Preferences; this feature
used Apple Script and that was not accepted for the Mac App Store.
CCMenu 1.5
* Now requires OS X 10.8 Mountain Lion
* Uses Notification Center instead of Growl
* The app does not run in a sandbox because the update mechanism (Sparkle)
does not yet work when run in a sandboxed application. There should be a
sandboxed version of CCMenu in the Mac App Store soon.
CCMenu 1.4.1
* Preparation for update to Mountain Lion version
* Updated update mechanism (Sparkle)
* Now runs in 64bit
* Added code signature
CCMenu 1.4
* Now requires Mac OS X 10.6
* Sound notifications played by CCMenu
* Basic build timing display in menu and window
* Supports ThoughtWorks Go integration servers
* Fixed timestamp parsing for Jenkins/Hudson
* Fixed memory leak (#3426287)
CCMenu 1.3
* Now requires Mac OS X 10.5
* Handling parse errors (#2315056 and #3051368)
* Menu items now sorted alphabetically (#3111566)
CCMenu 1.2
* Connection errors are now displayed when clicking on a project in the menu
* Connection errors are no longer logged to console (#1894125)
* Fixed a few (harmless) memory leaks; thanks to clang scan build
CCMenu 1.1
* Supports Hudson integration servers
CCMenu 1.0
* Improved URL handling in 'add projects' dialog
* Now automatically determines full URL in 'add projects' dialog
* Fixed HTTPS bug (#1805720)
CCMenu 0.9.5
* Now projects already monitored are greyed out in 'add project' dialog
* Server URL combo box now remembers all URLs seen before
* Fixed bug related to classic reporting app URLs
* Fixed bug that caused project window not to update when removing all
projects
CCMenu 0.9.4
* Added autoupdate using the Sparkle framework
* Now opening the preferences panel when no projects are configured
* Now showing a meaningful message when server does not provide web URLs
* Fixed key binding bug (#1779159), can also close/miniaturize windows now
* Fixed bug that would prevent monitor from running on first startup
CCMenu 0.9.3
* Now showing a grey icon when project status unavailable
* Project with unknown status is treated as if status was failure
* Completely reworked server polling to be asynchronous and more resilient
* Added workaround for broken URLs provided by CruiseControl.rb
* Added remaining icons
CCMenu 0.9.2
* Version number displayed on project preferences pane
* Version number displayed in finder
* Fixed window ordering bug (#1777599)
CCMenu 0.9.1
* Choose server combo box doesn't autocomplete
* Fixed CC.NET filename bug (#1775460)
* Fixed missing Growl notifications bug
CCMenu 0.9
* Basic version, release candidate for first public release.