Skip to content

Commit

Permalink
Release v0.8.0
Browse files Browse the repository at this point in the history
Release v0.8.0
  • Loading branch information
davelopez authored Oct 2, 2022
2 parents 91fbda2 + ef5a697 commit ac1fee9
Show file tree
Hide file tree
Showing 9 changed files with 42 additions and 12 deletions.
7 changes: 5 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,8 @@ This project has the following main goals:
- [Auto-sort param attributes](#auto-sort-param-attributes)
- [Run planemo tests in the Test Explorer](#run-planemo-tests-in-the-test-explorer)
- [Improved macros support](#improved-macros-support)
- [Extract macro](#extract-macro) _New feature!_ :rocket:
- [Extract macro](#extract-macro)
- [Full Galaxy tool linter integration](#document-validation) _New feature!_

# Getting Started

Expand Down Expand Up @@ -76,7 +77,9 @@ The documentation of tags and attributes is retrieved from the [Galaxy.xsd](http

![Demo feature validation](../assets/feature.validation.png)

The tools are also validated against the [Galaxy.xsd](https://github.com/galaxyproject/galaxy/blob/dev/lib/galaxy/tool_util/xsd/galaxy.xsd) schema.
In addition to basic XML syntax validation, the tools are validated against the [Galaxy.xsd](https://github.com/galaxyproject/galaxy/blob/dev/lib/galaxy/tool_util/xsd/galaxy.xsd) schema.

Since version 0.8.0 the full Galaxy linting is directly reported on the document diagnostics.

## Document auto-formatting

Expand Down
10 changes: 7 additions & 3 deletions client/.vscodeignore
Original file line number Diff line number Diff line change
@@ -1,7 +1,11 @@
**/*.ts
.vscode-test/**
**/*.log
**/*.map
out/**
node_modules/**
**/*.ts
dist/**/*.txt
glsenv/**
node_modules/**
out/**
tests/**
tsconfig.json
webpack.config.js
8 changes: 8 additions & 0 deletions client/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# Galaxy Tools (VS Code Extension) Changelog

## [0.8.0] - 2022-10-02

### Changed

- Code quality: add end to end tests ([#206](https://github.com/galaxyproject/galaxy-language-server/pull/206)).

- Updated Galaxy Language Server [v0.8.0](./server/CHANGELOG.md#080)

## [0.7.3] - 2022-09-06

### Fixed
Expand Down
7 changes: 5 additions & 2 deletions client/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,8 @@ Since version `0.4.0` you can use some of the cool features of [planemo](https:/
- [Auto-sort param attributes](#auto-sort-param-attributes)
- [Run planemo tests in the Test Explorer](#run-planemo-tests-in-the-test-explorer)
- [Improved macros support](#improved-macros-support)
- [Extract macro](#extract-macro) _New feature!_ :rocket:
- [Extract macro](#extract-macro)
- [Full Galaxy tool linter integration](#document-validation) _New feature!_

# Installation

Expand Down Expand Up @@ -105,7 +106,9 @@ The documentation of tags and attributes is retrieved from the [Galaxy.xsd](http

![Demo feature validation](../assets/feature.validation.png)

The tools are also validated against the [Galaxy.xsd](https://github.com/galaxyproject/galaxy/blob/dev/lib/galaxy/tool_util/xsd/galaxy.xsd) schema.
In addition to basic XML syntax validation, the tools are validated against the [Galaxy.xsd](https://github.com/galaxyproject/galaxy/blob/dev/lib/galaxy/tool_util/xsd/galaxy.xsd) schema.

Since version 0.8.0 the full Galaxy linting is directly reported on the document diagnostics.

## Document auto-formatting

Expand Down
4 changes: 2 additions & 2 deletions client/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion client/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"author": "davelopez",
"publisher": "davelopez",
"license": "Apache-2.0",
"version": "0.7.3",
"version": "0.8.0",
"preview": true,
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion client/src/constants.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ export namespace Constants {
export const LS_VENV_NAME = "glsenv";
export const GALAXY_LS_PACKAGE = "galaxy-language-server";
export const GALAXY_LS = "galaxyls";
export const GALAXY_LS_VERSION = "0.7.1";
export const GALAXY_LS_VERSION = "0.8.0";
export const LANGUAGE_ID = "galaxytool";
export const TOOL_DOCUMENT_EXTENSION = "xml";

Expand Down
12 changes: 12 additions & 0 deletions server/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,17 @@
# Galaxy Language Server Changelog

## [0.8.0] - 2022-10-02

### Added

- Full Galaxy tool linting integration ([#204](https://github.com/galaxyproject/galaxy-language-server/pull/204)).

### Changed

- Code quality: refactor validation system ([#205](https://github.com/galaxyproject/galaxy-language-server/pull/205)).

- Code quality: setup isort ([#203](https://github.com/galaxyproject/galaxy-language-server/pull/203)).

## [0.7.1] - 2022-01-31

### Fixed
Expand Down
2 changes: 1 addition & 1 deletion server/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
)

PACKAGE_NAME = "galaxy-language-server"
VERSION = "0.7.1"
VERSION = "0.8.0"
AUTHOR = "David López"
AUTHOR_EMAIL = "[email protected]"
DESCRIPTION = "A language server for Galaxy (https://galaxyproject.org) tool wrappers"
Expand Down

0 comments on commit ac1fee9

Please sign in to comment.