Changelog
-
ADD: a changelog feature you can now see here
-
ADD: squash-mode, currently only for single-commit PRs to make it easier to edit commit messages when they're incorrectly formatted
-
CHG: reject reviewers without an email configured, the fallback to
@users.noreply.github.com
turns out to be confusing -
FIX: allow delegate reviewers on forward ports to approve the followups, it worked fine for delegates on the original pull request but a delegation on a forward port would only work for that specific PR (note: only works if the followups don't already exist)
-
FIX: correctly display the error message when a PR is in error
-
FIX: don't rewrite commit titles, this can lead to odd effects when it's incorrectly formatted and interpreted as a pseudo-header
-
FIX: don't trigger an error message when using
fw-bot r+
and some of the PRs were already approved -
FIX: ensure the merge message matches the up-to-date PR descriptions, the two could desync if we'd missed an update
-
FIX: rare condition where updating a forwardport would then require all followups to be individually approved
-
IMP: add reviewer and direct link to backend in PR pages
-
IMP: allow delegate reviewers to set merge methods
-
IMP: layout and features of the "outstanding forward port" page, show the oldest-merged PRs first and allow filtering by reviewer
2021-09
-
ADD: better localisation of conflicts in multi-PR commits, list all the commits in the comment and add an arrow pointing to the one which broke
-
ADD: list of outstanding forward-ports
-
ADD: mergebot should not accept merging draft PR anymore
-
ADD: refuse merging commits without an email set, this is mostly to be used by the forwardport-bot
-
ADD: when integrating a PR via rebasing, tag all the commits with the source PR so they're easier to find
-
FIX: loss of authorship on conflicts in multi-commit PRs, such conflicts now generate a commit with no authorship information, which can not be merged
-
FIX: some feedback messages didn't correctly ping the person being replied to
-
FIX: the deduplication of authorship in case of conflicts in multi-commit PRs
-
FIX: two PRs with the same label in different projects should not be considered linked anymore
-
FIX: when a PR fails at staging, link the correct status in the message posted on the PR
-
FIX: when fetching an unknown PR and it's closed, don't lose that information
-
IMP: add the forward-port remote to the repository view, so it can be set via the UI
-
IMP: cleanup timestamp displays, always show the tzoffset, UTC on hover in the main page (easier to relate to logs), local in the per-branch listing
-
IMP: error messages when trying to
@fw-bot r+
on pull requests not under its purview -
IMP: keep showing linked PRs after a PR has been merged
-
IMP: properly notify the user when an update to a pull request causes a conflict when impacted on the followup
-
REM: creation of forward ports in draft mode