From: Brendan Hansen Date: Fri, 23 Jun 2023 02:55:05 +0000 (-0500) Subject: updated CHANGELOG X-Git-Url: https://git.brendanfh.com/?a=commitdiff_plain;h=a91751c47c1dc3b44016051d357033ecb46ce626;p=onyx.git updated CHANGELOG --- diff --git a/CHANGELOG b/CHANGELOG index 379b5b69..a9752abc 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -5,16 +5,20 @@ Not released Additions: Removals: +- `map.get_opt` + - This is unnecessary with the new semantics of `map.get`. Changes: - `onyx pkg` now stores synchronized packages in a different folder hierarchy. - This is a transparent change so long as you use the `lib/packages.onyx` file. -- `Map` implementation no longer holds a default value. - - `.{}` is returned instead. +- `Map` implementation no longer holds a default value. Instead, it returns an optional from `map.get`. + - This is a significant breaking change that will affect many programs. Bugfixes: - Fixed a bug that made relative imports not always relative to the current file. - This may break some programs that were accidently using this "feature". +- Fixed a bug with small a `union` over small data types, such as booleans. + - There was an alignment issue, which caused the union to be smaller than expected. Release v0.1.3