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.
- the
bsc
cli now emits a nonzero return code whenever parse errors are encountered, which allows tools to detect compile-time errors. (#43)
0.4.2 - 2020-04-01
- upgraded to [email protected]
0.4.1 - 2020-01-11
- upgraded to [email protected] which fixed a critical bug during pkg creation.
0.4.0 - 2020-01-07
- ability to specify the pkgPath of a file when adding to the project.
- upgraded to [email protected]
- bug that was showing duplicate function warnings when multiple files target the same
pkgPath
. Now roku-deploy will only keep the last referenced file for eachpkgPath
- reduced memory consumtion and FS calls during file watcher events
- issue in getFileByPkgPath related to path separator mismatches
- bugs related to standalone workspaces causing issues for other workspaces.
0.3.1 - 2019-11-08
- language server bug that was showing error messages in certain startup race conditions.
- error during hover caused by race condition during file re-parse.
0.3.0 - 2019-10-03
- support for parsing opened files not included in any project.
- parser bug that was preventing comments as their own lines inside associative array literals. (#29)
0.2.2 - 2019-09-27
- bug in language server where the server would crash when sending a diagnostic too early. Now the server waits for the program to load before sending diagnostics.
0.2.1 - 2019-09-24
- the text for diagnostic 1010 to say "override" instead of "shadows"
- crash when parsing the workspace path to read the config on startup.
- auto complete options not always returning results when it should.
- windows bug relating to the drive letter being different, and so then not matching the file list.
- many bugs related to mismatched file path comparisons.
0.2.0 - 2019-09-20
- bsconfig.json validation
- slightly smarter intellisense that knows when you're trying to complete an object property.
- diagnostic for depricated brsconfig.json
- basic transpile support including sourcemaps. Most lines also support transpiling including comments, but there may still be bugs
- parser now includes all comments as tokens in the AST.
- bugs in the languageserver intellisense
- parser bug that would fail when a line ended with a period
- prevent intellisense when typing inside a comment
- Bug during file creation that wouldn't recognize the file
- Cloned from brightscript-language