- Initial release of the MV Basic extension under the MV Extensions project
- Add in jBASE language files
- Internal build
- Internal build
- Add AccuTerm connector for RestFS
- Improve RestFS API
- Add "Language Type" setting for dynamic IntelliSense
- Improve Regex for comments, split lines and for/next
- Improve docs
- Add additional language syntax test files
- Fix formattingEnabled setting to correctly enable/disable auto formatting
- Improve RestFS API
- Fix formatting issue with spacing and blank lines
- Crushed many Regex bugs with the language server
- Better recognition of keywords
- Fixed erroneous warnings and errors
- Fixed language server JavaScript errors
- Fixed incorrect line matching for legitimate warnings and errors
- Fixed bug that introduced spaces to blank lines
- Introduced webpack to bundle the extension
- Removed docs from the bundled extension (they can still be accessed online at the repo)
- Improvements to RestFS API
- Fixed a bug with the "customWordPath" option (#24)
- Fixed auto-formatting bug (#45)
- Added documentation for the RestFS API (#89)
- Fixed bug with space-prefixed labels (#96)
- Improved linting (#98)
- Improved label detection with GOTO/GOSUB (#99)
- Fixed bug with FOR/NEXT linting with labels (#104)
- Fixed a bug with FOR/NEXT recognition and spacing (#107)
- Fixed a bug with LOOP/REPEAT recognition and spacing (no issue)
- Fixed a bug with formatting for comment lines (#110)
- Added new indentComment setting to control comment indentation (#111)
- Added new customFunctionPath setting to allow users to contribute custom functions/subroutines for IntelliSense and linting (#113)
- Fixed bug with customFunctionPath
- Fixed bug with customFunctionPath and improved jBASELanguage.json
- Added userVariablesEnabled setting which allows the language server to parse your code for variable names to use in IntelliSense (#128)
- Added improvements to dynamic user variable Intellisense to now include
- Arguments from a
CALL
orSUBROUTINE
- Variables from a
FOR ... TO
- Variables from a
EQU ... TO
- Variables from a
EQUATE ... TO
- Arguments from a
- Bug fixes and performance enhancements to the AccuTerm connector (#133)
- Package dependency updates
- Light refactoring to match latest Microsoft sample language server code
- Resolving issues from breaking changes in VS Code 1.62 (#162)
- Refactor RestFS to use Axios
- Bug fixes with jBASE syntax highlighting
- Blowing the dust off with some package updates
- See 2.1.4, but with updated badges in the README
- QM language improvements
- Package updates
- Added
Format Structure
setting to assist with code folding - Package updates