Skip to content

Commit

Permalink
Release v0.13.0
Browse files Browse the repository at this point in the history
Prepare release v0.13.0
  • Loading branch information
davelopez authored Sep 30, 2024
2 parents 375f77b + 33535be commit f85bd69
Show file tree
Hide file tree
Showing 8 changed files with 68 additions and 26 deletions.
13 changes: 12 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,8 @@ This project has the following main goals:
- [Improved macros support](#improved-macros-support)
- [Extract macro](#extract-macro)
- [Full Galaxy tool linter integration](#document-validation)
- [Document Outline](#document-outline) _New feature!_
- [Document Outline](#document-outline)
- [Insert param reference](#insert-param-reference) _New feature!_

# Getting Started

Expand Down Expand Up @@ -160,3 +161,13 @@ You can select (a complete) XML element and then extract it to a local macro (di
You can now see a document outline of the currently opened tool document. This is especially useful when working with large tool documents. You can navigate to the different sections of the document in a quick and convenient way.

![Demo feature document outline](../assets/feature.document.outline.gif)

## Insert Param Reference

Now you can use new commands to insert input parameter references into your wrapper. To insert a parameter reference in the command section, place your cursor in the desired position and then invoke the `Insert a reference to a param element.` command from the command palette (`ctrl+shift+p`) or directly use the default key binding for that command `ctrl+alt+i ctrl+alt+p`.

![Demo feature insert param reference](../assets/feature.insert.param.ref.gif)

In a similar way, you can also invoke a command but for inserting a param reference that can be used inside an output filter. The default key binding for that is `ctrl+alt+i ctrl+alt+f`.

![Demo feature insert param filter](../assets/feature.insert.param.filter.png)
13 changes: 11 additions & 2 deletions client/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,25 @@
# Galaxy Tools (VS Code Extension) Changelog

## [0.13.0] - 2024-09-30

### Added

- Add commands `Insert param reference` and `Insert param output filter` ([#264](https://github.com/galaxyproject/galaxy-language-server/pull/264)).

### Changed

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

## [0.12.1] - 2024-05-18

### Added

- Option to skip future server install confirmations ([#252](https://github.com/galaxyproject/galaxy-language-server/pull/252)).
- Option to skip future server install confirmations ([#252](https://github.com/galaxyproject/galaxy-language-server/pull/252)).

### Changed

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


## [0.12.0] - 2023-10-14

### Added
Expand Down
13 changes: 12 additions & 1 deletion client/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,8 @@ Since version `0.4.0` you can use some of the cool features of [planemo](https:/
- [Improved macros support](#improved-macros-support)
- [Extract macro](#extract-macro)
- [Full Galaxy tool linter integration](#document-validation)
- [Document Outline](#document-outline) _New feature!_
- [Document Outline](#document-outline)
- [Insert param reference](#insert-param-reference) _New feature!_

# Installation

Expand Down Expand Up @@ -195,3 +196,13 @@ You can select (a complete) XML element and then extract it to a local macro (di
You can now see a document outline of the currently opened tool document. This is especially useful when working with large tool documents. You can navigate to the different sections of the document in a quick and convenient way.

![Demo feature document outline](../assets/feature.document.outline.gif)

## Insert Param Reference

Now you can use new commands to insert input parameter references into your wrapper. To insert a parameter reference in the command section, place your cursor in the desired position and then invoke the `Insert a reference to a param element.` command from the command palette (`ctrl+shift+p`) or directly use the default key binding for that command `ctrl+alt+i ctrl+alt+p`.

![Demo feature insert param reference](../assets/feature.insert.param.ref.gif)

In a similar way, you can also invoke a command but for inserting a param reference that can be used inside an output filter. The default key binding for that is `ctrl+alt+i ctrl+alt+f`.

![Demo feature insert param filter](../assets/feature.insert.param.filter.png)
38 changes: 20 additions & 18 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.12.1",
"version": "0.13.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.12.1";
export const GALAXY_LS_VERSION = "0.13.0";
export const LANGUAGE_ID = "galaxytool";
export const TOOL_DOCUMENT_EXTENSION = "xml";

Expand Down
11 changes: 10 additions & 1 deletion server/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,21 @@
# Galaxy Language Server Changelog

## [0.13.0] - 2024-09-30

### Added

- Add commands `Insert param reference` and `Insert param output filter` ([#264](https://github.com/galaxyproject/galaxy-language-server/pull/264)).

### Changed

- Update server dependencies + improve development experience ([#257](https://github.com/galaxyproject/galaxy-language-server/pull/257)).

## [0.12.1] - 2024-05-18

### Changed

- Update internal dependencies to support new Galaxy (24.0.2) XSD definitions.


## [0.12.0] - 2023-10-14

### Added
Expand Down
2 changes: 1 addition & 1 deletion server/galaxyls/version.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
GLS_VERSION = "0.12.1"
GLS_VERSION = "0.13.0"

0 comments on commit f85bd69

Please sign in to comment.