All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Add validation rule to IWC profile to check all steps are documented #79
- Handle union types in Format2 Schema #76
- Fix some completion edge cases in Format2 #78
- Ignore auto-complete suggestions for some schema elements in Format2 #77
- Fix Format2 validation for Any type #75
- Fix Format2 compatible primitive types validation #74
- Fix duplicated document cache on remote GitHub repositories #73
- Fix step export error validation rule #72
- Add basic support for Workflow Test Files (
*-test.yml
) #63
- Improve gxFormat2 auto-completion support #67
- Only workflow files with the extension
.gxwf.yml
will be considered Galaxy Workflows in VSCode #61
- Temporarily disable clean diff comparisons in Timeline #59
- Multi-language server support #48
- Basic YAML language service implementation #50
- Basic gxformat2 schema support for validation, documentation on hover and intellisense #52
- Support custom validators #35
- Configuration setting for cleanable properties #40
- Custom Validation Rule:
workflow_outputs
must have a label #44 - Configuration setting for Validation Profiles #46
- Fix
clean workflow command
issue with trailing commas #39
- Basic syntax highlighting and language configuration for
gxformat2
workflows in YAML. - Basic schema for native workflows (.ga).
- Support schema-based code completion (IntelliSense) for native workflows (.ga).
- Support schema-based documentation on hover for native workflows (.ga).
- Basic JSON schema-based validation for native workflows (.ga).
Cleanup workflow
andPreview Clean Workflow
commands for native workflows (.ga).- Simplified workflow diffs in local repositories for native workflows (.ga).
- Custom Outline for native workflows (.ga).
- Syntax highlighting and grammars (based on JSON) for native workflows (.ga).