From 77c335274426b8b8cb9ec3aaa9c87515ccc93458 Mon Sep 17 00:00:00 2001 From: chriseth Date: Tue, 5 Mar 2019 17:08:16 +0100 Subject: [PATCH] Some missed entries and set version to 0.6.0. --- CMakeLists.txt | 2 +- Changelog.md | 17 +++++++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index ebb4a615a..2293f264a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -10,7 +10,7 @@ include(EthPolicy) eth_policy() # project name and version should be set after cmake_policy CMP0048 -set(PROJECT_VERSION "0.5.5") +set(PROJECT_VERSION "0.6.0") project(solidity VERSION ${PROJECT_VERSION} LANGUAGES CXX) option(LLL "Build LLL" OFF) diff --git a/Changelog.md b/Changelog.md index b7ef05e25..d1384095b 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,3 +1,18 @@ +### 0.6.0 (unreleased) + +Language Features: + + +Compiler Features: + + +Bugfixes: + + +Build System: + + + ### 0.5.5 (2019-03-05) Language Features: @@ -7,10 +22,12 @@ Language Features: Compiler Features: * Support ``petersburg`` as ``evmVersion`` and set as default. + * Commandline Interface: Option to activate the experimental yul optimizer using ``-optimize-yul``. * Inline Assembly: Consider ``extcodehash`` as part of Constantinople. * Inline Assembly: Instructions unavailable to the currently configured EVM are errors now. * SMTChecker: Do not report underflow/overflow if they always revert. This removes false positives when using ``SafeMath``. * Standard JSON Interface: Allow retrieving metadata without triggering bytecode generation. + * Standard JSON Interface: Provide fine-grained control over the optimizer via the settings. * Static Analyzer: Warn about expressions with custom types when they have no effect. * Optimizer: Add new rules with constants including ``LT``, ``GT``, ``AND`` and ``BYTE``. * Optimizer: Add rule for shifts with constants for Constantinople.