Skip to content

Commit 2e2e50a

Browse files
authored
v0.2.2 Alexandria (#1187)
### Added - Solidity mappings can now have named key and named value types. [seanyoung](https://github.com/seanyoung) ### Changed - Solang now uses LLVM 15. [LucasSte](https://github.com/LucasSte) - Solidity on Solana now required the Anchor framework for the client code, and the `@solana/solidity.js` Typescript library is no longer compatible with Solidity. - When casting hex literal numbers into the `bytesN` type, the hex literal may use leading zeros to match the size with the according `bytesN`, which aligns solang with `solc`. [xermicus](https://github.com/xermicus) ### Fixed - Many bugs have been fixed by [seanyoung](https://github.com/seanyoung), [LucasSte](https://github.com/LucasSte) and [xermicus](https://github.com/xermicus) - Typos throughout the code have been fixed. [omahs](https://github.com/omahs) Signed-off-by: Sean Young <sean@mess.org>
1 parent ab6360e commit 2e2e50a

File tree

3 files changed

+10
-12
lines changed

3 files changed

+10
-12
lines changed

CHANGELOG.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
All notable changes to [Solang](https://github.com/hyperledger/solang/)
33
will be documented here.
44

5-
## v0.2.2 (unreleased)
5+
## v0.2.2 Alexandria
66

77
### Added
88
- Solidity mappings can now have named key and named value types. [seanyoung](https://github.com/seanyoung)
@@ -11,16 +11,14 @@ will be documented here.
1111
- Solang now uses LLVM 15. [LucasSte](https://github.com/LucasSte)
1212
- Solidity on Solana now required the Anchor framework for the client code, and the `@solana/solidity.js`
1313
Typescript library is no longer compatible with Solidity.
14-
- When casting hex literal numbers into the `bytesN` type, the hex literal may use leading zeros to match the size
14+
- When casting hex literal numbers into the `bytesN` type, the hex literal may use leading zeros to match the size
1515
with the according `bytesN`, which aligns solang with `solc`. [xermicus](https://github.com/xermicus)
1616

1717
### Fixed
1818
- Many bugs have been fixed by [seanyoung](https://github.com/seanyoung), [LucasSte](https://github.com/LucasSte)
1919
and [xermicus](https://github.com/xermicus)
2020
- Typos throughout the code have been fixed. [omahs](https://github.com/omahs)
2121

22-
23-
2422
## v0.2.1 Rio
2523

2624
### Added

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "solang"
3-
version = "0.2.1"
3+
version = "0.2.2"
44
authors = ["Sean Young <sean@mess.org>", "Lucas Steuernagel <lucas.tnagel@gmail.com>", "Cyrill Leutwiler <bigcyrill@hotmail.com>"]
55
homepage = "https://github.com/hyperledger/solang"
66
documentation = "https://solang.readthedocs.io/"

docs/installing.rst

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,11 @@ Option 2: Download binaries
2828

2929
There are binaries available on github releases:
3030

31-
- `Linux x86-64 <https://github.com/hyperledger/solang/releases/download/v0.2.1/solang-linux-x86-64>`_
32-
- `Linux arm64 <https://github.com/hyperledger/solang/releases/download/v0.2.1/solang-linux-arm64>`_
33-
- `Windows x64 <https://github.com/hyperledger/solang/releases/download/v0.2.1/solang.exe>`_
34-
- `MacOS intel <https://github.com/hyperledger/solang/releases/download/v0.2.1/solang-mac-intel>`_
35-
- `MacOS arm <https://github.com/hyperledger/solang/releases/download/v0.2.1/solang-mac-arm>`_
31+
- `Linux x86-64 <https://github.com/hyperledger/solang/releases/download/v0.2.2/solang-linux-x86-64>`_
32+
- `Linux arm64 <https://github.com/hyperledger/solang/releases/download/v0.2.2/solang-linux-arm64>`_
33+
- `Windows x64 <https://github.com/hyperledger/solang/releases/download/v0.2.2/solang.exe>`_
34+
- `MacOS intel <https://github.com/hyperledger/solang/releases/download/v0.2.2/solang-mac-intel>`_
35+
- `MacOS arm <https://github.com/hyperledger/solang/releases/download/v0.2.2/solang-mac-arm>`_
3636

3737
Download the file and save it somewhere in your ``$PATH``, for example the bin directory in your home directory. If the
3838
path you use is not already in ``$PATH``, then you need to add it yourself.
@@ -56,7 +56,7 @@ Option 3: Use ghcr.io/hyperledger/solang containers
5656

5757
New images are automatically made available on
5858
`solang containers <https://github.com/hyperledger/solang/pkgs/container/solang>`_.
59-
There is a release `v0.2.1` tag and a `latest` tag:
59+
There is a release `v0.2.2` tag and a `latest` tag:
6060

6161
.. code-block:: bash
6262
@@ -113,7 +113,7 @@ These patches make it possible to generate code for Solana, and fixes
113113
concurrency issues in the lld linker.
114114

115115
You can either download the pre-built libraries from
116-
`github <https://github.com/hyperledger/solang/releases/tag/v0.2.1>`_
116+
`github <https://github.com/hyperledger/solang/releases/tag/v0.2.2>`_
117117
or :ref:`build your own from source <llvm-from-source>`. After that, you need to add the ``bin`` of your
118118
LLVM directory to your path, so that the build system of Solang can find the correct version of LLVM to use.
119119

0 commit comments

Comments
 (0)