Releases: PlutoLang/Syntax-Highlighting
Releases · PlutoLang/Syntax-Highlighting
0.5.0
- 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
0.4.2
0.4.1
- 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
0.3.4
0.3.3
0.3.2
- 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
0.3.0
- 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