Releases: profclems/glab
v1.22.0
-
fix(ci trace): exit normally when prompts are interrupted #849
-
docs(readme): update Fosshost.org logo location #851
-
docs: remove --autofill references #848
-
Add remoteName flag to glab repo create #850
-
docs(template): use different header styles for the PR template #857
-
chore: use errors.Is instead of error equality #853
-
feat(mr create): add --reviewer parameter #854
-
feat(mr create): add
--squash-before-mergeparameter #855 -
ci: fix the linter by targeting the pr instead of the pr target #861
-
fix ci pipeline view incorrect timestamp being used #864
-
docs(README): add awesome-go badge to README #867
-
feat(command/ci/retry): Add new command to retry CI jobs #868
-
fix(ci status): add check for pending pipelines #869
-
Escape titles in new MR preview URLs #870
-
feat(mr update): add
--squash-before-mergeparameter #856 -
fix: obsolete % char for weights #876
-
Update docs for
glab pipeline runto include variables parameter #885 -
fix: weird condition when prompt disabled #865
-
mr: deprecate
mr forcommand #900 -
chore: Update Arch README link to official repos #937
v1.21.1
v1.21.0
-
commands/ssh-key: fix wrong usage description in
ssh-key add#820 -
fix: allow token or stdin in non interactive shells #823
-
feat: fill MR desc with all commit bodies #819
-
fix(pipeline): allow pipeline parameters to use colons in the values #830
-
Add
--repoflag to ssh-key subcommands #827 -
Handle paginated response in pipeline.GetPipelineJobs #832
-
feat(cmdutils): Add project and group milestone prompt #824
-
fix: error 404 when creating release #836
-
{go.mod,go.sum}: update dependencies #837
-
feat: allow reuse of glab in other CLI contexts #845
Docker images
docker pull profclems/glab:v1.21.0docker pull ghcr.io/profclems/glab:v1.21.0
v1.20.0
v1.20.0-pre1
- internal/config: migrate local config to
.git/glab-cli#813
Docker images
docker pull profclems/glab:v1.20.0-pre1docker pull ghcr.io/profclems/glab:v1.20.0-pre1
v1.19.0
Features
-
commands/ssh-key: add commands for managing ssh keys #808
-
Respect job ID when passing it to the trace command #767
-
Add project view command #778
-
feat mr: remove prefix in ID of MR just like Issue #790
-
add support for mutual TLS authentication (client certificates) #794
-
feat:
variable listcommand #799
Bug Fixes
-
auth/login: fix broken link to personal_access_token #785
-
Fix
glab repo viewhandling of branches #787 -
Update incorrect parameters #788
Tweaks
Docker images
docker pull profclems/glab:v1.19.0docker pull ghcr.io/profclems/glab:v1.19.0
v1.18.1
v1.18.0
Features
- feat: add new
releasecommands to manage GitLab releases #445
Bug Fixes
-
fix:
:idplaceholder inapicommand #742 -
fix
mr mergefailing on detached branch #743 -
fix hostname validator to accept IPs and hosts with port #744
-
fix(ci/status): adding list of external jobs #752
-
Fix triggered jobs duration #730
-
fix job viewing with detached pipelines #729
Build
-
chore(packaging): docker images #746
-
arm build for raspberry pi #746
-
alpine linux apk release assets
-
man pages added to NFPM packages
Docker images
docker pull profclems/glab:v1.18.0docker pull ghcr.io/profclems/glab:v1.18.0docker pull profclems/glab:latestdocker pull ghcr.io/profclems/glab:latest
v1.17.0
Features
-
mr list: filter merge requests by reviewers #681A new optional flag (--reviewer) is added to the mr list command to enable filtering merge requests by its reviewers.
glab mr list --reviewer=@me glab mr list --reviewer=@me,OtherUserName -
mr merge: Add-y|--yesflag to skip submission prompt formr merge#717 -
Set up git credentials when logging into
glab(#718)The glab auth login flow now includes a step to authenticate git as well when "HTTPS" is selected as the default clone protocol. This enables operations like git clone, git push, etc. to automatically work with GitLab on a pristine system after the user has authenticated to
glab. Previously, users had to authenticate git separately.This is enabled by the git credential helper. In the background,
glabruns this for the user:$ glab auth login #=> git credential approve <<<"url=https://USERNAME:TOKEN@gitlab.myorg.com" -
mr merge: interactive mr merge options #695 #720 #715The user is prompted with three merge options
- create merge commit
- squash and merge
- rebase and merge
NB: This options are only available on TTYs. On non-ttys, the default is to create a merge commit unless the user explicitly specifies the merge method using the available flag options
-
feat(mr/view): update mr reviewers #694
-
feat(mr/view): show reviewers of the merge request #693
-
project create: Create project from URL #709
Bug Fixes
-
fix: respect GLAB_PAGER in config and env vars #658
-
fix(commands/api): replace
:idplaceholder with project ID #663 -
fix(board): Don't display closed issues in columns #666
-
Fix: Allow for override of repo using OWNER/REPO #678
-
Fix method not allowed when merging MR #690
-
Fix segfault on ci list #691
-
Fix hostnames resolution #667
-
fix(glrepo): Remove side effect from RemoteURL #712
Tweaks
-
ci status: improve scriptability #714
-
scriptability: Avoid truncating columns of tables/lists on non-TTYs #713
-
Allow protocol override when overriding the default host #696
-
CI status now has an option to show a more compact view. #689
Contributors
Thank you:
v1.16.0
Features
-
issue create: Issue link on create #613 -
mr: allow more than one merge request to be defined for certainmrcommands #622 -
repo clone: add option to preserve namespaces by subdirectories #627 -
mr: allow searching MRs by a state when it makes sense #623 -
auth login: more interactive options to auth login #641
Bug Fixes
-
mr close: fix color used for a MR that was just closed #621 -
mr create: Use default branch on mr create #630 -
Resolve background color before staring pager #650
Tweaks
- Override survey's choice of color for default values #646