All notable changes to the "rascript-language-server" extension will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[0.4.1] - 2026-01-20
- Out of bounds index crash (#4)
[0.4.0] - 2025-09-18
- Changelog
- New built-in function definition
achievement_set()
achievement()built-in function definition to support newsetparameterleaderboard()built-in function definition to support newsetparameter
- Lint errors on main and parser functions
[0.3.0] - 2025-09-15
- Support for structured data
[0.2.1] - 2025-07-06
- Pipeline build to support new file structure to output binary
[0.2.0] - 2025-07-06
- Code note hover text
- Refactor project file structure
[0.1.0] - 2025-06-17
- MIT License
- User defined variable names to auto completion
- User defined function names to auto completion
[0.0.5] - 2025-06-13
- Output binary release file in zip file directory bugfix
[0.0.4] - 2025-06-13
- Output binary release file in zip file to preserve permissions
[0.0.3] - 2025-06-13
- Version number to output binary release file
[0.0.2] - 2025-06-13
- Binary release building in pipeline bugfix
[0.0.1] - 2025-06-13
- Repository skeleton code setup
- Function definition links
- Hover box for built-in functions: byte, word, tbyte, dword, bit0, bit1, bit2, bit3, bit4, bit5, bit6, bit7, bit, low4, high4, bitcount, word_be, tbyte_be, dword_be, float, float_be, mbf32, mbf32_le, double32, double32_be, prev, prior, bcd, identity_transform, ascii_string_equals, unicode_string_equals, repeated, once, tally, deduct, never, unless, measured, trigger_when, disable_when, always_true, always_false, format, substring, length, range, array_push, array_pop, array_map, array_contains, array_reduce, array_filter, dictionary_contains_key, any_of, all_of, none_of, sum_of, tally_of, max_of, assert, achievement, rich_presence_display, rich_presence_value, rich_presence_lookup, rich_presence_ascii_string_lookup, rich_presence_macro, rich_presence_conditional_display, leaderboard, __ornext
- Auto completion for built-in functions: byte, word, tbyte, dword, bit0, bit1, bit2, bit3, bit4, bit5, bit6, bit7, bit, low4, high4, bitcount, word_be, tbyte_be, dword_be, float, float_be, mbf32, mbf32_le, double32, double32_be, prev, prior, bcd, identity_transform, ascii_string_equals, unicode_string_equals, repeated, once, tally, deduct, never, unless, measured, trigger_when, disable_when, always_true, always_false, format, substring, length, range, array_push, array_pop, array_map, array_contains, array_reduce, array_filter, dictionary_contains_key, any_of, all_of, none_of, sum_of, tally_of, max_of, assert, achievement, rich_presence_display, rich_presence_value, rich_presence_lookup, rich_presence_ascii_string_lookup, rich_presence_macro, rich_presence_conditional_display, leaderboard, __ornext
- Binary release building in pipeline