From 85b151aa65b138d979ba2d7f37c8bc67f6f8d654 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rados=C5=82aw=20Rowicki?= <35342116+radrow@users.noreply.github.com> Date: Thu, 2 Apr 2020 13:59:22 +0200 Subject: [PATCH] Prepare 4.3.0 (#254) --- CHANGELOG.md | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c2a3daa..98b3f61 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,9 +7,27 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ### Added ### Changed -- Bug fix: Fixed ACI encoder to handle `-` unary operator ### Removed +## [4.3.0] +### Added +- Added documentation (moved from `protocol`) +- `Frac.aes` – library for rational numbers +- Added some more meaningful error messages +- Exported several parsing functionalities + - With option `keep_included` it is possible to see which files were included during the parse + - There is a function `run_parser` that be used to evaluate any parsing rule + - Exported parsers: `body`, `type` and `decl` +### Changed +- Performance improvements in the standard library +- Fixed ACI encoder to handle `-` unary operator +- Fixed including by absolute path +- Fixed variant type printing in the ACI error messages +- Fixed pretty printing of combined function clauses +### Removed +- `let` definitions are no longer supported in the toplevel of the contract +- type declarations are no longer supported + ## [4.2.0] - 2020-01-15 ### Added - Allow separate entrypoint/function type signature and definition, and pattern