Skip to content

Latest commit

 

History

History
70 lines (50 loc) · 2.01 KB

File metadata and controls

70 lines (50 loc) · 2.01 KB

Change Log

All notable changes to the "vscode-cashscript" extension will be documented in this file.

v0.6.0

  • Add support for CashScript v0.13.0
    • Add do-while, while and for loops (grammar, highlighting, snippets, completions)
    • Add unsafe_int, unsafe_bool, unsafe_byte, unsafe_bytes casts
    • Add toPaddedBytes(int, int) global function
    • Add <<, >> bitshift and ~ invert operators
    • Remove the two-argument bytes(value, size) padding cast (replaced by toPaddedBytes)

v0.5.2

  • 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

These releases were published incorrectly. All changes that were meant to be in v0.5.0 are published in v0.5.2.

v0.4.0

  • 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

  • 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

0.2.0

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

0.1.2

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

0.1.1

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

0.1.0

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