# Changelog ## v0.11.0 - 2024-06-26 - Renamed FFI file to be scope with project name. No external facing changes. ## v0.10.0 - 2024-06-23 - The `Reference` type has been deprecated. ## v0.9.0 - 2024-06-20 - The `promise` module gains the `race2`, `race3`, `race4`, `race5`, `race6`, `race_list` and `race_array` functions. ## v0.8.0 - 2024-02-22 - Add `reference_equal` to the `javascript` module. ## v0.7.1 - 2024-01-16 - Relaxed the version constraint on `gleam_stdlib` to allow v0.x or v1.x. ## v0.7.0 - 2023-11-06 - Updated for Gleam v0.32.0. ## v0.6.1 - 2023-09-08 - Republished to resolve an error in the package release which caused some modules to be missing from documentation. ## v0.6.0 - 2023-08-12 - Add `map` module native JavaScript maps. - `promise.new` is added to enable creating promises with a delayed resolve. ## v0.5.0 - 2023-01-19 - Updated for Gleam v0.30.0. ## v0.4.0 - 2023-01-19 - `array.length` was renamed to `array.size` to match Gleam conventions of size being used when the operation is constant time. ## v0.3.0 - 2022-12-10 - The `then` and `then_try` function in the `promise` module have been renamed to `await` and `try_await`. ## v0.2.0 - 2022-11-22 - The `promise.do_await_list` function has been removed. ## v0.1.0 - 2022-01-11 - The `javascript` module was created with the `TypeOf`, and `Symbol` types, and `find_symbol`, `make_reference`, `set_reference`, `update_reference`, `dereference`, and `type_of` functions. - The `javascript/array` module was created with the `Array(element)` type and `to_list`, `from_list`, `map`, `fold`, `fold_right`, `get`, and `length` functions. - The `javascript/promise` module was created with the `Promise(value)` type and `rescue`, `resolve`, `tap`, `map_try`, `map`, `then_try`, `await{2,6}`, `await_list`, `await_array`, and `then` functions.