changelog.rst
989 lines
| 34.1 KiB
| text/x-rst
|
RstLexer
/ docs / changelog.rst
r585 | .. _changelog: | |||
r2095 | ========= | |||
r585 | Changelog | |||
========= | ||||
r3365 | 1.6.0 (**2013-XX-XX**) | |||
r2020 | ---------------------- | |||
r762 | ||||
:status: in-progress | ||||
:branch: beta | ||||
news | ||||
r2020 | ++++ | |||
r2796 | ||||
r3183 | fixes | |||
+++++ | ||||
r3510 | 1.5.4 (**2013-03-13**) | |||
---------------------- | ||||
news | ||||
++++ | ||||
fixes | ||||
+++++ | ||||
- fixed webtest dependency issues | ||||
- fixed issues with celery tasks for password reset | ||||
- fixed #763 gravatar helper function should fallback into default image | ||||
if email is empty | ||||
- fixes #762 user global activation flag is also respected for LDAP created | ||||
accounts | ||||
r3521 | - use password obfuscate when clonning a remote repo with credentials inside | |||
r3510 | - fixed issue with renaming repos group together with changing parents | |||
- disallow cloning from file:/// URIs | ||||
- handle all cases with multiple IP addresses in proxy headers | ||||
r3365 | 1.5.3 (**2013-02-12**) | |||
---------------------- | ||||
news | ||||
++++ | ||||
- IP restrictions now also enabled for IPv6 | ||||
fixes | ||||
+++++ | ||||
- fixed issues with private checkbox not always working | ||||
- fixed #746 unicodeDedode errors on feed controllers | ||||
- fixes issue #756 cleanup repos didn't properly compose paths of repos to be cleaned up. | ||||
- fixed cache invalidation issues together with vcs_full_cache option | ||||
- repo scan should skip directories with starting with '.' | ||||
- fixes for issue #731, update-repoinfo sometimes failed to update data when changesets | ||||
were initial commits | ||||
- recursive mode of setting permission skips private repositories | ||||
r3183 | ||||
1.5.2 (**2013-01-14**) | ||||
---------------------- | ||||
news | ||||
++++ | ||||
r3177 | - IP restrictions for users. Each user can get a set of whitelist IP+mask for | |||
extra protection. Useful for buildbots etc. | ||||
- added full last changeset info to lightweight dashboard. lightweight dashboard | ||||
is now fully functional replacement of original dashboard. | ||||
- implemented certain API calls for non-admin users. | ||||
- enabled all Markdown Extra plugins | ||||
- implemented #725 Pull Request View - Show origin repo URL | ||||
- show comments from pull requests into associated changesets | ||||
r2910 | fixes | |||
+++++ | ||||
r3177 | - update repoinfo script is more failsafe | |||
- fixed #687 Lazy loaded tooltip bug with simultaneous ajax requests | ||||
- fixed #691: Notifications for pull requests: move link to top for better | ||||
readability | ||||
- fixed #699: fix missing fork docs for API | ||||
- fixed #693 Opening changeset from pull request fails | ||||
- fixed #710 File view stripping empty lines from beginning and end of file | ||||
- fixed issues with getting repos by path on windows, caused GIT hooks to fail | ||||
- fixed issues with groups paginator on main dashboard | ||||
- improved fetch/pull command for git repos, now pulling all refs | ||||
- fixed issue #719 Journal revision ID tooltip AJAX query path is incorrect | ||||
when running in a subdir | ||||
- fixed issue #702 API methods without arguments fail when "args":null | ||||
- set the status of changesets initially on pull request. Fixes issues #690 and #587 | ||||
r3107 | 1.5.1 (**2012-12-13**) | |||
---------------------- | ||||
news | ||||
++++ | ||||
r3224 | - implements #677: Don't allow to close pull requests when they are | |||
r3107 | under-review status | |||
- implemented #670 Implementation of Roles in Pull Request | ||||
fixes | ||||
+++++ | ||||
- default permissions can get duplicated after migration | ||||
- fixed changeset status labels, they now select radio buttons | ||||
r3108 | - #682 translation difficult for multi-line text | |||
r3110 | - #683 fixed difference between messages about not mapped repositories | |||
r3177 | - email: fail nicely when no SMTP server has been configured | |||
r3107 | ||||
r3088 | 1.5.0 (**2012-12-12**) | |||
---------------------- | ||||
news | ||||
++++ | ||||
- new rewritten from scratch diff engine. 10x faster in edge cases. Handling | ||||
of file renames, copies, change flags and binary files | ||||
- added lightweight dashboard option. ref #500. New version of dashboard | ||||
page that doesn't use any VCS data and is super fast to render. Recommended | ||||
for large amount of repositories. | ||||
- implements #648 write Script for updating last modification time for | ||||
lightweight dashboard | ||||
- implemented compare engine for git repositories. | ||||
- LDAP failover, option to specify multiple servers | ||||
- added Errormator and Sentry support for monitoring RhodeCode | ||||
- implemented #628: Pass server URL to rc-extensions hooks | ||||
- new tooltip implementation - added lazy loading of changesets from journal | ||||
pages. This can significantly improve speed of rendering the page | ||||
- implements #632,added branch/tag/bookmarks info into feeds | ||||
added changeset link to body of message | ||||
- implemented #638 permissions overview to groups | ||||
- implements #636, lazy loading of history and authors to speed up source | ||||
pages rendering | ||||
r3224 | - implemented #647, option to pass list of default encoding used to | |||
r3088 | encode to/decode from unicode | |||
- added caching layer into RSS/ATOM feeds. | ||||
- basic implementation of cherry picking changesets for pull request, ref #575 | ||||
- implemented #661 Add option to include diff in RSS feed | ||||
- implemented file history page for showing detailed changelog for a given file | ||||
- implemented #663 Admin/permission: specify default repogroup perms | ||||
- implemented #379 defaults settings page for creation of repositories, locking | ||||
statistics, downloads, repository type | ||||
- implemented #210 filtering of admin journal based on Whoosh Query language | ||||
- added parents/children links in changeset viewref #650 | ||||
fixes | ||||
+++++ | ||||
- fixed git version checker | ||||
- #586 patched basic auth handler to fix issues with git behind proxy | ||||
- #589 search urlgenerator didn't properly escape special characters | ||||
- fixed issue #614 Include repo name in delete confirmation dialog | ||||
- fixed #623: Lang meta-tag doesn't work with C#/C++ | ||||
- fixes #612 Double quotes to Single quotes result in bad html in diff | ||||
- fixes #630 git statistics do too much work making them slow. | ||||
- fixes #625 Git-Tags are not displayed in Shortlog | ||||
r3224 | - fix for issue #602, enforce str when setting mercurial UI object. | |||
r3088 | When this is used together with mercurial internal translation system | |||
it can lead to UnicodeDecodeErrors | ||||
- fixes #645 Fix git handler when doing delete remote branch | ||||
|
r3492 | - implements #649 added two seperate method for author and committer to VCS | ||
changeset class switch author for git backed to be the real author not committer | ||||
r3088 | - fix issue #504 RhodeCode is showing different versions of README on | |||
different summary page loads | ||||
- implemented #658 Changing username in LDAP-Mode should not be allowed. | ||||
- fixes #652 switch to generator approach when doing file annotation to prevent | ||||
r3224 | huge memory consumption | |||
r3088 | - fixes #666 move lockkey path location to cache_dir to ensure this path is | |||
always writable for rhodecode server | ||||
- many more small fixes and improvements | ||||
r3093 | - fixed issues with recursive scans on removed repositories that could take | |||
long time on instance start | ||||
r3088 | ||||
r2910 | 1.4.4 (**2012-10-08**) | |||
---------------------- | ||||
news | ||||
++++ | ||||
r2896 | - obfuscate db password in logs for engine connection string | |||
- #574 Show pull request status also in shortlog (if any) | ||||
- remember selected tab in my account page | ||||
- Bumped mercurial version to 2.3.2 | ||||
r2904 | - #595 rcextension hook for repository delete | |||
r2896 | ||||
r2881 | fixes | |||
+++++ | ||||
r2896 | - Add git version detection to warn users that Git used in system is to | |||
old. Ref #588 - also show git version in system details in settings page | ||||
- fixed files quick filter links | ||||
- #590 Add GET flag that controls the way the diff are generated, for pull | ||||
requests we want to use non-bundle based diffs, That are far better for | ||||
doing code reviews. The /compare url still uses bundle compare for full | ||||
comparison including the incoming changesets | ||||
- Fixed #585, checks for status of revision where to strict, and made | ||||
opening pull request with those revision impossible due to previously set | ||||
status. Checks now are made also for the repository. | ||||
- fixes #591 git backend was causing encoding errors when handling binary | ||||
files - added a test case for VCS lib tests | ||||
r2902 | - fixed #597 commits in future get negative age. | |||
r2903 | - fixed #598 API docs methods had wrong members parameter as returned data | |||
r2896 | ||||
r2881 | 1.4.3 (**2012-09-28**) | |||
---------------------- | ||||
news | ||||
++++ | ||||
r2859 | - #558 Added config file to hooks extra data | |||
r2878 | - bumped mercurial version to 2.3.1 | |||
r2876 | - #518 added possibility of specifying multiple patterns for issues | |||
r2878 | - update codemirror to latest version | |||
r2859 | ||||
r2856 | fixes | |||
+++++ | ||||
|
r3410 | - fixed #570 explicit user group permissions can overwrite owner permissions | ||
r2876 | - fixed #578 set proper PATH with current Python for Git | |||
r3224 | hooks to execute within same Python as RhodeCode | |||
r2876 | - fixed issue with Git bare repos that ends with .git in name | |||
r2864 | ||||
r2856 | 1.4.2 (**2012-09-12**) | |||
---------------------- | ||||
news | ||||
++++ | ||||
r2837 | - added option to menu to quick lock/unlock repository for users that have | |||
write access to | ||||
- Implemented permissions for writing to repo | ||||
groups. Now only write access to group allows to create a repostiory | ||||
within that group | ||||
- #565 Add support for {netloc} and {scheme} to alternative_gravatar_url | ||||
r3224 | - updated translation for zh_CN | |||
r2837 | ||||
r2830 | fixes | |||
+++++ | ||||
r2837 | - fixed visual permissions check on repos groups inside groups | |||
r2853 | - fixed issues with non-ascii search terms in search, and indexers | |||
- fixed parsing of page number in GET parameters | ||||
- fixed issues with generating pull-request overview for repos with | ||||
bookmarks and tags, also preview doesn't loose chosen revision from | ||||
select dropdown | ||||
r2830 | ||||
r2853 | 1.4.1 (**2012-09-07**) | |||
r2830 | ---------------------- | |||
news | ||||
++++ | ||||
r2796 | - always put a comment about code-review status change even if user send | |||
r3224 | empty data | |||
r2798 | - modified_on column saves repository update and it's going to be used | |||
later for light version of main page ref #500 | ||||
r2799 | - pull request notifications send much nicer emails with details about pull | |||
request | ||||
r2811 | - #551 show breadcrumbs in summary view for repositories inside a group | |||
r2796 | ||||
fixes | ||||
+++++ | ||||
r2798 | - fixed migrations of permissions that can lead to inconsistency. | |||
r3224 | Some users sent feedback that after upgrading from older versions issues | |||
r2799 | with updating default permissions occurred. RhodeCode detects that now and | |||
resets default user permission to initial state if there is a need for that. | ||||
r3224 | Also forces users to set the default value for new forking permission. | |||
r2800 | - #535 improved apache wsgi example configuration in docs | |||
r2801 | - fixes #550 mercurial repositories comparision failed when origin repo had | |||
additional not-common changesets | ||||
r2804 | - fixed status of code-review in preview windows of pull request | |||
r2807 | - git forks were not initialized at bare repos | |||
r2810 | - fixes #555 fixes issues with comparing non-related repositories | |||
r2812 | - fixes #557 follower counter always counts up | |||
r2823 | - fixed issue #560 require push ssl checkbox wasn't shown when option was | |||
enabled | ||||
- fixed #559 | ||||
- fixed issue #559 fixed bug in routing that mapped repo names with <name>_<num> in name as | ||||
if it was a request to url by repository ID | ||||
r2796 | ||||
1.4.0 (**2012-09-03**) | ||||
---------------------- | ||||
news | ||||
++++ | ||||
r3224 | ||||
r2299 | - new codereview system | |||
r2343 | - email map, allowing users to have multiple email addresses mapped into | |||
their accounts | ||||
r2429 | - improved git-hook system. Now all actions for git are logged into journal | |||
including pushed revisions, user and IP address | ||||
r2299 | - changed setup-app into setup-rhodecode and added default options to it. | |||
r2343 | - new git repos are created as bare now by default | |||
r2370 | - #464 added links to groups in permission box | |||
- #465 mentions autocomplete inside comments boxes | ||||
r2373 | - #469 added --update-only option to whoosh to re-index only given list | |||
r3224 | of repos in index | |||
r2379 | - rhodecode-api CLI client | |||
r2382 | - new git http protocol replaced buggy dulwich implementation. | |||
Now based on pygrack & gitweb | ||||
r3224 | - Improved RSS/ATOM feeds. Discoverable by browsers using proper headers, and | |||
r2429 | reformated based on user suggestions. Additional rss/atom feeds for user | |||
journal | ||||
- various i18n improvements | ||||
r2435 | - #478 permissions overview for admin in user edit view | |||
r2649 | - File view now displays small gravatars off all authors of given file | |||
- Implemented landing revisions. Each repository will get landing_rev attribute | ||||
that defines 'default' revision/branch for generating readme files | ||||
r3224 | - Implemented #509, RhodeCode enforces SSL for push/pulling if requested at | |||
r2775 | earliest possible call. | |||
- Import remote svn repositories to mercurial using hgsubversion. | ||||
r2709 | - Fixed #508 RhodeCode now has a option to explicitly set forking permissions | |||
r2736 | - RhodeCode can use alternative server for generating avatar icons | |||
r2759 | - implemented repositories locking. Pull locks, push unlocks. Also can be done | |||
via API calls | ||||
r3224 | - #538 form for permissions can handle multiple users at once | |||
r2343 | ||||
r2256 | fixes | |||
+++++ | ||||
r2343 | - improved translations | |||
- fixes issue #455 Creating an archive generates an exception on Windows | ||||
r3224 | - fixes #448 Download ZIP archive keeps file in /tmp open and results | |||
r2343 | in out of disk space | |||
- fixes issue #454 Search results under Windows include proceeding | ||||
backslash | ||||
- fixed issue #450. Rhodecode no longer will crash when bad revision is | ||||
present in journal data. | ||||
- fix for issue #417, git execution was broken on windows for certain | ||||
commands. | ||||
- fixed #413. Don't disable .git directory for bare repos on deleting | ||||
r2345 | - fixed issue #459. Changed the way of obtaining logger in reindex task. | |||
r2429 | - fixed #453 added ID field in whoosh SCHEMA that solves the issue of | |||
reindexing modified files | ||||
r3224 | - fixed #481 rhodecode emails are sent without Date header | |||
r2649 | - fixed #458 wrong count when no repos are present | |||
r3224 | - fixed issue #492 missing `\ No newline at end of file` test at the end of | |||
r2649 | new chunk in html diff | |||
- full text search now works also for commit messages | ||||
r2299 | ||||
r2288 | 1.3.6 (**2012-05-17**) | |||
r2269 | ---------------------- | |||
news | ||||
++++ | ||||
r2271 | - chinese traditional translation | |||
r3224 | - changed setup-app into setup-rhodecode and added arguments for auto-setup | |||
mode that doesn't need user interaction | ||||
r2269 | ||||
fixes | ||||
+++++ | ||||
- fixed no scm found warning | ||||
- fixed __future__ import error on rcextensions | ||||
- made simplejson required lib for speedup on JSON encoding | ||||
r2274 | - fixes #449 bad regex could get more than revisions from parsing history | |||
r2299 | - don't clear DB session when CELERY_EAGER is turned ON | |||
r2256 | ||||
1.3.5 (**2012-05-10**) | ||||
---------------------- | ||||
news | ||||
++++ | ||||
r2174 | - use ext_json for json module | |||
r2191 | - unified annotation view with file source view | |||
- notification improvements, better inbox + css | ||||
r3224 | - #419 don't strip passwords for login forms, make rhodecode | |||
r2191 | more compatible with LDAP servers | |||
r3224 | - Added HTTP_X_FORWARDED_FOR as another method of extracting | |||
IP for pull/push logs. - moved all to base controller | ||||
- #415: Adding comment to changeset causes reload. | ||||
r2191 | Comments are now added via ajax and doesn't reload the page | |||
r2193 | - #374 LDAP config is discarded when LDAP can't be activated | |||
r2225 | - limited push/pull operations are now logged for git in the journal | |||
- bumped mercurial to 2.2.X series | ||||
r2235 | - added support for displaying submodules in file-browser | |||
r2250 | - #421 added bookmarks in changelog view | |||
r2174 | ||||
fixes | ||||
+++++ | ||||
- fixed dev-version marker for stable when served from source codes | ||||
r2176 | - fixed missing permission checks on show forks page | |||
r2191 | - #418 cast to unicode fixes in notification objects | |||
r2202 | - #426 fixed mention extracting regex | |||
r2225 | - fixed remote-pulling for git remotes remopositories | |||
r3224 | - fixed #434: Error when accessing files or changesets of a git repository | |||
r2235 | with submodules | |||
r2248 | - fixed issue with empty APIKEYS for users after registration ref. #438 | |||
r2251 | - fixed issue with getting README files from git repositories | |||
r2174 | ||||
1.3.4 (**2012-03-28**) | ||||
---------------------- | ||||
news | ||||
++++ | ||||
r2104 | - Whoosh logging is now controlled by the .ini files logging setup | |||
- added clone-url into edit form on /settings page | ||||
- added help text into repo add/edit forms | ||||
r2105 | - created rcextensions module with additional mappings (ref #322) and | |||
post push/pull/create repo hooks callbacks | ||||
r2127 | - implemented #377 Users view for his own permissions on account page | |||
|
r3410 | - #399 added inheritance of permissions for user group on repos groups | ||
r3224 | - #401 repository group is automatically pre-selected when adding repos | |||
r2130 | inside a repository group | |||
r3224 | - added alternative HTTP 403 response when client failed to authenticate. Helps | |||
r2132 | solving issues with Mercurial and LDAP | |||
r3224 | - #402 removed group prefix from repository name when listing repositories | |||
r2133 | inside a group | |||
r2142 | - added gravatars into permission view and permissions autocomplete | |||
r3224 | - #347 when running multiple RhodeCode instances, properly invalidates cache | |||
r2147 | for all registered servers | |||
r2041 | ||||
fixes | ||||
+++++ | ||||
r2104 | - fixed #390 cache invalidation problems on repos inside group | |||
- fixed #385 clone by ID url was loosing proxy prefix in URL | ||||
- fixed some unicode problems with waitress | ||||
r2111 | - fixed issue with escaping < and > in changeset commits | |||
r3224 | - fixed error occurring during recursive group creation in API | |||
r2120 | create_repo function | |||
r2123 | - fixed #393 py2.5 fixes for routes url generator | |||
r2124 | - fixed #397 Private repository groups shows up before login | |||
r2126 | - fixed #396 fixed problems with revoking users in nested groups | |||
r3224 | - fixed mysql unicode issues + specified InnoDB as default engine with | |||
r2151 | utf8 charset | |||
r2162 | - #406 trim long branch/tag names in changelog to not break UI | |||
r3224 | ||||
r2093 | 1.3.3 (**2012-03-02**) | |||
---------------------- | ||||
news | ||||
++++ | ||||
fixes | ||||
+++++ | ||||
r3224 | - fixed some python2.5 compatibility issues | |||
r2069 | - fixed issues with removed repos was accidentally added as groups, after | |||
full rescan of paths | ||||
r2072 | - fixes #376 Cannot edit user (using container auth) | |||
r3224 | - fixes #378 Invalid image urls on changeset screen with proxy-prefix | |||
r2075 | configuration | |||
r2080 | - fixed initial sorting of repos inside repo group | |||
- fixes issue when user tried to resubmit same permission into user/user_groups | ||||
r2086 | - bumped beaker version that fixes #375 leap error bug | |||
- fixed raw_changeset for git. It was generated with hg patch headers | ||||
- fixed vcs issue with last_changeset for filenodes | ||||
- fixed missing commit after hook delete | ||||
r3224 | - fixed #372 issues with git operation detection that caused a security issue | |||
r2091 | for git repos | |||
r2093 | ||||
r2067 | 1.3.2 (**2012-02-28**) | |||
---------------------- | ||||
news | ||||
++++ | ||||
fixes | ||||
+++++ | ||||
r2052 | - fixed git protocol issues with repos-groups | |||
r2053 | - fixed git remote repos validator that prevented from cloning remote git repos | |||
r2055 | - fixes #370 ending slashes fixes for repo and groups | |||
r2061 | - fixes #368 improved git-protocol detection to handle other clients | |||
r3224 | - fixes #366 When Setting Repository Group To Blank Repo Group Wont Be | |||
r2059 | Moved To Root | |||
r3224 | - fixes #371 fixed issues with beaker/sqlalchemy and non-ascii cache keys | |||
r2063 | - fixed #373 missing cascade drop on user_group_to_perm table | |||
r2041 | ||||
r2047 | 1.3.1 (**2012-02-27**) | |||
---------------------- | ||||
news | ||||
++++ | ||||
fixes | ||||
+++++ | ||||
- redirection loop occurs when remember-me wasn't checked during login | ||||
r3224 | - fixes issues with git blob history generation | |||
r2047 | - don't fetch branch for git in file history dropdown. Causes unneeded slowness | |||
r2041 | 1.3.0 (**2012-02-26**) | |||
---------------------- | ||||
news | ||||
++++ | ||||
r3224 | - code review, inspired by github code-comments | |||
r1645 | - #215 rst and markdown README files support | |||
r1658 | - #252 Container-based and proxy pass-through authentication support | |||
- #44 branch browser. Filtering of changelog by branches | ||||
r1785 | - mercurial bookmarks support | |||
r1939 | - new hover top menu, optimized to add maximum size for important views | |||
r3224 | - configurable clone url template with possibility to specify protocol like | |||
r1785 | ssh:// or http:// and also manually alter other parts of clone_url. | |||
r1695 | - enabled largefiles extension by default | |||
r1750 | - optimized summary file pages and saved a lot of unused space in them | |||
r1756 | - #239 option to manually mark repository as fork | |||
r1785 | - #320 mapping of commit authors to RhodeCode users | |||
r3224 | - #304 hashes are displayed using monospace font | |||
r1785 | - diff configuration, toggle white lines and context lines | |||
- #307 configurable diffs, whitespace toggle, increasing context lines | ||||
- sorting on branches, tags and bookmarks using YUI datatable | ||||
r1810 | - improved file filter on files page | |||
- implements #330 api method for listing nodes ar particular revision | ||||
r1870 | - #73 added linking issues in commit messages to chosen issue tracker url | |||
r1841 | based on user defined regular expression | |||
r3224 | - added linking of changesets in commit messages | |||
r1870 | - new compact changelog with expandable commit messages | |||
r1950 | - firstname and lastname are optional in user creation | |||
r1972 | - #348 added post-create repository hook | |||
r3224 | - #212 global encoding settings is now configurable from .ini files | |||
r2018 | - #227 added repository groups permissions | |||
- markdown gets codehilite extensions | ||||
r3224 | - new API methods, delete_repositories, grante/revoke permissions for groups | |||
r2018 | and repos | |||
r3224 | ||||
r1524 | fixes | |||
r2020 | +++++ | |||
r1524 | ||||
r1750 | - rewrote dbsession management for atomic operations, and better error handling | |||
r1785 | - fixed sorting of repo tables | |||
- #326 escape of special html entities in diffs | ||||
r1810 | - normalized user_name => username in api attributes | |||
r3224 | - fixes #298 ldap created users with mixed case emails created conflicts | |||
r1826 | on saving a form | |||
r3224 | - fixes issue when owner of a repo couldn't revoke permissions for users | |||
r1830 | and groups | |||
r1892 | - fixes #271 rare JSON serialization problem with statistics | |||
r1901 | - fixes #337 missing validation check for conflicting names of a group with a | |||
|
r3416 | repository group | ||
r1939 | - #340 fixed session problem for mysql and celery tasks | |||
r3224 | - fixed #331 RhodeCode mangles repository names if the a repository group | |||
r1946 | contains the "full path" to the repositories | |||
r2018 | - #355 RhodeCode doesn't store encrypted LDAP passwords | |||
r1939 | ||||
r1970 | 1.2.5 (**2012-01-28**) | |||
r2020 | ---------------------- | |||
r1970 | ||||
news | ||||
r2020 | ++++ | |||
r1970 | ||||
fixes | ||||
r2020 | +++++ | |||
r1970 | ||||
- #340 Celery complains about MySQL server gone away, added session cleanup | ||||
for celery tasks | ||||
- #341 "scanning for repositories in None" log message during Rescan was missing | ||||
a parameter | ||||
- fixed creating archives with subrepos. Some hooks were triggered during that | ||||
operation leading to crash. | ||||
- fixed missing email in account page. | ||||
- Reverted Mercurial to 2.0.1 for windows due to bug in Mercurial that makes | ||||
r3224 | forking on windows impossible | |||
r1970 | ||||
r1923 | 1.2.4 (**2012-01-19**) | |||
r2020 | ---------------------- | |||
r1919 | ||||
news | ||||
r2020 | ++++ | |||
r1919 | ||||
- RhodeCode is bundled with mercurial series 2.0.X by default, with | ||||
full support to largefiles extension. Enabled by default in new installations | ||||
- #329 Ability to Add/Remove Groups to/from a Repository via AP | ||||
- added requires.txt file with requirements | ||||
r3224 | ||||
r1919 | fixes | |||
r2020 | +++++ | |||
r1919 | ||||
- fixes db session issues with celery when emailing admins | ||||
r3224 | - #331 RhodeCode mangles repository names if the a repository group | |||
r1919 | contains the "full path" to the repositories | |||
- #298 Conflicting e-mail addresses for LDAP and RhodeCode users | ||||
- DB session cleanup after hg protocol operations, fixes issues with | ||||
`mysql has gone away` errors | ||||
- #333 doc fixes for get_repo api function | ||||
- #271 rare JSON serialization problem with statistics enabled | ||||
r3224 | - #337 Fixes issues with validation of repository name conflicting with | |||
r1919 | a group name. A proper message is now displayed. | |||
- #292 made ldap_dn in user edit readonly, to get rid of confusion that field | ||||
r3224 | doesn't work | |||
- #316 fixes issues with web description in hgrc files | ||||
r1919 | ||||
r1645 | 1.2.3 (**2011-11-02**) | |||
r2020 | ---------------------- | |||
r1645 | ||||
news | ||||
r2020 | ++++ | |||
r1645 | ||||
- added option to manage repos group for non admin users | ||||
r3224 | - added following API methods for get_users, create_user, get_users_groups, | |||
get_users_group, create_users_group, add_user_to_users_groups, get_repos, | ||||
r1645 | get_repo, create_repo, add_user_to_repo | |||
r3224 | - implements #237 added password confirmation for my account | |||
r1645 | and admin edit user. | |||
- implements #291 email notification for global events are now sent to all | ||||
administrator users, and global config email. | ||||
r3224 | ||||
r1645 | fixes | |||
r2020 | +++++ | |||
r1645 | ||||
- added option for passing auth method for smtp mailer | ||||
- #276 issue with adding a single user with id>10 to usergroups | ||||
r3224 | - #277 fixes windows LDAP settings in which missing values breaks the ldap auth | |||
r1645 | - #288 fixes managing of repos in a group for non admin user | |||
r1562 | ||||
1.2.2 (**2011-10-17**) | ||||
r2020 | ---------------------- | |||
r1562 | ||||
news | ||||
r2020 | ++++ | |||
r1562 | ||||
- #226 repo groups are available by path instead of numerical id | ||||
r3224 | ||||
r1562 | fixes | |||
r2020 | +++++ | |||
r1562 | ||||
- #259 Groups with the same name but with different parent group | ||||
- #260 Put repo in group, then move group to another group -> repo becomes unavailable | ||||
- #258 RhodeCode 1.2 assumes egg folder is writable (lockfiles problems) | ||||
r3224 | - #265 ldap save fails sometimes on converting attributes to booleans, | |||
r1562 | added getter and setter into model that will prevent from this on db model level | |||
- fixed problems with timestamps issues #251 and #213 | ||||
r3224 | - fixes #266 RhodeCode allows to create repo with the same name and in | |||
r1562 | the same parent as group | |||
- fixes #245 Rescan of the repositories on Windows | ||||
- fixes #248 cannot edit repos inside a group on windows | ||||
- fixes #219 forking problems on windows | ||||
r1537 | 1.2.1 (**2011-10-08**) | |||
r2020 | ---------------------- | |||
r1537 | ||||
news | ||||
r2020 | ++++ | |||
r1524 | ||||
r1537 | fixes | |||
r2020 | +++++ | |||
r1537 | ||||
r3224 | - fixed problems with basic auth and push problems | |||
r1537 | - gui fixes | |||
- fixed logger | ||||
r1524 | ||||
1.2.0 (**2011-10-07**) | ||||
r2020 | ---------------------- | |||
r1524 | ||||
news | ||||
r2020 | ++++ | |||
r1524 | ||||
r1454 | - implemented #47 repository groups | |||
r912 | - implemented #89 Can setup google analytics code from settings menu | |||
r963 | - implemented #91 added nicer looking archive urls with more download options | |||
like tags, branches | ||||
r885 | - implemented #44 into file browsing, and added follow branch option | |||
r1213 | - implemented #84 downloads can be enabled/disabled for each repository | |||
r912 | - anonymous repository can be cloned without having to pass default:default | |||
into clone url | ||||
r3224 | - fixed #90 whoosh indexer can index chooses repositories passed in command | |||
r912 | line | |||
r995 | - extended journal with day aggregates and paging | |||
r1200 | - implemented #107 source code lines highlight ranges | |||
r3224 | - implemented #93 customizable changelog on combined revision ranges - | |||
equivalent of githubs compare view | ||||
r1123 | - implemented #108 extended and more powerful LDAP configuration | |||
|
r3410 | - implemented #56 user groups | ||
r1055 | - major code rewrites optimized codes for speed and memory usage | |||
- raw and diff downloads are now in git format | ||||
r1096 | - setup command checks for write access to given path | |||
r1103 | - fixed many issues with international characters and unicode. It uses utf8 | |||
decode with replace to provide less errors even with non utf8 encoded strings | ||||
r1123 | - #125 added API KEY access to feeds | |||
r3224 | - #109 Repository can be created from external Mercurial link (aka. remote | |||
r1200 | repository, and manually updated (via pull) from admin panel | |||
r1285 | - beta git support - push/pull server + basic view for git repos | |||
r1302 | - added followers page and forks page | |||
r3224 | - server side file creation (with binary file upload interface) | |||
and edition with commits powered by codemirror | ||||
- #111 file browser file finder, quick lookup files on whole file tree | ||||
r1454 | - added quick login sliding menu into main page | |||
r3224 | - changelog uses lazy loading of affected files details, in some scenarios | |||
this can improve speed of changelog page dramatically especially for | ||||
r1454 | larger repositories. | |||
- implements #214 added support for downloading subrepos in download menu. | ||||
- Added basic API for direct operations on rhodecode via JSON | ||||
r1467 | - Implemented advanced hook management | |||
r1011 | ||||
r872 | fixes | |||
r2020 | +++++ | |||
r872 | ||||
r3224 | - fixed file browser bug, when switching into given form revision the url was | |||
r885 | not changing | |||
r912 | - fixed propagation to error controller on simplehg and simplegit middlewares | |||
r945 | - fixed error when trying to make a download on empty repository | |||
r963 | - fixed problem with '[' chars in commit messages in journal | |||
- fixed #99 Unicode errors, on file node paths with non utf-8 characters | ||||
r1068 | - journal fork fixes | |||
- removed issue with space inside renamed repository after deletion | ||||
- fixed strange issue on formencode imports | ||||
r3224 | - fixed #126 Deleting repository on Windows, rename used incompatible chars. | |||
- #150 fixes for errors on repositories mapped in db but corrupted in | ||||
r1285 | filesystem | |||
r1293 | - fixed problem with ascendant characters in realm #181 | |||
r1302 | - fixed problem with sqlite file based database connection pool | |||
- whoosh indexer and code stats share the same dynamic extensions map | ||||
r1454 | - fixes #188 - relationship delete of repo_to_perm entry on user removal | |||
- fixes issue #189 Trending source files shows "show more" when no more exist | ||||
- fixes issue #197 Relative paths for pidlocks | ||||
- fixes issue #198 password will require only 3 chars now for login form | ||||
- fixes issue #199 wrong redirection for non admin users after creating a repository | ||||
r3224 | - fixes issues #202, bad db constraint made impossible to attach same group | |||
r1454 | more than one time. Affects only mysql/postgres | |||
- fixes #218 os.kill patch for windows was missing sig param | ||||
r3224 | - improved rendering of dag (they are not trimmed anymore when number of | |||
r1454 | heads exceeds 5) | |||
r3224 | ||||
r1254 | 1.1.8 (**2011-04-12**) | |||
r2020 | ---------------------- | |||
r1254 | ||||
news | ||||
r2020 | ++++ | |||
r1254 | ||||
- improved windows support | ||||
fixes | ||||
r2020 | +++++ | |||
r1254 | ||||
- fixed #140 freeze of python dateutil library, since new version is python2.x | ||||
incompatible | ||||
- setup-app will check for write permission in given path | ||||
- cleaned up license info issue #149 | ||||
- fixes for issues #137,#116 and problems with unicode and accented characters. | ||||
- fixes crashes on gravatar, when passed in email as unicode | ||||
- fixed tooltip flickering problems | ||||
- fixed came_from redirection on windows | ||||
- fixed logging modules, and sql formatters | ||||
- windows fixes for os.kill issue #133 | ||||
- fixes path splitting for windows issues #148 | ||||
- fixed issue #143 wrong import on migration to 1.1.X | ||||
- fixed problems with displaying binary files, thanks to Thomas Waldmann | ||||
- removed name from archive files since it's breaking ui for long repo names | ||||
- fixed issue with archive headers sent to browser, thanks to Thomas Waldmann | ||||
r3224 | - fixed compatibility for 1024px displays, and larger dpi settings, thanks to | |||
r1254 | Thomas Waldmann | |||
- fixed issue #166 summary pager was skipping 10 revisions on second page | ||||
r1174 | 1.1.7 (**2011-03-23**) | |||
r2020 | ---------------------- | |||
r1174 | ||||
news | ||||
r2020 | ++++ | |||
r1174 | ||||
fixes | ||||
r2020 | +++++ | |||
r1174 | ||||
- fixed (again) #136 installation support for FreeBSD | ||||
1.1.6 (**2011-03-21**) | ||||
r2020 | ---------------------- | |||
r1174 | ||||
news | ||||
r2020 | ++++ | |||
r1174 | ||||
fixes | ||||
r2020 | +++++ | |||
r1174 | ||||
- fixed #136 installation support for FreeBSD | ||||
- RhodeCode will check for python version during installation | ||||
1.1.5 (**2011-03-17**) | ||||
r2020 | ---------------------- | |||
r1174 | ||||
news | ||||
r2020 | ++++ | |||
r1174 | ||||
- basic windows support, by exchanging pybcrypt into sha256 for windows only | ||||
highly inspired by idea of mantis406 | ||||
fixes | ||||
r2020 | +++++ | |||
r1174 | ||||
- fixed sorting by author in main page | ||||
- fixed crashes with diffs on binary files | ||||
- fixed #131 problem with boolean values for LDAP | ||||
r3224 | - fixed #122 mysql problems thanks to striker69 | |||
- fixed problem with errors on calling raw/raw_files/annotate functions | ||||
r1174 | with unknown revisions | |||
- fixed returned rawfiles attachment names with international character | ||||
- cleaned out docs, big thanks to Jason Harris | ||||
r1097 | 1.1.4 (**2011-02-19**) | |||
r2020 | ---------------------- | |||
r1097 | ||||
news | ||||
r2020 | ++++ | |||
r1097 | ||||
fixes | ||||
r2020 | +++++ | |||
r1097 | ||||
- fixed formencode import problem on settings page, that caused server crash | ||||
when that page was accessed as first after server start | ||||
- journal fixes | ||||
r3224 | - fixed option to access repository just by entering http://server/<repo_name> | |||
r1068 | ||||
1.1.3 (**2011-02-16**) | ||||
r2020 | ---------------------- | |||
r1068 | ||||
news | ||||
r2020 | ++++ | |||
r1068 | ||||
- implemented #102 allowing the '.' character in username | ||||
- added option to access repository just by entering http://server/<repo_name> | ||||
- celery task ignores result for better performance | ||||
fixes | ||||
r2020 | +++++ | |||
r1068 | ||||
r3224 | - fixed ehlo command and non auth mail servers on smtp_lib. Thanks to | |||
r1068 | apollo13 and Johan Walles | |||
- small fixes in journal | ||||
r1011 | - fixed problems with getting setting for celery from .ini files | |||
r3224 | - registration, password reset and login boxes share the same title as main | |||
r1068 | application now | |||
r1055 | - fixed #113: to high permissions to fork repository | |||
r1068 | - fixed problem with '[' chars in commit messages in journal | |||
- removed issue with space inside renamed repository after deletion | ||||
- db transaction fixes when filesystem repository creation failed | ||||
- fixed #106 relation issues on databases different than sqlite | ||||
r1055 | - fixed static files paths links to use of url() method | |||
r1068 | ||||
r938 | 1.1.2 (**2011-01-12**) | |||
r2020 | ---------------------- | |||
r938 | ||||
news | ||||
r2020 | ++++ | |||
r938 | ||||
fixes | ||||
r2020 | +++++ | |||
r938 | ||||
- fixes #98 protection against float division of percentage stats | ||||
- fixed graph bug | ||||
r3224 | - forced webhelpers version since it was making troubles during installation | |||
r938 | ||||
r928 | 1.1.1 (**2011-01-06**) | |||
r2020 | ---------------------- | |||
r3224 | ||||
r919 | news | |||
r2020 | ++++ | |||
r919 | ||||
- added force https option into ini files for easier https usage (no need to | ||||
set server headers with this options) | ||||
r928 | - small css updates | |||
r919 | ||||
fixes | ||||
r2020 | +++++ | |||
r919 | ||||
- fixed #96 redirect loop on files view on repositories without changesets | ||||
- fixed #97 unicode string passed into server header in special cases (mod_wsgi) | ||||
and server crashed with errors | ||||
r928 | - fixed large tooltips problems on main page | |||
r920 | - fixed #92 whoosh indexer is more error proof | |||
r872 | 1.1.0 (**2010-12-18**) | |||
r2020 | ---------------------- | |||
r872 | ||||
news | ||||
r2020 | ++++ | |||
r872 | ||||
r762 | - rewrite of internals for vcs >=0.1.10 | |||
r3224 | - uses mercurial 1.7 with dotencode disabled for maintaining compatibility | |||
r790 | with older clients | |||
r762 | - anonymous access, authentication via ldap | |||
r3224 | - performance upgrade for cached repos list - each repository has its own | |||
r669 | cache that's invalidated when needed. | |||
r811 | - performance upgrades on repositories with large amount of commits (20K+) | |||
r642 | - main page quick filter for filtering repositories | |||
r762 | - user dashboards with ability to follow chosen repositories actions | |||
r707 | - sends email to admin on new user registration | |||
r762 | - added cache/statistics reset options into repository settings | |||
r661 | - more detailed action logger (based on hooks) with pushed changesets lists | |||
r669 | and options to disable those hooks from admin panel | |||
- introduced new enhanced changelog for merges that shows more accurate results | ||||
r3224 | - new improved and faster code stats (based on pygments lexers mapping tables, | |||
r845 | showing up to 10 trending sources for each repository. Additionally stats | |||
can be disabled in repository settings. | ||||
r669 | - gui optimizations, fixed application width to 1024px | |||
r845 | - added cut off (for large files/changesets) limit into config files | |||
r777 | - whoosh, celeryd, upgrade moved to paster command | |||
r790 | - other than sqlite database backends can be used | |||
r762 | ||||
fixes | ||||
r2020 | +++++ | |||
r762 | ||||
- fixes #61 forked repo was showing only after cache expired | ||||
- fixes #76 no confirmation on user deletes | ||||
- fixes #66 Name field misspelled | ||||
- fixes #72 block user removal when he owns repositories | ||||
- fixes #69 added password confirmation fields | ||||
r845 | - fixes #87 RhodeCode crashes occasionally on updating repository owner | |||
- fixes #82 broken annotations on files with more than 1 blank line at the end | ||||
r762 | - a lot of fixes and tweaks for file browser | |||
- fixed detached session issues | ||||
r790 | - fixed when user had no repos he would see all repos listed in my account | |||
r3224 | - fixed ui() instance bug when global hgrc settings was loaded for server | |||
r790 | instance and all hgrc options were merged with our db ui() object | |||
- numerous small bugfixes | ||||
r3224 | ||||
r762 | (special thanks for TkSoh for detailed feedback) | |||
r631 | ||||
r682 | 1.0.2 (**2010-11-12**) | |||
r2020 | ---------------------- | |||
r681 | ||||
r762 | news | |||
r2020 | ++++ | |||
r762 | ||||
- tested under python2.7 | ||||
- bumped sqlalchemy and celery versions | ||||
fixes | ||||
r2020 | +++++ | |||
r762 | ||||
r681 | - fixed #59 missing graph.js | |||
- fixed repo_size crash when repository had broken symlinks | ||||
- fixed python2.5 crashes. | ||||
r762 | ||||
r681 | ||||
1.0.1 (**2010-11-10**) | ||||
r2020 | ---------------------- | |||
r681 | ||||
r762 | news | |||
r2020 | ++++ | |||
r762 | ||||
- small css updated | ||||
fixes | ||||
r2020 | +++++ | |||
r762 | ||||
r681 | - fixed #53 python2.5 incompatible enumerate calls | |||
- fixed #52 disable mercurial extension for web | ||||
- fixed #51 deleting repositories don't delete it's dependent objects | ||||
r762 | ||||
r681 | ||||
r642 | 1.0.0 (**2010-11-02**) | |||
r2020 | ---------------------- | |||
r623 | ||||
- security bugfix simplehg wasn't checking for permissions on commands | ||||
other than pull or push. | ||||
- fixed doubled messages after push or pull in admin journal | ||||
r642 | - templating and css corrections, fixed repo switcher on chrome, updated titles | |||
r623 | - admin menu accessible from options menu on repository view | |||
- permissions cached queries | ||||
r592 | 1.0.0rc4 (**2010-10-12**) | |||
r2020 | -------------------------- | |||
r585 | ||||
r592 | - fixed python2.5 missing simplejson imports (thanks to Jens Bäckman) | |||
- removed cache_manager settings from sqlalchemy meta | ||||
- added sqlalchemy cache settings to ini files | ||||
r597 | - validated password length and added second try of failure on paster setup-app | |||
- fixed setup database destroy prompt even when there was no db | ||||
r592 | ||||
1.0.0rc3 (**2010-10-11**) | ||||
r2020 | ------------------------- | |||
r591 | ||||
- fixed i18n during installation. | ||||
r592 | 1.0.0rc2 (**2010-10-11**) | |||
r2020 | ------------------------- | |||
r585 | ||||
r3224 | - Disabled dirsize in file browser, it's causing nasty bug when dir renames | |||
r585 | occure. After vcs is fixed it'll be put back again. | |||
r3177 | - templating/css rewrites, optimized css. | |||