Prepare 4.3.0 (#254)

This commit is contained in:
Radosław Rowicki 2020-04-02 13:59:22 +02:00 committed by GitHub
parent 93341dc13b
commit 85b151aa65
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -7,9 +7,27 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased] ## [Unreleased]
### Added ### Added
### Changed ### Changed
- Bug fix: Fixed ACI encoder to handle `-` unary operator
### Removed ### 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 ## [4.2.0] - 2020-01-15
### Added ### Added
- Allow separate entrypoint/function type signature and definition, and pattern - Allow separate entrypoint/function type signature and definition, and pattern