Releases: nwolverson/vscode-ide-purescript
v0.26.5
Full Changelog: v0.26.4...v0.26.5
v0.26.3
Full Changelog: v0.26.2...v0.26.3
v0.26.2
Full Changelog: v0.26.1...v0.26.2
v0.26.1
What's Changed
- Replace quotes in scripts by @wclr in #202
- Bump minimist from 1.2.5 to 1.2.6 by @dependabot in #203
- Bump shell-quote from 1.6.1 to 1.7.4 by @dependabot in #209
Full Changelog: v0.26.0...v0.26.1
v0.26.0
What's Changed
-
Add listener for JavaScript files by @aranchelk in #207
-
Set default formatter to
purs-tidy
-
Add configuration for diagnostics on type (see below)
-
Updates from
purescript-language-server
version0.17.0
- Diagnostics on type courtesy of @wclr.
- Work ongoing on this area, in particular compiler changes, but I've been running with this for probably months now and it's pretty cool even now.
- Rebuilding on FFI file change
- This requires that the LSP client sends file changes for
.js
files now
- This requires that the LSP client sends file changes for
- Default formatter is now none, formatter options have changed
- Detect new-style spago workspaces
- Update the textDocumentSync capability to spec v3
- Bundling changes (esmodules/build setup related, could potentially break something)
- Diagnostics on type courtesy of @wclr.
New Contributors
- @aranchelk made their first contribution in #207
Full Changelog: v0.25.12...v0.26.0
v0.25.12
Full Changelog: v0.25.11...v0.25.12
v0.25.11
Full Changelog: v0.25.10...v0.25.11
v0.25.10
What's Changed
- adding publishing to release gh action by @emattiza in #199
- Bump ansi-regex from 5.0.0 to 5.0.1 by @dependabot in #200
- Bump striptags from 3.1.1 to 3.2.0 by @dependabot in #182
- Bump tmpl from 1.0.4 to 1.0.5 by @dependabot in #192
New Contributors
Full Changelog: v0.25.9...v0.25.10
v0.25.4
-
Updates from
purescript-language-server
version0.15.8
-
Default
purescript.addSpagoSources
true (already true in vscode default for some time). -
Report incomplete results properly (fixes #144)
-
Indicate imported module on qualifier suggestions
-
Use new proposed suggestion API to give module/type info
(at least in vscode for now)
-
Provide folding ranges for declarations
-
Only suggest to import constructor when type has same name (@i-am-the-slime)
-
Support qualifiers in import/typo codeactions as per suggestions. Fix #143
-
-
Updates from
purescript-language-server
version0.15.7
- Show build error output when no JSON found. Fix #150
-
Updates from
purescript-language-server
version0.15.6
-
Filter completion suggestions based on already imported identifiers.
If a given identifier is imported, whether by an explicit or open import, only that same import should be suggested for that identifier.
For example, if
length
is imported fromData.Array
, a completion ofle
will suggestlength
fromData.Array
but notData.String
; it will still however suggestleft
orlengthOf
.Known issues:
- Due to technical limitations data constructors are not filtered in this way
- Depending on the
purescript.autocompleteLimit
setting, if the already imported identifier would not be in a longer list of suggestions,
then no filtering of the other options will occur.
v0.25.3
0.25.3