Solidity 0.4.13 available for download

Solidity, a popular contract oriented programming language has just received an update. It includes bugfixes that fixes many trivial yet annoying bugs that popped up on 0.4.12 version. The developers have also depreciated some old features in order to prepare for 0.5.0. The most notable is the remove of throw() and some people on twitter said that were emotional about its removal – in a good way, of course.

Solidity 0.4.13 released

* Syntax Checker: Deprecated throw in favour of require(), assert() and revert().
* Type Checker: Warn if a local storage reference variable does not explicitly use the keyword storage.

* Code Generator: Correctly unregister modifier variables.
* Compiler Interface: Only output AST if analysis was successful.
* Error Output: Do not omit the error type.

Download links:

One can start using Solidity in your browser with no need to download or compile anything. For that, download solidity browser from here.

If you do not know programming and know some javascript, you can easily get accustomed to it. It designed to target EVM, ethereum virtual machine. Solidity is statically typed, supports inheritance, libraries and complex user-defined types among other features. With Solidity, it is possible to create contracts for voting, crowdfunding, blind auctions, multi-signature wallets and more.