--- - branch: MAIN date: Wed Dec 14 18:01:41 UTC 2022 files: - new: '1.3' old: '1.2' path: pkgsrc/lang/gleam/Makefile pathrev: pkgsrc/lang/gleam/Makefile@1.3 type: modified - new: '1.3' old: '1.2' path: pkgsrc/lang/gleam/cargo-depends.mk pathrev: pkgsrc/lang/gleam/cargo-depends.mk@1.3 type: modified - new: '1.3' old: '1.2' path: pkgsrc/lang/gleam/distinfo pathrev: pkgsrc/lang/gleam/distinfo@1.3 type: modified id: 20221214T180141Z.a75337ab9e73132b4e0caeb4fec4f814cc88302f log: | lang/gleam: update to version 0.25.1 Changelog (taken from https://github.com/gleam-lang/gleam/blob/main/CHANGELOG.md) v0.25.1 - 2022-12-11 - New Gleam projects are now configured to explicitly install rebar3 using GitHub actions erlef/setup-beam. - A better error message is now shown when attempting to use a function within a constant expression. - Changed float size limit in bitstring expressions to 16, 32 or 64, when static. Also allowed dynamic size. - New Gleam projects are created using GitHub actions erlef/setup-beam@v1.15.0. - Fixed a bug where returning an anonymous function from a pipeline and calling it immediately without assigning it to a variable would produce invalid Erlang code. - Fixed a bug where the formatter would remove the braces from negating boolean expressions. v0.25.0 - 2022-11-24 v0.25.0-rc2 - 2022-11-23 - Fixed a bug where Gleam dependency packages with a `priv` directory could fail to build. - Fixed a regression where Elixir and Erlang Markdown code blocks in generated documentation would not be highlighted. v0.25.0-rc1 - 2022-11-19 - Generated HTML documentation now includes the `theme-color` HTML meta tag. - The `use` expression has been introduced. This is a new syntactic sugar that permits callback using code to be written without indentation. - Nightly builds are now also published as OCI container images hosted on GitHub. - Fixed a bug where the build tool would not hook up stdin for Gleam programs it starts. - Fixed a bug where using a record constructor as a value could generate a warning in Erlang. - Fixed a bug where the build tool would use precompiled code from Hex packages rather than the latest version, which could result in incorrect external function usage in some cases. - Fixed a bug where the warning for `todo` would not print the type of the code to complete. - Fixed a bug where `try` expressions inside blocks could generate incorrect JavaScript. - Generated HTML documentation now includes all static assets (but the web fonts), so that it can be accessed offline or in far future once CDNs would 404. - New Gleam projects are created using GitHub actions erlef/setup-beam@v1.14.0 - The `javascript.typescript_declarations` field in `gleam.toml` now applies to the entire project rather than just the top level package. - The formatter now adds a 0 to floats ending with `.` (ie 1. => 1.0). - New projects require `gleam_stdlib` v0.25. module: pkgsrc subject: 'CVS commit: pkgsrc/lang/gleam' unixtime: '1671040901' user: nikita