github profclems/glab v1.14.0

latest releases: v1.22.0, v1.21.1, v1.21.0...
3 years ago

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 #555

  • feat(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 #540

  • Add EXAMPLES in subcommands of label #539

  • Add 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 #541

  • Add --label and --unlabel flags to mr update #478

  • Allow comma-separated labels for issue update #477

  • implement --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 and mr update #464

  • implement 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 #506

  • refactor(commands/completion): always default to bash #507

  • refactor and add tests to mr list #510

  • fix: 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 #469

  • clean 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

Don't miss a new glab release

NewReleases is sending notifications on new releases.