Features
feat(commands/mr/mrutils): add OWNER:branch support #441
add support for interactively attaching milestones #446
feat(commands/mr/create): prompt for labels with --autofill #449
implement asssigning milestone by its title #451
feat: Interactive assignee #453
feat: simplify prompts with metadata prompt #459
feat(internal/git): Add support for ssh_config Include directives #497
feat(commands/mr/create): use tracking branch as target branch if not given #584
feat(cmd/gen-docs): manpage generation from cobra #581
feat(commands/mr/update): add --target-branch flag #579
feat(commands/mr/utils): use Mangenta for merged MRs #550
more friendly assignees experience #520
Include more details to mr view #585
Web for mr #566
feat: add auth status command #571
feat(commands/variable): add
variable set
command #555feat(ci/view): Change color of failed pipelines that allow failure #559
feat(command/issue): allow issue URL as argument #546
feat(commands/issue): add EXAMPLES and ARGUMENTS #537
Hostname validator #518
feat(commands/mr/checkout): accept OWNER:branch format for MRs #529
fix(commands/mr/approve): use a more precise description for --sha #543
Add EXAMPLES for subcommands in
repo/project
#540Add EXAMPLES in subcommands of
label
#539Add more EXAMPLES for mr subcommands #538
Issue list more #548
feat(commands/mr/checkout): add --set-upstream-to flag #545
Implement more listing options in
mr list
#549#577
add EXAMPLES for subcommands of
issue
subcommand #541Add
--label
and--unlabel
flags tomr update
#478Allow comma-separated labels for
issue update
#477implement --assignee with relative and absolute additions #474
respect GITLAB_HOST when resolving remotes #500
Rework assignee #479
Unassign #513
mr list #551
issue list #552
Bug Fixes
fix(pkg/api/pipeline): sort pipeline jobs using CreatedAt #442
fix: remotes error on issue create #454
fix(command/cmdutils): return global ID from interactive prompt #452
fix: respect repo override #456
fix(commands/mr/create): make --yes prompt more concise #457
feat: be more descriptive about what is done in
issue update
andmr update
#464implement more flags for updating issues and merge requests #471
fix(pkg/prompt): wrap survey prompts to allow stubs for test #480
refactor(internal/glrepo/resolver): remove unreachable code #484
No color #492
fix(commands/cmdutils/factory): use hostname from ssh config #501
style(commands/issue/list): refactor
issue list
#506refactor(commands/completion): always default to bash #507
refactor and add tests to
mr list
#510fix: avoid printing unnecessary blank newlines #517
Make LabelsPrompt() respect labels and not cache #527
fix(issue/command): error casting glrepo.Interface to glrepo.Remote #534
refactor(ci/view): Clean up ci view code #530
Fix unassign #576
fix repo override
-R | --repo
#591
Tweaks
style: formalize message telling issue/mr was closed/reopened #462
Better
repo contributors
command #469clean up help topics #536
fix deepsource bug risks #473
Documentation
docs: update alpine installation for alpine > 3.13 #572
Add feedback topic to help #535
Build System and Installation
chore(rom/deb): Fix wrong install directory for rpm/deb #512
chore(scripts): make quick installer script POSIX sh compliant #560
chore(deps): Update rivo/tview to newest verison #578
chore(dependency): Update github.com/rivo/tview to the newest version #563
chore(deps): bump github.com/xanzy/go-gitlab from 0.40.2 to 0.41.0 #522
chore(ci): add github action to get GitLab Issues #525