See Releases on Github for full release history.
- Create new target command now finds all matching file extensions regardless of case e.g. main.ASM
- Add memory view for debugger (under Variables-->System-->Memory, click icon to view)
- Allow watches to be set based on addresses e.g.
($2000)
or$($80).w
- Format watch as string of fixed length e.g.
message.s10
for string of length 10 at label 'message' - Bump webpack version [@dependabot]
- Add ability to output a source map file
- Experimental debug functionality via integrated JSBeeb emulator
- Bump braces version [@dependabot]
- Minor quality of life fixes
- Opcodes and register names included in autocomplete
- Don't show signature helper when in comments
- Label names take priority over keyworks for syntax highlighting
- Limit reporting 'second pass consistency' error to first point where it occurs
- Add functionality around macros (references, symbol highlighting etc.)
- Change default paths in settings.json to be relative so projects are portable
- If settings.json doesn't exist, will try to create from tasks.json information
- Fix for rename failing after performing 'find all references' on the symbol to be renamed
- Fix for error parsing issues when settings.json is not set up
- Hotfix for dependency issue preventing extension from activating
- Added support for integrated JSBeeb emulator within VSCode editor
- Improved source code parsing
- Autodetect changes to
settings.json
- Added usage telemetry (opt-in based on user's VSCode telemetry settings)
- Improve completions for symbols and commands
- Substantial internal refactoring and minor bug fixes
- Added support for 65C02 opcodes
- Fix for target adding and switching
- Migrated extension to Typescript
- Move to Language Server Protocol
- Support for source code hover information (on opcodes, symbols, labels, functions and commands)
- Support for auto completions (BeebAsm functions and commands + symbols and labels within the workspace)
- Support for diagnostics to highlight BeebAsm compilation errors in code editor
- Support for reference finding (goto, peek, find all, rename refactoring)
- Improved syntax parsing for BeebAsm keywords from 1.08 to 1.10
- Added full build environment support via JS script to extension
- First version published to Visual Studio Code Marketplace
- Test version
- Test update
- Initial version