Update 2.11 release notes
Change-Id: I77df2fe448bd416856e36beb8bff3190e72293fa
This commit is contained in:
@@ -121,8 +121,14 @@ the `All-Users` repository rather than in the database.
|
|||||||
Change Screen
|
Change Screen
|
||||||
^^^^^^^^^^^^^
|
^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
* Remove the 'Edit Message' button from the change screen.
|
||||||
|
+
|
||||||
|
The commit message is now edited using the inline edit feature.
|
||||||
|
|
||||||
* Show the parent commit's subject as a tooltip.
|
* Show the parent commit's subject as a tooltip.
|
||||||
|
|
||||||
|
* Decorate abandoned changes in the 'Related Changes' list with a dark red dot.
|
||||||
|
|
||||||
* link:http://code.google.com/p/gerrit/issues/detail?id=2541[Issue 2541],
|
* link:http://code.google.com/p/gerrit/issues/detail?id=2541[Issue 2541],
|
||||||
link:http://code.google.com/p/gerrit/issues/detail?id=2974[Issue 2974]:
|
link:http://code.google.com/p/gerrit/issues/detail?id=2974[Issue 2974]:
|
||||||
Allow the 'Reply' button's
|
Allow the 'Reply' button's
|
||||||
@@ -132,6 +138,8 @@ label and tooltip] to be configured.
|
|||||||
Side-By-Side Diff
|
Side-By-Side Diff
|
||||||
^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
* New button to switch between side-by-side diff and unified diff.
|
||||||
|
|
||||||
* New preference setting to toggle auto-hiding of the diff table header.
|
* New preference setting to toggle auto-hiding of the diff table header.
|
||||||
+
|
+
|
||||||
The setting determines whether or not the diff table header with the patch set
|
The setting determines whether or not the diff table header with the patch set
|
||||||
@@ -161,6 +169,13 @@ REST
|
|||||||
Changes
|
Changes
|
||||||
^^^^^^^
|
^^^^^^^
|
||||||
|
|
||||||
|
* The https://gerrit-review.googlesource.com/Documentation/2.11/rest-api-changes.html#message[
|
||||||
|
Edit Commit Message] endpoint is deprecated in favor of the new
|
||||||
|
link:https://gerrit-documentation.storage.googleapis.com/Documentation/2.11/rest-api-changes.html#put-change-edit-message[
|
||||||
|
Change commit message in Change Edit] and
|
||||||
|
link:https://gerrit-documentation.storage.googleapis.com/Documentation/2.11/rest-api-changes.html#publish-edit[
|
||||||
|
Publish Change Edit] endpoints.
|
||||||
|
|
||||||
* Add new
|
* Add new
|
||||||
link:https://gerrit-documentation.storage.googleapis.com/Documentation/2.11/rest-api-changes.html#check-change[
|
link:https://gerrit-documentation.storage.googleapis.com/Documentation/2.11/rest-api-changes.html#check-change[
|
||||||
check change endpoint].
|
check change endpoint].
|
||||||
@@ -365,6 +380,11 @@ When a plugin does not expose Guice Modules explicitly, auto discover and
|
|||||||
register static/init.js as WebUi extension if found by the plugin content
|
register static/init.js as WebUi extension if found by the plugin content
|
||||||
scanner.
|
scanner.
|
||||||
|
|
||||||
|
* Plugins can validate outgoing emails.
|
||||||
|
+
|
||||||
|
Plugins implementing `OutgoingEmailValidationListener` interface can filter
|
||||||
|
and modify outgoing emails before they are sent.
|
||||||
|
|
||||||
* Plugins that provide initialization steps may now use functionality
|
* Plugins that provide initialization steps may now use functionality
|
||||||
from InitUtil in core Gerrit.
|
from InitUtil in core Gerrit.
|
||||||
|
|
||||||
@@ -374,6 +394,9 @@ from InitUtil in core Gerrit.
|
|||||||
** Get mergeable status.
|
** Get mergeable status.
|
||||||
** link:https://code.google.com/p/gerrit/issues/detail?id=461[Issue 461]:
|
** link:https://code.google.com/p/gerrit/issues/detail?id=461[Issue 461]:
|
||||||
Get current user.
|
Get current user.
|
||||||
|
** Get file content.
|
||||||
|
** Get file diff.
|
||||||
|
** Get comments and drafts.
|
||||||
|
|
||||||
Replication
|
Replication
|
||||||
^^^^^^^^^^^
|
^^^^^^^^^^^
|
||||||
@@ -387,11 +410,11 @@ Bug Fixes
|
|||||||
Daemon
|
Daemon
|
||||||
~~~~~~
|
~~~~~~
|
||||||
|
|
||||||
* Change "Merge topic" to "Merge changes from topic".
|
* Change 'Merge topic' to 'Merge changes from topic'.
|
||||||
+
|
+
|
||||||
When multiple changes from a topic are submitted resulting in a merge commit,
|
When multiple changes from a topic are submitted resulting in a merge commit,
|
||||||
the title of the merge commit is now "Merge changes from topic" instead of
|
the title of the merge commit is now 'Merge changes from topic' instead of
|
||||||
"Merge topic".
|
'Merge topic'.
|
||||||
|
|
||||||
* Fix visibility checks for `refs/meta/config`.
|
* Fix visibility checks for `refs/meta/config`.
|
||||||
+
|
+
|
||||||
@@ -404,7 +427,7 @@ erroneously considerered not visible to the user.
|
|||||||
Improve warning messages when Change-Id is missing in the commit message.
|
Improve warning messages when Change-Id is missing in the commit message.
|
||||||
|
|
||||||
** Add a hint to amend the commit after installing the commit-msg hook.
|
** Add a hint to amend the commit after installing the commit-msg hook.
|
||||||
** Don't show "Suggestion for commit message" when Change-Id is missing.
|
** Don't show 'Suggestion for commit message' when Change-Id is missing.
|
||||||
|
|
||||||
|
|
||||||
Secondary Index / Search
|
Secondary Index / Search
|
||||||
@@ -438,9 +461,55 @@ Web UI
|
|||||||
Change Screen
|
Change Screen
|
||||||
^^^^^^^^^^^^^
|
^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
* link:http://code.google.com/p/gerrit/issues/detail?id=2894[Issue 2894]:
|
||||||
|
Link to change screen for merged or abandoned changes in the 'Related Changes'
|
||||||
|
list.
|
||||||
|
+
|
||||||
|
For changes in the 'Related Changes' tab that are closed the link was
|
||||||
|
bringing the user to GitWeb, and not as expected to the change screen.
|
||||||
|
|
||||||
|
* Show a confirmation dialog before deleting a draft change or patch set.
|
||||||
|
+
|
||||||
|
Previously there was no confirmation and a draft change or revision patch
|
||||||
|
set would be lost if the button was accidentally clicked.
|
||||||
|
|
||||||
|
* link:https://code.google.com/p/gerrit/issues/detail?id=2533[Issue 2533]:
|
||||||
|
Improve the layout and color scheme of buttons.
|
||||||
|
+
|
||||||
|
Several improvements have been made:
|
||||||
|
+
|
||||||
|
** Move 'Publish' and 'Delete Change/Revision' buttons into header.
|
||||||
|
+
|
||||||
|
If a change/revision is a draft the natural next step is to publish (or delete)
|
||||||
|
it, hence these buttons should be displayed in a more prominent place.
|
||||||
|
|
||||||
|
** Highlight the 'Publish' button in blue.
|
||||||
|
+
|
||||||
|
If a change is a draft the natural next step is to publish it, hence
|
||||||
|
the 'Publish' button should be highlighted similar to the quick
|
||||||
|
approve button.
|
||||||
|
|
||||||
|
** Fix the border color of buttons on the reply popup.
|
||||||
|
+
|
||||||
|
The buttons are blue but had white borders, which was inconsistent with the
|
||||||
|
buttons on the change screen.
|
||||||
|
|
||||||
|
** Remove red color for 'Abandon' and 'Restore' buttons.
|
||||||
|
+
|
||||||
|
There is nothing dangerous about these operations that justifies
|
||||||
|
highlighting the buttons in red color. When the buttons are clicked
|
||||||
|
there is a popup where the user must confirm the operation, so it can
|
||||||
|
still be cancelled.
|
||||||
|
|
||||||
|
** Hide quick approve button for draft changes.
|
||||||
|
+
|
||||||
|
A draft change cannot be submitted, hence quick approving it is not that
|
||||||
|
important. Hiding the quick approve button on draft changes makes space in the
|
||||||
|
header for displaying more important actions such as 'Publish'.
|
||||||
|
|
||||||
* Differentiate between conflicts and already merged errors in cherry-pick
|
* Differentiate between conflicts and already merged errors in cherry-pick
|
||||||
+
|
+
|
||||||
When a cherry-pick operation failed with "Cherry pick failed" error, there was no
|
When a cherry-pick operation failed with 'Cherry pick failed' error, there was no
|
||||||
way to know the reason for the failure: merge conflict or the commit is already
|
way to know the reason for the failure: merge conflict or the commit is already
|
||||||
on the target branch. These failures are now differentiated and a proper error
|
on the target branch. These failures are now differentiated and a proper error
|
||||||
is reported to the client.
|
is reported to the client.
|
||||||
@@ -477,8 +546,8 @@ on the newly created change.
|
|||||||
* link:http://code.google.com/p/gerrit/issues/detail?id=3007[Issue 3007]:
|
* link:http://code.google.com/p/gerrit/issues/detail?id=3007[Issue 3007]:
|
||||||
Make the selected tab persistent.
|
Make the selected tab persistent.
|
||||||
+
|
+
|
||||||
If a change from the "Same Topic" tab was clicked, the selected tab would reset
|
If a change from the 'Same Topic' tab was clicked, the selected tab would reset
|
||||||
to the default tab ("Related Changes").
|
to the default tab ('Related Changes').
|
||||||
|
|
||||||
|
|
||||||
Side-By-Side Diff
|
Side-By-Side Diff
|
||||||
@@ -494,7 +563,7 @@ Project Screen
|
|||||||
|
|
||||||
* Fix alignment of checkboxes on project access screen.
|
* Fix alignment of checkboxes on project access screen.
|
||||||
+
|
+
|
||||||
The "Exclusive" checkbox was not aligned with the other checkboxes.
|
The 'Exclusive' checkbox was not aligned with the other checkboxes.
|
||||||
|
|
||||||
REST API
|
REST API
|
||||||
~~~~~~~~
|
~~~~~~~~
|
||||||
|
Reference in New Issue
Block a user