Changeset - 1f71ef689d2a
[Not reviewed]
Marcin Kuzminski - 12 years ago 2013-06-13 01:06:15
marcin@python-works.com
updated changelog
1 file changed with 20 insertions and 1 deletions:
0 comments (0 inline, 0 general)
docs/changelog.rst
Show inline comments
 
.. _changelog:
 

	
 
=========
 
Changelog
 
=========
 

	
 
1.7.0 (**2013-05-XX**)
 
1.7.1 (**2013-06-13**)
 
----------------------
 

	
 
news
 
++++
 

	
 
- Apply to children flag on repository group also adds users to private
 
  repositories, this is now consistent with user groups. Private repos default
 
  permissions are not affected by apply to children flag.
 
- Removed unionrepo code as it's part of Mercurial 2.6
 
- RhodeCode accepts now read only paths for serving repositories.
 

	
 
fixes
 
+++++
 

	
 
- Fixed issues with how mysql handles float values. Caused gists with
 
  expiration dates not work properly on mysql.
 
- Fixed issue with ldap enable/disable flag
 

	
 
1.7.0 (**2013-06-08**)
 
----------------------
 

	
 
news
 
++++
 

	
 
- Manage User’s Groups(teams): create, delete, rename, add/remove users inside.
 
  by delegated user group admins.
 
- Implemented simple Gist functionality.
 
- External authentication got special flag to controll user activation.
 
- Created whitelist for API access. Each view can now be accessed by api_key
 
  if added to whitelist.
 
- Added dedicated file history page.
 
- Added compare option into bookmarks
 
- Improved diff display for binary files and renames.
 
- Archive downloading are now stored in main action journal.
 
- Switch gravatar to always use ssl.
 
- Implements #842 RhodeCode version disclosure.
 
- Allow underscore to be the optionally first character of username.
 

	
 
fixes
 
+++++
 

	
 
- #818: Bookmarks Do Not Display on Changeset View.
 
- Fixed default permissions population during upgrades.
 
- Fixed overwrite default user group permission flag.
 
- Fixed issue with h.person() function returned prematurly giving only email
 
  info from changeset metadata.
 
- get_changeset uses now mercurial revrange to filter out branches.
 
  Switch to branch it's around 20% faster this way.
 
- Fixed some issues with paginators on chrome.
 
- Forbid changing of repository type.
 
- Adde missing permission checks in list of forks in repository settings.
 
- Fixes #834 hooks error on remote pulling.
 
- Fixes issues #849. Web Commits functionality failed for non-ascii files.
 
- Fixed #850. Whoosh indexer should use the default revision when doing index.
 
- Fixed #851 and #563 make-index crashes on non-ascii files.
 
- Fixes #852, flash messages had issies with non-ascii messages
 

	
 
1.6.0 (**2013-05-12**)
 
----------------------
 

	
 
news
 
++++
 

	
 
fixes
 
+++++
 

	
 
- #818: Bookmarks Do Not Display on Changeset View
 
- Fixed issue with forks form errors rendering
 
- #819 review status is showed in the main changelog
 
- Permission update function is idempotent, and doesn't override default
 
  permissions when doing upgrades
 
- Fixed some unicode problems with git file path
 
- Fixed broken handling of adding an htsts headers.
 
- Fixed redirection loop on changelog for empty repository
 
- Fixed issue with web-editor that didn't preserve executable bit
 
  after editing files
 

	
 
1.6.0rc1 (**2013-04-07**)
 
-------------------------
 

	
 
news
 
++++
 

	
 
 - Redesign UI, with lots of small improvements.
 
 - Group management delegation. Group admin can manage a group, and repos
 
   under it, admin can create child groups inside group he manages.
 
 - Repository extra fields. Optional unlimited extra fields can be defined for
 
   each repository to store custom data.
 
 - API get_repo call includes repo followers now.
 
 - Large amounts of improvements in pull requests.
 
 - #734 repo switcher is available in all pages.
 
 - #733 API invalidate_cache function.
 
 - Added option to turn on HSTS headers when using SSL.
 
 - #83 show repo size on summary page.
 
 - #745 added show full diff link into to big diff message.
 
 - Deprecated RSS links - ATOM is the present and the future.
 
 - Add option to define custom lexers for custom extensions for code highlight
 
   in rcextension module.
 
 - Git executable is now configurable via .ini files.
 
 - #689 repositories now has optional detach/delete option for connected forks.
 
 - Obfuscate password when cloning a remote repo with credentials.
 
 - #788 tarball cache. zip or compressed tarballs can be optionally cached for
 
   faster serving.
 
 - Speed up of last_changeset extraction in VCS.
 
 - API get_locks function.
 
 - Configurable HTTP codes for repository locking.
 
 - Possible to use closed branches in ?branch= in changelog.
 
 - Linaro's ldap sync scripts.
 
 - #797 git refs filter is now configurable via .ini file.
 
 - New ishell paster command for easier administrative tasks.
 

	
 
fixes
 
+++++
 

	
 
 - #654 switch to handles `/` in branch/tag/bookmark names.
 
 - #572 moved out password reset tasks from celery.
 
 - #730 filter out repo groups choices to only ones that you have write+ access.
 
 - #462 disable file editing when not on branch head.
 
 - #731 update-repoinfo sometimes failed to update data when changesets were
 
   initial commits.
 
 - #749,#805 and #516 Removed duplication of repo settings for rhodecode admins
 
   and repo admins.
 
 - Global permission update with "overwrite existing settings" shouldn't
 
   override private repositories.
 
 - #642 added recursion limit for stats gathering.
 
 - #739 Delete/Edit repositories should only point to admin links if the user
 
   is an super admin.
 
 - Fixed escaping of html in "patch" view for GIT repos.
 
 - #747 load changeset cache after forking to refresh lightweight dashboard caches.
 
 - Quick repo list: public/private icon control should only control icons,
 
   not repo visibility.
 
 - #746 UnicodeDedode errors on feed controllers.
 
 - #756 cleanup repos didn't properly compose paths of repos to be cleaned up.
 
 - #763 gravatar helper function should fallback into default image if somehow
 
   email provided is empty.
 
 - Fixes #762, LDAP and container created users are now activated based on
 
   the registration settings in permissions.
 
 - Cleanup would recurse into every leaf and could thus not be used on lots of
 
   large repositories.
 
 - Better detection of deleting groups with subgroups inside.
 
 - Fixed issue with renaming repos group together with changing parents with
 
   multiple nested trees.
 
 - #594 web interface file committing executes push hooks.
 
 - Disallow cloning from different URI's that http[s]/svn/git/hg.
 
 - Handling of RhodeCode extra params in consistent way.
 
 - Don't normalize path if it's empty on adding a file through web interface.
 
 - #808 missing changesets and files should return 404 not redirect
 
 - #809 added url quote in clone url.
 
 - Fixed issues with importing non-ascii repo names.
 
 - Automatically assign instance_id for host and process if it has been set to *
 
 - Fixed multiple IP addresses in each of extracted IP.
 
 - Lot of other small bug fixes and improvements.
 

	
 
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
 
- use password obfuscate when clonning a remote repo with credentials inside
 
- fixed issue with renaming repository group together with changing parents
 
- disallow cloning from file:/// URIs
 
- handle all cases with multiple IP addresses in proxy headers
 

	
 
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
 

	
 
1.5.2 (**2013-01-14**)
 
----------------------
 

	
 
news
 
++++
 

	
 
- 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
 

	
 
fixes
 
+++++
 

	
 
- 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
 

	
 
1.5.1 (**2012-12-13**)
 
----------------------
 

	
 
news
 
++++
 

	
 
- implements #677: Don't allow to close pull requests when they are
 
  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
 
- #682 translation difficult for multi-line text
 
- #683 fixed difference between messages about not mapped repositories
 
- email: fail nicely when no SMTP server has been configured
 

	
 
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
 
- implemented #647, option to pass list of default encoding used to
 
  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
 
- fix for issue #602, enforce str when setting mercurial UI object.
 
  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
 
- 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
 
- 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
 
  huge memory consumption
 
- 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
 
- fixed issues with recursive scans on removed repositories that could take
 
  long time on instance start
 

	
 
1.4.4 (**2012-10-08**)
 
----------------------
 

	
 
news
 
++++
 

	
 
- 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
 
- #595 rcextension hook for repository delete
 

	
 
fixes
 
+++++
 

	
 
- 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
 
- fixed #597 commits in future get negative age.
 
- fixed #598 API docs methods had wrong members parameter as returned data
 

	
 
1.4.3 (**2012-09-28**)
 
----------------------
 

	
 
news
 
++++
 

	
 
- #558 Added config file to hooks extra data
 
- bumped mercurial version to 2.3.1
 
- #518 added possibility of specifying multiple patterns for issues
 
- update codemirror to latest version
 

	
 
fixes
 
+++++
 

	
 
- fixed #570 explicit user group permissions can overwrite owner permissions
 
- fixed #578 set proper PATH with current Python for Git
 
  hooks to execute within same Python as RhodeCode
 
- fixed issue with Git bare repos that ends with .git in name
 

	
 
1.4.2 (**2012-09-12**)
 
----------------------
 

	
 
news
 
++++
 

	
 
- 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
 
- updated translation for zh_CN
 

	
 
fixes
 
+++++
 

	
 
- fixed visual permissions check on repository groups inside groups
 
- 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
 

	
 
1.4.1 (**2012-09-07**)
 
----------------------
 

	
 
news
 
++++
 

	
 
- always put a comment about code-review status change even if user send
 
  empty data
 
- modified_on column saves repository update and it's going to be used
 
  later for light version of main page ref #500
 
- pull request notifications send much nicer emails with details about pull
 
  request
 
- #551 show breadcrumbs in summary view for repositories inside a group
 

	
 
fixes
 
+++++
 

	
 
- fixed migrations of permissions that can lead to inconsistency.
 
  Some users sent feedback that after upgrading from older versions issues
 
  with updating default permissions occurred. RhodeCode detects that now and
0 comments (0 inline, 0 general)