Skip to content

Releases: harrisoncramer/gitlab.nvim

v2.0.1

03 Mar 17:06
2943fae

Choose a tag to compare

fix: Update help docs w/ changes to diagnostic configuration (#208)

Fix alert for diagnostic configuration update

v2.0.0

03 Mar 16:53
b5b475c

Choose a tag to compare

2.0.0 (#196)

This MR is a #MAJOR breaking change to the plugin. While the plugin will continue to work for users with their existing settings, they will be informed of outdated configuration (diagnostics and signs have been simplified) the next time they open the reviewer.

Fix: Trim trailing slash from custom URLs
Update: .github/CONTRIBUTING.md, .github/ISSUE_TEMPLATE/bug_report.md
Feat: Improve discussion tree toggling (#192)
Fix: Toggle modified notes (#188)
Fix: Toggle discussion nodes correctly
Feat: Show Help keymap in discussion tree winbar
Fix: Enable toggling nodes from the note body
Fix: Enable toggling resolved status from child nodes
Fix: Only try to show emoji popup on note nodes
Feat: Add keymap for toggling tree type
Fix: Disable tree type toggling in Notes
Fix Multi Line Issues (Large Refactor) (#197)
Fix: Multi-line discussions. The calculation of a range for a multiline comment has been consolidated and moved into the location.lua file. This does not attempt to fix diagnostics.
Refactor: It refactors the discussions code to split hunk parsing and management into a separate module
Fix: Don't allow comments on modified buffers #194 by preventing comments on the reviewer when using --imply-local and when the working tree is dirty entirely.
Refactor: It introduces a new List class for data aggregation, filtering, etc.
Fix: It removes redundant API calls and refreshes from the discussion pane
Fix: Location provider (#198)
Fix: add nil check for Diffview performance issue (#199)
Fix: Switch Tabs During Comment Creation (#200)
Fix: Check if file is modified (#201)
Fix: Off-By-One Issue in Old SHA (#202)
Fix: Rebuild Diagnostics + Signs (#203)
Fix: Off-By-One Issue in New SHA (#205)
Fix: Reviewer Jumps to wrong location (#206)

BREAKING CHANGE: Changes configuration of diagnostics and signs in the setup call.

v1.5.4

24 Feb 18:06
f6a5238

Choose a tag to compare

Fix: Toggle modified notes (#188)

  • Fix: Toggle discussion nodes correctly
  • Feat: Show Help keymap in discussion tree winbar

v1.5.3

19 Feb 02:20
faf2a25

Choose a tag to compare

Fix: Line Comment Refactor (#180)

This MR re-implements and fixes logic that better handles single-line comments. It does this by parsing the hunk headers and examining the actual changes they contain in order to form the Gitlab payload correctly. Addresses #128

v1.5.2

19 Feb 02:17
baee20b

Choose a tag to compare

Add/Show/Delete Emojis on Notes (#181)

This MR adds the ability to view, add, and delete emojis from notes and comments.

This action can be performed by default with the Ea (emoji add) keybinding, and the Ed (emoji delete) keybinding. Only emojis added by the current user are eligible for deletion. The MR also implements a popup functionality which shows the user who added emojis on hover.

Implements #179

v1.5.1

18 Feb 14:01
9974117

Choose a tag to compare

Fix: Improve visibility of pipeline popup (#184)

v1.5.0

13 Feb 16:39
3f1c5ef

Choose a tag to compare

Feat collapse and expand nodes (#176)

This MR adds the ability to expand and collapse nodes in the discussion tree in bulk. You can now toggle expansion of all nodes, toggle expansion of only resolved discussions, and toggle expansion of only unresolved discussions.

The MR also adjusts keybindings in the discussion tree to support forward and backward searching, as well as the keybinding for the help popup.

Thank you for the contribution @jakubbortlik!

This is a #MINOR bump since it's changing keybindings, although core workflows are unchanged.

v1.4.3

11 Feb 18:09
6046669

Choose a tag to compare

Feat: Make MR title input window configurable (#174)

Feat: Make MR title input window configurable

v1.4.2

10 Feb 16:22
affc475

Choose a tag to compare

Fix: Do not refresh discussion tree prior to creation (#169)

This MR fixes an issue where someone could leave a note on an MR without opening the discussion tree first. We want to avoid throwing an error by attempting to update the discussion tree if it doesn't already exist.

v1.4.1

10 Feb 16:07
d05a23a

Choose a tag to compare

Fix: Keep empty lines in discussion tree (#173)

  • Docs: Fix typos and remove trailing spaces

  • Fix: Split strings by new lines correctly

  • Docs: Recommend breakindent option to improve tree nodes indentation

  • Fix: Replace whole buffer when creating a new suggestion

Previously, a trailing empty line was left in the buffer.


Co-authored-by: Jakub Bortlík [email protected]