From e2247f19c7e20a6f0aaec01d441a93c85ef934b7 Mon Sep 17 00:00:00 2001 From: Brendan Hansen Date: Mon, 12 Feb 2024 22:27:59 -0600 Subject: [PATCH] updated: CHANGELOG --- CHANGELOG | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/CHANGELOG b/CHANGELOG index 8ba32c22..e12c7a86 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -11,6 +11,15 @@ written in Onyx. The two major syntax changes: Cases with captures: case Value as capture instead of case capture: Value + Interfaces: + X :: interface (T: type_expr) { + t as T; + } + + instead of + + X :: interface (t: $T) { ... } + These syntax changes help improve readability and makes the language more friendly to newcomers. These changes also introduce two new keywords into the language that could see use in other places in the future. This is a small improvement to make, but it is better to make it now while a -- 2.25.1