From a16a8c6123a9278bfc1640955b85c05d7b83957d Mon Sep 17 00:00:00 2001 From: chriseth Date: Thu, 14 May 2020 11:36:24 +0200 Subject: [PATCH] Sort and copyedit changelog. --- Changelog.md | 15 +++++++-------- docs/bugs_by_version.json | 4 ++++ 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/Changelog.md b/Changelog.md index 53c77ce9c..48eea3597 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,13 +1,13 @@ -### 0.6.8 (unreleased) +### 0.6.8 (2020-05-14) Important Bugfixes: * Add missing callvalue check to the creation code of a contract that does not define a constructor but has a base that does define a constructor. - * Disallow index range accesses for arrays with dynamically encoded base types. - * Code Generator: Fixed that string literals containing backslash characters could cause incorrect code to be generated when passed directly to function calls or encoding functions when ABIEncoderV2 is active. + * Disallow array slices of arrays with dynamically encoded base types. + * String literals containing backslash characters can no longer cause incorrect code to be generated when passed directly to function calls or encoding functions when ABIEncoderV2 is active. Language Features: - * Implemented ``type(X).min`` and ``type(X).max`` for every integer type ``X`` that returns the smallest and largest value representable by the type. + * Implemented ``type(T).min`` and ``type(T).max`` for every integer type ``T`` that returns the smallest and largest value representable by the type. Compiler Features: @@ -16,14 +16,13 @@ Compiler Features: * Wasm binary output: Implement ``br`` and ``br_if``. - Bugfixes: * ABI: Skip ``private`` or ``internal`` constructors. - * Type Checker: Disallow accessing ``runtimeCode`` for contract types that contain immutable state variables. * Fixed an "Assembly Exception in Bytecode" error where requested functions were generated twice. * Natspec: Fixed a bug that ignored ``@return`` tag when no other developer-documentation tags were present. - * Yul assembler: Fix source location of variable declarations without value. - * Type checker: Checks if a literal exponent in the ``**`` operation is too large or fractional. + * Type Checker: Checks if a literal exponent in the ``**`` operation is too large or fractional. + * Type Checker: Disallow accessing ``runtimeCode`` for contract types that contain immutable state variables. + * Yul Assembler: Fix source location of variable declarations without value. ### 0.6.7 (2020-05-04) diff --git a/docs/bugs_by_version.json b/docs/bugs_by_version.json index 0f96fb509..248517b8b 100644 --- a/docs/bugs_by_version.json +++ b/docs/bugs_by_version.json @@ -1159,5 +1159,9 @@ "ImplicitConstructorCallvalueCheck" ], "released": "2020-05-04" + }, + "0.6.8": { + "bugs": [], + "released": "2020-05-14" } } \ No newline at end of file