Bug 277092 - shells/elvish: Update to 0.20.1
Summary: shells/elvish: Update to 0.20.1
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL: https://elv.sh/blog/0.20.0-release-no...
Keywords:
Depends on:
Blocks:
 
Reported: 2024-02-16 12:32 UTC by Adam Jimerson
Modified: 2024-02-18 16:15 UTC (History)
1 user (show)

See Also:


Attachments
Elvish 0.20.1 update (6.12 KB, patch)
2024-02-16 12:32 UTC, Adam Jimerson
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Adam Jimerson 2024-02-16 12:32:08 UTC
Created attachment 248508 [details]
Elvish 0.20.1 update

This patch updates shells/elvish to 0.20.1 with the following changelog:

Changelog:

* New Features

- new os: module providing access to operating system functionality.
- A new read-bytes command for reading a fixed number of bytes.
- New commands in the file: module: file:open-output, file:seek and file:tell.
- 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 and compare 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).
- Elvish now respects the NO_COLOR environment variable. Builtin UI elements as
  well as styled texts will not have colors if it is set and non-empty.

* Bugfixes

- 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.

* Breaking changes

- The except keyword in the try command was deprecated since 0.18.0 and is now
  removed. Use catch instead.
- The float64 command was deprecated since 0.16.0 and emitted deprecation
  warnings since 0.19.1, and is now removed. Use num or inexact-num instead.

* Deprecated features

- The eawk command is now deprecated. Use re:awk instead.

Poudiere testport: OK
Portlint: OK
Comment 1 commit-hook freebsd_committer freebsd_triage 2024-02-18 16:14:59 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=d1b6ec0df33c0c3914ca7722c67ce2cb7f681194

commit d1b6ec0df33c0c3914ca7722c67ce2cb7f681194
Author:     Adam Jimerson <vendion@gmail.com>
AuthorDate: 2024-02-18 16:12:52 +0000
Commit:     Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2024-02-18 16:12:52 +0000

    shells/elvish: Update to 0.20.1

    PR:             277092

 shells/elvish/Makefile | 17 +++++++++--------
 shells/elvish/distinfo | 32 +++++++++++++++++---------------
 2 files changed, 26 insertions(+), 23 deletions(-)
Comment 2 Gleb Popov freebsd_committer freebsd_triage 2024-02-18 16:15:25 UTC
Pushed, thank you.