Skip to content

Releases: nwolverson/vscode-ide-purescript

v0.26.5

10 Oct 00:16
Compare
Choose a tag to compare

v0.26.3

01 Nov 23:22
Compare
Choose a tag to compare

Full Changelog: v0.26.2...v0.26.3

v0.26.2

07 Sep 17:47
Compare
Choose a tag to compare

Full Changelog: v0.26.1...v0.26.2

v0.26.1

29 Oct 10:35
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.26.0...v0.26.1

v0.26.0

17 Oct 17:59
Compare
Choose a tag to compare

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 version 0.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
    • 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)

New Contributors

Full Changelog: v0.25.12...v0.26.0

v0.25.12

21 Mar 08:50
Compare
Choose a tag to compare

Full Changelog: v0.25.11...v0.25.12

v0.25.11

11 Feb 20:19
Compare
Choose a tag to compare

Full Changelog: v0.25.10...v0.25.11

v0.25.10

09 Feb 22:42
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.25.9...v0.25.10

v0.25.4

19 Oct 22:46
Compare
Choose a tag to compare
  • Updates from purescript-language-server version 0.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 version 0.15.7

    • Show build error output when no JSON found. Fix #150
  • Updates from purescript-language-server version 0.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 from Data.Array, a completion of le will suggest length from Data.Array but not Data.String; it will still however suggest left or lengthOf.

    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

19 Oct 22:46
Compare
Choose a tag to compare
0.25.3