Skip to content

Latest commit

 

History

History
173 lines (131 loc) · 6.71 KB

CHANGELOG.md

File metadata and controls

173 lines (131 loc) · 6.71 KB

ChangeLog

0.7.0 (20 April 2020)

  • The first real revision to the original extension with entirely new syntax highlighting and squashing some related bugs

0.6.6 (26 Mar 2020)

  • Nim not found in path (#153)

0.6.5 (25 Mar 2020)

  • Evolution of project file mapping (#118)
  • Show hover info at current mouse position (#147)
  • Completion suggestions require alphanumerics (#136)
  • Manage Nimpretty params (#140)
  • Rename provider (#141)
  • Automatically continue ## doc comment to next line (#139)
  • Added setting to enable/disable nimsuggest completions (#137)
  • Changed indentation rules (#133)
  • Added highlight on call without ()

0.6.4 (30 Sep 2019)

  • Block string literals (#126)
  • Change envelope length to UTF-8 byte size (#124)
  • Update nimUtils.ts to support .nimble PATH (#122)
  • Exports increase indentation (#119)

0.6.3 (12 Feb 2019)

  • Shift-Enter: Send-Selected-Lines-To-REPL (#113)
  • Add pragma snippet (#114)
  • Nim check result reported in Nim output channel
  • Add suggestion for imports (experimental feature)

0.6.2 (01 Dec 2018)

0.6.1 (07 Oct 2018)

  • Add progress indication in nim check
  • Fixed Auto-formatting issue #79

0.6.0 (23 Sep 2018)

  • Update extesion to the latest VSCode codebase
  • Add support for breakpoints in source code and CPPTool extension for debug support
  • Add Check command with default ctrl+alt+b hotkey
  • Add nimssugestResetTimeout config attribute #60
  • Fixed #84, #96

0.5.30 (26 Feb 2018)

  • Add experimental nimpretty support for code formatting (#79), nimpretty should be compiled and placed together with nim executable.

0.5.29 (03 Feb 2018)

  • Improve syntax highlighting, fix linting for the latest dev version of Nim (PRs #76, #78)

0.5.28 (18 Jan 2018)

  • Improve syntax highlighting and folding (PRs #64, #66, #75)

0.5.27 (27 Sep 2017)

0.5.26 (14 Jul 2017)

  • Fix indentation rules for VSCode 1.14

0.5.25 (27 Jun 2017)

  • Fixing 'nim' binary could not be found in PATH on OS X PR #52

0.5.23 (30 May 2017)

  • Fix string encoding + sexp parser performance tuning PR #51

0.5.22 (05 May 2017)

  • Reimplemented elrpc client PR #48

0.5.21 (21 Mar 2017)

  • Refixed #32 PR #45
  • Added support for auto bracket closing in nimble files PR #45
  • Improved the identation pattern to work on statement macros PR #45
  • Add output directory configuration for run selected file command
  • Improve code completion filtering

0.5.20 (10 Mar 2017)

  • Allows compile/run files in a path with spaces PR #41
  • Improve experimental nimsuggest check support

0.5.19 (20 Feb 2017)

  • Fix Get "command 'nim.run.file' not found" when trying to run file #37
  • Add experimental option useNimsuggestCheck to use nimsuggest tools for error checking

0.5.18 (15 Feb 2017)

  • Verbose logging for nimsuggest
  • Fix nim check leaks and nimsuggest instance leaks

0.5.17 (11 Feb 2017)

  • Nim documentation support improvements for hover and code completion

0.5.16 (07 Feb 2017)

  • Fixed toggle line comment stopped working in .nim files after 0.5.15 update #35
  • Readded bracket auto closing (it is intended that the string literals are brackets, VSCode recognises this and doesn't show a box around quotation marks)
  • Fixed signature completion of iterators
  • Fixed two snippets which pasted invalid code

0.5.15 (06 Feb 2017)

  • Highlight boolean keywords in default schemes (#34)
  • Prevent sorting code completion suggestions
  • Incorrect indentation after string literal (#32)
  • Improve run selected file (#5)

0.5.14 (16 Jan 2017)

  • Fixed when terminal not appeared after was closed
  • Added option for run unsaved content ("nim.runUnsaved" configuration property)

0.5.13 (18 Dec 2016)

  • Added "Nim: Run file" command that run selected file with F6 keyboard shortcut
  • Fixed "Provide more details in symbols window" #27

0.5.12 (04 Nov 2016)

  • Added support of bundled nimsuggest with compiler that will be available in upcoming Nim 0.15.3 release

0.5.11 (23 Oct 2016)

  • Fixed nim check multiline result parsing

0.5.9 (21 Sep 2016)

  • Fixed nim check often hangs and doesn't get killed #23
  • Fixed signature suggestion wrong behavior #21

0.5.7 (1 Aug 2016)

  • Minor fixes for the signature provider PR #22
  • Temporary disabled reindex on file change due leak of nimsuggest

0.5.5 (1 Aug 2016)

  • Added support for parameter hints PR #19

0.5.4

0.5.2

  • Added multiple projects support
  • Fixed some hangs during indexing

0.5.1

  • Fixed #12 - Cannot compile nimsuggest

0.5

  • Refactored nimsuggest interaction to use EPC mode, removed nimble requirements
  • Added info with qualified name for hovered element
  • Improved suggest information

0.4.10

  • Added test project support
  • Improved nim check error parsing for macros and templates

0.4.9

  • Improved database indexes
  • Fixed multiline error in nim check
  • Fixed nimsuggest problem with mixed case path in windows

0.4.6

  • Fixed #9 - nimsuggest "attacks" (one process per nim file in workspace)
  • Added type index persistence with NeDB

0.4.4

  • Fixed #7 - Block comments / inline comments are not supported
  • Fixed #8 - Terrible experience with clean install w/o nimsuggest

0.4.3

  • Added workspace symbol search support
  • Rewrote nimsuggest handling to use TCP mode
  • Added nim.licenseString for inserting default header in new nim files
  • Updated run project command to run single file in non project mode