Subject: CVS commit: pkgsrc/sysutils/yazi
From: pin
Date: 2024-12-24 19:31:57
Message id: 20241224183158.0CADFFC1D@cvs.NetBSD.org

Log Message:
sysutils/yazi: update to 0.4.2

This is a quick patch release with 3 fixes:

    Fixed an issue where switching directories in Yazi didn't update the CWD, \ 
causing issues with features that depend on the CWD (like terminal splitting and \ 
cd --interactive path completion).
    Fixed a bug where the UI wouldn't refresh when returning to Yazi from an \ 
external blocking process (like a shell) while in an empty directory.
    Fixed an issue where the preview wouldn't update after sorting directories \ 
when using the Folder-specific rules tip.

Here are some new features:

    Added support for a large number of new archive formats for extraction, \ 
previewing, and filetype highlighting in #1926 (thanks to @Integral-Tech).
    Added a new temporary option _v4_suppress_deprecation_warnings in #2027 to \ 
suppress all deprecation warnings as a workaround for the transition to version \ 
0.4.
    Added 2 new Lua APIs
        fs.cwd() - get the current working directory
        fs.create() - create a directory (Thanks to @hankertrix)

What's Changed

    fix: interactive cd autocomplete doesn't follow the latest CWD changes by \ 
@sxyazi in #2025
    feat: new option to suppress 0.4 deprecation warnings by @sxyazi in #2027
    fix: offset cursor shift when deleting multiple files in bulk by @sxyazi in #2030
    chore: bump version to 0.4.2 by @sxyazi in #2031
    fix: choose a more conservative macro_workers value to ensure concurrency \ 
safety with certain USB flash drives by @sxyazi in #2040
    feat: support for Android platform in the for qualifier of opener by @sxyazi \ 
in #2041
    fix: set the current working directory in a thread-safe way by @sxyazi in #2043
    fix: allow-passthrough must be set to on to prevent tmux from forwarding the \ 
real terminal's response to the inactive pane by @sxyazi in #2052
    fix: pass through show_hidden when building default Files by @sxyazi in #2057
    fix: use a less intrusive DSR instead of DA1 workaround to forward terminal \ 
responses twice in tmux by @sxyazi in #2058
    feat: new --cwd parameter for the shell command and fs.cwd() API by @sxyazi \ 
in #2060
    feat: allow noop for single-key chords by removing the mixing length limit \ 
by @sxyazi in #2064
    ci: add riscv64gc-unknown-linux-gnu target by @Integral-Tech in #2067
    fix: missing a render after resuming from an external blocking process by \ 
@sxyazi in #2071
    feat: add more supported archive formats to the preset config by \ 
@Integral-Tech in #1926
    feat: new fs.create() Lua API by @hankertrix in #2068
    fix: missing a hover after reordering from an external plugin by @sxyazi in #2072

Files:
RevisionActionfile
1.18modifypkgsrc/sysutils/yazi/Makefile
1.16modifypkgsrc/sysutils/yazi/cargo-depends.mk
1.17modifypkgsrc/sysutils/yazi/distinfo