Releases: harrisoncramer/gitlab.nvim
v4.1.0
What's Changed
- feat: add mergeability checks to summary view by @jakubbortlik in #532
- fix: use pagination to list MR discussions by @jakubbortlik in #529
- fix: revert removing on_error_callback by @jakubbortlik in #525
- fix: check window valid when refocusing after closing popup by @jakubbortlik in #527
- fix: allow publishing drafts when local not in sync with remote by @jakubbortlik in #526
- feat: check local branch state when creating comments by @jakubbortlik in #533
- Prevent usage of external diff tools by @SlayerOfTheBad in #536
- docs: recommend using dlyongemallo's fork of diffview by @jakubbortlik in #539
- feat: better handling of server installation path by @acristoffers in #528
- feat!: implement AutoMerge option to AcceptMergeRequest by @jakubbortlik in #530
- fix(build): allow user-supplied binaries by @harrisoncramer in #540
- fix: add SECURITY_POLICY_PIPELINE_CHECK mergeability identifier by @harrisoncramer in #542
- fix(browser): add Windows support for opening URLs by @harrisoncramer in #543
- fix(proxy): bypass proxy for localhost requests to Go server by @harrisoncramer in #544
- Bugfixes and Other Minor Improvements by @harrisoncramer in #541
New Contributors
- @SlayerOfTheBad made their first contribution in #536
- @acristoffers made their first contribution in #528
Full Changelog: v4.0.0...v4.1.0
v4.0.0
What's Changed
- Major Release: Update Go + Packages by @harrisoncramer in #523
Full Changelog: v3.4.1...v4.0.0
v3.4.1
Release 1/24/26 (#519)
-
Fix: Jumping to renamed files (#484)
-
fix: prevent "cursor position outside buffer" error
-
fix: swap file_name and old_file_name in reviewer data
old_file_name is not set to the empty string for un-renamed files anymore, because then we can
remove the empty-line check in comment_helpers.go which was used to replace the empty string with
the current file name anyway.
-
fix: add old_file_name to discussion root node data
-
fix: also consider old_file_name when jumping to the reviewer
This fixes jumping to renamed files, however, may not work for comments that
were created on renamed files with the previous version of gitlab.nvim as
that version assigned the file_name and old_file_name incorrectly.
-
refactor: don't shadow variable
-
fix: check file_name or old_file_name based on which SHA comment belongs to
-
Fix: Store reviewer data before creating comment popup (#476)
-
Fix: Make publishing drafts more robust (#483)
-
Fix: Swap file_name and old_file_name in reviewer data (#485)
-
Feat: Enable toggling date format between relative and absolute (#491)
-
Fix: Add opts to help popup (#492)
-
Fix: Force start_line for jumping to diagnostic to be inside buffer (#494)
-
fix: redefine colors after reloading colorscheme (#500)
-
Fix: Use path instead of oldpath as fallback for unrenamed files (#496)
-
Fix: Use file_name when old_file_name is not set (#495)
-
fix(ci): fix lua tests (#501)
-
Proxy Support (#499)
-
feat(ci): Cancel obsolete after a new commit is pushed in an open PR (#503)
-
fix: start and clean up winbar timer properly (#513)
This is a PATCH.
- fix: put attach_file markdown on new line (#512)
This is a PATCH PR.
- docs: fix incorrect value for 'relative' option to Split (#511)
This is a PATCH.
- docs: add default keybinding maps available in the help (#506)
This is a PATCH change.
-
feat: enable setting discussion tree options (#509)
-
docs: add description of
refresh_datafunction -
fix: only set gitlab filetype in one place
-
feat: set some useful window options for the discussion tree split
This is a PATCH PR.
Co-authored-by: Jakub F. Bortlík jakub.bortlik@proton.me
Co-authored-by: Jonathan Duck Duckbrain30@gmail.com
Co-authored-by: Kitsios Konstantinos kitsios.konst@gmail.com
Co-authored-by: Mohammad Akbari makbari@users.noreply.github.com
v3.4.0
Bugfixes, Etc. (#502)
-
Fix: Jumping to renamed files (#484)
-
fix: prevent "cursor position outside buffer" error
-
fix: swap file_name and old_file_name in reviewer data
old_file_name is not set to the empty string for un-renamed files anymore, because then we can
remove the empty-line check in comment_helpers.go which was used to replace the empty string with
the current file name anyway.
-
fix: add old_file_name to discussion root node data
-
fix: also consider old_file_name when jumping to the reviewer
This fixes jumping to renamed files, however, may not work for comments that
were created on renamed files with the previous version of gitlab.nvim as
that version assigned the file_name and old_file_name incorrectly.
-
refactor: don't shadow variable
-
fix: check file_name or old_file_name based on which SHA comment belongs to
-
Fix: Store reviewer data before creating comment popup (#476)
-
Fix: Make publishing drafts more robust (#483)
-
Fix: Swap file_name and old_file_name in reviewer data (#485)
-
Feat: Enable toggling date format between relative and absolute (#491)
-
Fix: Add opts to help popup (#492)
-
Fix: Force start_line for jumping to diagnostic to be inside buffer (#494)
-
fix: redefine colors after reloading colorscheme (#500)
-
Fix: Use path instead of oldpath as fallback for unrenamed files (#496)
-
Fix: Use file_name when old_file_name is not set (#495)
-
fix(ci): fix lua tests (#501)
-
Proxy Support (#499)
This is a #MINOR release.
Co-authored-by: Jakub F. Bortlík jakub.bortlik@proton.me
Co-authored-by: Jonathan Duck Duckbrain30@gmail.com
v3.3.13
v3.3.12
Bug Fixes (#470)
- fix: Restore buffer local settings outside reviewer (#446)
- fix: do not show healthcheck alert for warnings (#468)
- feat: Add MR URL to the summary details (#467)
- fix: make cycling reviewed files faster (#474)
- feat(pipeline): display trigger jobs for a pipeline in the pipelines popup (#465)
- fix: Jumping to renamed files (#484)
Co-authored-by: Jakub F. Bortlík jakub.bortlik@proton.me
Co-authored-by: Ashish Alex ashish.alex10@gmail.com
v3.3.11
Release: Docs Improvements and Bug Fixes (#460)
Miscellaneous bug fixes and improvements.
docs: various improvements (#445)
fix: don't jump to file from reviewer if it doesn't exist (#452)
fix: force linewise motion in suggestion keybinding (#454)
fix: prevent error after plenary job update (#456)
fix: fix JSON on Windows (#458)
fix: remove retry logic (#449)
fix: check whether comment can be created (#434)
v3.3.10
Release (#440)
- Feat: Enable sorting discussions by original comment (#422)
- Feat: Improve popup UX (#426)
- Feat: Automatically update MR summary details (#427)
- Feat: Show update progress in winbar (#432)
- Feat: Abbreviate winbar (#439)
- Fix: Note Creation Bug (#441)
- Fix: Checking whether comment can be created (#434)
- Fix: Syntax in discussion tree (#433)
- fix: improve indication of resolved threads and drafts (#442)
- Docs: Various minor improvements (#445)
Co-authored-by: Jakub F. Bortlík jakub.bortlik@proton.me
v3.3.9
Miscellaneous Bug Fixes (#423)
fix: Show non-resolvable notes in winbar (#417)
fix: add more emojis and make emoji picker configurable (#414)
fix: comment creation should not be possible for renamed and moved files (#416)
fix: color highlight groups are invalid (#421)
fix: plugin failing to build on Windows (#419)
Co-authored-by: Jakub F. Bortlík jakub.bortlik@proton.me
v3.3.8
Release (#415)
fix: parse dates without timezone offset (#404)
fix: enable replying if tree is in a different tab (#407)
fix: wrong get url (#413)
fix: Restore cursor when updating from outside of tree (#406)
Co-authored-by: Jakub F. Bortlík jakub.bortlik@proton.me
Co-authored-by: Oscar oscar.creator13@gmail.com