diff --git a/releasenotes.md b/releasenotes.md index 63c77c773..55928c4cd 100644 --- a/releasenotes.md +++ b/releasenotes.md @@ -46,9 +46,10 @@ - `$for int $a = 1; $a < 2; $a++` would not parse. - Fix lambda-in-macro visibility, where lambdas would sometimes not correctly link if used through a macro. - Dead code analysis with labelled `if` did not work properly. +- Compiler segfault when splatting variable that does not exist in untyped vaarg macro #2509 ### Stdlib changes -- Added AES encryption functions. +- Added Advanced Encryption Standard (AES) algorithm (ECB, CTR, CBC modes) in `std::crypto::aes`. - Added generic `InterfaceList` to store a list of values that implement a specific interface - Added `path::home_directory`, `path::documents_directory`, `path::videos_directory`, `path::pictures_directory`, `path::desktop_directory`, `path::screenshots_directory`, `path::public_share_directory`, `path::templates_directory`, `path::saved_games_directory`, `path::music_directory`, `path::downloads_directory`. @@ -151,7 +152,6 @@ - Fix missing end of line when encountering errors in project creation. - Const enum methods are not being recognized. #2445 - $defined returns an error when assigning a struct initializer with an incorrect type #2449 -- Compiler segfault when splatting variable that does not exist in untyped vaarg macro #2509 ### Stdlib changes - Add `==` to `Pair`, `Triple` and TzDateTime. Add print to `Pair` and `Triple`. @@ -173,7 +173,6 @@ - Added array `@reduce`, `@filter`, `@any`, `@all`, `@sum`, `@product`, and `@indices_of` macros. - `String.bformat` has reduced overhead. - Supplemental `roundeven` has a normal implementation. -- Added Advanced Encryption Standard (AES) algorithm (ECB, CTR, CBC modes) in `std::crypto::aes`. ## 0.7.4 Change list