Skip to content

Releases: CashScript/vscode-cashscript

v0.5.2

29 Jul 16:13

Choose a tag to compare

  • Add support for CashScript v0.11.0
    • Add slice function
    • Rename tx.age property to this.age
    • Add some missing completions & highlighting
    • Fix hover information for contract and function signatures

v0.5.0 & v0.5.1

v0.5.0 and v0.5.1 were published incorrectly. All changes that were meant to be in v0.5.0 are published in v0.5.2.

v0.4.0

10 Jan 14:51

Choose a tag to compare

  • 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

v0.3.0

10 Jan 14:50

Choose a tag to compare

  • 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

v0.2.0

10 Jan 14:50

Choose a tag to compare

  • Add support for CashScript v0.7.0
    • Updated to new Native Introspection functionality
    • Added tuple destructuring
    • Added new constant keyword
    • Added * operator

v0.1.2

10 Jan 14:50

Choose a tag to compare

  • Added tx to completion provider and syntax highlighting
  • added byte alias for bytes1

v0.1.1

10 Jan 14:49

Choose a tag to compare

  • Fixed language grammar to have comprehensive highlighting
  • Added janky HoverProvider for variable types
  • Added split/reverse to hover provider

v0.1.0

10 Jan 14:49

Choose a tag to compare

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