github ethereum/solidity v0.2.0
Version 0.2.0 (breaking change)

latest releases: v0.8.25, v0.8.24, v0.8.23...
8 years ago

Features:

  • Allocation of memory arrays using new.
  • Binding library functions to types via using x for y
  • Breaking Change: new ContractName.value(10)() has to be written as (new ContractName).value(10)()
  • Added selfdestruct as an alias for suicide.

Bugfixes:

  • Constructor arguments of fixed array type were not read correctly.
  • Memory allocation of structs containing arrays or strings.
  • Data location for explicit memory parameters in libraries was set to storage.

The two main features of this release is the ability to create memory arrays (of dynamic length) and to
attach library functions to types. The latter provides a way to make elegant use of complex data types in the way we are used to from other languages and paves the way to creating an extensive and easy to use standard library. The next step into that direction is the introduction of a clean module system.

note: The source below cannot be used without the dependent repositories.

Don't miss a new solidity release

NewReleases is sending notifications on new releases.