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