Draft release notes for Elvish 0.20.0.
-
A new
os:
module providing access to operating system functionality. -
Maps now have their keys sorted when printed.
-
The
peach
command now has a&num-workers
option (#648). -
The
from-json
command now supports integers of arbitrary precision, and outputs them as exact integers rather than inexact floats. -
A new
str:fields
command (#1689). -
The
order
andcompare
commands now support a&total
option, which allows sorting and comparing values of mixed types. -
The language server now supports showing the documentation of builtin functions and variables on hover (#1684).
-
has-value $li $v
now works correctly when$li
is a list and$v
is a composite value, like a map or a list. -
A bug with how the hash code of a map was computed could lead to unexpected results when using maps as map keys; it has now been fixed.
- The
except
keyword in thetry
command was deprecated since 0.18.0 and is now removed. Usecatch
instead.