##// END OF EJS Templates
changelog update
marcink -
r1830:2514651c beta
parent child Browse files
Show More
@@ -1,440 +1,441
1 1 .. _changelog:
2 2
3 3 Changelog
4 4 =========
5 5
6 6
7 7 1.3.0 (**XXXX-XX-XX**)
8 8 ======================
9 9
10 10 :status: in-progress
11 11 :branch: beta
12 12
13 13 news
14 14 ----
15 15
16 16 - code review, inspired by github code-comments
17 17 - #215 rst and markdown README files support
18 18 - #252 Container-based and proxy pass-through authentication support
19 19 - #44 branch browser. Filtering of changelog by branches
20 20 - mercurial bookmarks support
21 21 - hover top menu
22 22 - configurable clone url template with possibility to specify protocol like
23 23 ssh:// or http:// and also manually alter other parts of clone_url.
24 24 - enabled largefiles extension by default
25 25 - optimized summary file pages and saved a lot of unused space in them
26 26 - #239 option to manually mark repository as fork
27 27 - #320 mapping of commit authors to RhodeCode users
28 28 - #304 hashes are displayed using monospace font
29 29 - diff configuration, toggle white lines and context lines
30 30 - #307 configurable diffs, whitespace toggle, increasing context lines
31 31 - sorting on branches, tags and bookmarks using YUI datatable
32 32 - improved file filter on files page
33 33 - implements #330 api method for listing nodes ar particular revision
34 34 - fixed #331 RhodeCode mangles repository names if the a repository group
35 35 contains the "full path" to the repositories
36 36
37 37 fixes
38 38 -----
39 39
40 40 - rewrote dbsession management for atomic operations, and better error handling
41 41 - fixed sorting of repo tables
42 42 - #326 escape of special html entities in diffs
43 43 - normalized user_name => username in api attributes
44 44 - fixes #298 ldap created users with mixed case emails created conflicts
45 45 on saving a form
46
46 - fixes issue when owner of a repo couldn't revoke permissions for users
47 and groups
47 48
48 49 1.2.3 (**2011-11-02**)
49 50 ======================
50 51
51 52 news
52 53 ----
53 54
54 55 - added option to manage repos group for non admin users
55 56 - added following API methods for get_users, create_user, get_users_groups,
56 57 get_users_group, create_users_group, add_user_to_users_groups, get_repos,
57 58 get_repo, create_repo, add_user_to_repo
58 59 - implements #237 added password confirmation for my account
59 60 and admin edit user.
60 61 - implements #291 email notification for global events are now sent to all
61 62 administrator users, and global config email.
62 63
63 64 fixes
64 65 -----
65 66
66 67 - added option for passing auth method for smtp mailer
67 68 - #276 issue with adding a single user with id>10 to usergroups
68 69 - #277 fixes windows LDAP settings in which missing values breaks the ldap auth
69 70 - #288 fixes managing of repos in a group for non admin user
70 71
71 72 1.2.2 (**2011-10-17**)
72 73 ======================
73 74
74 75 news
75 76 ----
76 77
77 78 - #226 repo groups are available by path instead of numerical id
78 79
79 80 fixes
80 81 -----
81 82
82 83 - #259 Groups with the same name but with different parent group
83 84 - #260 Put repo in group, then move group to another group -> repo becomes unavailable
84 85 - #258 RhodeCode 1.2 assumes egg folder is writable (lockfiles problems)
85 86 - #265 ldap save fails sometimes on converting attributes to booleans,
86 87 added getter and setter into model that will prevent from this on db model level
87 88 - fixed problems with timestamps issues #251 and #213
88 89 - fixes #266 RhodeCode allows to create repo with the same name and in
89 90 the same parent as group
90 91 - fixes #245 Rescan of the repositories on Windows
91 92 - fixes #248 cannot edit repos inside a group on windows
92 93 - fixes #219 forking problems on windows
93 94
94 95 1.2.1 (**2011-10-08**)
95 96 ======================
96 97
97 98 news
98 99 ----
99 100
100 101
101 102 fixes
102 103 -----
103 104
104 105 - fixed problems with basic auth and push problems
105 106 - gui fixes
106 107 - fixed logger
107 108
108 109 1.2.0 (**2011-10-07**)
109 110 ======================
110 111
111 112 news
112 113 ----
113 114
114 115 - implemented #47 repository groups
115 116 - implemented #89 Can setup google analytics code from settings menu
116 117 - implemented #91 added nicer looking archive urls with more download options
117 118 like tags, branches
118 119 - implemented #44 into file browsing, and added follow branch option
119 120 - implemented #84 downloads can be enabled/disabled for each repository
120 121 - anonymous repository can be cloned without having to pass default:default
121 122 into clone url
122 123 - fixed #90 whoosh indexer can index chooses repositories passed in command
123 124 line
124 125 - extended journal with day aggregates and paging
125 126 - implemented #107 source code lines highlight ranges
126 127 - implemented #93 customizable changelog on combined revision ranges -
127 128 equivalent of githubs compare view
128 129 - implemented #108 extended and more powerful LDAP configuration
129 130 - implemented #56 users groups
130 131 - major code rewrites optimized codes for speed and memory usage
131 132 - raw and diff downloads are now in git format
132 133 - setup command checks for write access to given path
133 134 - fixed many issues with international characters and unicode. It uses utf8
134 135 decode with replace to provide less errors even with non utf8 encoded strings
135 136 - #125 added API KEY access to feeds
136 137 - #109 Repository can be created from external Mercurial link (aka. remote
137 138 repository, and manually updated (via pull) from admin panel
138 139 - beta git support - push/pull server + basic view for git repos
139 140 - added followers page and forks page
140 141 - server side file creation (with binary file upload interface)
141 142 and edition with commits powered by codemirror
142 143 - #111 file browser file finder, quick lookup files on whole file tree
143 144 - added quick login sliding menu into main page
144 145 - changelog uses lazy loading of affected files details, in some scenarios
145 146 this can improve speed of changelog page dramatically especially for
146 147 larger repositories.
147 148 - implements #214 added support for downloading subrepos in download menu.
148 149 - Added basic API for direct operations on rhodecode via JSON
149 150 - Implemented advanced hook management
150 151
151 152 fixes
152 153 -----
153 154
154 155 - fixed file browser bug, when switching into given form revision the url was
155 156 not changing
156 157 - fixed propagation to error controller on simplehg and simplegit middlewares
157 158 - fixed error when trying to make a download on empty repository
158 159 - fixed problem with '[' chars in commit messages in journal
159 160 - fixed #99 Unicode errors, on file node paths with non utf-8 characters
160 161 - journal fork fixes
161 162 - removed issue with space inside renamed repository after deletion
162 163 - fixed strange issue on formencode imports
163 164 - fixed #126 Deleting repository on Windows, rename used incompatible chars.
164 165 - #150 fixes for errors on repositories mapped in db but corrupted in
165 166 filesystem
166 167 - fixed problem with ascendant characters in realm #181
167 168 - fixed problem with sqlite file based database connection pool
168 169 - whoosh indexer and code stats share the same dynamic extensions map
169 170 - fixes #188 - relationship delete of repo_to_perm entry on user removal
170 171 - fixes issue #189 Trending source files shows "show more" when no more exist
171 172 - fixes issue #197 Relative paths for pidlocks
172 173 - fixes issue #198 password will require only 3 chars now for login form
173 174 - fixes issue #199 wrong redirection for non admin users after creating a repository
174 175 - fixes issues #202, bad db constraint made impossible to attach same group
175 176 more than one time. Affects only mysql/postgres
176 177 - fixes #218 os.kill patch for windows was missing sig param
177 178 - improved rendering of dag (they are not trimmed anymore when number of
178 179 heads exceeds 5)
179 180
180 181 1.1.8 (**2011-04-12**)
181 182 ======================
182 183
183 184 news
184 185 ----
185 186
186 187 - improved windows support
187 188
188 189 fixes
189 190 -----
190 191
191 192 - fixed #140 freeze of python dateutil library, since new version is python2.x
192 193 incompatible
193 194 - setup-app will check for write permission in given path
194 195 - cleaned up license info issue #149
195 196 - fixes for issues #137,#116 and problems with unicode and accented characters.
196 197 - fixes crashes on gravatar, when passed in email as unicode
197 198 - fixed tooltip flickering problems
198 199 - fixed came_from redirection on windows
199 200 - fixed logging modules, and sql formatters
200 201 - windows fixes for os.kill issue #133
201 202 - fixes path splitting for windows issues #148
202 203 - fixed issue #143 wrong import on migration to 1.1.X
203 204 - fixed problems with displaying binary files, thanks to Thomas Waldmann
204 205 - removed name from archive files since it's breaking ui for long repo names
205 206 - fixed issue with archive headers sent to browser, thanks to Thomas Waldmann
206 207 - fixed compatibility for 1024px displays, and larger dpi settings, thanks to
207 208 Thomas Waldmann
208 209 - fixed issue #166 summary pager was skipping 10 revisions on second page
209 210
210 211
211 212 1.1.7 (**2011-03-23**)
212 213 ======================
213 214
214 215 news
215 216 ----
216 217
217 218 fixes
218 219 -----
219 220
220 221 - fixed (again) #136 installation support for FreeBSD
221 222
222 223
223 224 1.1.6 (**2011-03-21**)
224 225 ======================
225 226
226 227 news
227 228 ----
228 229
229 230 fixes
230 231 -----
231 232
232 233 - fixed #136 installation support for FreeBSD
233 234 - RhodeCode will check for python version during installation
234 235
235 236 1.1.5 (**2011-03-17**)
236 237 ======================
237 238
238 239 news
239 240 ----
240 241
241 242 - basic windows support, by exchanging pybcrypt into sha256 for windows only
242 243 highly inspired by idea of mantis406
243 244
244 245 fixes
245 246 -----
246 247
247 248 - fixed sorting by author in main page
248 249 - fixed crashes with diffs on binary files
249 250 - fixed #131 problem with boolean values for LDAP
250 251 - fixed #122 mysql problems thanks to striker69
251 252 - fixed problem with errors on calling raw/raw_files/annotate functions
252 253 with unknown revisions
253 254 - fixed returned rawfiles attachment names with international character
254 255 - cleaned out docs, big thanks to Jason Harris
255 256
256 257 1.1.4 (**2011-02-19**)
257 258 ======================
258 259
259 260 news
260 261 ----
261 262
262 263 fixes
263 264 -----
264 265
265 266 - fixed formencode import problem on settings page, that caused server crash
266 267 when that page was accessed as first after server start
267 268 - journal fixes
268 269 - fixed option to access repository just by entering http://server/<repo_name>
269 270
270 271 1.1.3 (**2011-02-16**)
271 272 ======================
272 273
273 274 news
274 275 ----
275 276
276 277 - implemented #102 allowing the '.' character in username
277 278 - added option to access repository just by entering http://server/<repo_name>
278 279 - celery task ignores result for better performance
279 280
280 281 fixes
281 282 -----
282 283
283 284 - fixed ehlo command and non auth mail servers on smtp_lib. Thanks to
284 285 apollo13 and Johan Walles
285 286 - small fixes in journal
286 287 - fixed problems with getting setting for celery from .ini files
287 288 - registration, password reset and login boxes share the same title as main
288 289 application now
289 290 - fixed #113: to high permissions to fork repository
290 291 - fixed problem with '[' chars in commit messages in journal
291 292 - removed issue with space inside renamed repository after deletion
292 293 - db transaction fixes when filesystem repository creation failed
293 294 - fixed #106 relation issues on databases different than sqlite
294 295 - fixed static files paths links to use of url() method
295 296
296 297 1.1.2 (**2011-01-12**)
297 298 ======================
298 299
299 300 news
300 301 ----
301 302
302 303
303 304 fixes
304 305 -----
305 306
306 307 - fixes #98 protection against float division of percentage stats
307 308 - fixed graph bug
308 309 - forced webhelpers version since it was making troubles during installation
309 310
310 311 1.1.1 (**2011-01-06**)
311 312 ======================
312 313
313 314 news
314 315 ----
315 316
316 317 - added force https option into ini files for easier https usage (no need to
317 318 set server headers with this options)
318 319 - small css updates
319 320
320 321 fixes
321 322 -----
322 323
323 324 - fixed #96 redirect loop on files view on repositories without changesets
324 325 - fixed #97 unicode string passed into server header in special cases (mod_wsgi)
325 326 and server crashed with errors
326 327 - fixed large tooltips problems on main page
327 328 - fixed #92 whoosh indexer is more error proof
328 329
329 330 1.1.0 (**2010-12-18**)
330 331 ======================
331 332
332 333 news
333 334 ----
334 335
335 336 - rewrite of internals for vcs >=0.1.10
336 337 - uses mercurial 1.7 with dotencode disabled for maintaining compatibility
337 338 with older clients
338 339 - anonymous access, authentication via ldap
339 340 - performance upgrade for cached repos list - each repository has its own
340 341 cache that's invalidated when needed.
341 342 - performance upgrades on repositories with large amount of commits (20K+)
342 343 - main page quick filter for filtering repositories
343 344 - user dashboards with ability to follow chosen repositories actions
344 345 - sends email to admin on new user registration
345 346 - added cache/statistics reset options into repository settings
346 347 - more detailed action logger (based on hooks) with pushed changesets lists
347 348 and options to disable those hooks from admin panel
348 349 - introduced new enhanced changelog for merges that shows more accurate results
349 350 - new improved and faster code stats (based on pygments lexers mapping tables,
350 351 showing up to 10 trending sources for each repository. Additionally stats
351 352 can be disabled in repository settings.
352 353 - gui optimizations, fixed application width to 1024px
353 354 - added cut off (for large files/changesets) limit into config files
354 355 - whoosh, celeryd, upgrade moved to paster command
355 356 - other than sqlite database backends can be used
356 357
357 358 fixes
358 359 -----
359 360
360 361 - fixes #61 forked repo was showing only after cache expired
361 362 - fixes #76 no confirmation on user deletes
362 363 - fixes #66 Name field misspelled
363 364 - fixes #72 block user removal when he owns repositories
364 365 - fixes #69 added password confirmation fields
365 366 - fixes #87 RhodeCode crashes occasionally on updating repository owner
366 367 - fixes #82 broken annotations on files with more than 1 blank line at the end
367 368 - a lot of fixes and tweaks for file browser
368 369 - fixed detached session issues
369 370 - fixed when user had no repos he would see all repos listed in my account
370 371 - fixed ui() instance bug when global hgrc settings was loaded for server
371 372 instance and all hgrc options were merged with our db ui() object
372 373 - numerous small bugfixes
373 374
374 375 (special thanks for TkSoh for detailed feedback)
375 376
376 377
377 378 1.0.2 (**2010-11-12**)
378 379 ======================
379 380
380 381 news
381 382 ----
382 383
383 384 - tested under python2.7
384 385 - bumped sqlalchemy and celery versions
385 386
386 387 fixes
387 388 -----
388 389
389 390 - fixed #59 missing graph.js
390 391 - fixed repo_size crash when repository had broken symlinks
391 392 - fixed python2.5 crashes.
392 393
393 394
394 395 1.0.1 (**2010-11-10**)
395 396 ======================
396 397
397 398 news
398 399 ----
399 400
400 401 - small css updated
401 402
402 403 fixes
403 404 -----
404 405
405 406 - fixed #53 python2.5 incompatible enumerate calls
406 407 - fixed #52 disable mercurial extension for web
407 408 - fixed #51 deleting repositories don't delete it's dependent objects
408 409
409 410
410 411 1.0.0 (**2010-11-02**)
411 412 ======================
412 413
413 414 - security bugfix simplehg wasn't checking for permissions on commands
414 415 other than pull or push.
415 416 - fixed doubled messages after push or pull in admin journal
416 417 - templating and css corrections, fixed repo switcher on chrome, updated titles
417 418 - admin menu accessible from options menu on repository view
418 419 - permissions cached queries
419 420
420 421 1.0.0rc4 (**2010-10-12**)
421 422 ==========================
422 423
423 424 - fixed python2.5 missing simplejson imports (thanks to Jens Bäckman)
424 425 - removed cache_manager settings from sqlalchemy meta
425 426 - added sqlalchemy cache settings to ini files
426 427 - validated password length and added second try of failure on paster setup-app
427 428 - fixed setup database destroy prompt even when there was no db
428 429
429 430
430 431 1.0.0rc3 (**2010-10-11**)
431 432 =========================
432 433
433 434 - fixed i18n during installation.
434 435
435 436 1.0.0rc2 (**2010-10-11**)
436 437 =========================
437 438
438 439 - Disabled dirsize in file browser, it's causing nasty bug when dir renames
439 440 occure. After vcs is fixed it'll be put back again.
440 441 - templating/css rewrites, optimized css. No newline at end of file
General Comments 0
You need to be logged in to leave comments. Login now