# Yazi v26.8.15 - Product: Yazi (https://whatsnew.fyi/product/yazi) - Vendor: yazi-rs - Date: 2026-08-15 - Version: v26.8.15 - Original notes: https://github.com/sxyazi/yazi/releases/tag/v26.8.15 - Permalink: https://whatsnew.fyi/product/yazi/releases/v26.8.15 - Labels: Platforms: Desktop What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **added** — Drag and drop support - **added** — Trash bin functionality - **added** — Bulk create operation - **added** — Help menu converted to command palette - **added** — Input history - **added** — Automatic dark/light theme switching - **added** — Experimental %y, %Y, %t, %T, %yN, %YN, %tN, %TN shell formatting parameters - **added** — Custom VFS provider - **added** — Visual mode support for wraparound scrolling - **added** — H/M/L Vim-like motion for moving cursor relative to viewport - **added** — Context-aware icons for inputs - **added** — Show file icons in trash/delete/overwrite confirmations - **added** — Dynamic keymap Lua API - **added** — Dynamic Lua API for preloader, spotter, fetcher - **added** — Configurable border for the which component - **added** — Official APT repository for Debian and Ubuntu - **added** — New --follow option for the link action - **added** — New ui.Input element - **added** — New theme DDS event for plugins to watch theme reloads - **added** — Preview images in Zellij via kitty graphics protocol - **added** — Image preview with Überzug++ on Niri - **changed** — Rename SFTP sections in vfs.toml from [services.domain] to [sftp.domain] - **changed** — Rename to - **changed** — Make rt.term.light a function that returns the latest color scheme on each call - **changed** — Remove Url.is_archive - archive:// is no longer built in and can now be registered by plugins - **changed** — Make mgr::Yanked, tab::Selected, and the @yank DDS event return File instead of Url from __pairs() - **changed** — Remove help:filter action since the filter input is now always available - **changed** — Update [help] of theme.toml: supersede on with chord, supersede run and desc with action, remove footer - **changed** — Remove Legacy Console Mode on Windows - **deprecated** — Deprecate copy dirname in favor of copy dirpath - **deprecated** — Deprecate backward --far and forward --far in favor of backward wide and forward wide - **deprecated** — Deprecate tab::Mode.is_visual in favor of the new tab::Mode.is_normal - **deprecated** — Deprecate Url.is_regular, Url.is_search, and Url.domain in favor of Url.spec.is_regular, Url.spec.is_search, and Url.spec.domain - **fixed** — Refresh file list after deleting a file from search view - **fixed** — Work around image previews broken by a tmux 3.7b redraw bug - **fixed** — Normalize \?\-prefixed Verbatim paths when creating relative symlinks on Windows - **fixed** — Keep package hashes indifferent to line endings when ya pkg pulls packages - **fixed** — Use WebP as magick preset preloader cache format to keep image transparency - **fixed** — Use cleaned and normalized $PWD as startup CWD to avoid MSYS2/git-bash path quirks ###### Added - Drag and drop ([#4005], [#4225]) - Trash bin ([#4144], [#4204], [#4212]) - Bulk create ([#3793]) - Make help menu a command palette ([#4074]) - Input history ([#4104]) - Automatic dark/light theme switching ([#4196]) - Experimental `%y`, `%Y`, `%t`, `%T`, `%yN`, `%YN`, `%tN`, `%TN` shell formatting parameters ([#4108]) - Custom VFS provider ([#4118]) - Make visual mode support wraparound scrolling ([#4101]) - H/M/L Vim-like motion for moving cursor relative to viewport ([#3970]) - Context-aware icons for inputs ([#4080]) - Show file icons in trash/delete/overwrite confirmations ([#4096]) - Dynamic keymap Lua API ([#4031]) - Dynamic Lua API for preloader, spotter, fetcher ([#4235]) - Configurable border for the which component ([#4189]) - Official APT repository for Debian and Ubuntu ([#4198]) - New `--follow` option for the `link` action ([#4184]) - New `ui.Input` element ([#4040]) - New `theme` DDS event for plugins to watch theme reloads ([#4203]) - Preview images in Zellij via kitty graphics protocol ([#4216]) - Image preview with Überzug++ on Niri ([#3990]) - Unicode normalization for user regex patterns in `find`, `filter`, and `search` actions ([#4177]) - New gait for input `backward` and `forward` actions ([#4012]) ###### Changed - Rename SFTP sections in `vfs.toml` from `[services.domain]` to `[sftp.domain]` ([#4120]). - Rename `` to `` ([#3989]) - Make `rt.term.light` a function that returns the latest color scheme on each call ([#4196]) - Remove `Url.is_archive` - `archive://` is no longer built in and can now be registered by plugins ([#4118]) - Make `mgr::Yanked`, `tab::Selected`, and the `@yank` DDS event return `File` instead of `Url` from `__pairs()` ([#4096]) - Remove `help:filter` action since the filter input is now always available ([#4074]) - `[help]` of `theme.toml`: supersede `on` with `chord`, supersede `run` and `desc` with `action`, remove `footer` ([#4074]) - Remove Legacy Console Mode on Windows ([#3989]) ###### Deprecated - Deprecate `copy dirname` in favor of `copy dirpath` ([#4169]) - Deprecate `backward --far` and `forward --far` in favor of `backward wide` and `forward wide`, respectively ([#4012]) - Deprecate `tab::Mode.is_visual` in favor of the new `tab::Mode.is_normal` ([#4101]) - Deprecate `Url.is_regular`, `Url.is_search`, and `Url.domain` in favor of `Url.spec.is_regular`, `Url.spec.is_search`, and `Url.spec.domain`, respectively ([#4118]) ###### Fixed - Refresh file list after deleting a file from search view ([#4174]) - Work around image previews broken by a `tmux` 3.7b redraw bug ([#4195]) - Normalize `\\?\`-prefixed Verbatim paths when creating relative symlinks on Windows ([#4067]) - Keep package hashes indifferent to line endings when `ya pkg` pulls packages ([#4064]) - Use WebP as `magick` preset preloader cache format to keep image transparency ([#4065]) - Use cleaned and normalized `$PWD` as startup CWD to avoid MSYS2/git-bash path quirks ([#4068]) ###### Improved - Eliminate hacks in image and UI conflict resolution ([#4022]) - Make terminal capability probing async ([#4194]) - Enable SSO (small string optimization) for custom schemes and custom styles ([#4164]) - Reduce binary size and build time ([#4228])