- Showing issue details and discussions in VSCode was not working properly. Extension was only showing loading screen.
- Ensure that WebView is fully loaded before sending message
- Create public snippet when there is no GitLab project in open workspace
- @renestalder improved documentation for additional custom domain information with MR !35 π
- @jparkrr fixed some typos with MR !36 π
- Experimental Feature: View issue details and comments right in the VSCode. Click an issue link from the sidebar and VSCode will open a new tab to show the issue details. You can also comment to the issue from VSCode.
- Node 8.5/8.6 request bug, moved vscode to devDependencies and upgraded npm packages
- #85 Print URLs in "No token found" warning
- This was done for troubleshooting purposes. A lot of people are having hard time to configure the instance url and hopefully this will give them a clue to understand what's going wrong.
- #28 Creating a snippet doesn't work when only 2 lines selected
- Support for crt/key pair certificates for users that may use a *.p12 certificate
- A new panel in the GitLab sidebar to show all MRs in the current project
- Ability to work with the non-root domains for self hosted GitLab instances.
- Fixed NPM security issues
- Pipeline notification on the status bar will now include the list of running and failed jobs
- Implemented by @jduponchelle with MR !23 π
- Refresh buttons on the sidebar were visible for all panes and even for other extensions.
- View in GitLab button in the pipeline updated notification was not visible
- A new config option to fetch pipeline data from a different Git remote Read more
- Implemented by @jduponchelle with MR !22 and closes Issue #59 π
- A new config option to toggle pipeline status change notifications Read more
- Pipeline notifications introduced in v1.3.0 will not be on by default with this version. You need to manually set the option to true.
- A new config option to set remote name manually Read more
- Implemented by @jduponchelle with MR !18 π
- Extension will show a notification after pipeline status changed
- Pipeline action will not open the pipeline on the default browser
- A new config option to toggle MR status on status bar Read more
- Implemented by @robinvoor with MR !15 π
- Invalid date parsing for unfinished pipelines.
- A new config option to toggle GitLab related links on the status bar Read more
- Implemented with this commit closes #58
- #57 Can't use extension with self-hosted gitlab - scope validity
- Fixed with this commit
- A new panel on the sidebar to see the list of your issues and MRs alongside with the links and informations for your current branch. Read more
- #41 Extension not opening the pipeline from command pallete
- Fixed with this commit
- Respect VSCode http.proxy settings
- Implemented by @martianboy with MR !13 π
- A new config option named
gitlab.ca
to set self signed certificates. Read more - A new config option named
gitlab.ignoreCertificateErrors
to ignore certificate errors while connecting and fetching data from GitLab instance. Read more
- #26 Support for on-premises GitLab instances with self-signed
- #29 Support for on-premises GitLab instances with no certification (http)
- GitLab Workflow now supports multiple instances.
- ESLint and Prettier integration for dev environment.
- Added by @alpcanaydin with MR !6 π
- Private Access Token set and remove flow changed. We automatically migrate existing keys so this change shouldn't break your existing workflow or you shouln't need to do anyhing. Read more here and here.
- Add an option to turn off the issue link in the status bar
- #25 Create snippet from selection or entire file.
- #22 Add support for .gitlab-ci.yml lint-ing
- #20 Added Read more and Set token now buttons to token ask notification.
- #19 Can't add token
- π New logo Special thanks to @ademilter for his amazing work π
- #14 GitLab: Open active file on GitLab - workspace path not filtered out
- #16 Does not work witch projects in subgroup
- Fixed by @AmandaCameron with MR !3 π
- #17 Cross project closing issue goes to wrong URL.
- Added search feature for MRs and Issues. Supports basic and advanced search.
- For basic search, just type anything and hit Enter. Extension will search in title and description fields of MRs and issues.
- For advanced search, you can use multiple tokens to search issues and MRs where tokens can be
title
,author
,assignee
,labels
,label
,milestone
,state
,scope
. Some example usages:- discussions refactor
- title: discussions refactor author: fatihacet labels: frontend, performance milestone: 10.5
- title: group labels author: annabeldunstone assignee: timzallmann label: frontend
- Added closing issue link of current MR to status bar and clicking it will open related issue on GitLab.
- Added compare current branch with master feature.
- Added MIT License
- Pipeline not found text on status bar will be hidden if there is no GL project.
- Significantly reduced timing of opening current MR from status bar.
- #12 Fix fetching git remote and tracking branch names.
- Fixed slient failing of status bar items and hide them on error.
- Fixed fetching remote url. Thanks to @kushalpandya.
- Clicking the pipeline status text on status bar now opens Pipeline action picker.
- Pipeline actions picker
- View latest pipeline on GitLab.com
- Create a new pipeline for your current branch
- Retry last pipeline
- Cancel last pipeline
- Added a new command to open current pipeline on GitLab.
- Added click handler to pipeline status text on status bar to open pipeline on GitLab.
- Added refresh interval for MR link on status bar.
- #9 Branch names with slashes appear to break URL generation
- Update pipeline status on status bar.
- Added a new service layer to opearate git commands.
- Added a new service layer to talk with GitLab API.
- Added new methods to get info from Git and GitLab.
- Added Personal Access Token flow providing menu options to save and delete GitLab PAT.
- Implemented MR link on status bar and add click handler to open MR on GitLab.
- Implemented pipeline status on status bar.
- Implemented open active file on GitLab including active line number and selection.
- Implemented open current MR on GitLab.
- Implemented open GitLab to create new merge request.
- Implemented open GitLab to create new issue.
- Deprecated
gitlab.userId
. - Show assigned Issues and MRs now work project specific.
- #7 Remove hardcoded origin in fetchGitRemote method.
- #3 Assigned MR and issues openers should be project specific
- #1 Local branch name and tracking remote branch name may not be the same
- #8 API URL is hardcoded
- #4 Remove pipes
|
from git commands - #5 Pipeline info won't be visible in status bar if there is no MR
- #2 Remove own MR requirement to find branch MR
- Implemented show issues assigned to me.
- Implemented show merge requests assigned to me.