Skip to content

Commit acca175

Browse files
authored
Release v0.5.0
Prepare release v0.5.0
2 parents 6aafbfd + 5789629 commit acca175

File tree

4 files changed

+67
-35
lines changed

4 files changed

+67
-35
lines changed

CHANGELOG.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,28 @@ All notable changes to this project will be documented in this file.
44

55
The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/).
66

7+
## [0.5.0] - 2024-06-22
8+
9+
### Added
10+
11+
- Add validation rule to IWC profile to check all steps are documented [#79](https://github.com/davelopez/galaxy-workflows-vscode/pull/79)
12+
- Handle union types in Format2 Schema [#76](https://github.com/davelopez/galaxy-workflows-vscode/pull/76)
13+
14+
### Changed
15+
16+
- Improve validation profiles [#71](https://github.com/davelopez/galaxy-workflows-vscode/pull/71)
17+
- Improve symbols provider [#70](https://github.com/davelopez/galaxy-workflows-vscode/pull/70)
18+
- Improve document detection [#69](https://github.com/davelopez/galaxy-workflows-vscode/pull/69)
19+
20+
### Fixed
21+
22+
- Fix some completion edge cases in Format2 [#78](https://github.com/davelopez/galaxy-workflows-vscode/pull/78)
23+
- Ignore auto-complete suggestions for some schema elements in Format2 [#77](https://github.com/davelopez/galaxy-workflows-vscode/pull/77)
24+
- Fix Format2 validation for Any type [#75](https://github.com/davelopez/galaxy-workflows-vscode/pull/75)
25+
- Fix Format2 compatible primitive types validation [#74](https://github.com/davelopez/galaxy-workflows-vscode/pull/74)
26+
- Fix duplicated document cache on remote GitHub repositories [#73](https://github.com/davelopez/galaxy-workflows-vscode/pull/73)
27+
- Fix step export error validation rule [#72](https://github.com/davelopez/galaxy-workflows-vscode/pull/72)
28+
729
## [0.4.0] - 2024-06-02
830

931
### Added

README.md

Lines changed: 28 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,17 @@
11
# Galaxy Workflows VSCode Extension
22

3-
[![License: MIT](https://img.shields.io/badge/License-MIT-brightgreen.svg)](https://opensource.org/licenses/MIT)
4-
![GitHub release (latest SemVer)](https://img.shields.io/github/v/release/davelopez/galaxy-workflows-vscode)
5-
[![CI](https://github.com/davelopez/galaxy-workflows-vscode/actions/workflows/main.yml/badge.svg)](https://github.com/davelopez/galaxy-workflows-vscode/actions/workflows/main.yml)
6-
[![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/davelopez/galaxy-workflows-vscode)
3+
<a href="https://opensource.org/licenses/MIT" style="margin-right: 5px;">
4+
<img alt="License: MIT" src="https://img.shields.io/badge/License-MIT-brightgreen.svg?link=https%3A%2F%2Fopensource.org%2Flicenses%2FMIT">
5+
</a>
6+
<a href="https://github.com/davelopez/galaxy-workflows-vscode/releases" style="margin-right: 5px;">
7+
<img alt="GitHub Release" src="https://img.shields.io/github/v/release/davelopez/galaxy-workflows-vscode">
8+
</a>
9+
<a href="https://github.com/davelopez/galaxy-workflows-vscode/actions/workflows/main.yml" style="margin-right: 5px;">
10+
<img alt="CI" src="https://github.com/davelopez/galaxy-workflows-vscode/actions/workflows/main.yml/badge.svg">
11+
</a>
12+
<a href="https://open.vscode.dev/davelopez/galaxy-workflows-vscode">
13+
<img alt="Open in Visual Studio Code" src="https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc">
14+
</a>
715

816
The **Galaxy Workflows VSCode extension** assists in editing [Galaxy](https://galaxyproject.org/) Workflow files while enforcing [best practices](https://planemo.readthedocs.io/en/latest/best_practices_workflows.html). Use it in combination with [Planemo](https://github.com/galaxyproject/planemo) for an optimal experience in developing and maintaining your Galaxy workflows.
917

@@ -29,7 +37,9 @@ If you find a bug or have a suggestion to improve your experience, please create
2937

3038
1. For example, open the IWC (_Intergalactic Workflow Commission_) repository on GitHub
3139

32-
[![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20IWC%20repository%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://vscode.dev/github/galaxyproject/iwc)
40+
<a href="https://vscode.dev/github/galaxyproject/iwc">
41+
<img alt="Open IWC repository in Visual Studio Code" src="https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20IWC%20repository%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://vscode.dev/github/galaxyproject/iwc">
42+
</a>
3343

3444
2. Install the extension if you haven't already:
3545

@@ -84,11 +94,11 @@ You will receive diagnostics for every syntax error or incorrect property value
8494

8595
#### Gxformat2 (yaml)
8696

87-
![Workflow Validation Demo](images/validation-gxformat2.gif)
97+
<img alt="Workflow Validation Demo" src="https://raw.githubusercontent.com/davelopez/galaxy-workflows-vscode/main/images/validation-gxformat2.gif" width=1215 height=auto>
8898

8999
#### Legacy (ga)
90100

91-
![Workflow Validation Demo](images/validation-native.gif)
101+
<img alt="Workflow Validation Demo" src="https://raw.githubusercontent.com/davelopez/galaxy-workflows-vscode/main/images/validation-native.gif" width=1024 height=auto>
92102

93103
[Back to Features ⬆️](#features)
94104

@@ -98,11 +108,11 @@ Hover over properties to get a description of what they are and how to use them.
98108

99109
#### Gxformat2 (yaml)
100110

101-
![Documentation on Hover Demo](images/doc-hover-gxformat2.gif)
111+
<img alt="Documentation on Hover Demo" src="https://raw.githubusercontent.com/davelopez/galaxy-workflows-vscode/main/images/doc-hover-gxformat2.gif" width=877 height=auto>
102112

103113
#### Legacy (ga)
104114

105-
![Documentation on Hover Demo](images/doc-hover-native.gif)
115+
<img alt="Documentation on Hover Demo" src="https://raw.githubusercontent.com/davelopez/galaxy-workflows-vscode/main/images/doc-hover-native.gif" width=699 height=auto>
106116

107117
[Back to Features ⬆️](#features)
108118

@@ -112,11 +122,11 @@ Get [IntelliSense](https://code.visualstudio.com/docs/editor/intellisense#:~:tex
112122

113123
#### Gxformat2 (yaml)
114124

115-
![IntelliSense Demo](images/intellisense-gxformat2.gif)
125+
<img alt="IntelliSense Demo" src="https://raw.githubusercontent.com/davelopez/galaxy-workflows-vscode/main/images/intellisense-gxformat2.gif" width=760 height=auto>
116126

117127
#### Legacy (ga)
118128

119-
![IntelliSense Demo](images/intellisense-native.gif)
129+
<img alt="IntelliSense Demo" src="https://raw.githubusercontent.com/davelopez/galaxy-workflows-vscode/main/images/intellisense-native.gif" width=785 height=auto>
120130

121131
[Back to Features ⬆️](#features)
122132

@@ -126,11 +136,11 @@ Keep your workflow document consistently formatted. We recommend enabling the VS
126136

127137
#### Gxformat2 (yaml)
128138

129-
![Auto Formatting Demo](images/format-document-gxformat2.gif)
139+
<img alt="Auto Formatting Demo" src="https://raw.githubusercontent.com/davelopez/galaxy-workflows-vscode/main/images/format-document-gxformat2.gif" width=759 height=auto>
130140

131141
#### Legacy (ga)
132142

133-
![Auto Formatting Demo](images/format-document-native.gif)
143+
<img alt="Auto Formatting Demo" src="https://raw.githubusercontent.com/davelopez/galaxy-workflows-vscode/main/images/format-document-native.gif" width=1024 height=auto>
134144

135145
[Back to Features ⬆️](#features)
136146

@@ -140,11 +150,11 @@ The `Custom Outline` allows you to navigate and find different parts of the Work
140150

141151
#### Gxformat2 (yaml)
142152

143-
![Custom Outline Demo](images/custom-outline-gxformat2.gif)
153+
<img alt="Custom Outline Demo" src="https://raw.githubusercontent.com/davelopez/galaxy-workflows-vscode/main/images/custom-outline-gxformat2.gif" width=1255 height=auto>
144154

145155
#### Legacy (ga)
146156

147-
![Custom Outline Demo](images/custom-outline-native.gif)
157+
<img alt="Custom Outline Demo" src="https://raw.githubusercontent.com/davelopez/galaxy-workflows-vscode/main/images/custom-outline-native.gif" width=1024 height=auto>
148158

149159
[Back to Features ⬆️](#features)
150160

@@ -154,7 +164,7 @@ You can clean up the non-essential properties of a (legacy .ga) workflow with th
154164

155165
#### Legacy (ga)
156166

157-
![Cleanup Command Demo](images/clean-up-command-native.gif)
167+
<img alt="Cleanup Command Demo" src="https://raw.githubusercontent.com/davelopez/galaxy-workflows-vscode/main/images/clean-up-command-native.gif" width=1024 height=auto>
158168

159169
[Back to Features ⬆️](#features)
160170

@@ -169,12 +179,12 @@ Sometimes you want to compare different revisions of the same (legacy .ga) workf
169179
170180
#### Legacy (ga)
171181

172-
![Simplified Workflow Diffs Demo](images/clean-diff-native.gif)
182+
<img alt="Simplified Workflow Diffs Demo" src="https://raw.githubusercontent.com/davelopez/galaxy-workflows-vscode/main/images/clean-diff-native.gif" width=1317 height=auto>
173183

174184
### Workflow Tests Document Support
175185

176186
You can now edit Workflow Test Files (`*-test.yml`) with basic language support. This includes syntax highlighting, validation, auto-completion, and documentation on hover based on the _experimental_ schema for Workflow Test Files.
177187

178-
![Workflow Tests Document Support Demo](images/workflow-test-documents-support.gif)
188+
<img alt="Workflow Tests Document Support Demo" src="https://raw.githubusercontent.com/davelopez/galaxy-workflows-vscode/main/images/workflow-test-documents-support.gif" width=1315 height=auto>
179189

180190
[Back to Features ⬆️](#features)

package-lock.json

Lines changed: 16 additions & 16 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "galaxy-workflows",
33
"displayName": "Galaxy Workflows",
44
"description": "Utilities to assist in the edition of Galaxy (https://galaxyproject.org/) Workflow files.",
5-
"version": "0.4.0",
5+
"version": "0.5.0",
66
"preview": true,
77
"license": "MIT",
88
"publisher": "davelopez",

0 commit comments

Comments
 (0)