Skip to content

Releases: PlutoLang/Syntax-Highlighting

0.5.0

21 Dec 00:42
Compare
Choose a tag to compare
  • Added highlighting for new Pluto 0.8.0 syntax
  • Added highlighting for class property type hints
  • Fixed highlighting of multiple hinted types, e.g. string|int
  • Fixed highlighting of method call within ternary
  • Fixed marking local pluto_class as invalid
  • Fixed highlighting of variable names like "function_name"
  • Fixed some classifications interfering with ligatures

0.4.3

13 Nov 07:44
Compare
Choose a tag to compare
  • Added highlighting for @pluto_warnings in comments
  • Added highlighting for type hints in localstat
  • Improved highlighting of 'instanceof'
  • Fixed hex floats not being highlighted correctly
  • Fixed highlighting of string with '\z'

0.4.2

18 Aug 22:41
Compare
Choose a tag to compare
  • Added lambda expressions
  • Fixed highlighting of non-interpolated strings that contain '{'

0.4.1

20 Jul 16:47
Compare
Choose a tag to compare
  • Added 'let'
  • Added "invalid" classification for multi-line quoted strings
  • Added "invalid" classification for 'local' statement with invalid name
  • Improved highlighting of incomplete function declaration
  • Fixed not highlighting escape sequences in strings
  • Fixed not highlighting multi-line strings
  • Fixed highlighting 'end' within names in class body
  • Some other improvements and bugfixes

0.4.0

18 Jul 21:49
Compare
Choose a tag to compare
  • Added everything that was added in Pluto 0.7.0
  • Added data for "toggle comment" features
  • Improved highlighting of local attributes
  • Fixed highlighting of shorthand access to a table field called 'class'
  • Some other improvements and bugfixes

0.3.4

29 Apr 14:00
Compare
Choose a tag to compare
  • Fixed snippets being unscoped

0.3.3

23 Apr 14:25
Compare
Choose a tag to compare
  • Added support for doc tags
  • Fixed 'pluto_new' not being highlighted like 'new'
  • Fixed '&' not being considered an operator

0.3.2

13 Apr 00:44
Compare
Choose a tag to compare
  • Added type hints
  • Added binary numerals
  • Improved classifications for ternaries and safe navigation
  • Fixed classifying "enum class" like an enum called "class"
  • Fixed not allowing '_' within numerals
  • Fixed not classifying ':' in method call as accessor
  • Fixed not classifying ':' as separator for default & case

0.3.1

10 Apr 02:56
Compare
Choose a tag to compare
  • Fixed | and ~ not being considered operators
  • Fixed classifying "enum begin" like it's an enum called begin
  • Some other improvements and bugfixes

0.3.0

06 Apr 18:57
Compare
Choose a tag to compare
  • Added everything that was added in Pluto 0.6.0
  • Added default arguments
  • Fixed safe navigation causing things like '?string' to have '?s' highlighted
  • Fixed ':' being considered an operator instead of only ':='
  • Fixed '...' not being coloured within arguments
  • Some other improvements and bugfixes