Deployed ad4c341 to master with MkDocs 1.2.4 and mike 1.1.2

This commit is contained in:
GitHub Action 2022-08-04 17:38:54 +00:00
parent fc3a61ebd1
commit e5d0840847
3 changed files with 166 additions and 88 deletions

View File

@ -389,11 +389,11 @@
</li>
<li class="md-nav__item">
<a href="#700" class="md-nav__link">
7.0.0
<a href="#701" class="md-nav__link">
7.0.1
</a>
<nav class="md-nav" aria-label="7.0.0">
<nav class="md-nav" aria-label="7.0.1">
<ul class="md-nav__list">
<li class="md-nav__item">
@ -408,6 +408,40 @@
Changed
</a>
</li>
<li class="md-nav__item">
<a href="#fixed_1" class="md-nav__link">
Fixed
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#700" class="md-nav__link">
7.0.0
</a>
<nav class="md-nav" aria-label="7.0.0">
<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>
<li class="md-nav__item">
@ -431,14 +465,14 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#added_2" class="md-nav__link">
<a href="#added_3" class="md-nav__link">
Added
</a>
</li>
<li class="md-nav__item">
<a href="#changed_2" class="md-nav__link">
<a href="#changed_3" class="md-nav__link">
Changed
</a>
@ -458,7 +492,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>
@ -478,7 +512,7 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#changed_4" class="md-nav__link">
<a href="#changed_5" class="md-nav__link">
Changed
</a>
@ -498,14 +532,14 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#added_3" class="md-nav__link">
<a href="#added_4" class="md-nav__link">
Added
</a>
</li>
<li class="md-nav__item">
<a href="#changed_5" class="md-nav__link">
<a href="#changed_6" class="md-nav__link">
Changed
</a>
@ -532,14 +566,14 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#added_4" class="md-nav__link">
<a href="#added_5" class="md-nav__link">
Added
</a>
</li>
<li class="md-nav__item">
<a href="#changed_6" class="md-nav__link">
<a href="#changed_7" class="md-nav__link">
Changed
</a>
@ -566,14 +600,14 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#added_5" class="md-nav__link">
<a href="#added_6" class="md-nav__link">
Added
</a>
</li>
<li class="md-nav__item">
<a href="#changed_7" class="md-nav__link">
<a href="#changed_8" class="md-nav__link">
Changed
</a>
@ -600,14 +634,14 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#added_6" class="md-nav__link">
<a href="#added_7" class="md-nav__link">
Added
</a>
</li>
<li class="md-nav__item">
<a href="#changed_8" class="md-nav__link">
<a href="#changed_9" class="md-nav__link">
Changed
</a>
@ -634,14 +668,14 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#added_7" class="md-nav__link">
<a href="#added_8" class="md-nav__link">
Added
</a>
</li>
<li class="md-nav__item">
<a href="#changed_9" class="md-nav__link">
<a href="#changed_10" class="md-nav__link">
Changed
</a>
@ -668,14 +702,14 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#added_8" class="md-nav__link">
<a href="#added_9" class="md-nav__link">
Added
</a>
</li>
<li class="md-nav__item">
<a href="#changed_10" class="md-nav__link">
<a href="#changed_11" class="md-nav__link">
Changed
</a>
@ -702,14 +736,14 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#added_9" class="md-nav__link">
<a href="#added_10" class="md-nav__link">
Added
</a>
</li>
<li class="md-nav__item">
<a href="#changed_11" class="md-nav__link">
<a href="#changed_12" class="md-nav__link">
Changed
</a>
@ -736,14 +770,14 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#added_10" class="md-nav__link">
<a href="#added_11" class="md-nav__link">
Added
</a>
</li>
<li class="md-nav__item">
<a href="#changed_12" class="md-nav__link">
<a href="#changed_13" class="md-nav__link">
Changed
</a>
@ -770,14 +804,14 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#added_11" class="md-nav__link">
<a href="#added_12" class="md-nav__link">
Added
</a>
</li>
<li class="md-nav__item">
<a href="#changed_13" class="md-nav__link">
<a href="#changed_14" class="md-nav__link">
Changed
</a>
@ -804,14 +838,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>
@ -831,14 +865,14 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#added_13" class="md-nav__link">
<a href="#added_14" class="md-nav__link">
Added
</a>
</li>
<li class="md-nav__item">
<a href="#changed_15" class="md-nav__link">
<a href="#changed_16" class="md-nav__link">
Changed
</a>
@ -926,11 +960,11 @@
</li>
<li class="md-nav__item">
<a href="#700" class="md-nav__link">
7.0.0
<a href="#701" class="md-nav__link">
7.0.1
</a>
<nav class="md-nav" aria-label="7.0.0">
<nav class="md-nav" aria-label="7.0.1">
<ul class="md-nav__list">
<li class="md-nav__item">
@ -945,6 +979,40 @@
Changed
</a>
</li>
<li class="md-nav__item">
<a href="#fixed_1" class="md-nav__link">
Fixed
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#700" class="md-nav__link">
7.0.0
</a>
<nav class="md-nav" aria-label="7.0.0">
<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>
<li class="md-nav__item">
@ -968,14 +1036,14 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#added_2" class="md-nav__link">
<a href="#added_3" class="md-nav__link">
Added
</a>
</li>
<li class="md-nav__item">
<a href="#changed_2" class="md-nav__link">
<a href="#changed_3" class="md-nav__link">
Changed
</a>
@ -995,7 +1063,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>
@ -1015,7 +1083,7 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#changed_4" class="md-nav__link">
<a href="#changed_5" class="md-nav__link">
Changed
</a>
@ -1035,14 +1103,14 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#added_3" class="md-nav__link">
<a href="#added_4" class="md-nav__link">
Added
</a>
</li>
<li class="md-nav__item">
<a href="#changed_5" class="md-nav__link">
<a href="#changed_6" class="md-nav__link">
Changed
</a>
@ -1069,14 +1137,14 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#added_4" class="md-nav__link">
<a href="#added_5" class="md-nav__link">
Added
</a>
</li>
<li class="md-nav__item">
<a href="#changed_6" class="md-nav__link">
<a href="#changed_7" class="md-nav__link">
Changed
</a>
@ -1103,14 +1171,14 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#added_5" class="md-nav__link">
<a href="#added_6" class="md-nav__link">
Added
</a>
</li>
<li class="md-nav__item">
<a href="#changed_7" class="md-nav__link">
<a href="#changed_8" class="md-nav__link">
Changed
</a>
@ -1137,14 +1205,14 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#added_6" class="md-nav__link">
<a href="#added_7" class="md-nav__link">
Added
</a>
</li>
<li class="md-nav__item">
<a href="#changed_8" class="md-nav__link">
<a href="#changed_9" class="md-nav__link">
Changed
</a>
@ -1171,14 +1239,14 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#added_7" class="md-nav__link">
<a href="#added_8" class="md-nav__link">
Added
</a>
</li>
<li class="md-nav__item">
<a href="#changed_9" class="md-nav__link">
<a href="#changed_10" class="md-nav__link">
Changed
</a>
@ -1205,14 +1273,14 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#added_8" class="md-nav__link">
<a href="#added_9" class="md-nav__link">
Added
</a>
</li>
<li class="md-nav__item">
<a href="#changed_10" class="md-nav__link">
<a href="#changed_11" class="md-nav__link">
Changed
</a>
@ -1239,14 +1307,14 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#added_9" class="md-nav__link">
<a href="#added_10" class="md-nav__link">
Added
</a>
</li>
<li class="md-nav__item">
<a href="#changed_11" class="md-nav__link">
<a href="#changed_12" class="md-nav__link">
Changed
</a>
@ -1273,14 +1341,14 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#added_10" class="md-nav__link">
<a href="#added_11" class="md-nav__link">
Added
</a>
</li>
<li class="md-nav__item">
<a href="#changed_12" class="md-nav__link">
<a href="#changed_13" class="md-nav__link">
Changed
</a>
@ -1307,14 +1375,14 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#added_11" class="md-nav__link">
<a href="#added_12" class="md-nav__link">
Added
</a>
</li>
<li class="md-nav__item">
<a href="#changed_13" class="md-nav__link">
<a href="#changed_14" class="md-nav__link">
Changed
</a>
@ -1341,14 +1409,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>
@ -1368,14 +1436,14 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#added_13" class="md-nav__link">
<a href="#added_14" class="md-nav__link">
Added
</a>
</li>
<li class="md-nav__item">
<a href="#changed_15" class="md-nav__link">
<a href="#changed_16" class="md-nav__link">
Changed
</a>
@ -1403,16 +1471,26 @@
<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/v7.0.0...HEAD">Unreleased</a></h2>
<h2 id="unreleased"><a href="https://github.com/aeternity/aesophia/compare/v7.0.1...HEAD">Unreleased</a></h2>
<h3 id="added">Added</h3>
<h3 id="changed">Changed</h3>
<h3 id="removed">Removed</h3>
<h3 id="fixed">Fixed</h3>
<h2 id="701"><a href="https://github.com/aeternity/aesophia/compare/v7.0.0...v7.0.1">7.0.1</a></h2>
<h3 id="added_1">Added</h3>
<ul>
<li>Add CONTRIBUTING.md file.</li>
</ul>
<h3 id="changed_1">Changed</h3>
<ul>
<li>Update Sophia syntax docs to include missing information about existing syntax.</li>
</ul>
<h3 id="fixed_1">Fixed</h3>
<ul>
<li><a href="https://github.com/aeternity/aesophia/issues/404">404</a> Contract polymorphism crashes on non-obvious child contract typing.</li>
</ul>
<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>
<h3 id="added_2">Added</h3>
<ul>
<li>Added support for <code>EXIT</code> opcode via <code>exit : (string) =&gt; 'a</code> function (behaves same as <code>ABORT</code>, but consumes all gas).</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>
@ -1425,7 +1503,7 @@ function logical_and(x, y) = (&amp;&amp;)(x, y)
</code></pre></div></li>
<li>Contract interfaces polymorphism</li>
</ul>
<h3 id="changed_1">Changed</h3>
<h3 id="changed_2">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>
@ -1435,7 +1513,7 @@ function logical_and(x, y) = (&amp;&amp;)(x, y)
<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_2">Added</h3>
<h3 id="added_3">Added</h3>
<ul>
<li><code>Bitwise</code> stdlib</li>
<li><code>Set</code> stdlib</li>
@ -1454,25 +1532,25 @@ function logical_and(x, y) = (&amp;&amp;)(x, y)
f(_) = 2
</code></pre></div></li>
</ul>
<h3 id="changed_2">Changed</h3>
<h3 id="changed_3">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_3">Changed</h3>
<h3 id="changed_4">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_4">Changed</h3>
<h3 id="changed_5">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_3">Added</h3>
<h3 id="added_4">Added</h3>
<ul>
<li>Child contracts</li>
<li><code>Chain.clone</code></li>
@ -1482,7 +1560,7 @@ function logical_and(x, y) = (&amp;&amp;)(x, y)
<li><code>void</code> type that represents an empty type</li>
<li><code>Call.fee</code> builtin</li>
</ul>
<h3 id="changed_5">Changed</h3>
<h3 id="changed_6">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>
@ -1490,7 +1568,7 @@ function logical_and(x, y) = (&amp;&amp;)(x, y)
</ul>
<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_4">Added</h3>
<h3 id="added_5">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
@ -1542,7 +1620,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_6">Changed</h3>
<h3 id="changed_7">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>
@ -1560,7 +1638,7 @@ contract C =
</ul>
<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_5">Added</h3>
<h3 id="added_6">Added</h3>
<ul>
<li>Added documentation (moved from <code>protocol</code>)</li>
<li><code>Frac.aes</code> library for rational numbers</li>
@ -1570,7 +1648,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_7">Changed</h3>
<h3 id="changed_8">Changed</h3>
<ul>
<li>Performance improvements in the standard library</li>
<li>Fixed ACI encoder to handle <code>-</code> unary operator</li>
@ -1584,7 +1662,7 @@ contract C =
<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_6">Added</h3>
<h3 id="added_7">Added</h3>
<ul>
<li>Allow separate entrypoint/function type signature and definition, and pattern
matching in left-hand sides:
@ -1604,7 +1682,7 @@ contract C =
x
</code></pre></div></li>
</ul>
<h3 id="changed_8">Changed</h3>
<h3 id="changed_9">Changed</h3>
<ul>
<li>FATE code generator improvements.</li>
<li>Bug fix: Handle qualified constructors in patterns.</li>
@ -1612,17 +1690,17 @@ contract C =
</ul>
<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_7">Added</h3>
<h3 id="added_8">Added</h3>
<ul>
<li>Support encoding and decoding bit fields in call arguments and results.</li>
</ul>
<h3 id="changed_9">Changed</h3>
<h3 id="changed_10">Changed</h3>
<ul>
<li>Various improvements to FATE code generator.</li>
</ul>
<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_8">Added</h3>
<h3 id="added_9">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 &gt;= 4.0</code>.</li>
@ -1648,7 +1726,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_10">Changed</h3>
<h3 id="changed_11">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>
@ -1678,7 +1756,7 @@ contract C =
</ul>
<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_9">Added</h3>
<h3 id="added_10">Added</h3>
<ul>
<li>New builtin function <code>require : (bool, string) =&gt; ()</code>. Defined as
<div class="highlight"><pre><span></span><code>function require(b, err) = if(!b) abort(err)
@ -1690,7 +1768,7 @@ Bytes.to_int : bytes(_) =&gt; 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_11">Changed</h3>
<h3 id="changed_12">Changed</h3>
<ul>
<li>Public contract functions must now be declared as <em>entrypoints</em>:
<div class="highlight"><pre><span></span><code>contract Example =
@ -1710,8 +1788,8 @@ Bytes.to_int : bytes(_) =&gt; int
</ul>
<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_10">Added</h3>
<h3 id="changed_12">Changed</h3>
<h3 id="added_11">Added</h3>
<h3 id="changed_13">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>
@ -1729,7 +1807,7 @@ Bytes.to_int : bytes(_) =&gt; int
</ul>
<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_11">Added</h3>
<h3 id="added_12">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>
@ -1739,7 +1817,7 @@ Bytes.to_int : bytes(_) =&gt; 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_13">Changed</h3>
<h3 id="changed_14">Changed</h3>
<ul>
<li>Address literals (+ Oracle, Oracle query and remote contracts) have been changed
from <code>#&lt;hex&gt;</code> to address as <code>ak_&lt;base58check&gt;</code>, oracle <code>ok_&lt;base58check&gt;</code>,
@ -1754,18 +1832,18 @@ Bytes.to_int : bytes(_) =&gt; int
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_12">Added</h3>
<h3 id="added_13">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_14">Changed</h3>
<h3 id="changed_15">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_13">Added</h3>
<h3 id="added_14">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
@ -1775,7 +1853,7 @@ Bytes.to_int : bytes(_) =&gt; 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_15">Changed</h3>
<h3 id="changed_16">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

Binary file not shown.