All notable changes to the "compstruct-vscode" extension will be documented in this file.
Check Keep a Changelog for recommendations on how to structure this file.
- Update dependency and CI Node versions to ensure security
- Add proper detection for binary, hexadecimal, and octal numbers in JSim
- Add memory device/subcircuit module snippet in JSim
- Fix
.jar
not found for some users due to whitespace in path
- Added commands to run JSim and BSim with currently opened file
- Added status bar buttons to run the above commands
- Added settings to allow users to disable status bar buttons
- Added settings to disable finding
.jar
informative message
- Update CI workflow file to actually compile extension from TypeScript to JavaScript
- Update CI deployment Node version to v14.x
- Update main README to clearly separate the list of available features from upcoming features
- Allow extension to be downloaded, installed and executed in VS Code for the Web (GitHub Codespaces).
- Fix typo of result1 snippet body for TMSim
- Change extension banner color to achieve balance between satisfying WCAG AA accessibility standards and being web-safe
- Fix VSCode Marketplace workflow deployment file
- Add basic code folding capabilities
- Improve auto-indentation, bracket-matching, bracket-autosurrounding and bracket-autoclosing
- Separate language configuration files for clearer directory management
- Add more snippets for TMSim and BSim
- Fix indentation for JSim snippet configuration JSON file
- Add syntax highlighting for more BSim Beta macro instructions
- Fix wrong categorization of trailing characters after register constants in BSim
- Update README to reflect and link both options to install this extension
- Add official publishing support to both Visual Studio Code Marketplace and Open VSX Registry
- Add support for inline comments in TMSim
- Better detection of constants in TMSim
- Fix detection of registers as constants in BSim
- Add better syntax highlighting support for BSim (hexadecimal constants, inline comments and macro statements)
- Add syntax highlighting for inline comments for JSim
- Add initial syntax highlighting support for BSim (might still not support all possible syntaxes)
- Add multiple prefixes for snippets for convenience
- Auto-complete snippets that start with U+002E characters to also include the U+002E characters themselves so as to improve ergonomics
- Fix double starting U+002E characters for .subckt, .include and .connect snippets
- Initial support for snippets
- Initial release
- Add syntax highlighting for JSim and TMSim files