All notable changes to the "vscode-cashscript" extension will be documented in this file.
- Add support for CashScript v0.10.0
- Add
console.log
statements - Add optional failure message to
require
statements - Add support for underscores in numbers and scientific notation
- Add
- Add support for CashScript v0.8.0
- Add token properties to inputs and outputs
- Remove 'OutputX' in favour of 'LockingBytecodeX'
- Remove 'Compilation' functionality due to ESM incompatibilties
- Small fixes and refactors
- Update examples
- Add support for CashScript v0.7.0
- Updated to new Native Introspection functionality
- Added tuple destructuring
- Added new
constant
keyword - Added
*
operator
- Added tx to completion provider and syntax highlighting
- added byte alias for bytes1
- Fixed language grammar to have comprehensive highlighting
- Added janky HoverProvider for variable types
- Added split/reverse to hover provider
Initial release of vscode-cashscript. Features:
- Syntax Highlighting
- Auto-Completion
- Snippets
- Linting
- Contract Compilation (press F5 or click "Compile Contract") Would like to implement tests and other sustainability features before bumping version