From 44d6982d6659812b3ed03a48a5a71387496f75d3 Mon Sep 17 00:00:00 2001 From: Hans Svensson Date: Wed, 24 Jan 2024 11:42:52 +0100 Subject: [PATCH] Prepare release v8.0.0-rc1 --- CHANGELOG.md | 19 ++++++++++--------- rebar.config | 2 +- src/aesophia.app.src | 3 +-- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 078a84d..2cc9db1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,13 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [CERES 8.0.0] +## [Unreleased] +### Added +### Changed +### Removed +### Fixed + +## [8.0.0-rc1] ### Added - Bitwise operations for integers: `band`, `bor`, `bxor`, `bnot`, `<<` and `>>`. - `Int.mulmod` - combined builtin operation for multiplication and modulus. @@ -12,7 +18,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - `Address.to_bytes` - convert an address to its binary representation (for hashing, etc.). - Raw data pointers added to AENS. In short we have introduced a new namespace `AENSv2`; they contain types similar to the old `AENS`; `AENS.name` and - `AENS.pointee`, where the latter now has a constructor `DataPt(string)`. All + `AENS.pointee`, where the latter now has a constructor `DataPt(bytes())`. All AENS actions have been moved to `AENSv2`, and `AENSv2.lookup` and `AENSv2.update` consume and produce the new types. The old `AENS` namespace only contains the old datatypes, that can be used to interface existing @@ -31,12 +37,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Removed - `Bitwise.aes` standard library is removed - the builtin operations are superior. -## [Unreleased] -### Added -### Changed -### Removed -### Fixed - ## [7.4.1] ### Changed - Improve how includes with relative paths are resolved during parsing/compilation. Relative @@ -445,7 +445,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Simplify calldata creation - instead of passing a compiled contract, simply pass a (stubbed) contract string. -[Unreleased]: https://github.com/aeternity/aesophia/compare/v7.4.1...HEAD +[Unreleased]: https://github.com/aeternity/aesophia/compare/v8.0.0-rc1...HEAD +[8.0.0-rc1]: https://github.com/aeternity/aesophia/compare/v7.4.1...v8.0.0-rc1 [7.4.1]: https://github.com/aeternity/aesophia/compare/v7.4.0...v7.4.1 [7.4.0]: https://github.com/aeternity/aesophia/compare/v7.3.0...v7.4.0 [7.3.0]: https://github.com/aeternity/aesophia/compare/v7.2.1...v7.3.0 diff --git a/rebar.config b/rebar.config index 842f919..256d9c1 100644 --- a/rebar.config +++ b/rebar.config @@ -13,7 +13,7 @@ {base_plt_apps, [erts, kernel, stdlib, crypto, mnesia]} ]}. -{relx, [{release, {aesophia, "7.4.1"}, +{relx, [{release, {aesophia, "8.0.0-rc1"}, [aesophia, aebytecode]}, {dev_mode, true}, diff --git a/src/aesophia.app.src b/src/aesophia.app.src index bb97c16..e19a2fa 100644 --- a/src/aesophia.app.src +++ b/src/aesophia.app.src @@ -1,13 +1,12 @@ {application, aesophia, [{description, "Compiler for Aeternity Sophia language"}, - {vsn, "7.4.1"}, + {vsn, "8.0.0-rc1"}, {registered, []}, {applications, [kernel, stdlib, jsx, syntax_tools, - getopt, aebytecode, eblake2 ]},