Skip to content

Releases: leanprover/vscode-lean4

v0.0.221

13 Nov 13:25

Choose a tag to compare

  • Make the Windows installation script more robust (#689)
  • Add a setup diagnostic for unsupported OS versions (#683, #691)

v0.0.220

04 Nov 13:20

Choose a tag to compare

  • Fix a bug where character escapes weren't highlighted correctly and '\"' could lead to the whole file being highlighted as a string (#688)

v0.0.219

31 Oct 18:28

Choose a tag to compare

  • Fix a bug in combination with the current core master where server logging was accidentally enabled by default (#687)

v0.0.218

29 Oct 08:34

Choose a tag to compare

  • Fix a bug where opening the 'All Messages' section in the InfoView would cause the client to spam messages to the language server (#686)
  • Update the TextMate grammar with new keywords and fix some highlighting bugs (#682)
  • Add client-side support for revamped server logging (#681)

v0.0.217-pre

21 Oct 08:26

Choose a tag to compare

v0.0.217-pre Pre-release
Pre-release
  • Update the TextMate grammar with new keywords and fix some highlighting bugs (#682)

v0.0.216

13 Oct 15:03

Choose a tag to compare

  • Distinguish message tally in InfoView by severity (#673)
  • Change \n abbreviation to expand as \n, \! to expand as ¬ and \r! to expand as ¡ (#671)
  • Add abbreviations \rw for and \coe for
  • Add context-menu actions for searching traces in the InfoView (#675)
  • Fix a bug where attempting to re-install Elan while running a Lean language server on Windows would produce an error (#678)
  • Fix a bug where the InfoView would sometimes display intermittent 'content modified' errors (#679, author: @brandondong)
  • Fix a bug where right clicking would override the selected text in the InfoView (#653)
  • Fix a bug where some commands would produce a "no active Lean tab" error when starting VS Code (#674)
  • Add a confirmation dialog when using "Rename symbol" and it renames identifiers in 2 or more files (#673)

v0.0.215

30 Sep 11:16

Choose a tag to compare

  • Fix a bug where the InfoView would sometimes display stale messages (#668)
  • Add \ma shortcut for \mapsto (#667, author: @vasnesterov)

v0.0.214

25 Sep 08:10

Choose a tag to compare

  • Remove Moogle integration, as the Moogle website is now defunct (#666)

v0.0.213

23 Sep 16:22

Choose a tag to compare

  • Add client-side support for a trace search mechanism (#658)
  • Clean up all click interactions in the InfoView (#661)
  • Add abbreviations for →ₛₗ (#659, author: @yapudpill)
  • Fix the 'Show Documentation Resources' command to point to the right URL on the new Lean website (#660)

v0.0.212

15 Sep 09:04

Choose a tag to compare

  • Add new installation mechanism that installs Git and curl automatically (#641, #648)
  • Add language server support for lakefile.toml by depending on Even Better TOML (#646)
  • Add a new sort order for 'All messages' in the InfoView (#645, #647)
  • Re-add copy-state and copy-message functionality to the InfoView context menu (#644)
  • Increase auto-completion delay (#654)
  • Fix 'Stop Server' command (#642)
  • Ensure that all update options are provided in the 'Update Dependency' command (#638)
  • Bump recommended Elan version to 4.0.0 (#640)
  • Ensure that Lean extension activates when any file in a Lean project is opened (#637)
  • Alias \dot and \cdot to \centerdot (#639)
  • Add abbreviations for macrons (#633, author: @Komyyy)
  • Add two-sided abbreviation for norms (#634, author: @Julian)
  • Add abbreviation for HEq (#632, author: @Rob23oba)
  • Fix a bug where the extension would issue 'Restart Server' notifications even when a config file was merely touched, not actually modified (#651)