Deployed 4dbc985 to master with MkDocs 1.2.4 and mike 1.1.2
This commit is contained in:
parent
fbe36af315
commit
5ef7227a58
@ -382,11 +382,11 @@
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#610-2021-10-20" class="md-nav__link">
|
||||
6.1.0 - 2021-10-20
|
||||
<a href="#700" class="md-nav__link">
|
||||
7.0.0
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="6.1.0 - 2021-10-20">
|
||||
<nav class="md-nav" aria-label="7.0.0">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
@ -401,6 +401,40 @@
|
||||
Changed
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#removed_1" class="md-nav__link">
|
||||
Removed
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#610-2021-10-20" class="md-nav__link">
|
||||
6.1.0 - 2021-10-20
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="6.1.0 - 2021-10-20">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#added_2" class="md-nav__link">
|
||||
Added
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#changed_2" class="md-nav__link">
|
||||
Changed
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
@ -417,7 +451,7 @@
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#changed_2" class="md-nav__link">
|
||||
<a href="#changed_3" class="md-nav__link">
|
||||
Changed
|
||||
</a>
|
||||
|
||||
@ -437,7 +471,7 @@
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#changed_3" class="md-nav__link">
|
||||
<a href="#changed_4" class="md-nav__link">
|
||||
Changed
|
||||
</a>
|
||||
|
||||
@ -457,40 +491,6 @@
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#added_2" class="md-nav__link">
|
||||
Added
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#changed_4" class="md-nav__link">
|
||||
Changed
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#removed_1" class="md-nav__link">
|
||||
Removed
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#500-2021-04-30" class="md-nav__link">
|
||||
5.0.0 2021-04-30
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="5.0.0 2021-04-30">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#added_3" class="md-nav__link">
|
||||
Added
|
||||
</a>
|
||||
@ -517,11 +517,11 @@
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#430" class="md-nav__link">
|
||||
4.3.0
|
||||
<a href="#500-2021-04-30" class="md-nav__link">
|
||||
5.0.0 2021-04-30
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="4.3.0">
|
||||
<nav class="md-nav" aria-label="5.0.0 2021-04-30">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
@ -551,11 +551,11 @@
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#420-2020-01-15" class="md-nav__link">
|
||||
4.2.0 - 2020-01-15
|
||||
<a href="#430" class="md-nav__link">
|
||||
4.3.0
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="4.2.0 - 2020-01-15">
|
||||
<nav class="md-nav" aria-label="4.3.0">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
@ -585,11 +585,11 @@
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#410-2019-11-26" class="md-nav__link">
|
||||
4.1.0 - 2019-11-26
|
||||
<a href="#420-2020-01-15" class="md-nav__link">
|
||||
4.2.0 - 2020-01-15
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="4.1.0 - 2019-11-26">
|
||||
<nav class="md-nav" aria-label="4.2.0 - 2020-01-15">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
@ -619,11 +619,11 @@
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#400-2019-10-11" class="md-nav__link">
|
||||
4.0.0 - 2019-10-11
|
||||
<a href="#410-2019-11-26" class="md-nav__link">
|
||||
4.1.0 - 2019-11-26
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="4.0.0 - 2019-10-11">
|
||||
<nav class="md-nav" aria-label="4.1.0 - 2019-11-26">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
@ -653,11 +653,11 @@
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#320-2019-06-28" class="md-nav__link">
|
||||
3.2.0 - 2019-06-28
|
||||
<a href="#400-2019-10-11" class="md-nav__link">
|
||||
4.0.0 - 2019-10-11
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="3.2.0 - 2019-06-28">
|
||||
<nav class="md-nav" aria-label="4.0.0 - 2019-10-11">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
@ -687,11 +687,11 @@
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#310-2019-06-03" class="md-nav__link">
|
||||
3.1.0 - 2019-06-03
|
||||
<a href="#320-2019-06-28" class="md-nav__link">
|
||||
3.2.0 - 2019-06-28
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="3.1.0 - 2019-06-03">
|
||||
<nav class="md-nav" aria-label="3.2.0 - 2019-06-28">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
@ -721,11 +721,11 @@
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#300-2019-05-21" class="md-nav__link">
|
||||
3.0.0 - 2019-05-21
|
||||
<a href="#310-2019-06-03" class="md-nav__link">
|
||||
3.1.0 - 2019-06-03
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="3.0.0 - 2019-05-21">
|
||||
<nav class="md-nav" aria-label="3.1.0 - 2019-06-03">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
@ -755,11 +755,11 @@
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#210-2019-04-11" class="md-nav__link">
|
||||
2.1.0 - 2019-04-11
|
||||
<a href="#300-2019-05-21" class="md-nav__link">
|
||||
3.0.0 - 2019-05-21
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="2.1.0 - 2019-04-11">
|
||||
<nav class="md-nav" aria-label="3.0.0 - 2019-05-21">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
@ -774,6 +774,40 @@
|
||||
Changed
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#removed_10" class="md-nav__link">
|
||||
Removed
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#210-2019-04-11" class="md-nav__link">
|
||||
2.1.0 - 2019-04-11
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="2.1.0 - 2019-04-11">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#added_12" class="md-nav__link">
|
||||
Added
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#changed_14" class="md-nav__link">
|
||||
Changed
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
@ -790,14 +824,14 @@
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#added_12" class="md-nav__link">
|
||||
<a href="#added_13" class="md-nav__link">
|
||||
Added
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#changed_14" class="md-nav__link">
|
||||
<a href="#changed_15" class="md-nav__link">
|
||||
Changed
|
||||
</a>
|
||||
|
||||
@ -878,11 +912,11 @@
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#610-2021-10-20" class="md-nav__link">
|
||||
6.1.0 - 2021-10-20
|
||||
<a href="#700" class="md-nav__link">
|
||||
7.0.0
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="6.1.0 - 2021-10-20">
|
||||
<nav class="md-nav" aria-label="7.0.0">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
@ -897,6 +931,40 @@
|
||||
Changed
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#removed_1" class="md-nav__link">
|
||||
Removed
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#610-2021-10-20" class="md-nav__link">
|
||||
6.1.0 - 2021-10-20
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="6.1.0 - 2021-10-20">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#added_2" class="md-nav__link">
|
||||
Added
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#changed_2" class="md-nav__link">
|
||||
Changed
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
@ -913,7 +981,7 @@
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#changed_2" class="md-nav__link">
|
||||
<a href="#changed_3" class="md-nav__link">
|
||||
Changed
|
||||
</a>
|
||||
|
||||
@ -933,7 +1001,7 @@
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#changed_3" class="md-nav__link">
|
||||
<a href="#changed_4" class="md-nav__link">
|
||||
Changed
|
||||
</a>
|
||||
|
||||
@ -953,40 +1021,6 @@
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#added_2" class="md-nav__link">
|
||||
Added
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#changed_4" class="md-nav__link">
|
||||
Changed
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#removed_1" class="md-nav__link">
|
||||
Removed
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#500-2021-04-30" class="md-nav__link">
|
||||
5.0.0 2021-04-30
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="5.0.0 2021-04-30">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#added_3" class="md-nav__link">
|
||||
Added
|
||||
</a>
|
||||
@ -1013,11 +1047,11 @@
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#430" class="md-nav__link">
|
||||
4.3.0
|
||||
<a href="#500-2021-04-30" class="md-nav__link">
|
||||
5.0.0 2021-04-30
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="4.3.0">
|
||||
<nav class="md-nav" aria-label="5.0.0 2021-04-30">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
@ -1047,11 +1081,11 @@
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#420-2020-01-15" class="md-nav__link">
|
||||
4.2.0 - 2020-01-15
|
||||
<a href="#430" class="md-nav__link">
|
||||
4.3.0
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="4.2.0 - 2020-01-15">
|
||||
<nav class="md-nav" aria-label="4.3.0">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
@ -1081,11 +1115,11 @@
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#410-2019-11-26" class="md-nav__link">
|
||||
4.1.0 - 2019-11-26
|
||||
<a href="#420-2020-01-15" class="md-nav__link">
|
||||
4.2.0 - 2020-01-15
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="4.1.0 - 2019-11-26">
|
||||
<nav class="md-nav" aria-label="4.2.0 - 2020-01-15">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
@ -1115,11 +1149,11 @@
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#400-2019-10-11" class="md-nav__link">
|
||||
4.0.0 - 2019-10-11
|
||||
<a href="#410-2019-11-26" class="md-nav__link">
|
||||
4.1.0 - 2019-11-26
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="4.0.0 - 2019-10-11">
|
||||
<nav class="md-nav" aria-label="4.1.0 - 2019-11-26">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
@ -1149,11 +1183,11 @@
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#320-2019-06-28" class="md-nav__link">
|
||||
3.2.0 - 2019-06-28
|
||||
<a href="#400-2019-10-11" class="md-nav__link">
|
||||
4.0.0 - 2019-10-11
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="3.2.0 - 2019-06-28">
|
||||
<nav class="md-nav" aria-label="4.0.0 - 2019-10-11">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
@ -1183,11 +1217,11 @@
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#310-2019-06-03" class="md-nav__link">
|
||||
3.1.0 - 2019-06-03
|
||||
<a href="#320-2019-06-28" class="md-nav__link">
|
||||
3.2.0 - 2019-06-28
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="3.1.0 - 2019-06-03">
|
||||
<nav class="md-nav" aria-label="3.2.0 - 2019-06-28">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
@ -1217,11 +1251,11 @@
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#300-2019-05-21" class="md-nav__link">
|
||||
3.0.0 - 2019-05-21
|
||||
<a href="#310-2019-06-03" class="md-nav__link">
|
||||
3.1.0 - 2019-06-03
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="3.0.0 - 2019-05-21">
|
||||
<nav class="md-nav" aria-label="3.1.0 - 2019-06-03">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
@ -1251,11 +1285,11 @@
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#210-2019-04-11" class="md-nav__link">
|
||||
2.1.0 - 2019-04-11
|
||||
<a href="#300-2019-05-21" class="md-nav__link">
|
||||
3.0.0 - 2019-05-21
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="2.1.0 - 2019-04-11">
|
||||
<nav class="md-nav" aria-label="3.0.0 - 2019-05-21">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
@ -1270,6 +1304,40 @@
|
||||
Changed
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#removed_10" class="md-nav__link">
|
||||
Removed
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#210-2019-04-11" class="md-nav__link">
|
||||
2.1.0 - 2019-04-11
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="2.1.0 - 2019-04-11">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#added_12" class="md-nav__link">
|
||||
Added
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#changed_14" class="md-nav__link">
|
||||
Changed
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
@ -1286,14 +1354,14 @@
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#added_12" class="md-nav__link">
|
||||
<a href="#added_13" class="md-nav__link">
|
||||
Added
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#changed_14" class="md-nav__link">
|
||||
<a href="#changed_15" class="md-nav__link">
|
||||
Changed
|
||||
</a>
|
||||
|
||||
@ -1321,11 +1389,15 @@
|
||||
<p>All notable changes to this project will be documented in this file.</p>
|
||||
<p>The format is based on <a href="https://keepachangelog.com/en/1.0.0/">Keep a Changelog</a>,
|
||||
and this project adheres to <a href="https://semver.org/spec/v2.0.0.html">Semantic Versioning</a>.</p>
|
||||
<h2 id="unreleased"><a href="https://github.com/aeternity/aesophia/compare/v6.1.0...HEAD">Unreleased</a></h2>
|
||||
<h2 id="unreleased"><a href="https://github.com/aeternity/aesophia/compare/v7.0.0...HEAD">Unreleased</a></h2>
|
||||
<h3 id="added">Added</h3>
|
||||
<h3 id="changed">Changed</h3>
|
||||
<h3 id="removed">Removed</h3>
|
||||
<h2 id="700"><a href="https://github.com/aeternity/aesophia/compare/v6.1.0...v7.0.0">7.0.0</a></h2>
|
||||
<h3 id="added_1">Added</h3>
|
||||
<ul>
|
||||
<li>Added support for <code>EXIT</code> opcode via <code>exit : (string) => 'a</code> function (behaves same as <code>ABORT</code>, but consumes all gas).</li>
|
||||
<li>Compiler warnings for the follwing: shadowing, negative spends, division by zero, unused functions, unused includes, unused stateful annotations, unused variables, unused parameters, unused user-defined type, dead return value.</li>
|
||||
<li>Compiler warnings for the following: shadowing, negative spends, division by zero, unused functions, unused includes, unused stateful annotations, unused variables, unused parameters, unused user-defined type, dead return value.</li>
|
||||
<li>The pipe operator |>
|
||||
<div class="highlight"><pre><span></span><code>[1, 2, 3] |> List.first |> Option.is_some // Option.is_some(List.first([1, 2, 3]))
|
||||
</code></pre></div></li>
|
||||
@ -1335,17 +1407,17 @@ function logical_and(x, y) = (&&)(x, y)
|
||||
</code></pre></div></li>
|
||||
<li>Contract interfaces polymorphism</li>
|
||||
</ul>
|
||||
<h3 id="changed">Changed</h3>
|
||||
<h3 id="changed_1">Changed</h3>
|
||||
<ul>
|
||||
<li>Error messages have been restructured (less newlines) to provide more unified errors. Also <code>pp_oneline/1</code> has been added.</li>
|
||||
<li>Ban empty record definitions (e.g. <code>record r = {}</code> would give an error).</li>
|
||||
</ul>
|
||||
<h3 id="removed">Removed</h3>
|
||||
<h3 id="removed_1">Removed</h3>
|
||||
<ul>
|
||||
<li>Support for AEVM has been entirely wiped</li>
|
||||
</ul>
|
||||
<h2 id="610-2021-10-20"><a href="https://github.com/aeternity/aesophia/compare/v6.0.2...v6.1.0">6.1.0</a> - 2021-10-20</h2>
|
||||
<h3 id="added_1">Added</h3>
|
||||
<h3 id="added_2">Added</h3>
|
||||
<ul>
|
||||
<li><code>Bitwise</code> stdlib</li>
|
||||
<li><code>Set</code> stdlib</li>
|
||||
@ -1364,25 +1436,25 @@ function logical_and(x, y) = (&&)(x, y)
|
||||
f(_) = 2
|
||||
</code></pre></div></li>
|
||||
</ul>
|
||||
<h3 id="changed_1">Changed</h3>
|
||||
<h3 id="changed_2">Changed</h3>
|
||||
<ul>
|
||||
<li>Fixed the ACI renderer, it shouldn't drop the <code>stateful</code> modifier</li>
|
||||
</ul>
|
||||
<h2 id="602-2021-07-05"><a href="https://github.com/aeternity/aesophia/compare/v6.0.1...v6.0.2">6.0.2</a> 2021-07-05</h2>
|
||||
<h3 id="changed_2">Changed</h3>
|
||||
<h3 id="changed_3">Changed</h3>
|
||||
<ul>
|
||||
<li><code>List.from_to_step</code> now forbids non-positive step (this change does
|
||||
<em>not</em> alter the behavior of the previously deployed contracts)</li>
|
||||
<li>Fixed leaking state between contracts</li>
|
||||
</ul>
|
||||
<h2 id="601-2021-06-24"><a href="https://github.com/aeternity/aesophia/compare/v6.0.0...v6.0.1">6.0.1</a> 2021-06-24</h2>
|
||||
<h3 id="changed_3">Changed</h3>
|
||||
<h3 id="changed_4">Changed</h3>
|
||||
<ul>
|
||||
<li>Fixed a bug in calldata encoding for contracts containing multiple contracts</li>
|
||||
<li>Fixed a missing <code>include</code> in the <code>Frac</code> standard library</li>
|
||||
</ul>
|
||||
<h2 id="600-2021-05-26"><a href="https://github.com/aeternity/aesophia/compare/v5.0.0...v6.0.0">6.0.0</a> 2021-05-26</h2>
|
||||
<h3 id="added_2">Added</h3>
|
||||
<h3 id="added_3">Added</h3>
|
||||
<ul>
|
||||
<li>Child contracts</li>
|
||||
<li><code>Chain.clone</code></li>
|
||||
@ -1392,15 +1464,15 @@ function logical_and(x, y) = (&&)(x, y)
|
||||
<li><code>void</code> type that represents an empty type</li>
|
||||
<li><code>Call.fee</code> builtin</li>
|
||||
</ul>
|
||||
<h3 id="changed_4">Changed</h3>
|
||||
<h3 id="changed_5">Changed</h3>
|
||||
<ul>
|
||||
<li>Contract interfaces must be now invocated by <code>contract interface</code> keywords</li>
|
||||
<li><code>main</code> keyword to indicate the main contract in case there are child contracts around</li>
|
||||
<li><code>List.sum</code> and <code>List.product</code> no longer use <code>List.foldl</code></li>
|
||||
</ul>
|
||||
<h3 id="removed_1">Removed</h3>
|
||||
<h3 id="removed_2">Removed</h3>
|
||||
<h2 id="500-2021-04-30"><a href="https://github.com/aeternity/aesophia/compare/v4.3.0...v5.0.0">5.0.0</a> 2021-04-30</h2>
|
||||
<h3 id="added_3">Added</h3>
|
||||
<h3 id="added_4">Added</h3>
|
||||
<ul>
|
||||
<li>A new and improved <a href="https://github.com/aeternity/aesophia/blob/master/docs/sophia_stdlib.md#string"><code>String</code> standard library</a>
|
||||
has been added. Use it by <code>include "String.aes"</code>. It includes functions for
|
||||
@ -1452,7 +1524,7 @@ contract C =
|
||||
</code></pre></div>
|
||||
- A debug mode is a added to the compiler. Right now its only use is to
|
||||
turn off hermetization.</p>
|
||||
<h3 id="changed_5">Changed</h3>
|
||||
<h3 id="changed_6">Changed</h3>
|
||||
<ul>
|
||||
<li>The function <code>Chain.block_hash(height)</code> is now (in FATEv2) defined for
|
||||
the current height - this used to be an error.</li>
|
||||
@ -1468,9 +1540,9 @@ contract C =
|
||||
<li>Improved the documentation w.r.t. signatures, especially stressing the fact that
|
||||
the network ID is a part of what is signed.</li>
|
||||
</ul>
|
||||
<h3 id="removed_2">Removed</h3>
|
||||
<h3 id="removed_3">Removed</h3>
|
||||
<h2 id="430"><a href="https://github.com/aeternity/aesophia/compare/v4.2.0...v4.3.0">4.3.0</a></h2>
|
||||
<h3 id="added_4">Added</h3>
|
||||
<h3 id="added_5">Added</h3>
|
||||
<ul>
|
||||
<li>Added documentation (moved from <code>protocol</code>)</li>
|
||||
<li><code>Frac.aes</code> – library for rational numbers</li>
|
||||
@ -1480,7 +1552,7 @@ contract C =
|
||||
<li>There is a function <code>run_parser</code> that be used to evaluate any parsing rule</li>
|
||||
<li>Exported parsers: <code>body</code>, <code>type</code> and <code>decl</code></li>
|
||||
</ul>
|
||||
<h3 id="changed_6">Changed</h3>
|
||||
<h3 id="changed_7">Changed</h3>
|
||||
<ul>
|
||||
<li>Performance improvements in the standard library</li>
|
||||
<li>Fixed ACI encoder to handle <code>-</code> unary operator</li>
|
||||
@ -1488,13 +1560,13 @@ contract C =
|
||||
<li>Fixed variant type printing in the ACI error messages</li>
|
||||
<li>Fixed pretty printing of combined function clauses</li>
|
||||
</ul>
|
||||
<h3 id="removed_3">Removed</h3>
|
||||
<h3 id="removed_4">Removed</h3>
|
||||
<ul>
|
||||
<li><code>let</code> definitions are no longer supported in the toplevel of the contract</li>
|
||||
<li>type declarations are no longer supported</li>
|
||||
</ul>
|
||||
<h2 id="420-2020-01-15"><a href="https://github.com/aeternity/aesophia/compare/v4.1.0...v4.2.0">4.2.0</a> - 2020-01-15</h2>
|
||||
<h3 id="added_5">Added</h3>
|
||||
<h3 id="added_6">Added</h3>
|
||||
<ul>
|
||||
<li>Allow separate entrypoint/function type signature and definition, and pattern
|
||||
matching in left-hand sides:
|
||||
@ -1514,25 +1586,25 @@ contract C =
|
||||
x
|
||||
</code></pre></div></li>
|
||||
</ul>
|
||||
<h3 id="changed_7">Changed</h3>
|
||||
<h3 id="changed_8">Changed</h3>
|
||||
<ul>
|
||||
<li>FATE code generator improvements.</li>
|
||||
<li>Bug fix: Handle qualified constructors in patterns.</li>
|
||||
<li>Bug fix: Allow switching also on negative numbers.</li>
|
||||
</ul>
|
||||
<h3 id="removed_4">Removed</h3>
|
||||
<h3 id="removed_5">Removed</h3>
|
||||
<h2 id="410-2019-11-26"><a href="https://github.com/aeternity/aesophia/compare/v4.0.0...v4.1.0">4.1.0</a> - 2019-11-26</h2>
|
||||
<h3 id="added_6">Added</h3>
|
||||
<h3 id="added_7">Added</h3>
|
||||
<ul>
|
||||
<li>Support encoding and decoding bit fields in call arguments and results.</li>
|
||||
</ul>
|
||||
<h3 id="changed_8">Changed</h3>
|
||||
<h3 id="changed_9">Changed</h3>
|
||||
<ul>
|
||||
<li>Various improvements to FATE code generator.</li>
|
||||
</ul>
|
||||
<h3 id="removed_5">Removed</h3>
|
||||
<h3 id="removed_6">Removed</h3>
|
||||
<h2 id="400-2019-10-11"><a href="https://github.com/aeternity/aesophia/compare/v3.2.0...v4.0.0">4.0.0</a> - 2019-10-11</h2>
|
||||
<h3 id="added_7">Added</h3>
|
||||
<h3 id="added_8">Added</h3>
|
||||
<ul>
|
||||
<li><code>Address.to_contract</code> - casts an address to a (any) contract type.</li>
|
||||
<li>Pragma to check compiler version, e.g. <code>@compiler >= 4.0</code>.</li>
|
||||
@ -1558,7 +1630,7 @@ contract C =
|
||||
that shall be able to receive funds should be marked as payable. <code>Address.is_payable(a)</code>
|
||||
can be used to check if an (contract) address is payable or not.</li>
|
||||
</ul>
|
||||
<h3 id="changed_9">Changed</h3>
|
||||
<h3 id="changed_10">Changed</h3>
|
||||
<ul>
|
||||
<li>Nice type error if contract function is called as from a namespace.</li>
|
||||
<li>Fail on function definitions in contracts other than the main contract.</li>
|
||||
@ -1586,9 +1658,9 @@ contract C =
|
||||
<li>Renamed <code>Crypto.ecverify</code> and <code>Crypto.ecverify_secp256k1</code> into <code>Crypto.verify_sig</code> and
|
||||
<code>Crypto.verify_sig_secp256k1</code> respectively.</li>
|
||||
</ul>
|
||||
<h3 id="removed_6">Removed</h3>
|
||||
<h3 id="removed_7">Removed</h3>
|
||||
<h2 id="320-2019-06-28"><a href="https://github.com/aeternity/aesophia/compare/v3.1.0...v3.2.0">3.2.0</a> - 2019-06-28</h2>
|
||||
<h3 id="added_8">Added</h3>
|
||||
<h3 id="added_9">Added</h3>
|
||||
<ul>
|
||||
<li>New builtin function <code>require : (bool, string) => ()</code>. Defined as
|
||||
<div class="highlight"><pre><span></span><code>function require(b, err) = if(!b) abort(err)
|
||||
@ -1600,7 +1672,7 @@ Bytes.to_int : bytes(_) => int
|
||||
for converting a byte array to a hex string and interpreting it as a
|
||||
big-endian encoded integer respectively.</li>
|
||||
</ul>
|
||||
<h3 id="changed_10">Changed</h3>
|
||||
<h3 id="changed_11">Changed</h3>
|
||||
<ul>
|
||||
<li>Public contract functions must now be declared as <em>entrypoints</em>:
|
||||
<div class="highlight"><pre><span></span><code>contract Example =
|
||||
@ -1618,10 +1690,10 @@ Bytes.to_int : bytes(_) => int
|
||||
<li>Fixed bugs when defining record types in namespaces.</li>
|
||||
<li>Fixed a bug in include path handling when passing options to the compiler.</li>
|
||||
</ul>
|
||||
<h3 id="removed_7">Removed</h3>
|
||||
<h3 id="removed_8">Removed</h3>
|
||||
<h2 id="310-2019-06-03"><a href="https://github.com/aeternity/aesophia/compare/v3.0.0...v3.1.0">3.1.0</a> - 2019-06-03</h2>
|
||||
<h3 id="added_9">Added</h3>
|
||||
<h3 id="changed_11">Changed</h3>
|
||||
<h3 id="added_10">Added</h3>
|
||||
<h3 id="changed_12">Changed</h3>
|
||||
<ul>
|
||||
<li>Keyword <code>indexed</code> is now optional for word typed (<code>bool</code>, <code>int</code>, <code>address</code>,
|
||||
...) event arguments.</li>
|
||||
@ -1637,9 +1709,9 @@ Bytes.to_int : bytes(_) => int
|
||||
<li>Fixed a bug in <code>create_calldata</code>/<code>to_sophia_value</code> - it can now handle negative
|
||||
literals.</li>
|
||||
</ul>
|
||||
<h3 id="removed_8">Removed</h3>
|
||||
<h3 id="removed_9">Removed</h3>
|
||||
<h2 id="300-2019-05-21"><a href="https://github.com/aeternity/aesophia/compare/v2.1.0...v3.0.0">3.0.0</a> - 2019-05-21</h2>
|
||||
<h3 id="added_10">Added</h3>
|
||||
<h3 id="added_11">Added</h3>
|
||||
<ul>
|
||||
<li><code>stateful</code> annotations are now properly enforced. Functions must be marked stateful
|
||||
in order to update the state or spend tokens.</li>
|
||||
@ -1649,7 +1721,7 @@ Bytes.to_int : bytes(_) => int
|
||||
<code>signature (== bytes(64))</code> and allow for byte arrays of arbitrary fixed length.</li>
|
||||
<li><code>Crypto.ecverify_secp256k1</code> has been added.</li>
|
||||
</ul>
|
||||
<h3 id="changed_12">Changed</h3>
|
||||
<h3 id="changed_13">Changed</h3>
|
||||
<ul>
|
||||
<li>Address literals (+ Oracle, Oracle query and remote contracts) have been changed
|
||||
from <code>#<hex></code> to address as <code>ak_<base58check></code>, oracle <code>ok_<base58check></code>,
|
||||
@ -1657,25 +1729,25 @@ Bytes.to_int : bytes(_) => int
|
||||
<li>The compilation and typechecking of <code>letfun</code> (e.g. <code>let m(f, xs) = map(f, xs)</code>) was
|
||||
not working properly and has been fixed.</li>
|
||||
</ul>
|
||||
<h3 id="removed_9">Removed</h3>
|
||||
<h3 id="removed_10">Removed</h3>
|
||||
<ul>
|
||||
<li><code>let rec</code> has been removed from the language, it has never worked.</li>
|
||||
<li>The standalone CLI compiler is served in the repo <code>aeternity/aesophia_cli</code> and has
|
||||
been completely removed from <code>aesophia</code>.</li>
|
||||
</ul>
|
||||
<h2 id="210-2019-04-11"><a href="https://github.com/aeternity/aesophia/compare/v2.0.0...v2.1.0">2.1.0</a> - 2019-04-11</h2>
|
||||
<h3 id="added_11">Added</h3>
|
||||
<h3 id="added_12">Added</h3>
|
||||
<ul>
|
||||
<li>Stubs (not yet wired up) for compilation to FATE</li>
|
||||
<li>Add functions specific for Calldata decoding</li>
|
||||
<li>Support for <code>Auth.tx_hash</code>, not available in AEVM until Fortuna release</li>
|
||||
</ul>
|
||||
<h3 id="changed_13">Changed</h3>
|
||||
<h3 id="changed_14">Changed</h3>
|
||||
<ul>
|
||||
<li>Improvements to the ACI generator</li>
|
||||
</ul>
|
||||
<h2 id="200-2019-03-11"><a href="https://github.com/aeternity/aesophia/tag/v2.0.0">2.0.0</a> - 2019-03-11</h2>
|
||||
<h3 id="added_12">Added</h3>
|
||||
<h3 id="added_13">Added</h3>
|
||||
<ul>
|
||||
<li>Add <code>Crypto.ecverify</code> to the compiler.</li>
|
||||
<li>Add <code>Crypto.sha3</code>, <code>Crypto.blake2</code>, <code>Crypto.sha256</code>, <code>String.blake2</code> and
|
||||
@ -1685,7 +1757,7 @@ Bytes.to_int : bytes(_) => int
|
||||
<li>Add a missig type check on the <code>init</code> function - detects programmer errors earlier.</li>
|
||||
<li>Add the ACI (Aeternity Contract Interface) generator.</li>
|
||||
</ul>
|
||||
<h3 id="changed_14">Changed</h3>
|
||||
<h3 id="changed_15">Changed</h3>
|
||||
<ul>
|
||||
<li>Use native bit shift operations in builtin functions, reducing gas cost.</li>
|
||||
<li>Improve type checking of <code>record</code> fields - generates more understandable error messages.</li>
|
||||
|
File diff suppressed because one or more lines are too long
@ -2,47 +2,47 @@
|
||||
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2022-07-25</lastmod>
|
||||
<lastmod>2022-07-28</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2022-07-25</lastmod>
|
||||
<lastmod>2022-07-28</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2022-07-25</lastmod>
|
||||
<lastmod>2022-07-28</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2022-07-25</lastmod>
|
||||
<lastmod>2022-07-28</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2022-07-25</lastmod>
|
||||
<lastmod>2022-07-28</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2022-07-25</lastmod>
|
||||
<lastmod>2022-07-28</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2022-07-25</lastmod>
|
||||
<lastmod>2022-07-28</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2022-07-25</lastmod>
|
||||
<lastmod>2022-07-28</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2022-07-25</lastmod>
|
||||
<lastmod>2022-07-28</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
</urlset>
|
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user