Skip to content

v0.3.2 Brasília (#1496)

Compare
Choose a tag to compare
@github-actions github-actions released this 24 Aug 10:01
· 111 commits to main since this release
3514264

The language server is much improved, and many fixes all over.

Added

  • Go to definition is now implemented in the language server.
    chioni16
  • The parser has been updated to be compatible with Ethereum Solidity
    v0.8.21. seanyoung

Fixed

  • breaking Resolving import paths now matches solc more closely, and
    only resolves relative paths when specified as ./foo or ../foo.
    seanyoung
  • Solana The lamports and data fields of tx.accounts can be
    modified again. LucasSte
  • It is not longer necessary to save a Solidity file, in order for the
    language server to pick up changes to the file.
    chioni16
  • The negate operator - now checks for overflow at runtime, and other
    math overflow fixes. seanyoung

Changed

  • The Substrate target has been renamed to Polkadot.
    xermicus
  • Polkadot assert() and require() is now implemented as a
    transction revert, rather than a trap. The error data is returned, and
    encoded the same as on Ethereum. Error data is now passed to the calling
    contract, all the way up the call stack.
    xermicus
  • Polkadot constructor can be non-payable.
    xermicus