Skip to content

Releases: ocamllabs/vscode-ocaml-platform

v1.3.1

08 Oct 03:21
Compare
Choose a tag to compare
  • Fix bug that prevented the extension from initializing properly when installed
    from the marketplace (#398)

v1.3.0

08 Oct 00:08
Compare
Choose a tag to compare
  • Replace "Switch implementation/interface" navigator button with a custom icon
    (#383)
  • Add Alt + D keyboard shortcut for destruct code action (#384)

v1.2.0

28 Sep 22:34
Compare
Choose a tag to compare
  • Consistent binding operator highlighting in OCaml files (#365)
  • Switch between implementation and interface files using Alt + O. This
    requires updating ocamllsp (#328)

v1.1.2

09 Sep 17:40
Compare
Choose a tag to compare
  • Highlight dashes in PKG names for .merlin files (#349)
  • Make .ocamlformat syntax highlighting more distinct (#350)
  • Improve highlighting of path elements and strings in .merlin files (#355)
  • Fix highlighting of comments that contain quoted string literals (#363)
  • Fix highlighting of rec keyword in type-annotated functions (#364)

v1.1.1

02 Sep 03:56
Compare
Choose a tag to compare
  • Fix interaction between character literals and comments/escaped quotes in OCaml files (#348)

v1.1.0

30 Aug 07:25
Compare
Choose a tag to compare
  • Highlight method keyword in ocaml interface (#340)
  • Add support for opam template file (#342)
  • Improve highlighting of labels and attributes/extensions in OCaml files (#343)
  • Add esy.json schema validation (#344)

v1.0.0

29 Aug 20:08
Compare
Choose a tag to compare
  • Add the option to use a custom sandbox with a configurable command template
    (#322)
  • Fix Reason syntax highlighting of module extension (#335)

v0.9.0

18 Aug 06:19
Compare
Choose a tag to compare
  • Fix syntax highlighting of empty comments (#276)
  • Fix syntax highlighting of floating attributes (#281)
  • Improve highlighting of external declarations (#282)
  • Highlight unprefixed opam files (#284)
  • Fix syntax highlighting of module type of (#285)
  • Fix syntax highlighting of module constraints (#286)
  • Fix syntax highlighting of lazy bindings (#287)
  • Add syntax highlighting for new ocamlformat values: after-when-possible, before-except-val, and unset (#288)
  • Fix Reason syntax highlighting of binding operators (#291)
  • Fix Reason syntax highlighting of type extensions (#292)
  • Improve syntax highlighting of OCaml comments that contain strings (#289)
  • Fix Reason syntax highlighting of recursive modules (#295)
  • Improve automatic indentation of parentheses (#308)

v0.8.0

29 Jun 23:30
Compare
Choose a tag to compare
  • Add highlighting for locally abstract types in OCaml files
  • Add highlighting for OASIS files
  • Improve OCamlbuild highlighting
  • Add dune task provider
  • Add commands ocaml.open-terminal and ocaml.open-terminal-select to open a
    terminal in a sandbox
  • Add ocaml.trace.server configuration option for the verbosity of the
    language server logs.
  • Add command ocaml.server.restart to restart the language server
  • Fix indentation rules for let-in expressions (#272)

v0.7.0

08 Jun 21:01
Compare
Choose a tag to compare
  • Fix faulty detection of esy sandboxes (#212)
  • Add support for Dune formatting in sandboxes
  • Add .mld syntax highlighting
  • Add highlighting for Cppo directives in OCaml files
  • Add highlighting for more toplevel and topfind directives in OCaml files
  • OCaml problem matcher now understands multi line errors emitted by 4.09 (#229)
  • Show statusbar item for current toolchain