##// END OF EJS Templates
pull-requests: add merge check that detects WIP marker in title. This will prevent merges in such case....
pull-requests: add merge check that detects WIP marker in title. This will prevent merges in such case. Usually WIP in title means unfinished task that needs still some work. This pattern is present in Gitlab/Github and is already quite common.

File last commit:

r1:854a839a default
r4099:c12e69d0 default
Show More
release-notes-3.4.0.rst
91 lines | 3.3 KiB | text/x-rst | RstLexer
/ docs / release-notes / release-notes-3.4.0.rst
project: added all source files and assets
r1 |RCE| 3.4.0 |RNS|
-----------------
Release Date
^^^^^^^^^^^^
* 2015-07-06
News
^^^^
- API: Improved error handling in the calls `create_repo` and `update_repo`.
- API: Extend the call `create_repo`.
- API: Extend the call `update_repo`. It now supports the new parameter
`fork_of`.
- API: Add new call `create_pull_request`.
- API: Rename call `changeset_comment` to `comment_commit`.
- General: Update many external dependencies to recent versions.
- General: Improved connection handling to the VCSServer in thread based
scenarios.
- General: Generate replacement avatar images if Gravatar is not used.
- Hooks: Add the hooks `pre-push` and `pre-pull` for `rcextensions`.
Pull Requests
^^^^^^^^^^^^^
- Update inline comments during the update of a pull request. This can be
enabled with a new option in the VCS settings.
- Always show information about the merge status.
- Allow to update the title and description of a pull request.
- Also allow the author to close a pull request.
- Order pull requests based on the numeric value instead of the
string value.
- Disable merge if the target repository is locked.
- Fix link to commits of the pull request.
- Show update button in the case of missing commits.
Style
^^^^^
- Update of the page "Commit" to fit better into the current style.
- Update of the page "File" to fit better into the current style.
- Remove background color for closed pull requests.
- Standardise font sizes and spacing across the display of diffs and
file sources.
- Use units from the binary system to display size information,
e.g. `KiB` and `MiB`.
- Do not try to show gravatar images for group entries in select
widgets.
- Style: Improve "increase context" and "ignore whitespace" links on the page
"Commit".
- Show information in the profile of external users as read only.
- Improve spacing in the permissions overview of users and user groups.
Fixes
^^^^^
- Auth: Fix default user permissions for private repositories inside of a
repository group.
- Auth: Do not inherit permissions from disabled user groups.
- Auth: Avoid generation of a new password for external user accounts on login.
- Files: Fix the handling of the file name extension on the page "Add File".
- Files: Fix the "Show all authors" link on the file page.
- General: Fix a filedescriptor leak inside of the WSGI processes around vcs
operations.
- General: Fix system info page for Windows.
- General: Show version information in the footer if enabled.
- General: Avoid errors from the issue tracker patterns to bubble up in the
system. Logging an error and ignoring the broken pattern instead.
- Gists: Store correct ACL level for anonymous gists.
- License: Ignore default user on user count.
- Repository: Clear user permissions when detaching related objects.
- Repository: Fix issue around tags with special characters for git.
VCS Server
^^^^^^^^^^
- Fix a filedescriptor leak around calls to git around vcs
operations.
- Add solid handling of lookup errors and error during diff
generation.
- VCSServer: Skip initialization of the locale subsystem if no valid locale can
be found.
- VCSServer: Increased default value for the parameter `threadpool_size`.
Deprecations
^^^^^^^^^^^^
- API: The call `changeset_comment` is deprecated, use `comment_commit`
instead. The old call will be still supported for a few more releases but
eventually it will be removed.