Skip to content

Latest commit

 

History

History
120 lines (89 loc) · 4.64 KB

CHANGELOG.md

File metadata and controls

120 lines (89 loc) · 4.64 KB

ChangeLog

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