Skip to content

Commit 100cca7

Browse files
authored
v0.12.0
Release v0.12.0
2 parents 46398a2 + 85a9d36 commit 100cca7

File tree

9 files changed

+34
-9
lines changed

9 files changed

+34
-9
lines changed

client/CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
# Galaxy Tools (VS Code Extension) Changelog
22

3+
## [0.12.0] - 2023-10-14
4+
5+
### Added
6+
7+
- Support for Document Outline via Document Symbols Provider ([#247](https://github.com/galaxyproject/galaxy-language-server/pull/247)).
8+
9+
### Changed
10+
11+
- Updated Galaxy Language Server [v0.12.0](./server/CHANGELOG.md#0120)
12+
313
## [0.11.0] - 2023-08-30
414

515
### Added

client/README.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,8 @@ Since version `0.4.0` you can use some of the cool features of [planemo](https:/
3535
- [Run planemo tests in the Test Explorer](#run-planemo-tests-in-the-test-explorer)
3636
- [Improved macros support](#improved-macros-support)
3737
- [Extract macro](#extract-macro)
38-
- [Full Galaxy tool linter integration](#document-validation) _New feature!_
38+
- [Full Galaxy tool linter integration](#document-validation)
39+
- [Document Outline](#document-outline) _New feature!_
3940

4041
# Installation
4142

@@ -188,3 +189,9 @@ There are also a lot of features around macros auto-completion. You can now navi
188189
You can select (a complete) XML element and then extract it to a local macro (directly in the tool wrapper) or into an external macro file. If there are several imported macro files, you can choose where to put them or if there is no imported file it will be created and imported directly.
189190

190191
![Demo feature expanded macros](../assets/feature.extract.macro.gif)
192+
193+
## Document Outline
194+
195+
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.
196+
197+
![Demo feature document outline](../assets/feature.document.outline.gif)

client/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"author": "davelopez",
66
"publisher": "davelopez",
77
"license": "Apache-2.0",
8-
"version": "0.11.0",
8+
"version": "0.12.0",
99
"preview": true,
1010
"repository": {
1111
"type": "git",

client/src/constants.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ export namespace Constants {
33
export const LS_VENV_NAME = "glsenv";
44
export const GALAXY_LS_PACKAGE = "galaxy-language-server";
55
export const GALAXY_LS = "galaxyls";
6-
export const GALAXY_LS_VERSION = "0.11.0";
6+
export const GALAXY_LS_VERSION = "0.12.0";
77
export const LANGUAGE_ID = "galaxytool";
88
export const TOOL_DOCUMENT_EXTENSION = "xml";
99

server/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# Galaxy Language Server Changelog
22

3+
## [0.12.0] - 2023-10-14
4+
5+
### Added
6+
7+
- Document Symbol provider ([#247](https://github.com/galaxyproject/galaxy-language-server/pull/247)).
8+
39
## [0.11.0] - 2023-08-30
410

511
### Fixed

server/galaxyls/services/context.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,10 @@
66
Optional,
77
)
88

9-
from lsprotocol.types import Range
10-
from pygls.workspace import Position
9+
from lsprotocol.types import (
10+
Position,
11+
Range,
12+
)
1113

1214
from galaxyls.services.tools.constants import MACROS
1315
from galaxyls.services.xml.constants import UNDEFINED_OFFSET

server/galaxyls/tests/unit/test_context.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
)
77

88
import pytest
9-
from pygls.workspace import (
9+
from lsprotocol.types import (
1010
Position,
1111
Range,
1212
)

server/galaxyls/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
GLS_VERSION = "0.11.0"
1+
GLS_VERSION = "0.12.0"

server/requirements.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pygls==1.0.2
1+
pygls==1.1.1
22
lxml==4.9.3
3-
anytree==2.9.0
3+
anytree==2.10.0
44
galaxy-tool-util==23.0.5

0 commit comments

Comments
 (0)