Skip to content

Releases: harrisoncramer/gitlab.nvim

v1.0.5

20 Nov 23:04
88b9196
Compare
Choose a tag to compare

Feat: Add Basic Lua Test Suite (#115)

This MR adds a Lua test suite to the project, run via busted, and introduces tests for a number of the utility functions. Subsequent work will have to be done to test functions that use the vim.api scope and external packages to the plugin.

v1.0.4

20 Nov 19:39
1abc33d
Compare
Choose a tag to compare

Feat: Customize Config Path (#117)

Provide the option to configure the location of the .gitlab.nvim file

v1.0.3

20 Nov 12:20
b8c386a
Compare
Choose a tag to compare

Bugfix: Updates Diff Hashes (#106)

Rather than using branch names we are using the hashes provided directly in the Gitlab API response, to compare the point at which the branch diverged from the target to the head commit. We are additionally flashing a warning if the MR contains a merge conflict.

v1.0.2

19 Nov 16:11
b1b3448
Compare
Choose a tag to compare
Automatically generate releases from new tags (#114)

v1.0.0

17 Nov 02:10
debbf55
Compare
Choose a tag to compare

This is the first major version of the plugin. It introduces semantic versioning.

Moving forward, any MR that's merged into main will be provided a merge type (#major, #minor, or #patch) which will ensure the correct bump is applied. Hopefully this will help with issue tracking and also help folks using this plugin manage breaking changes.

v0.0.2

09 Sep 15:15
cb99fd2
Compare
Choose a tag to compare

This version of the plugin now supports most essential workflows for reviewing MRs. The codebase is modularized and the APIs well defined. The plugin now includes functionality for viewing pipelines, attaching files, adding reviewers and assignees, and other core features of reviewing Gitlab MRs.

The application domains have also been clarified -- "actions" represent actions against the Gitlab API. The reviewer module has been generalized to be extensible, allowing for the addition of the (better) Diffview reviewer for reviewing changes. Support has been added for the Windows operating system.

v0.0.1

21 Apr 22:56
Compare
Choose a tag to compare

This is the initial release of the tool. It's still highly experimental. APIs are subject to change, please use at your own risk.

I'm looking for contributors to grow this tool and add functionality and stability, PRs are welcome.