diff --git a/CHANGELOG.md b/CHANGELOG.md index 8c5fda0a0..acdaf88ba 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ All notable changes to [Solang](https://github.com/hyperledger-labs/solang/) will be documented here. -## Unreleased +## [0.1.3] ### Added - `import` directives are supported diff --git a/Cargo.toml b/Cargo.toml index 6e7f2cfaf..4d0b47634 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "solang" -version = "0.1.2" +version = "0.1.3" authors = ["Sean Young "] homepage = "https://github.com/hyperledger-labs/solang" documentation = "https://solang.readthedocs.io/" diff --git a/docs/conf.py b/docs/conf.py index 60a4b442a..9c5a666d7 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -22,7 +22,7 @@ author = 'Sean Young ' # The full version, including alpha/beta/rc tags -release = '0.1.2' +release = '0.1.3' # -- General configuration --------------------------------------------------- diff --git a/docs/installing.rst b/docs/installing.rst index f3aea1cd4..2732767e6 100644 --- a/docs/installing.rst +++ b/docs/installing.rst @@ -9,11 +9,11 @@ Download release binaries For Ubuntu, there is an x86-64 binary available in the github releases: -``_ +``_ For Windows x64, there is a pre-built binary available here: -``_ +``_ Using hyperledgerlabs/solang docker hub images ---------------------------------------------- diff --git a/docs/language.rst b/docs/language.rst index 983749ecb..d56ec0231 100644 --- a/docs/language.rst +++ b/docs/language.rst @@ -1892,6 +1892,9 @@ As a result of this, any method call on a variable of type ``int32[100]`` will b For the call to match, the first argument of the function must match the variable; note that here, `bar` is of type ``storage``, since all contract variables are implicitly ``storage``. +There is an alternative syntax ``using`` `library` ``for *;`` which binds the library functions to any +variable that will match according to these rules. + Sending and receiving value ---------------------------