Deployed 311bf49 to master with MkDocs 1.4.2 and mike 1.1.2

This commit is contained in:
GitHub Action 2023-02-24 08:40:36 +00:00
parent 28f896971b
commit 7d6ff5e6a1
4 changed files with 181 additions and 109 deletions

View File

@ -404,11 +404,11 @@
</li>
<li class="md-nav__item">
<a href="#701" class="md-nav__link">
7.0.1
<a href="#710" class="md-nav__link">
7.1.0
</a>
<nav class="md-nav" aria-label="7.0.1">
<nav class="md-nav" aria-label="7.1.0">
<ul class="md-nav__list">
<li class="md-nav__item">
@ -438,11 +438,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">
@ -457,6 +457,40 @@
Changed
</a>
</li>
<li class="md-nav__item">
<a href="#fixed_2" 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_3" class="md-nav__link">
Added
</a>
</li>
<li class="md-nav__item">
<a href="#changed_3" class="md-nav__link">
Changed
</a>
</li>
<li class="md-nav__item">
@ -480,14 +514,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_3" class="md-nav__link">
<a href="#changed_4" class="md-nav__link">
Changed
</a>
@ -507,7 +541,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>
@ -527,7 +561,7 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#changed_5" class="md-nav__link">
<a href="#changed_6" class="md-nav__link">
Changed
</a>
@ -547,14 +581,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>
@ -581,14 +615,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>
@ -615,14 +649,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>
@ -649,14 +683,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>
@ -683,14 +717,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>
@ -717,14 +751,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>
@ -751,14 +785,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>
@ -785,14 +819,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>
@ -819,14 +853,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>
@ -853,14 +887,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>
@ -880,14 +914,14 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#added_14" class="md-nav__link">
<a href="#added_15" class="md-nav__link">
Added
</a>
</li>
<li class="md-nav__item">
<a href="#changed_16" class="md-nav__link">
<a href="#changed_17" class="md-nav__link">
Changed
</a>
@ -974,11 +1008,11 @@
</li>
<li class="md-nav__item">
<a href="#701" class="md-nav__link">
7.0.1
<a href="#710" class="md-nav__link">
7.1.0
</a>
<nav class="md-nav" aria-label="7.0.1">
<nav class="md-nav" aria-label="7.1.0">
<ul class="md-nav__list">
<li class="md-nav__item">
@ -1008,11 +1042,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">
@ -1027,6 +1061,40 @@
Changed
</a>
</li>
<li class="md-nav__item">
<a href="#fixed_2" 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_3" class="md-nav__link">
Added
</a>
</li>
<li class="md-nav__item">
<a href="#changed_3" class="md-nav__link">
Changed
</a>
</li>
<li class="md-nav__item">
@ -1050,14 +1118,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_3" class="md-nav__link">
<a href="#changed_4" class="md-nav__link">
Changed
</a>
@ -1077,7 +1145,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>
@ -1097,7 +1165,7 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#changed_5" class="md-nav__link">
<a href="#changed_6" class="md-nav__link">
Changed
</a>
@ -1117,14 +1185,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>
@ -1151,14 +1219,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>
@ -1185,14 +1253,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>
@ -1219,14 +1287,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>
@ -1253,14 +1321,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>
@ -1287,14 +1355,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>
@ -1321,14 +1389,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>
@ -1355,14 +1423,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>
@ -1389,14 +1457,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>
@ -1423,14 +1491,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>
@ -1450,14 +1518,14 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#added_14" class="md-nav__link">
<a href="#added_15" class="md-nav__link">
Added
</a>
</li>
<li class="md-nav__item">
<a href="#changed_16" class="md-nav__link">
<a href="#changed_17" class="md-nav__link">
Changed
</a>
@ -1488,8 +1556,13 @@
<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.1...HEAD">Unreleased</a></h2>
<h2 id="unreleased"><a href="https://github.com/aeternity/aesophia/compare/v7.1.0...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="710"><a href="https://github.com/aeternity/aesophia/compare/v7.0.1...v7.1.0">7.1.0</a></h2>
<h3 id="added_1">Added</h3>
<ul>
<li>Options to enable/disable certain optimizations.</li>
<li>The ability to call a different instance of the current contract
@ -1500,33 +1573,32 @@ and this project adheres to <a href="https://semver.org/spec/v2.0.0.html">Semant
<li>Return a mapping from variables to FATE registers in the compilation output.</li>
<li>Hole expression.</li>
</ul>
<h3 id="changed">Changed</h3>
<h3 id="changed_1">Changed</h3>
<ul>
<li>Type definitions serialised to ACI as <code>typedefs</code> field instead of <code>type_defs</code> to increase compatibility.</li>
<li>Check contracts and entrypoints modifiers when implementing interfaces.</li>
<li>Contracts can no longer be used as namespaces.</li>
<li>Do not show unused stateful warning for functions that call other contracts with a non-zero value argument.</li>
</ul>
<h3 id="removed">Removed</h3>
<h3 id="fixed">Fixed</h3>
<h3 id="fixed_1">Fixed</h3>
<ul>
<li>Typechecker crashes if Chain.create or Chain.clone are used without arguments.</li>
</ul>
<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>
<h3 id="added_2">Added</h3>
<ul>
<li>Add CONTRIBUTING.md file.</li>
</ul>
<h3 id="changed_1">Changed</h3>
<h3 id="changed_2">Changed</h3>
<ul>
<li>Update Sophia syntax docs to include missing information about existing syntax.</li>
</ul>
<h3 id="fixed_1">Fixed</h3>
<h3 id="fixed_2">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_2">Added</h3>
<h3 id="added_3">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>
@ -1539,7 +1611,7 @@ function logical_and(x, y) = (&amp;&amp;)(x, y)
</code></pre></div></li>
<li>Contract interfaces polymorphism</li>
</ul>
<h3 id="changed_2">Changed</h3>
<h3 id="changed_3">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>
@ -1549,7 +1621,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_3">Added</h3>
<h3 id="added_4">Added</h3>
<ul>
<li><code>Bitwise</code> stdlib</li>
<li><code>Set</code> stdlib</li>
@ -1568,25 +1640,25 @@ function logical_and(x, y) = (&amp;&amp;)(x, y)
f(_) = 2
</code></pre></div></li>
</ul>
<h3 id="changed_3">Changed</h3>
<h3 id="changed_4">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_4">Changed</h3>
<h3 id="changed_5">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_5">Changed</h3>
<h3 id="changed_6">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_4">Added</h3>
<h3 id="added_5">Added</h3>
<ul>
<li>Child contracts</li>
<li><code>Chain.clone</code></li>
@ -1596,7 +1668,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_6">Changed</h3>
<h3 id="changed_7">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>
@ -1604,7 +1676,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_5">Added</h3>
<h3 id="added_6">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
@ -1656,7 +1728,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_7">Changed</h3>
<h3 id="changed_8">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>
@ -1674,7 +1746,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_6">Added</h3>
<h3 id="added_7">Added</h3>
<ul>
<li>Added documentation (moved from <code>protocol</code>)</li>
<li><code>Frac.aes</code> library for rational numbers</li>
@ -1684,7 +1756,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_8">Changed</h3>
<h3 id="changed_9">Changed</h3>
<ul>
<li>Performance improvements in the standard library</li>
<li>Fixed ACI encoder to handle <code>-</code> unary operator</li>
@ -1698,7 +1770,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_7">Added</h3>
<h3 id="added_8">Added</h3>
<ul>
<li>Allow separate entrypoint/function type signature and definition, and pattern
matching in left-hand sides:
@ -1718,7 +1790,7 @@ contract C =
x
</code></pre></div></li>
</ul>
<h3 id="changed_9">Changed</h3>
<h3 id="changed_10">Changed</h3>
<ul>
<li>FATE code generator improvements.</li>
<li>Bug fix: Handle qualified constructors in patterns.</li>
@ -1726,17 +1798,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_8">Added</h3>
<h3 id="added_9">Added</h3>
<ul>
<li>Support encoding and decoding bit fields in call arguments and results.</li>
</ul>
<h3 id="changed_10">Changed</h3>
<h3 id="changed_11">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_9">Added</h3>
<h3 id="added_10">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>
@ -1762,7 +1834,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_11">Changed</h3>
<h3 id="changed_12">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>
@ -1792,7 +1864,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_10">Added</h3>
<h3 id="added_11">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)
@ -1804,7 +1876,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_12">Changed</h3>
<h3 id="changed_13">Changed</h3>
<ul>
<li>Public contract functions must now be declared as <em>entrypoints</em>:
<div class="highlight"><pre><span></span><code>contract Example =
@ -1824,8 +1896,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_11">Added</h3>
<h3 id="changed_13">Changed</h3>
<h3 id="added_12">Added</h3>
<h3 id="changed_14">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>
@ -1843,7 +1915,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_12">Added</h3>
<h3 id="added_13">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>
@ -1853,7 +1925,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_14">Changed</h3>
<h3 id="changed_15">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>,
@ -1868,18 +1940,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_13">Added</h3>
<h3 id="added_14">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_15">Changed</h3>
<h3 id="changed_16">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_14">Added</h3>
<h3 id="added_15">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
@ -1889,7 +1961,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_16">Changed</h3>
<h3 id="changed_17">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

View File

@ -2,47 +2,47 @@
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>None</loc>
<lastmod>2023-02-15</lastmod>
<lastmod>2023-02-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2023-02-15</lastmod>
<lastmod>2023-02-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2023-02-15</lastmod>
<lastmod>2023-02-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2023-02-15</lastmod>
<lastmod>2023-02-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2023-02-15</lastmod>
<lastmod>2023-02-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2023-02-15</lastmod>
<lastmod>2023-02-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2023-02-15</lastmod>
<lastmod>2023-02-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2023-02-15</lastmod>
<lastmod>2023-02-24</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2023-02-15</lastmod>
<lastmod>2023-02-24</lastmod>
<changefreq>daily</changefreq>
</url>
</urlset>

Binary file not shown.