Gleam v1.17.0 Released
4 hours ago
- #gleam
- #programming
- #release
- Gleam v1.17.0 released with enhancements for Erlang VM and JavaScript runtime.
- Introduces 'gleam export escript' command to compile projects into single-file escripts.
- Language server adds document highlighting for variable references.
- Constant todo expressions now supported, enabling compile-time checks.
- Record update hovering displays unchanged fields directly in editor.
- Compiler suggests correct imports for unknown variables.
- Warnings show context-aware type names with aliases or qualifications.
- JavaScript pattern matching optimized with redundant check removal.
- 'gleam dev' accepts --no-print-progress flag for quiet output.
- 'gleam deps outdated' now shows count of outdated packages.
- Enhanced Git repository detection in monorepos for 'gleam publish'.
- Improved fault tolerance for list-prepend and record update syntax errors.
- Code action added to remove redundant record updates.
- Correct operator suggestions extended to guard expressions.
- Pattern match expansion code action for discarded values.
- New 'create module' code action for top-down programmers.
- Security fixes addressed via Gleam build tool validation issues.
- Sponsors acknowledged; community support highlighted for project sustainability.