Skip to content

Latest commit

 

History

History
170 lines (115 loc) · 7.72 KB

File metadata and controls

170 lines (115 loc) · 7.72 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

[0.0.9] - 2019-12-30

Added

Changed

[0.0.8] - 2019-10-20

Added

  • Highlighting for attributes. f85aec5
  • Highlighting for ${...} syntax f11581d
  • Highlighting for none keyword. d682dbe

Changed

  • Fixed nested comments. f19d486
  • Insert tabs instead of spaces. f4525ca
  • Corrupted icon. beeb022
  • Infinity recursion in certain grammar patterns a40e951

[0.0.7] - 2019-08-12

Added

Changed

  • Fixed function declaration from new line cede5204
  • Fixed invalid function space pattern 88477c2
  • Fixed import, module (s) bag ef56b2c

Removed

[0.0.6] - 2019-07-15

Added

Fixed

Changed

  • types/vscode version to 1.20.0 37dd64b

Removed

  • Autoclosed multilines comments (block) 012e640

[0.0.5] - 2019-06-30

Added

  • Pattern for static type intptr
  • Pattern for control keyword $else
  • Pattern for builtin casting/control function (f877c3b).
  • String placeholder, escaped characters.
  • Auto closed multiline comments (b173e1e)
  • Launch script for debuggin (24b183a)
  • Added two commands v.ver, v.prod (d1d99a9)
  • Added TypeScript based project (9fa4992)
  • Created package-lock.json (16114d6)

Fixed

  • Invalid pattern for new-exist-extend-limited-overloaded functions (8952a71)
  • Invalid pattern for module, import, #include
  • Invalid pattern for enum, type, struct, interface (83e27e0)
  • Invalid typo ligth to light (09b5257)
  • Invalid pattern for variable assignment.

[0.0.4] - 2019-06-22

Added

  • Pattern for static types byteptr, voidptr, ustring
  • Pattern for extend (extra) function syntax fn (a mut Vector) Set() {}
  • Pattern for limited operator overloading fn (a Operand) + (b Operand)Operand {}
  • String placeholder.
  • String escaped characters.
  • Highlighting for V compiler headers without open source code .vh

Fixed

  • Invalid pattern for floating point numbers.

  • Invalid pattern for single, double strings.

  • Invalid pattern for new function declaration.

  • Invalid pattern for exist function.

  • Invalid patterns for module, import, #include, #flag

  • Invalid pattern for generic <T>

  • Invalid pattern for variable assignment.

  • Invalid pattern for label (conflict with default keyword) default:

  • Included pattern for variable increment, decrement.

[0.0.3] - 2019-06-16

Added

  • Pattern for generics.
  • Generic highlighting.
  • Assignment operators &=, |=, ^=, &&=, ||=, >>=, <<=.

Fixed

  • Invalid pattern for float numeric.
  • Invalid pattern for new/exist function.

[0.0.2] - 2019-06-12

Added

  • Pattern for new-function variables, punctuation characters.
  • Pattern for exist-function punctuation characters.
  • Pattern for arithmethic, relation, logical, bitwise, assignment operators.

Fixed

  • Invalid patterns for assignment operator.
  • Invalid patterns for integer, float, hex numerics.
  • Invalid patterns for new/exist function arguments.

Changed

  • Highligting for module, import, struct, enum, interface from default to bold underline.

[0.0.1] - 2019-06-10

Added

  • Code snippets for standart keywords and expressions.
  • Developer dark theme for V.
  • TextMate Language Support for V.
  • Icons in /icons folder.
  • Images in /images folder.
  • Icon theme in /theme/icon-theme.json.
  • Icon for .v based files in theme/images/v.svg.