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