diff --git a/Cargo.lock b/Cargo.lock index 4fe1ad1a3..7f0d1b5ad 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3415,7 +3415,7 @@ dependencies = [ [[package]] name = "uiua" -version = "0.0.23" +version = "0.0.24" dependencies = [ "bufreaderwriter", "clap", diff --git a/Cargo.toml b/Cargo.toml index b232ff694..59a3de714 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -8,7 +8,7 @@ license = "MIT" name = "uiua" readme = "readme.md" repository = "https://github.com/uiua-lang/uiua" -version = "0.0.23" +version = "0.0.24" [dependencies] bufreaderwriter = "0.2.4" diff --git a/changelog.md b/changelog.md index 44446e979..c667a1b8e 100644 --- a/changelog.md +++ b/changelog.md @@ -2,15 +2,16 @@ Uiua is not yet stable. -## 0.0.24 - 2023-10-?? -If you are reading this on the website, then these changes are live here. + + +## 0.0.24 - 2023-10-24 ### Language -- Add 2-letter spellings of [`deep` `≊`](https://uiua.org/docs/deep), [`abyss` `≃`](https://uiua.org/docs/abyss), and [`seabed` `∸`](https://uiua.org/docs/seabed) to make them consistent with [`rock` `⋄`](https://uiua.org/docs/rock). - Add the [`reach` `⟜`](https://uiua.org/docs/reach) modifier, which removes the second value from the stack and calls its function. - Change how short spellings of [`dip` `⊙`](https://uiua.org/docs/dip), [`gap` `⋅`](https://uiua.org/docs/gap), and [`identity` `∘`](https://uiua.org/docs/identity) work - Instead of allowing them to be spelled with 2 characters, they can now be spelled with 1 character as long as there are at least 2 in the sequence. - If present, `'i'` may only come last. - [`reach` `⟜`](https://uiua.org/docs/reach) is included. +- Add 2-letter spellings of [`deep` `≊`](https://uiua.org/docs/deep), [`abyss` `≃`](https://uiua.org/docs/abyss), and [`seabed` `∸`](https://uiua.org/docs/seabed) to make them consistent with [`rock` `⋄`](https://uiua.org/docs/rock). ### Interpreter - Fix a bunch of bugs and crashes - The formatter now indents bindings that start with a bound function that starts with [`&i`](https://uiua.org/docs/&i)