Releases: polserver/vscode-escript
v0.19.0
What's Changed
- Add support for regular expression literals by @KevinEady in #125
- Document how to use it with NVIM and support android as platform by @turleypol in #127
- Release v0.19.0 by @KevinEady in #128
Full Changelog: v0.18.2...v0.19.0
v0.18.2
This release fixes an issue with crashes due to incorrect function calls (eg. invalid number of parameters) when using the short-circuit evaluation option in ecompile.cfg.
What's Changed
- Update polserver to a93f2ed by @KevinEady in #119
- Release v0.18.2 by @KevinEady in #120
Full Changelog: v0.18.1...v0.18.2
v0.18.1
This fixes the incorrectly packaged v0.18.0, which was missing the native libraries for win32-x64 and darwin-universal.
What's Changed
- Release v0.18.1 by @KevinEady in #118
Full Changelog: v0.18.0...v0.18.1
v0.18.0
This release adds support for document symbols. This is generally used, for example, when the IDE creates "breadcrumbs" for a document. This provides a hierarchical view of classes, functions, variables, etc.
vscode-escript-document-symbols.mp4
What's Changed
- Add support for document symbols by @KevinEady in #116
- Release v0.18.0 by @KevinEady in #117
Full Changelog: v0.17.0...v0.18.0
v0.17.0
This release adds support for the newly released Escript feature for uninitialized functions in class declarations.
What's Changed
- Add support for uninitialized functions by @KevinEady in #113
- Release v0.17.0 by @KevinEady in #114
Full Changelog: v0.16.0...v0.17.0
v0.16.0
This release adds support for the two most recent additions to the Escript language.
Short-circuit evaluation warning
When using short-circuit evaluation with warnings enabled (ie. ecompile.cfg settings ShortCircuitEvaluation and ShortCircuitEvaluationWarning), warnings for statements that will potentially not be executed will display.
Enum classes
Escript's recent addition of enum class concept has been incorporated into the extension.
What's Changed
- Update polserver to 0a8833c by @KevinEady in #105
- Add support for enum class by @KevinEady in #109
- Release v0.16.0 by @KevinEady in #110
Full Changelog: v0.15.1...v0.16.0
v0.15.1
This release fixes an issue where the debugger's TCP connection is not properly closed when getting the list of PIDs from the server.
What's Changed
- Update polserver to 953da6d by @KevinEady in #95
- Bump robinraju/release-downloader from 1.11 to 1.12 in the all group by @dependabot in #93
- Bump the all group across 4 directories with 9 updates by @dependabot in #94
- Send disconnect request after getting pid list by @KevinEady in #100
- Add display name for extension in Marketplace by @KevinEady in #101
- Release v0.15.1 by @KevinEady in #102
Full Changelog: v0.15.0...v0.15.1
v0.15.0
This release adds support for the recently introduced language changes:
- index and sequence bindings
- spread operator in
structanddictionaryinitializers
Screenshots
vscode-escript-sequence-binding.mp4
What's Changed
- Bump the all group across 1 directory with 2 updates by @dependabot in #75
- Bump robinraju/release-downloader from 1.8 to 1.11 in the all group by @dependabot in #74
- Update dev dependencies; Update polserver to fade2d3; Use macos-latest in CI by @dependabot in #87
- Add sequence and index binding tests; Fix display of error message when getting process list by @KevinEady in #88
- Release v0.15.0 by @KevinEady in #89
New Contributors
- @dependabot made their first contribution in #75
Full Changelog: v0.14.3...v0.15.0
v0.14.3
This release fixes an issue where when requesting completion suggestions for an object access query (eg. object.foo), all globally-scoped items (functions, constants, ...) were returned. The extension cannot provide completion details for objects, so no suggestions will be shown.
What's Changed
- Disable precompiled headers for polserver by @KevinEady in #72
- Hide global-scope completions on non-this member access by @KevinEady in #71
- Add Marketplace publish action by @KevinEady in #44
- Release v0.14.3 by @KevinEady in #73
Full Changelog: v0.14.2...v0.14.3
v0.14.2
This release addresses a bug where the this parameter was not shown when calling a method function eg. Foo::Bar( this ) in signature help.
What's Changed
- Update npm, GitHub Actions dependencies; Add dependabot by @KevinEady in #68
- Fix missing
thisparameter in signature help by @KevinEady in #69 - Release v0.14.2 by @KevinEady in #70
Full Changelog: v0.14.1...v0.14.2

