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.
0.7.5 - 2022-09-02
- upgrade to [email protected]. Notable changes since 0.56.0:
- Allow
mod
as an aa prop, aa member identifier kinds forced to Identifier (brighterscript#684) - Doc Scraper Fixes (brighterscript#585)
- Validate too deep nested files (brighterscript#680)
- Fix case sensitivity issue with bs_const values (brighterscript#677)
- Allow
0.7.4 - 2022-08-24
- Fixes issue with tagging namespaced function as Unitialized Vars (#74)
- upgrade to [email protected]. Notable changes since 0.55.1:
- Fix compile crash for scope-less files (brighterscript#674)
- Fix parse error for malformed dim statement (brighterscript#673)
- Add validation for dimmed variables (brighterscript#672)
- Allow const as variable name (brighterscript#670)
- Dedupe code completions in components (brighterscript#664)
0.7.3 - 2022-08-12
- upgrade to [email protected]. Notable changes since 0.53.1:
- Fix scope-specific diagnostic grouping issue (brighterscript#660)
- Fix typescript error for ast parent setting (brighterscript#659)
- Fix missing constant references (brighterscript#658)
- Link all brs AST nodes to parent onFileValidate (brighterscript#650)
- Add a
toJSON
function to SymbolTable (brighterscript#655) - Performance boost: better function sorting during validation (brighterscript#651)
- Add semantic token color for consts (brighterscript#654)
- Add go-to-definition support for const statements (brighterscript#653)
- Fix broken plugin imports with custom cwd (brighterscript#652)
- Fix bug in languageserver hover provider (brighterscript#649)
- Add hover for CONST references. (brighterscript#648)
- Allow plugins to contribute completions (brighterscript#647)
- Plugin support for hover (brighterscript#393)
- Export some vscode interfaces (brighterscript#644)
- Better plugin docs (brighterscript#643)
0.7.2 - 2022-07-18
- upgrade to [email protected]
- Use smaller range for LINT3010 (#70)
0.7.1 - 2022-05-09
- error variable from
catch
statement should be available within thecatch
block (#64) - Prevent "unused var" in
goto
loop (#65)
0.7.0 - 2022-04-13
- upgrade to [email protected]
- do not consider enums as unused variables (#59)
0.6.0 - 2022-03-24
- upgrade to [email protected]
- npm audit issues
0.6.0 - 2021-10-27
- associative array comma linting and fixing (#40)
- automatic code fix for removing
as void
when changing a function to sub (#42)
0.5.0 - 2021-07-07
- check scripts/components usage (behind
--checkUsage
flag). (#35)
0.4.0 - 2021-05-25
- automatic code fixes (#28)
- function/sub style
then
style- if condition grouping with/without parenthesis
0.3.0 - 2021-05-19
- Add ignores and globals (#27)
- invoking classes fix (#26)
0.2.0 - 2021-05-13
0.1.0 - 2021-02-22
Initial release