yazi-unwrapped 0 -> 1 attrpath: yazi-unwrapped Checking auto update branch... [version] [version] generic version rewriter does not support multiple hashes [rustCrateVersion] [rustCrateVersion] skipping because derivation has updateScript [golangModuleVersion] [golangModuleVersion] Not a buildGoModule package with vendorSha256 or vendorHash [npmDepsVersion] [npmDepsVersion] No npmDepsHash [updateScript] [updateScript] Failed with exit code 1 this derivation will be built: /nix/store/1darnvr2nxa0zpc0dx9xq5jamhar4p31-packages.json.drv building '/nix/store/1darnvr2nxa0zpc0dx9xq5jamhar4p31-packages.json.drv'... sourcing setup hook '/nix/store/dv5vgsw8naxnkcc88x78vprbnn1pp44y-patchelf-0.15.0/nix-support/setup-hook' sourcing setup hook '/nix/store/i4iynx9axbq23sd0gyrc5wdb46zz6z8l-update-autotools-gnu-config-scripts-hook/nix-support/setup-hook' sourcing setup hook '/nix/store/h9lc1dpi14z7is86ffhl3ld569138595-audit-tmpdir.sh' sourcing setup hook '/nix/store/m54bmrhj6fqz8nds5zcj97w9s9bckc9v-compress-man-pages.sh' sourcing setup hook '/nix/store/wgrbkkaldkrlrni33ccvm3b6vbxzb656-make-symlinks-relative.sh' sourcing setup hook '/nix/store/5yzw0vhkyszf2d179m0qfkgxmp5wjjx4-move-docs.sh' sourcing setup hook '/nix/store/fyaryjvghbkpfnsyw97hb3lyb37s1pd6-move-lib64.sh' sourcing setup hook '/nix/store/kd4xwxjpjxi71jkm6ka0np72if9rm3y0-move-sbin.sh' sourcing setup hook '/nix/store/pag6l61paj1dc9sv15l7bm5c17xn5kyk-move-systemd-user-units.sh' sourcing setup hook '/nix/store/jivxp510zxakaaic7qkrb7v1dd2rdbw9-multiple-outputs.sh' sourcing setup hook '/nix/store/ilaf1w22bxi6jsi45alhmvvdgy4ly3zs-patch-shebangs.sh' sourcing setup hook '/nix/store/cickvswrvann041nqxb0rxilc46svw1n-prune-libtool-files.sh' sourcing setup hook '/nix/store/xyff06pkhki3qy1ls77w10s0v79c9il0-reproducible-builds.sh' sourcing setup hook '/nix/store/aazf105snicrlvyzzbdj85sx4179rpfp-set-source-date-epoch-to-latest.sh' sourcing setup hook '/nix/store/gps9qrh99j7g02840wv5x78ykmz30byp-strip.sh' Going to be running update for following packages: - yazi-0.2.5 Press Enter key to continue... Running update for: - yazi-0.2.5: UPDATING ... - yazi-0.2.5: ERROR --- SHOWING ERROR LOG FOR yazi-0.2.5 ---------------------- + NIXPKGS_DIR=/var/cache/nixpkgs-update/worker/worktree/yazi-unwrapped ++ dirname /var/cache/nixpkgs-update/worker/worktree/yazi-unwrapped/pkgs/by-name/ya/yazi-unwrapped/update.sh + SCRIPT_DIR=/var/cache/nixpkgs-update/worker/worktree/yazi-unwrapped/pkgs/by-name/ya/yazi-unwrapped ++ curl --silent -u :7bdbd24b04abe9f561f182a0917b808ce7ecc3c6 https://api.github.com/repos/sxyazi/yazi/releases/latest + YAZI_RELEASE='{ "url": "https://api.github.com/repos/sxyazi/yazi/releases/168174352", "assets_url": "https://api.github.com/repos/sxyazi/yazi/releases/168174352/assets", "upload_url": "https://uploads.github.com/repos/sxyazi/yazi/releases/168174352/assets{?name,label}", "html_url": "https://github.com/sxyazi/yazi/releases/tag/v0.3.0", "id": 168174352, "author": { "login": "github-actions[bot]", "id": 41898282, "node_id": "MDM6Qm90NDE4OTgyODI=", "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", "url": "https://api.github.com/users/github-actions%5Bbot%5D", "html_url": "https://github.com/apps/github-actions", "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", "type": "Bot", "site_admin": false }, "node_id": "RE_kwDOJ5JQIc4KBiMQ", "tag_name": "v0.3.0", "target_commitish": "main", "name": "v0.3.0", "draft": false, "prerelease": false, "created_at": "2024-08-01T06:36:16Z", "published_at": "2024-08-01T07:45:51Z", "assets": [ { "url": "https://api.github.com/repos/sxyazi/yazi/releases/assets/183151623", "id": 183151623, "node_id": "RA_kwDOJ5JQIc4K6qwH", "name": "yazi-aarch64-apple-darwin.zip", "label": "", "uploader": { "login": "github-actions[bot]", "id": 41898282, "node_id": "MDM6Qm90NDE4OTgyODI=", "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", "url": "https://api.github.com/users/github-actions%5Bbot%5D", "html_url": "https://github.com/apps/github-actions", "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", "type": "Bot", "site_admin": false }, "content_type": "application/zip", "state": "uploaded", "size": 5989671, "download_count": 12, "created_at": "2024-08-01T06:48:22Z", "updated_at": "2024-08-01T06:48:22Z", "browser_download_url": "https://github.com/sxyazi/yazi/releases/download/v0.3.0/yazi-aarch64-apple-darwin.zip" }, { "url": "https://api.github.com/repos/sxyazi/yazi/releases/assets/183151622", "id": 183151622, "node_id": "RA_kwDOJ5JQIc4K6qwG", "name": "yazi-aarch64-pc-windows-msvc.zip", "label": "", "uploader": { "login": "github-actions[bot]", "id": 41898282, "node_id": "MDM6Qm90NDE4OTgyODI=", "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", "url": "https://api.github.com/users/github-actions%5Bbot%5D", "html_url": "https://github.com/apps/github-actions", "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", "type": "Bot", "site_admin": false }, "content_type": "application/zip", "state": "uploaded", "size": 6016443, "download_count": 12, "created_at": "2024-08-01T06:48:22Z", "updated_at": "2024-08-01T06:48:22Z", "browser_download_url": "https://github.com/sxyazi/yazi/releases/download/v0.3.0/yazi-aarch64-pc-windows-msvc.zip" }, { "url": "https://api.github.com/repos/sxyazi/yazi/releases/assets/183151624", "id": 183151624, "node_id": "RA_kwDOJ5JQIc4K6qwI", "name": "yazi-aarch64-unknown-linux-gnu.zip", "label": "", "uploader": { "login": "github-actions[bot]", "id": 41898282, "node_id": "MDM6Qm90NDE4OTgyODI=", "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", "url": "https://api.github.com/users/github-actions%5Bbot%5D", "html_url": "https://github.com/apps/github-actions", "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", "type": "Bot", "site_admin": false }, "content_type": "application/zip", "state": "uploaded", "size": 6632997, "download_count": 6, "created_at": "2024-08-01T06:48:22Z", "updated_at": "2024-08-01T06:48:22Z", "browser_download_url": "https://github.com/sxyazi/yazi/releases/download/v0.3.0/yazi-aarch64-unknown-linux-gnu.zip" }, { "url": "https://api.github.com/repos/sxyazi/yazi/releases/assets/183151630", "id": 183151630, "node_id": "RA_kwDOJ5JQIc4K6qwO", "name": "yazi-aarch64-unknown-linux-musl.zip", "label": "", "uploader": { "login": "github-actions[bot]", "id": 41898282, "node_id": "MDM6Qm90NDE4OTgyODI=", "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", "url": "https://api.github.com/users/github-actions%5Bbot%5D", "html_url": "https://github.com/apps/github-actions", "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", "type": "Bot", "site_admin": false }, "content_type": "application/zip", "state": "uploaded", "size": 6625098, "download_count": 3, "created_at": "2024-08-01T06:48:22Z", "updated_at": "2024-08-01T06:48:22Z", "browser_download_url": "https://github.com/sxyazi/yazi/releases/download/v0.3.0/yazi-aarch64-unknown-linux-musl.zip" }, { "url": "https://api.github.com/repos/sxyazi/yazi/releases/assets/183151628", "id": 183151628, "node_id": "RA_kwDOJ5JQIc4K6qwM", "name": "yazi-x86_64-apple-darwin.zip", "label": "", "uploader": { "login": "github-actions[bot]", "id": 41898282, "node_id": "MDM6Qm90NDE4OTgyODI=", "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", "url": "https://api.github.com/users/github-actions%5Bbot%5D", "html_url": "https://github.com/apps/github-actions", "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", "type": "Bot", "site_admin": false }, "content_type": "application/zip", "state": "uploaded", "size": 6502280, "download_count": 4, "created_at": "2024-08-01T06:48:22Z", "updated_at": "2024-08-01T06:48:22Z", "browser_download_url": "https://github.com/sxyazi/yazi/releases/download/v0.3.0/yazi-x86_64-apple-darwin.zip" }, { "url": "https://api.github.com/repos/sxyazi/yazi/releases/assets/183151629", "id": 183151629, "node_id": "RA_kwDOJ5JQIc4K6qwN", "name": "yazi-x86_64-pc-windows-msvc.zip", "label": "", "uploader": { "login": "github-actions[bot]", "id": 41898282, "node_id": "MDM6Qm90NDE4OTgyODI=", "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", "url": "https://api.github.com/users/github-actions%5Bbot%5D", "html_url": "https://github.com/apps/github-actions", "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", "type": "Bot", "site_admin": false }, "content_type": "application/zip", "state": "uploaded", "size": 6490293, "download_count": 86, "created_at": "2024-08-01T06:48:22Z", "updated_at": "2024-08-01T06:48:23Z", "browser_download_url": "https://github.com/sxyazi/yazi/releases/download/v0.3.0/yazi-x86_64-pc-windows-msvc.zip" }, { "url": "https://api.github.com/repos/sxyazi/yazi/releases/assets/183151627", "id": 183151627, "node_id": "RA_kwDOJ5JQIc4K6qwL", "name": "yazi-x86_64-unknown-linux-gnu.snap", "label": "", "uploader": { "login": "github-actions[bot]", "id": 41898282, "node_id": "MDM6Qm90NDE4OTgyODI=", "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", "url": "https://api.github.com/users/github-actions%5Bbot%5D", "html_url": "https://github.com/apps/github-actions", "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", "size": 14503936, "download_count": 13, "created_at": "2024-08-01T06:48:22Z", "updated_at": "2024-08-01T06:48:22Z", "browser_download_url": "https://github.com/sxyazi/yazi/releases/download/v0.3.0/yazi-x86_64-unknown-linux-gnu.snap" }, { "url": "https://api.github.com/repos/sxyazi/yazi/releases/assets/183151625", "id": 183151625, "node_id": "RA_kwDOJ5JQIc4K6qwJ", "name": "yazi-x86_64-unknown-linux-gnu.zip", "label": "", "uploader": { "login": "github-actions[bot]", "id": 41898282, "node_id": "MDM6Qm90NDE4OTgyODI=", "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", "url": "https://api.github.com/users/github-actions%5Bbot%5D", "html_url": "https://github.com/apps/github-actions", "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", "type": "Bot", "site_admin": false }, "content_type": "application/zip", "state": "uploaded", "size": 7055555, "download_count": 40, "created_at": "2024-08-01T06:48:22Z", "updated_at": "2024-08-01T06:48:22Z", "browser_download_url": "https://github.com/sxyazi/yazi/releases/download/v0.3.0/yazi-x86_64-unknown-linux-gnu.zip" }, { "url": "https://api.github.com/repos/sxyazi/yazi/releases/assets/183151626", "id": 183151626, "node_id": "RA_kwDOJ5JQIc4K6qwK", "name": "yazi-x86_64-unknown-linux-musl.zip", "label": "", "uploader": { "login": "github-actions[bot]", "id": 41898282, "node_id": "MDM6Qm90NDE4OTgyODI=", "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", "url": "https://api.github.com/users/github-actions%5Bbot%5D", "html_url": "https://github.com/apps/github-actions", "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", "type": "Bot", "site_admin": false }, "content_type": "application/zip", "state": "uploaded", "size": 7207219, "download_count": 10, "created_at": "2024-08-01T06:48:22Z", "updated_at": "2024-08-01T06:48:22Z", "browser_download_url": "https://github.com/sxyazi/yazi/releases/download/v0.3.0/yazi-x86_64-unknown-linux-musl.zip" } ], "tarball_url": "https://api.github.com/repos/sxyazi/yazi/tarball/v0.3.0", "zipball_url": "https://api.github.com/repos/sxyazi/yazi/zipball/v0.3.0", "body": "After three months of development, I'\''m excited to announce the release of Yazi 0.3 today! This version brings a host of new features and bug fixes. Thank you to every contributor for making Yazi better and better!\r\n\r\n**This is a breaking change release, so please make sure to read:**\r\n\r\n- [Migrating to Yazi v0.3.0](https://github.com/sxyazi/yazi/issues/1046)\r\n- [Packaging](https://github.com/sxyazi/yazi/issues/1046#issuecomment-2255993749)\r\n- [Lua API breaking changes in Yazi v0.3](https://github.com/sxyazi/yazi/issues/1046#issuecomment-2140320472)\r\n\r\n## Mouse support\r\n\r\nThe plugin system now includes five new APIs for each component - `click`, `scroll`, `touch`, `move`, and `drag` to handle mouse events. These APIs come with default implementations to cover common operations.\r\n\r\nThis also allows plugin developers to extend mouse behavior and create any functionality they desire.\r\n\r\nhttps://github.com/user-attachments/assets/7c129c11-6246-4a6e-a261-3e7a9a141387\r\n\r\n\r\nSee https://github.com/sxyazi/yazi/pull/1038 for more info, thanks to @qsdrqs for his work on this!\r\n\r\n## New builtin `extract` plugin\r\n\r\n\r\nhttps://github.com/sxyazi/yazi/pull/1321 adds a builtin `extract` plugin for decompressing archives, with these features: \r\n\r\n1. Interactive password input.\r\n2. Smart output directory selection with auto renaming.\r\n3. Supports decompressing multiple files at once.\r\n4. Fully async, decompression tasks can queue up and run in the background.\r\n\r\n\r\nhttps://github.com/user-attachments/assets/71093fa8-1798-406b-8578-a85525cb60d2\r\n\r\n## Enhanced file preview\r\n\r\nYazi 0.3 now supports the following new format to preview:\r\n\r\n- Fonts\r\n- SVGs\r\n- HEIC files\r\n- JPEG XL files\r\n\r\nThis feature requires the [optional dependency ImageMagick](https://github.com/sxyazi/yazi/issues/1046#issuecomment-2255993749) to enable it.\r\n\r\n\r\nhttps://github.com/user-attachments/assets/94ee6f17-88d2-4e41-98e2-1a42b34b49aa\r\n\r\n## Package manager\r\n\r\nYazi 0.3 introduces the new `ya pack` subcommand for package management, making plugin and theme updates more convenient. This is especially important as the plugin system is not yet stable, so providing users with the ability to easily keep everything up to date is necessary.\r\n\r\nAdd a new one to `package.toml`, then install it:\r\n\r\n```sh\r\nya pack -a Reledia/glow\r\n\r\n# If it'\''s a sub-directory under the repository\r\nya pack -a yazi-rs/flavors#catppuccin-mocha \r\n```\r\n\r\nInstall all packages configured in `package.toml`:\r\n\r\n```sh\r\nya pack -i\r\n```\r\n\r\nUpgrade all packages in `package.toml` to the latest commit:\r\n\r\n```sh\r\nya pack -u\r\n```\r\n\r\nSee https://github.com/sxyazi/yazi/pull/985 for details.\r\n\r\n## Redesigned Icons\r\n\r\nhttps://github.com/sxyazi/yazi/pull/1086 redesigns the icons, bringing the following improvements:\r\n\r\n- **Improved Matching Performance:** The new `dirs`, `files`, and `exts` compile the icon rules into a HashMap at startup. This allows most icon matches to be completed with O(1) complexity, significantly enhancing performance.\r\n- **Built-in `nvim-web-devicons`:** This includes a richer and ready-to-use set of icons out of the box.\r\n- **Enhanced Icon Styling:** Each icon now supports specifying both dark and light colors (currently only `fg_dark` is used). In the future, the terminal color will automatically choose the appropriate color. This was added as part of https://github.com/sxyazi/yazi/issues/988.\r\n- **Enhanced `is` Function:** The original `is` functionality has been reimplemented as `conds` to allow more complex conditional expressions, such as `cond = \"!dir & exec\"`.\r\n\r\n\r\n## Significant archive preview performance improvements\r\n\r\nhttps://github.com/sxyazi/yazi/pull/1220 reimplements archive previewing to be streamed. This means only a small amount of necessary data needs to be read to display the preview immediately, rather than waiting for all the data to be returned and parsed as before.\r\n\r\nAdditionally, by replacing `lsar` with `7zip`, the preview speed has been further improved. The new implementation also introduces two new features: icon display and file size display.\r\n\r\n\r\n## Other improvements\r\n\r\nThese are a few of my favorite features. For a complete list of improvements in Yazi 0.3, check out the full changelog below.\r\n\r\n## What'\''s Changed\r\n\r\n* feat: support `yazi-cli` for Nix flake by @XYenon in https://github.com/sxyazi/yazi/pull/944\r\n* feat: allow building with the system Lua by @Kladki in https://github.com/sxyazi/yazi/pull/943\r\n* feat: support expanding Windows paths like \"D:\" that only have a drive letter but no root by @sxyazi in https://github.com/sxyazi/yazi/pull/948\r\n* fix: always create XDG cache directory even if user has set a custom one by @sxyazi in https://github.com/sxyazi/yazi/pull/956\r\n* feat: support previewing files containing non-UTF-8 characters by @sxyazi in https://github.com/sxyazi/yazi/pull/958\r\n* fix: correct the glob pattern for the icons to fit the new matching algorithm by @sxyazi in https://github.com/sxyazi/yazi/pull/959\r\n* feat: add `*.opus` file icon by @Brixy in https://github.com/sxyazi/yazi/pull/967\r\n* fix: improve accessibility by avoiding hex color code for white by @Brixy in https://github.com/sxyazi/yazi/pull/968\r\n* fix: avoiding duplicate candidates in the `which` component by @mikavilpas in https://github.com/sxyazi/yazi/pull/975\r\n* feat: detect terminal type in tmux with CSI sequence in passthrough mode by @sxyazi in https://github.com/sxyazi/yazi/pull/977\r\n* feat: add more rules to `[filetype]` and `[icon]` by @Brixy in https://github.com/sxyazi/yazi/pull/966\r\n* feat: re-enable the file `created` attribute by @rafi in https://github.com/sxyazi/yazi/pull/987\r\n* feat: add `--force-window` option to mpv by @GOWxx in https://github.com/sxyazi/yazi/pull/998\r\n* feat: close confirmation prompts and exit automatically when the ongoing task gone by @sxyazi in https://github.com/sxyazi/yazi/pull/997\r\n* fix: notification title width does not include the width of the icon by @sxyazi in https://github.com/sxyazi/yazi/pull/1000\r\n* feat: support `cargo binstall yazi-fm` and `cargo binstall yazi-cli` by @slowsage in https://github.com/sxyazi/yazi/pull/1003\r\n* feat: yazi --debug shows `ya` version in its output by @mikavilpas in https://github.com/sxyazi/yazi/pull/1005\r\n* feat: add git commit hash to `ya --version` by @fzdwx in https://github.com/sxyazi/yazi/pull/1006\r\n* feat: package manager by @sxyazi in https://github.com/sxyazi/yazi/pull/985\r\n* feat: `ya pack` displays help if no arguments are given by @mikavilpas in https://github.com/sxyazi/yazi/pull/1012\r\n* feat: new `--args` parameter for `fd` an `rg` search by @LatentDream in https://github.com/sxyazi/yazi/pull/1013\r\n* fix: correct wasm target condition by @itsjunetime in https://github.com/sxyazi/yazi/pull/1018\r\n* fix: broaden file watcher event types to accommodate permission changes on certain platforms by @sxyazi in https://github.com/sxyazi/yazi/pull/1024\r\n* feat: add new `debounce` option to `ya.input()` API by @sxyazi in https://github.com/sxyazi/yazi/pull/1025\r\n* fix: recognize `TERM=rxvt-unicode-256color` by @dtolnay in https://github.com/sxyazi/yazi/pull/1027\r\n* feat: support `stdin` and pipe for `Child` API by @sxyazi in https://github.com/sxyazi/yazi/pull/1033\r\n* ci: consistently enforce Lua coding style by @mikavilpas in https://github.com/sxyazi/yazi/pull/1029\r\n* ci: fix cargo unit tests execution by @clispios in https://github.com/sxyazi/yazi/pull/1041\r\n* refactor: eliminate `exec` by @sxyazi in https://github.com/sxyazi/yazi/pull/1045\r\n* feat: use `Ctrl-c` instead of `Ctrl-q` as the universal close key for all components by @sxyazi in https://github.com/sxyazi/yazi/pull/1047\r\n* fix: remove `ignore` options from `rg` and `fd` search by @chriszarate in https://github.com/sxyazi/yazi/pull/1043\r\n* feat: font preview by @sxyazi in https://github.com/sxyazi/yazi/pull/1048\r\n* docs: add `CONTRIBUTING.md` by @johan-naizu in https://github.com/sxyazi/yazi/pull/1052\r\n* feat: prefetcher by @sxyazi in https://github.com/sxyazi/yazi/pull/1061\r\n* fix: ePUB file mime-type matching for the opener rule by @sxyazi in https://github.com/sxyazi/yazi/pull/1063\r\n* fix: cursor gets out of sync occasionally at image previewing through IIP under tmux by @sxyazi in https://github.com/sxyazi/yazi/pull/1070\r\n* feat: support Super/Command/Windows key notation `D-` by @sxyazi in https://github.com/sxyazi/yazi/pull/1069\r\n* fix: remove the default keybinding for going to the temporary directory by @sxyazi in https://github.com/sxyazi/yazi/pull/1073\r\n* feat!: redesign icons by @sxyazi in https://github.com/sxyazi/yazi/pull/1086\r\n* fix: Sixel support from certain `st` forks cannot be detected by @sxyazi in https://github.com/sxyazi/yazi/pull/1094\r\n* feat: support case insensitive special keys in keymappings by @mikavilpas in https://github.com/sxyazi/yazi/pull/1082\r\n* refactor!: v0.3 API changes by @sxyazi in https://github.com/sxyazi/yazi/pull/1108\r\n* feat: add `pack --list` subcommand to Ya CLI by @lpnh in https://github.com/sxyazi/yazi/pull/1110\r\n* feat!: DDS client-server version check by @sxyazi in https://github.com/sxyazi/yazi/pull/1111\r\n* feat: support mouse event by @qsdrqs in https://github.com/sxyazi/yazi/pull/1038\r\n* feat: add some dependency version information to `yazi --debug` by @omagdy7 in https://github.com/sxyazi/yazi/pull/1112\r\n* fix: block `SIGINT` signal from the spawned subprocess by @sxyazi in https://github.com/sxyazi/yazi/pull/1131\r\n* feat: support completely disabling mouse with `mouse_events=[]`; add new `cursor_blink` to control cursor style of input components by @sxyazi in https://github.com/sxyazi/yazi/pull/1139\r\n* fix: different filenames should be treated as the same file on case-insensitive file systems by @sxyazi in https://github.com/sxyazi/yazi/pull/1151\r\n* feat: support `ya sub` subcommand for the Ya CLI by @mikavilpas in https://github.com/sxyazi/yazi/pull/1004\r\n* fix: file watcher didn'\''t handle realname resolution used for case-insensitive file systems correctly by @sxyazi in https://github.com/sxyazi/yazi/pull/1179\r\n* feat: include file filter state in the header by @thelamb in https://github.com/sxyazi/yazi/pull/1182\r\n* feat!: include the `sender` ID in static messages by @sxyazi in https://github.com/sxyazi/yazi/pull/1172\r\n* fix: accommodate all `hover` events for DDS by @Xerxes-2 in https://github.com/sxyazi/yazi/pull/1187\r\n* feat: support `x-ndjson` mime-type for JSON files by @sxyazi in https://github.com/sxyazi/yazi/pull/1190\r\n* fix: suppress warnings for different name representations of the same file in the case-insensitive file system when renaming by @Xerxes-2 in https://github.com/sxyazi/yazi/pull/1185\r\n* fix: ueberzug image adapter should respect the user'\''s `max_width` and `max_height` settings by @sxyazi in https://github.com/sxyazi/yazi/pull/1200\r\n* fix: `magick` plugin not working properly by @sxyazi in https://github.com/sxyazi/yazi/pull/1213\r\n* perf!: reimplement and significantly speed up archive previewing by @sxyazi in https://github.com/sxyazi/yazi/pull/1220\r\n* feat: add `--hovered` option to the `rename` and `remove` commands by @hankertrix in https://github.com/sxyazi/yazi/pull/1227\r\n* feat: support right-click to open files by @sxyazi in https://github.com/sxyazi/yazi/pull/1232\r\n* feat: support AVIF image preview by @sxyazi in https://github.com/sxyazi/yazi/pull/1249\r\n* feat: ownership linemode by @AidanV in https://github.com/sxyazi/yazi/pull/1238\r\n* feat: add `nlink` property to the `Cha` plugin API by @Ape in https://github.com/sxyazi/yazi/pull/1279\r\n* feat: add `random` option to the `sort` command by @zooeywm in https://github.com/sxyazi/yazi/pull/1291\r\n* feat: show files with inaccessible metadata by @Ape in https://github.com/sxyazi/yazi/pull/1275\r\n* feat: help users migrate shell key bindings to v0.3 by @mikavilpas in https://github.com/sxyazi/yazi/pull/1304\r\n* feat: allow setting `YAZI_ID` as a command line argument by @mikavilpas in https://github.com/sxyazi/yazi/pull/1305\r\n* refactor: reimplement the signal system by @sxyazi in https://github.com/sxyazi/yazi/pull/1307\r\n* fix: destroy term before stopping signals by @sxyazi in https://github.com/sxyazi/yazi/pull/1310\r\n* fix: add `use-dev-tty` to fix piping to Yazi on macOS by @joshuali925 in https://github.com/sxyazi/yazi/pull/1317\r\n* refactor: fix Clippy warnings by @Ape in https://github.com/sxyazi/yazi/pull/1312\r\n* feat: add Winget publishes to CI/CD by @MoaidHathot in https://github.com/sxyazi/yazi/pull/1299\r\n* feat: add support for `%@` argument extension on Windows to align with Unix platforms by @sxyazi in https://github.com/sxyazi/yazi/pull/1319\r\n* fix: wrong directory loading optimization condition by @sxyazi in https://github.com/sxyazi/yazi/pull/1331\r\n* feat: make `F1` also show the help menu by @CyberShadow in https://github.com/sxyazi/yazi/pull/1336\r\n* fix: help menu multi-line text rendering by @sxyazi in https://github.com/sxyazi/yazi/pull/1347\r\n* fix: can'\''t rewatch a directory that has been deleted once before by @leihaojun in https://github.com/sxyazi/yazi/pull/1335\r\n* fix(nix): add `outputHashes` for `notify` git dependency by @uncenter in https://github.com/sxyazi/yazi/pull/1373\r\n* feat(nix): set `VERGEN_*` build env vars by @uncenter in https://github.com/sxyazi/yazi/pull/1375\r\n* refactor(nix): cleanup and switch to `nixfmt-rfc-style` by @uncenter in https://github.com/sxyazi/yazi/pull/1376\r\n* chore: bump version to 0.3 by @sxyazi in https://github.com/sxyazi/yazi/pull/1374\r\n\r\n## New Contributors\r\n* @Kladki made their first contribution in https://github.com/sxyazi/yazi/pull/943\r\n* @Brixy made their first contribution in https://github.com/sxyazi/yazi/pull/967\r\n* @rafi made their first contribution in https://github.com/sxyazi/yazi/pull/987\r\n* @GOWxx made their first contribution in https://github.com/sxyazi/yazi/pull/998\r\n* @slowsage made their first contribution in https://github.com/sxyazi/yazi/pull/1003\r\n* @LatentDream made their first contribution in https://github.com/sxyazi/yazi/pull/1013\r\n* @itsjunetime made their first contribution in https://github.com/sxyazi/yazi/pull/1018\r\n* @dtolnay made their first contribution in https://github.com/sxyazi/yazi/pull/1027\r\n* @chriszarate made their first contribution in https://github.com/sxyazi/yazi/pull/1043\r\n* @johan-naizu made their first contribution in https://github.com/sxyazi/yazi/pull/1052\r\n* @qsdrqs made their first contribution in https://github.com/sxyazi/yazi/pull/1038\r\n* @omagdy7 made their first contribution in https://github.com/sxyazi/yazi/pull/1112\r\n* @thelamb made their first contribution in https://github.com/sxyazi/yazi/pull/1182\r\n* @Xerxes-2 made their first contribution in https://github.com/sxyazi/yazi/pull/1187\r\n* @zooeywm made their first contribution in https://github.com/sxyazi/yazi/pull/1291\r\n* @joshuali925 made their first contribution in https://github.com/sxyazi/yazi/pull/1317\r\n* @MoaidHathot made their first contribution in https://github.com/sxyazi/yazi/pull/1299\r\n* @CyberShadow made their first contribution in https://github.com/sxyazi/yazi/pull/1336\r\n* @leihaojun made their first contribution in https://github.com/sxyazi/yazi/pull/1335\r\n\r\n**Full Changelog**: https://github.com/sxyazi/yazi/compare/v0.2.5...v0.3.0", "reactions": { "url": "https://api.github.com/repos/sxyazi/yazi/releases/168174352/reactions", "total_count": 66, "+1": 0, "-1": 0, "laugh": 0, "hooray": 26, "confused": 0, "heart": 31, "rocket": 9, "eyes": 0 }, "mentions_count": 29 }' ++ jq -r .published_at ++ echo '{ "url": "https://api.github.com/repos/sxyazi/yazi/releases/168174352", "assets_url": "https://api.github.com/repos/sxyazi/yazi/releases/168174352/assets", "upload_url": "https://uploads.github.com/repos/sxyazi/yazi/releases/168174352/assets{?name,label}", "html_url": "https://github.com/sxyazi/yazi/releases/tag/v0.3.0", "id": 168174352, "author": { "login": "github-actions[bot]", "id": 41898282, "node_id": "MDM6Qm90NDE4OTgyODI=", "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", "url": "https://api.github.com/users/github-actions%5Bbot%5D", "html_url": "https://github.com/apps/github-actions", "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", "type": "Bot", "site_admin": false }, "node_id": "RE_kwDOJ5JQIc4KBiMQ", "tag_name": "v0.3.0", "target_commitish": "main", "name": "v0.3.0", "draft": false, "prerelease": false, "created_at": "2024-08-01T06:36:16Z", "published_at": "2024-08-01T07:45:51Z", "assets": [ { "url": "https://api.github.com/repos/sxyazi/yazi/releases/assets/183151623", "id": 183151623, "node_id": "RA_kwDOJ5JQIc4K6qwH", "name": "yazi-aarch64-apple-darwin.zip", "label": "", "uploader": { "login": "github-actions[bot]", "id": 41898282, "node_id": "MDM6Qm90NDE4OTgyODI=", "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", "url": "https://api.github.com/users/github-actions%5Bbot%5D", "html_url": "https://github.com/apps/github-actions", "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", "type": "Bot", "site_admin": false }, "content_type": "application/zip", "state": "uploaded", "size": 5989671, "download_count": 12, "created_at": "2024-08-01T06:48:22Z", "updated_at": "2024-08-01T06:48:22Z", "browser_download_url": "https://github.com/sxyazi/yazi/releases/download/v0.3.0/yazi-aarch64-apple-darwin.zip" }, { "url": "https://api.github.com/repos/sxyazi/yazi/releases/assets/183151622", "id": 183151622, "node_id": "RA_kwDOJ5JQIc4K6qwG", "name": "yazi-aarch64-pc-windows-msvc.zip", "label": "", "uploader": { "login": "github-actions[bot]", "id": 41898282, "node_id": "MDM6Qm90NDE4OTgyODI=", "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", "url": "https://api.github.com/users/github-actions%5Bbot%5D", "html_url": "https://github.com/apps/github-actions", "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", "type": "Bot", "site_admin": false }, "content_type": "application/zip", "state": "uploaded", "size": 6016443, "download_count": 12, "created_at": "2024-08-01T06:48:22Z", "updated_at": "2024-08-01T06:48:22Z", "browser_download_url": "https://github.com/sxyazi/yazi/releases/download/v0.3.0/yazi-aarch64-pc-windows-msvc.zip" }, { "url": "https://api.github.com/repos/sxyazi/yazi/releases/assets/183151624", "id": 183151624, "node_id": "RA_kwDOJ5JQIc4K6qwI", "name": "yazi-aarch64-unknown-linux-gnu.zip", "label": "", "uploader": { "login": "github-actions[bot]", "id": 41898282, "node_id": "MDM6Qm90NDE4OTgyODI=", "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", "url": "https://api.github.com/users/github-actions%5Bbot%5D", "html_url": "https://github.com/apps/github-actions", "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", "type": "Bot", "site_admin": false }, "content_type": "application/zip", "state": "uploaded", "size": 6632997, "download_count": 6, "created_at": "2024-08-01T06:48:22Z", "updated_at": "2024-08-01T06:48:22Z", "browser_download_url": "https://github.com/sxyazi/yazi/releases/download/v0.3.0/yazi-aarch64-unknown-linux-gnu.zip" }, { "url": "https://api.github.com/repos/sxyazi/yazi/releases/assets/183151630", "id": 183151630, "node_id": "RA_kwDOJ5JQIc4K6qwO", "name": "yazi-aarch64-unknown-linux-musl.zip", "label": "", "uploader": { "login": "github-actions[bot]", "id": 41898282, "node_id": "MDM6Qm90NDE4OTgyODI=", "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", "url": "https://api.github.com/users/github-actions%5Bbot%5D", "html_url": "https://github.com/apps/github-actions", "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", "type": "Bot", "site_admin": false }, "content_type": "application/zip", "state": "uploaded", "size": 6625098, "download_count": 3, "created_at": "2024-08-01T06:48:22Z", "updated_at": "2024-08-01T06:48:22Z", "browser_download_url": "https://github.com/sxyazi/yazi/releases/download/v0.3.0/yazi-aarch64-unknown-linux-musl.zip" }, { "url": "https://api.github.com/repos/sxyazi/yazi/releases/assets/183151628", "id": 183151628, "node_id": "RA_kwDOJ5JQIc4K6qwM", "name": "yazi-x86_64-apple-darwin.zip", "label": "", "uploader": { "login": "github-actions[bot]", "id": 41898282, "node_id": "MDM6Qm90NDE4OTgyODI=", "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", "url": "https://api.github.com/users/github-actions%5Bbot%5D", "html_url": "https://github.com/apps/github-actions", "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", "type": "Bot", "site_admin": false }, "content_type": "application/zip", "state": "uploaded", "size": 6502280, "download_count": 4, "created_at": "2024-08-01T06:48:22Z", "updated_at": "2024-08-01T06:48:22Z", "browser_download_url": "https://github.com/sxyazi/yazi/releases/download/v0.3.0/yazi-x86_64-apple-darwin.zip" }, { "url": "https://api.github.com/repos/sxyazi/yazi/releases/assets/183151629", "id": 183151629, "node_id": "RA_kwDOJ5JQIc4K6qwN", "name": "yazi-x86_64-pc-windows-msvc.zip", "label": "", "uploader": { "login": "github-actions[bot]", "id": 41898282, "node_id": "MDM6Qm90NDE4OTgyODI=", "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", "url": "https://api.github.com/users/github-actions%5Bbot%5D", "html_url": "https://github.com/apps/github-actions", "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", "type": "Bot", "site_admin": false }, "content_type": "application/zip", "state": "uploaded", "size": 6490293, "download_count": 86, "created_at": "2024-08-01T06:48:22Z", "updated_at": "2024-08-01T06:48:23Z", "browser_download_url": "https://github.com/sxyazi/yazi/releases/download/v0.3.0/yazi-x86_64-pc-windows-msvc.zip" }, { "url": "https://api.github.com/repos/sxyazi/yazi/releases/assets/183151627", "id": 183151627, "node_id": "RA_kwDOJ5JQIc4K6qwL", "name": "yazi-x86_64-unknown-linux-gnu.snap", "label": "", "uploader": { "login": "github-actions[bot]", "id": 41898282, "node_id": "MDM6Qm90NDE4OTgyODI=", "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", "url": "https://api.github.com/users/github-actions%5Bbot%5D", "html_url": "https://github.com/apps/github-actions", "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", "size": 14503936, "download_count": 13, "created_at": "2024-08-01T06:48:22Z", "updated_at": "2024-08-01T06:48:22Z", "browser_download_url": "https://github.com/sxyazi/yazi/releases/download/v0.3.0/yazi-x86_64-unknown-linux-gnu.snap" }, { "url": "https://api.github.com/repos/sxyazi/yazi/releases/assets/183151625", "id": 183151625, "node_id": "RA_kwDOJ5JQIc4K6qwJ", "name": "yazi-x86_64-unknown-linux-gnu.zip", "label": "", "uploader": { "login": "github-actions[bot]", "id": 41898282, "node_id": "MDM6Qm90NDE4OTgyODI=", "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", "url": "https://api.github.com/users/github-actions%5Bbot%5D", "html_url": "https://github.com/apps/github-actions", "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", "type": "Bot", "site_admin": false }, "content_type": "application/zip", "state": "uploaded", "size": 7055555, "download_count": 40, "created_at": "2024-08-01T06:48:22Z", "updated_at": "2024-08-01T06:48:22Z", "browser_download_url": "https://github.com/sxyazi/yazi/releases/download/v0.3.0/yazi-x86_64-unknown-linux-gnu.zip" }, { "url": "https://api.github.com/repos/sxyazi/yazi/releases/assets/183151626", "id": 183151626, "node_id": "RA_kwDOJ5JQIc4K6qwK", "name": "yazi-x86_64-unknown-linux-musl.zip", "label": "", "uploader": { "login": "github-actions[bot]", "id": 41898282, "node_id": "MDM6Qm90NDE4OTgyODI=", "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", "url": "https://api.github.com/users/github-actions%5Bbot%5D", "html_url": "https://github.com/apps/github-actions", "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", "type": "Bot", "site_admin": false }, "content_type": "application/zip", "state": "uploaded", "size": 7207219, "download_count": 10, "created_at": "2024-08-01T06:48:22Z", "updated_at": "2024-08-01T06:48:22Z", "browser_download_url": "https://github.com/sxyazi/yazi/releases/download/v0.3.0/yazi-x86_64-unknown-linux-musl.zip" } ], "tarball_url": "https://api.github.com/repos/sxyazi/yazi/tarball/v0.3.0", "zipball_url": "https://api.github.com/repos/sxyazi/yazi/zipball/v0.3.0", "body": "After three months of development, I'\''m excited to announce the release of Yazi 0.3 today! This version brings a host of new features and bug fixes. Thank you to every contributor for making Yazi better and better!\r\n\r\n**This is a breaking change release, so please make sure to read:**\r\n\r\n- [Migrating to Yazi v0.3.0](https://github.com/sxyazi/yazi/issues/1046)\r\n- [Packaging](https://github.com/sxyazi/yazi/issues/1046#issuecomment-2255993749)\r\n- [Lua API breaking changes in Yazi v0.3](https://github.com/sxyazi/yazi/issues/1046#issuecomment-2140320472)\r\n\r\n## Mouse support\r\n\r\nThe plugin system now includes five new APIs for each component - `click`, `scroll`, `touch`, `move`, and `drag` to handle mouse events. These APIs come with default implementations to cover common operations.\r\n\r\nThis also allows plugin developers to extend mouse behavior and create any functionality they desire.\r\n\r\nhttps://github.com/user-attachments/assets/7c129c11-6246-4a6e-a261-3e7a9a141387\r\n\r\n\r\nSee https://github.com/sxyazi/yazi/pull/1038 for more info, thanks to @qsdrqs for his work on this!\r\n\r\n## New builtin `extract` plugin\r\n\r\n\r\nhttps://github.com/sxyazi/yazi/pull/1321 adds a builtin `extract` plugin for decompressing archives, with these features: \r\n\r\n1. Interactive password input.\r\n2. Smart output directory selection with auto renaming.\r\n3. Supports decompressing multiple files at once.\r\n4. Fully async, decompression tasks can queue up and run in the background.\r\n\r\n\r\nhttps://github.com/user-attachments/assets/71093fa8-1798-406b-8578-a85525cb60d2\r\n\r\n## Enhanced file preview\r\n\r\nYazi 0.3 now supports the following new format to preview:\r\n\r\n- Fonts\r\n- SVGs\r\n- HEIC files\r\n- JPEG XL files\r\n\r\nThis feature requires the [optional dependency ImageMagick](https://github.com/sxyazi/yazi/issues/1046#issuecomment-2255993749) to enable it.\r\n\r\n\r\nhttps://github.com/user-attachments/assets/94ee6f17-88d2-4e41-98e2-1a42b34b49aa\r\n\r\n## Package manager\r\n\r\nYazi 0.3 introduces the new `ya pack` subcommand for package management, making plugin and theme updates more convenient. This is especially important as the plugin system is not yet stable, so providing users with the ability to easily keep everything up to date is necessary.\r\n\r\nAdd a new one to `package.toml`, then install it:\r\n\r\n```sh\r\nya pack -a Reledia/glow\r\n\r\n# If it'\''s a sub-directory under the repository\r\nya pack -a yazi-rs/flavors#catppuccin-mocha \r\n```\r\n\r\nInstall all packages configured in `package.toml`:\r\n\r\n```sh\r\nya pack -i\r\n```\r\n\r\nUpgrade all packages in `package.toml` to the latest commit:\r\n\r\n```sh\r\nya pack -u\r\n```\r\n\r\nSee https://github.com/sxyazi/yazi/pull/985 for details.\r\n\r\n## Redesigned Icons\r\n\r\nhttps://github.com/sxyazi/yazi/pull/1086 redesigns the icons, bringing the following improvements:\r\n\r\n- **Improved Matching Performance:** The new `dirs`, `files`, and `exts` compile the icon rules into a HashMap at startup. This allows most icon matches to be completed with O(1) complexity, significantly enhancing performance.\r\n- **Built-in `nvim-web-devicons`:** This includes a richer and ready-to-use set of icons out of the box.\r\n- **Enhanced Icon Styling:** Each icon now supports specifying both dark and light colors (currently only `fg_dark` is used). In the future, the terminal color will automatically choose the appropriate color. This was added as part of https://github.com/sxyazi/yazi/issues/988.\r\n- **Enhanced `is` Function:** The original `is` functionality has been reimplemented as `conds` to allow more complex conditional expressions, such as `cond = \"!dir & exec\"`.\r\n\r\n\r\n## Significant archive preview performance improvements\r\n\r\nhttps://github.com/sxyazi/yazi/pull/1220 reimplements archive previewing to be streamed. This means only a small amount of necessary data needs to be read to display the preview immediately, rather than waiting for all the data to be returned and parsed as before.\r\n\r\nAdditionally, by replacing `lsar` with `7zip`, the preview speed has been further improved. The new implementation also introduces two new features: icon display and file size display.\r\n\r\n\r\n## Other improvements\r\n\r\nThese are a few of my favorite features. For a complete list of improvements in Yazi 0.3, check out the full changelog below.\r\n\r\n## What'\''s Changed\r\n\r\n* feat: support `yazi-cli` for Nix flake by @XYenon in https://github.com/sxyazi/yazi/pull/944\r\n* feat: allow building with the system Lua by @Kladki in https://github.com/sxyazi/yazi/pull/943\r\n* feat: support expanding Windows paths like \"D:\" that only have a drive letter but no root by @sxyazi in https://github.com/sxyazi/yazi/pull/948\r\n* fix: always create XDG cache directory even if user has set a custom one by @sxyazi in https://github.com/sxyazi/yazi/pull/956\r\n* feat: support previewing files containing non-UTF-8 characters by @sxyazi in https://github.com/sxyazi/yazi/pull/958\r\n* fix: correct the glob pattern for the icons to fit the new matching algorithm by @sxyazi in https://github.com/sxyazi/yazi/pull/959\r\n* feat: add `*.opus` file icon by @Brixy in https://github.com/sxyazi/yazi/pull/967\r\n* fix: improve accessibility by avoiding hex color code for white by @Brixy in https://github.com/sxyazi/yazi/pull/968\r\n* fix: avoiding duplicate candidates in the `which` component by @mikavilpas in https://github.com/sxyazi/yazi/pull/975\r\n* feat: detect terminal type in tmux with CSI sequence in passthrough mode by @sxyazi in https://github.com/sxyazi/yazi/pull/977\r\n* feat: add more rules to `[filetype]` and `[icon]` by @Brixy in https://github.com/sxyazi/yazi/pull/966\r\n* feat: re-enable the file `created` attribute by @rafi in https://github.com/sxyazi/yazi/pull/987\r\n* feat: add `--force-window` option to mpv by @GOWxx in https://github.com/sxyazi/yazi/pull/998\r\n* feat: close confirmation prompts and exit automatically when the ongoing task gone by @sxyazi in https://github.com/sxyazi/yazi/pull/997\r\n* fix: notification title width does not include the width of the icon by @sxyazi in https://github.com/sxyazi/yazi/pull/1000\r\n* feat: support `cargo binstall yazi-fm` and `cargo binstall yazi-cli` by @slowsage in https://github.com/sxyazi/yazi/pull/1003\r\n* feat: yazi --debug shows `ya` version in its output by @mikavilpas in https://github.com/sxyazi/yazi/pull/1005\r\n* feat: add git commit hash to `ya --version` by @fzdwx in https://github.com/sxyazi/yazi/pull/1006\r\n* feat: package manager by @sxyazi in https://github.com/sxyazi/yazi/pull/985\r\n* feat: `ya pack` displays help if no arguments are given by @mikavilpas in https://github.com/sxyazi/yazi/pull/1012\r\n* feat: new `--args` parameter for `fd` an `rg` search by @LatentDream in https://github.com/sxyazi/yazi/pull/1013\r\n* fix: correct wasm target condition by @itsjunetime in https://github.com/sxyazi/yazi/pull/1018\r\n* fix: broaden file watcher event types to accommodate permission changes on certain platforms by @sxyazi in https://github.com/sxyazi/yazi/pull/1024\r\n* feat: add new `debounce` option to `ya.input()` API by @sxyazi in https://github.com/sxyazi/yazi/pull/1025\r\n* fix: recognize `TERM=rxvt-unicode-256color` by @dtolnay in https://github.com/sxyazi/yazi/pull/1027\r\n* feat: support `stdin` and pipe for `Child` API by @sxyazi in https://github.com/sxyazi/yazi/pull/1033\r\n* ci: consistently enforce Lua coding style by @mikavilpas in https://github.com/sxyazi/yazi/pull/1029\r\n* ci: fix cargo unit tests execution by @clispios in https://github.com/sxyazi/yazi/pull/1041\r\n* refactor: eliminate `exec` by @sxyazi in https://github.com/sxyazi/yazi/pull/1045\r\n* feat: use `Ctrl-c` instead of `Ctrl-q` as the universal close key for all components by @sxyazi in https://github.com/sxyazi/yazi/pull/1047\r\n* fix: remove `ignore` options from `rg` and `fd` search by @chriszarate in https://github.com/sxyazi/yazi/pull/1043\r\n* feat: font preview by @sxyazi in https://github.com/sxyazi/yazi/pull/1048\r\n* docs: add `CONTRIBUTING.md` by @johan-naizu in https://github.com/sxyazi/yazi/pull/1052\r\n* feat: prefetcher by @sxyazi in https://github.com/sxyazi/yazi/pull/1061\r\n* fix: ePUB file mime-type matching for the opener rule by @sxyazi in https://github.com/sxyazi/yazi/pull/1063\r\n* fix: cursor gets out of sync occasionally at image previewing through IIP under tmux by @sxyazi in https://github.com/sxyazi/yazi/pull/1070\r\n* feat: support Super/Command/Windows key notation `D-` by @sxyazi in https://github.com/sxyazi/yazi/pull/1069\r\n* fix: remove the default keybinding for going to the temporary directory by @sxyazi in https://github.com/sxyazi/yazi/pull/1073\r\n* feat!: redesign icons by @sxyazi in https://github.com/sxyazi/yazi/pull/1086\r\n* fix: Sixel support from certain `st` forks cannot be detected by @sxyazi in https://github.com/sxyazi/yazi/pull/1094\r\n* feat: support case insensitive special keys in keymappings by @mikavilpas in https://github.com/sxyazi/yazi/pull/1082\r\n* refactor!: v0.3 API changes by @sxyazi in https://github.com/sxyazi/yazi/pull/1108\r\n* feat: add `pack --list` subcommand to Ya CLI by @lpnh in https://github.com/sxyazi/yazi/pull/1110\r\n* feat!: DDS client-server version check by @sxyazi in https://github.com/sxyazi/yazi/pull/1111\r\n* feat: support mouse event by @qsdrqs in https://github.com/sxyazi/yazi/pull/1038\r\n* feat: add some dependency version information to `yazi --debug` by @omagdy7 in https://github.com/sxyazi/yazi/pull/1112\r\n* fix: block `SIGINT` signal from the spawned subprocess by @sxyazi in https://github.com/sxyazi/yazi/pull/1131\r\n* feat: support completely disabling mouse with `mouse_events=[]`; add new `cursor_blink` to control cursor style of input components by @sxyazi in https://github.com/sxyazi/yazi/pull/1139\r\n* fix: different filenames should be treated as the same file on case-insensitive file systems by @sxyazi in https://github.com/sxyazi/yazi/pull/1151\r\n* feat: support `ya sub` subcommand for the Ya CLI by @mikavilpas in https://github.com/sxyazi/yazi/pull/1004\r\n* fix: file watcher didn'\''t handle realname resolution used for case-insensitive file systems correctly by @sxyazi in https://github.com/sxyazi/yazi/pull/1179\r\n* feat: include file filter state in the header by @thelamb in https://github.com/sxyazi/yazi/pull/1182\r\n* feat!: include the `sender` ID in static messages by @sxyazi in https://github.com/sxyazi/yazi/pull/1172\r\n* fix: accommodate all `hover` events for DDS by @Xerxes-2 in https://github.com/sxyazi/yazi/pull/1187\r\n* feat: support `x-ndjson` mime-type for JSON files by @sxyazi in https://github.com/sxyazi/yazi/pull/1190\r\n* fix: suppress warnings for different name representations of the same file in the case-insensitive file system when renaming by @Xerxes-2 in https://github.com/sxyazi/yazi/pull/1185\r\n* fix: ueberzug image adapter should respect the user'\''s `max_width` and `max_height` settings by @sxyazi in https://github.com/sxyazi/yazi/pull/1200\r\n* fix: `magick` plugin not working properly by @sxyazi in https://github.com/sxyazi/yazi/pull/1213\r\n* perf!: reimplement and significantly speed up archive previewing by @sxyazi in https://github.com/sxyazi/yazi/pull/1220\r\n* feat: add `--hovered` option to the `rename` and `remove` commands by @hankertrix in https://github.com/sxyazi/yazi/pull/1227\r\n* feat: support right-click to open files by @sxyazi in https://github.com/sxyazi/yazi/pull/1232\r\n* feat: support AVIF image preview by @sxyazi in https://github.com/sxyazi/yazi/pull/1249\r\n* feat: ownership linemode by @AidanV in https://github.com/sxyazi/yazi/pull/1238\r\n* feat: add `nlink` property to the `Cha` plugin API by @Ape in https://github.com/sxyazi/yazi/pull/1279\r\n* feat: add `random` option to the `sort` command by @zooeywm in https://github.com/sxyazi/yazi/pull/1291\r\n* feat: show files with inaccessible metadata by @Ape in https://github.com/sxyazi/yazi/pull/1275\r\n* feat: help users migrate shell key bindings to v0.3 by @mikavilpas in https://github.com/sxyazi/yazi/pull/1304\r\n* feat: allow setting `YAZI_ID` as a command line argument by @mikavilpas in https://github.com/sxyazi/yazi/pull/1305\r\n* refactor: reimplement the signal system by @sxyazi in https://github.com/sxyazi/yazi/pull/1307\r\n* fix: destroy term before stopping signals by @sxyazi in https://github.com/sxyazi/yazi/pull/1310\r\n* fix: add `use-dev-tty` to fix piping to Yazi on macOS by @joshuali925 in https://github.com/sxyazi/yazi/pull/1317\r\n* refactor: fix Clippy warnings by @Ape in https://github.com/sxyazi/yazi/pull/1312\r\n* feat: add Winget publishes to CI/CD by @MoaidHathot in https://github.com/sxyazi/yazi/pull/1299\r\n* feat: add support for `%@` argument extension on Windows to align with Unix platforms by @sxyazi in https://github.com/sxyazi/yazi/pull/1319\r\n* fix: wrong directory loading optimization condition by @sxyazi in https://github.com/sxyazi/yazi/pull/1331\r\n* feat: make `F1` also show the help menu by @CyberShadow in https://github.com/sxyazi/yazi/pull/1336\r\n* fix: help menu multi-line text rendering by @sxyazi in https://github.com/sxyazi/yazi/pull/1347\r\n* fix: can'\''t rewatch a directory that has been deleted once before by @leihaojun in https://github.com/sxyazi/yazi/pull/1335\r\n* fix(nix): add `outputHashes` for `notify` git dependency by @uncenter in https://github.com/sxyazi/yazi/pull/1373\r\n* feat(nix): set `VERGEN_*` build env vars by @uncenter in https://github.com/sxyazi/yazi/pull/1375\r\n* refactor(nix): cleanup and switch to `nixfmt-rfc-style` by @uncenter in https://github.com/sxyazi/yazi/pull/1376\r\n* chore: bump version to 0.3 by @sxyazi in https://github.com/sxyazi/yazi/pull/1374\r\n\r\n## New Contributors\r\n* @Kladki made their first contribution in https://github.com/sxyazi/yazi/pull/943\r\n* @Brixy made their first contribution in https://github.com/sxyazi/yazi/pull/967\r\n* @rafi made their first contribution in https://github.com/sxyazi/yazi/pull/987\r\n* @GOWxx made their first contribution in https://github.com/sxyazi/yazi/pull/998\r\n* @slowsage made their first contribution in https://github.com/sxyazi/yazi/pull/1003\r\n* @LatentDream made their first contribution in https://github.com/sxyazi/yazi/pull/1013\r\n* @itsjunetime made their first contribution in https://github.com/sxyazi/yazi/pull/1018\r\n* @dtolnay made their first contribution in https://github.com/sxyazi/yazi/pull/1027\r\n* @chriszarate made their first contribution in https://github.com/sxyazi/yazi/pull/1043\r\n* @johan-naizu made their first contribution in https://github.com/sxyazi/yazi/pull/1052\r\n* @qsdrqs made their first contribution in https://github.com/sxyazi/yazi/pull/1038\r\n* @omagdy7 made their first contribution in https://github.com/sxyazi/yazi/pull/1112\r\n* @thelamb made their first contribution in https://github.com/sxyazi/yazi/pull/1182\r\n* @Xerxes-2 made their first contribution in https://github.com/sxyazi/yazi/pull/1187\r\n* @zooeywm made their first contribution in https://github.com/sxyazi/yazi/pull/1291\r\n* @joshuali925 made their first contribution in https://github.com/sxyazi/yazi/pull/1317\r\n* @MoaidHathot made their first contribution in https://github.com/sxyazi/yazi/pull/1299\r\n* @CyberShadow made their first contribution in https://github.com/sxyazi/yazi/pull/1336\r\n* @leihaojun made their first contribution in https://github.com/sxyazi/yazi/pull/1335\r\n\r\n**Full Changelog**: https://github.com/sxyazi/yazi/compare/v0.2.5...v0.3.0", "reactions": { "url": "https://api.github.com/repos/sxyazi/yazi/releases/168174352/reactions", "total_count": 66, "+1": 0, "-1": 0, "laugh": 0, "hooray": 26, "confused": 0, "heart": 31, "rocket": 9, "eyes": 0 }, "mentions_count": 29 }' + latestBuildDate=2024-08-01T07:45:51Z ++ jq -r .tag_name ++ echo '{ "url": "https://api.github.com/repos/sxyazi/yazi/releases/168174352", "assets_url": "https://api.github.com/repos/sxyazi/yazi/releases/168174352/assets", "upload_url": "https://uploads.github.com/repos/sxyazi/yazi/releases/168174352/assets{?name,label}", "html_url": "https://github.com/sxyazi/yazi/releases/tag/v0.3.0", "id": 168174352, "author": { "login": "github-actions[bot]", "id": 41898282, "node_id": "MDM6Qm90NDE4OTgyODI=", "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", "url": "https://api.github.com/users/github-actions%5Bbot%5D", "html_url": "https://github.com/apps/github-actions", "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", "type": "Bot", "site_admin": false }, "node_id": "RE_kwDOJ5JQIc4KBiMQ", "tag_name": "v0.3.0", "target_commitish": "main", "name": "v0.3.0", "draft": false, "prerelease": false, "created_at": "2024-08-01T06:36:16Z", "published_at": "2024-08-01T07:45:51Z", "assets": [ { "url": "https://api.github.com/repos/sxyazi/yazi/releases/assets/183151623", "id": 183151623, "node_id": "RA_kwDOJ5JQIc4K6qwH", "name": "yazi-aarch64-apple-darwin.zip", "label": "", "uploader": { "login": "github-actions[bot]", "id": 41898282, "node_id": "MDM6Qm90NDE4OTgyODI=", "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", "url": "https://api.github.com/users/github-actions%5Bbot%5D", "html_url": "https://github.com/apps/github-actions", "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", "type": "Bot", "site_admin": false }, "content_type": "application/zip", "state": "uploaded", "size": 5989671, "download_count": 12, "created_at": "2024-08-01T06:48:22Z", "updated_at": "2024-08-01T06:48:22Z", "browser_download_url": "https://github.com/sxyazi/yazi/releases/download/v0.3.0/yazi-aarch64-apple-darwin.zip" }, { "url": "https://api.github.com/repos/sxyazi/yazi/releases/assets/183151622", "id": 183151622, "node_id": "RA_kwDOJ5JQIc4K6qwG", "name": "yazi-aarch64-pc-windows-msvc.zip", "label": "", "uploader": { "login": "github-actions[bot]", "id": 41898282, "node_id": "MDM6Qm90NDE4OTgyODI=", "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", "url": "https://api.github.com/users/github-actions%5Bbot%5D", "html_url": "https://github.com/apps/github-actions", "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", "type": "Bot", "site_admin": false }, "content_type": "application/zip", "state": "uploaded", "size": 6016443, "download_count": 12, "created_at": "2024-08-01T06:48:22Z", "updated_at": "2024-08-01T06:48:22Z", "browser_download_url": "https://github.com/sxyazi/yazi/releases/download/v0.3.0/yazi-aarch64-pc-windows-msvc.zip" }, { "url": "https://api.github.com/repos/sxyazi/yazi/releases/assets/183151624", "id": 183151624, "node_id": "RA_kwDOJ5JQIc4K6qwI", "name": "yazi-aarch64-unknown-linux-gnu.zip", "label": "", "uploader": { "login": "github-actions[bot]", "id": 41898282, "node_id": "MDM6Qm90NDE4OTgyODI=", "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", "url": "https://api.github.com/users/github-actions%5Bbot%5D", "html_url": "https://github.com/apps/github-actions", "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", "type": "Bot", "site_admin": false }, "content_type": "application/zip", "state": "uploaded", "size": 6632997, "download_count": 6, "created_at": "2024-08-01T06:48:22Z", "updated_at": "2024-08-01T06:48:22Z", "browser_download_url": "https://github.com/sxyazi/yazi/releases/download/v0.3.0/yazi-aarch64-unknown-linux-gnu.zip" }, { "url": "https://api.github.com/repos/sxyazi/yazi/releases/assets/183151630", "id": 183151630, "node_id": "RA_kwDOJ5JQIc4K6qwO", "name": "yazi-aarch64-unknown-linux-musl.zip", "label": "", "uploader": { "login": "github-actions[bot]", "id": 41898282, "node_id": "MDM6Qm90NDE4OTgyODI=", "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", "url": "https://api.github.com/users/github-actions%5Bbot%5D", "html_url": "https://github.com/apps/github-actions", "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", "type": "Bot", "site_admin": false }, "content_type": "application/zip", "state": "uploaded", "size": 6625098, "download_count": 3, "created_at": "2024-08-01T06:48:22Z", "updated_at": "2024-08-01T06:48:22Z", "browser_download_url": "https://github.com/sxyazi/yazi/releases/download/v0.3.0/yazi-aarch64-unknown-linux-musl.zip" }, { "url": "https://api.github.com/repos/sxyazi/yazi/releases/assets/183151628", "id": 183151628, "node_id": "RA_kwDOJ5JQIc4K6qwM", "name": "yazi-x86_64-apple-darwin.zip", "label": "", "uploader": { "login": "github-actions[bot]", "id": 41898282, "node_id": "MDM6Qm90NDE4OTgyODI=", "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", "url": "https://api.github.com/users/github-actions%5Bbot%5D", "html_url": "https://github.com/apps/github-actions", "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", "type": "Bot", "site_admin": false }, "content_type": "application/zip", "state": "uploaded", "size": 6502280, "download_count": 4, "created_at": "2024-08-01T06:48:22Z", "updated_at": "2024-08-01T06:48:22Z", "browser_download_url": "https://github.com/sxyazi/yazi/releases/download/v0.3.0/yazi-x86_64-apple-darwin.zip" }, { "url": "https://api.github.com/repos/sxyazi/yazi/releases/assets/183151629", "id": 183151629, "node_id": "RA_kwDOJ5JQIc4K6qwN", "name": "yazi-x86_64-pc-windows-msvc.zip", "label": "", "uploader": { "login": "github-actions[bot]", "id": 41898282, "node_id": "MDM6Qm90NDE4OTgyODI=", "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", "url": "https://api.github.com/users/github-actions%5Bbot%5D", "html_url": "https://github.com/apps/github-actions", "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", "type": "Bot", "site_admin": false }, "content_type": "application/zip", "state": "uploaded", "size": 6490293, "download_count": 86, "created_at": "2024-08-01T06:48:22Z", "updated_at": "2024-08-01T06:48:23Z", "browser_download_url": "https://github.com/sxyazi/yazi/releases/download/v0.3.0/yazi-x86_64-pc-windows-msvc.zip" }, { "url": "https://api.github.com/repos/sxyazi/yazi/releases/assets/183151627", "id": 183151627, "node_id": "RA_kwDOJ5JQIc4K6qwL", "name": "yazi-x86_64-unknown-linux-gnu.snap", "label": "", "uploader": { "login": "github-actions[bot]", "id": 41898282, "node_id": "MDM6Qm90NDE4OTgyODI=", "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", "url": "https://api.github.com/users/github-actions%5Bbot%5D", "html_url": "https://github.com/apps/github-actions", "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", "size": 14503936, "download_count": 13, "created_at": "2024-08-01T06:48:22Z", "updated_at": "2024-08-01T06:48:22Z", "browser_download_url": "https://github.com/sxyazi/yazi/releases/download/v0.3.0/yazi-x86_64-unknown-linux-gnu.snap" }, { "url": "https://api.github.com/repos/sxyazi/yazi/releases/assets/183151625", "id": 183151625, "node_id": "RA_kwDOJ5JQIc4K6qwJ", "name": "yazi-x86_64-unknown-linux-gnu.zip", "label": "", "uploader": { "login": "github-actions[bot]", "id": 41898282, "node_id": "MDM6Qm90NDE4OTgyODI=", "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", "url": "https://api.github.com/users/github-actions%5Bbot%5D", "html_url": "https://github.com/apps/github-actions", "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", "type": "Bot", "site_admin": false }, "content_type": "application/zip", "state": "uploaded", "size": 7055555, "download_count": 40, "created_at": "2024-08-01T06:48:22Z", "updated_at": "2024-08-01T06:48:22Z", "browser_download_url": "https://github.com/sxyazi/yazi/releases/download/v0.3.0/yazi-x86_64-unknown-linux-gnu.zip" }, { "url": "https://api.github.com/repos/sxyazi/yazi/releases/assets/183151626", "id": 183151626, "node_id": "RA_kwDOJ5JQIc4K6qwK", "name": "yazi-x86_64-unknown-linux-musl.zip", "label": "", "uploader": { "login": "github-actions[bot]", "id": 41898282, "node_id": "MDM6Qm90NDE4OTgyODI=", "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", "url": "https://api.github.com/users/github-actions%5Bbot%5D", "html_url": "https://github.com/apps/github-actions", "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", "type": "Bot", "site_admin": false }, "content_type": "application/zip", "state": "uploaded", "size": 7207219, "download_count": 10, "created_at": "2024-08-01T06:48:22Z", "updated_at": "2024-08-01T06:48:22Z", "browser_download_url": "https://github.com/sxyazi/yazi/releases/download/v0.3.0/yazi-x86_64-unknown-linux-musl.zip" } ], "tarball_url": "https://api.github.com/repos/sxyazi/yazi/tarball/v0.3.0", "zipball_url": "https://api.github.com/repos/sxyazi/yazi/zipball/v0.3.0", "body": "After three months of development, I'\''m excited to announce the release of Yazi 0.3 today! This version brings a host of new features and bug fixes. Thank you to every contributor for making Yazi better and better!\r\n\r\n**This is a breaking change release, so please make sure to read:**\r\n\r\n- [Migrating to Yazi v0.3.0](https://github.com/sxyazi/yazi/issues/1046)\r\n- [Packaging](https://github.com/sxyazi/yazi/issues/1046#issuecomment-2255993749)\r\n- [Lua API breaking changes in Yazi v0.3](https://github.com/sxyazi/yazi/issues/1046#issuecomment-2140320472)\r\n\r\n## Mouse support\r\n\r\nThe plugin system now includes five new APIs for each component - `click`, `scroll`, `touch`, `move`, and `drag` to handle mouse events. These APIs come with default implementations to cover common operations.\r\n\r\nThis also allows plugin developers to extend mouse behavior and create any functionality they desire.\r\n\r\nhttps://github.com/user-attachments/assets/7c129c11-6246-4a6e-a261-3e7a9a141387\r\n\r\n\r\nSee https://github.com/sxyazi/yazi/pull/1038 for more info, thanks to @qsdrqs for his work on this!\r\n\r\n## New builtin `extract` plugin\r\n\r\n\r\nhttps://github.com/sxyazi/yazi/pull/1321 adds a builtin `extract` plugin for decompressing archives, with these features: \r\n\r\n1. Interactive password input.\r\n2. Smart output directory selection with auto renaming.\r\n3. Supports decompressing multiple files at once.\r\n4. Fully async, decompression tasks can queue up and run in the background.\r\n\r\n\r\nhttps://github.com/user-attachments/assets/71093fa8-1798-406b-8578-a85525cb60d2\r\n\r\n## Enhanced file preview\r\n\r\nYazi 0.3 now supports the following new format to preview:\r\n\r\n- Fonts\r\n- SVGs\r\n- HEIC files\r\n- JPEG XL files\r\n\r\nThis feature requires the [optional dependency ImageMagick](https://github.com/sxyazi/yazi/issues/1046#issuecomment-2255993749) to enable it.\r\n\r\n\r\nhttps://github.com/user-attachments/assets/94ee6f17-88d2-4e41-98e2-1a42b34b49aa\r\n\r\n## Package manager\r\n\r\nYazi 0.3 introduces the new `ya pack` subcommand for package management, making plugin and theme updates more convenient. This is especially important as the plugin system is not yet stable, so providing users with the ability to easily keep everything up to date is necessary.\r\n\r\nAdd a new one to `package.toml`, then install it:\r\n\r\n```sh\r\nya pack -a Reledia/glow\r\n\r\n# If it'\''s a sub-directory under the repository\r\nya pack -a yazi-rs/flavors#catppuccin-mocha \r\n```\r\n\r\nInstall all packages configured in `package.toml`:\r\n\r\n```sh\r\nya pack -i\r\n```\r\n\r\nUpgrade all packages in `package.toml` to the latest commit:\r\n\r\n```sh\r\nya pack -u\r\n```\r\n\r\nSee https://github.com/sxyazi/yazi/pull/985 for details.\r\n\r\n## Redesigned Icons\r\n\r\nhttps://github.com/sxyazi/yazi/pull/1086 redesigns the icons, bringing the following improvements:\r\n\r\n- **Improved Matching Performance:** The new `dirs`, `files`, and `exts` compile the icon rules into a HashMap at startup. This allows most icon matches to be completed with O(1) complexity, significantly enhancing performance.\r\n- **Built-in `nvim-web-devicons`:** This includes a richer and ready-to-use set of icons out of the box.\r\n- **Enhanced Icon Styling:** Each icon now supports specifying both dark and light colors (currently only `fg_dark` is used). In the future, the terminal color will automatically choose the appropriate color. This was added as part of https://github.com/sxyazi/yazi/issues/988.\r\n- **Enhanced `is` Function:** The original `is` functionality has been reimplemented as `conds` to allow more complex conditional expressions, such as `cond = \"!dir & exec\"`.\r\n\r\n\r\n## Significant archive preview performance improvements\r\n\r\nhttps://github.com/sxyazi/yazi/pull/1220 reimplements archive previewing to be streamed. This means only a small amount of necessary data needs to be read to display the preview immediately, rather than waiting for all the data to be returned and parsed as before.\r\n\r\nAdditionally, by replacing `lsar` with `7zip`, the preview speed has been further improved. The new implementation also introduces two new features: icon display and file size display.\r\n\r\n\r\n## Other improvements\r\n\r\nThese are a few of my favorite features. For a complete list of improvements in Yazi 0.3, check out the full changelog below.\r\n\r\n## What'\''s Changed\r\n\r\n* feat: support `yazi-cli` for Nix flake by @XYenon in https://github.com/sxyazi/yazi/pull/944\r\n* feat: allow building with the system Lua by @Kladki in https://github.com/sxyazi/yazi/pull/943\r\n* feat: support expanding Windows paths like \"D:\" that only have a drive letter but no root by @sxyazi in https://github.com/sxyazi/yazi/pull/948\r\n* fix: always create XDG cache directory even if user has set a custom one by @sxyazi in https://github.com/sxyazi/yazi/pull/956\r\n* feat: support previewing files containing non-UTF-8 characters by @sxyazi in https://github.com/sxyazi/yazi/pull/958\r\n* fix: correct the glob pattern for the icons to fit the new matching algorithm by @sxyazi in https://github.com/sxyazi/yazi/pull/959\r\n* feat: add `*.opus` file icon by @Brixy in https://github.com/sxyazi/yazi/pull/967\r\n* fix: improve accessibility by avoiding hex color code for white by @Brixy in https://github.com/sxyazi/yazi/pull/968\r\n* fix: avoiding duplicate candidates in the `which` component by @mikavilpas in https://github.com/sxyazi/yazi/pull/975\r\n* feat: detect terminal type in tmux with CSI sequence in passthrough mode by @sxyazi in https://github.com/sxyazi/yazi/pull/977\r\n* feat: add more rules to `[filetype]` and `[icon]` by @Brixy in https://github.com/sxyazi/yazi/pull/966\r\n* feat: re-enable the file `created` attribute by @rafi in https://github.com/sxyazi/yazi/pull/987\r\n* feat: add `--force-window` option to mpv by @GOWxx in https://github.com/sxyazi/yazi/pull/998\r\n* feat: close confirmation prompts and exit automatically when the ongoing task gone by @sxyazi in https://github.com/sxyazi/yazi/pull/997\r\n* fix: notification title width does not include the width of the icon by @sxyazi in https://github.com/sxyazi/yazi/pull/1000\r\n* feat: support `cargo binstall yazi-fm` and `cargo binstall yazi-cli` by @slowsage in https://github.com/sxyazi/yazi/pull/1003\r\n* feat: yazi --debug shows `ya` version in its output by @mikavilpas in https://github.com/sxyazi/yazi/pull/1005\r\n* feat: add git commit hash to `ya --version` by @fzdwx in https://github.com/sxyazi/yazi/pull/1006\r\n* feat: package manager by @sxyazi in https://github.com/sxyazi/yazi/pull/985\r\n* feat: `ya pack` displays help if no arguments are given by @mikavilpas in https://github.com/sxyazi/yazi/pull/1012\r\n* feat: new `--args` parameter for `fd` an `rg` search by @LatentDream in https://github.com/sxyazi/yazi/pull/1013\r\n* fix: correct wasm target condition by @itsjunetime in https://github.com/sxyazi/yazi/pull/1018\r\n* fix: broaden file watcher event types to accommodate permission changes on certain platforms by @sxyazi in https://github.com/sxyazi/yazi/pull/1024\r\n* feat: add new `debounce` option to `ya.input()` API by @sxyazi in https://github.com/sxyazi/yazi/pull/1025\r\n* fix: recognize `TERM=rxvt-unicode-256color` by @dtolnay in https://github.com/sxyazi/yazi/pull/1027\r\n* feat: support `stdin` and pipe for `Child` API by @sxyazi in https://github.com/sxyazi/yazi/pull/1033\r\n* ci: consistently enforce Lua coding style by @mikavilpas in https://github.com/sxyazi/yazi/pull/1029\r\n* ci: fix cargo unit tests execution by @clispios in https://github.com/sxyazi/yazi/pull/1041\r\n* refactor: eliminate `exec` by @sxyazi in https://github.com/sxyazi/yazi/pull/1045\r\n* feat: use `Ctrl-c` instead of `Ctrl-q` as the universal close key for all components by @sxyazi in https://github.com/sxyazi/yazi/pull/1047\r\n* fix: remove `ignore` options from `rg` and `fd` search by @chriszarate in https://github.com/sxyazi/yazi/pull/1043\r\n* feat: font preview by @sxyazi in https://github.com/sxyazi/yazi/pull/1048\r\n* docs: add `CONTRIBUTING.md` by @johan-naizu in https://github.com/sxyazi/yazi/pull/1052\r\n* feat: prefetcher by @sxyazi in https://github.com/sxyazi/yazi/pull/1061\r\n* fix: ePUB file mime-type matching for the opener rule by @sxyazi in https://github.com/sxyazi/yazi/pull/1063\r\n* fix: cursor gets out of sync occasionally at image previewing through IIP under tmux by @sxyazi in https://github.com/sxyazi/yazi/pull/1070\r\n* feat: support Super/Command/Windows key notation `D-` by @sxyazi in https://github.com/sxyazi/yazi/pull/1069\r\n* fix: remove the default keybinding for going to the temporary directory by @sxyazi in https://github.com/sxyazi/yazi/pull/1073\r\n* feat!: redesign icons by @sxyazi in https://github.com/sxyazi/yazi/pull/1086\r\n* fix: Sixel support from certain `st` forks cannot be detected by @sxyazi in https://github.com/sxyazi/yazi/pull/1094\r\n* feat: support case insensitive special keys in keymappings by @mikavilpas in https://github.com/sxyazi/yazi/pull/1082\r\n* refactor!: v0.3 API changes by @sxyazi in https://github.com/sxyazi/yazi/pull/1108\r\n* feat: add `pack --list` subcommand to Ya CLI by @lpnh in https://github.com/sxyazi/yazi/pull/1110\r\n* feat!: DDS client-server version check by @sxyazi in https://github.com/sxyazi/yazi/pull/1111\r\n* feat: support mouse event by @qsdrqs in https://github.com/sxyazi/yazi/pull/1038\r\n* feat: add some dependency version information to `yazi --debug` by @omagdy7 in https://github.com/sxyazi/yazi/pull/1112\r\n* fix: block `SIGINT` signal from the spawned subprocess by @sxyazi in https://github.com/sxyazi/yazi/pull/1131\r\n* feat: support completely disabling mouse with `mouse_events=[]`; add new `cursor_blink` to control cursor style of input components by @sxyazi in https://github.com/sxyazi/yazi/pull/1139\r\n* fix: different filenames should be treated as the same file on case-insensitive file systems by @sxyazi in https://github.com/sxyazi/yazi/pull/1151\r\n* feat: support `ya sub` subcommand for the Ya CLI by @mikavilpas in https://github.com/sxyazi/yazi/pull/1004\r\n* fix: file watcher didn'\''t handle realname resolution used for case-insensitive file systems correctly by @sxyazi in https://github.com/sxyazi/yazi/pull/1179\r\n* feat: include file filter state in the header by @thelamb in https://github.com/sxyazi/yazi/pull/1182\r\n* feat!: include the `sender` ID in static messages by @sxyazi in https://github.com/sxyazi/yazi/pull/1172\r\n* fix: accommodate all `hover` events for DDS by @Xerxes-2 in https://github.com/sxyazi/yazi/pull/1187\r\n* feat: support `x-ndjson` mime-type for JSON files by @sxyazi in https://github.com/sxyazi/yazi/pull/1190\r\n* fix: suppress warnings for different name representations of the same file in the case-insensitive file system when renaming by @Xerxes-2 in https://github.com/sxyazi/yazi/pull/1185\r\n* fix: ueberzug image adapter should respect the user'\''s `max_width` and `max_height` settings by @sxyazi in https://github.com/sxyazi/yazi/pull/1200\r\n* fix: `magick` plugin not working properly by @sxyazi in https://github.com/sxyazi/yazi/pull/1213\r\n* perf!: reimplement and significantly speed up archive previewing by @sxyazi in https://github.com/sxyazi/yazi/pull/1220\r\n* feat: add `--hovered` option to the `rename` and `remove` commands by @hankertrix in https://github.com/sxyazi/yazi/pull/1227\r\n* feat: support right-click to open files by @sxyazi in https://github.com/sxyazi/yazi/pull/1232\r\n* feat: support AVIF image preview by @sxyazi in https://github.com/sxyazi/yazi/pull/1249\r\n* feat: ownership linemode by @AidanV in https://github.com/sxyazi/yazi/pull/1238\r\n* feat: add `nlink` property to the `Cha` plugin API by @Ape in https://github.com/sxyazi/yazi/pull/1279\r\n* feat: add `random` option to the `sort` command by @zooeywm in https://github.com/sxyazi/yazi/pull/1291\r\n* feat: show files with inaccessible metadata by @Ape in https://github.com/sxyazi/yazi/pull/1275\r\n* feat: help users migrate shell key bindings to v0.3 by @mikavilpas in https://github.com/sxyazi/yazi/pull/1304\r\n* feat: allow setting `YAZI_ID` as a command line argument by @mikavilpas in https://github.com/sxyazi/yazi/pull/1305\r\n* refactor: reimplement the signal system by @sxyazi in https://github.com/sxyazi/yazi/pull/1307\r\n* fix: destroy term before stopping signals by @sxyazi in https://github.com/sxyazi/yazi/pull/1310\r\n* fix: add `use-dev-tty` to fix piping to Yazi on macOS by @joshuali925 in https://github.com/sxyazi/yazi/pull/1317\r\n* refactor: fix Clippy warnings by @Ape in https://github.com/sxyazi/yazi/pull/1312\r\n* feat: add Winget publishes to CI/CD by @MoaidHathot in https://github.com/sxyazi/yazi/pull/1299\r\n* feat: add support for `%@` argument extension on Windows to align with Unix platforms by @sxyazi in https://github.com/sxyazi/yazi/pull/1319\r\n* fix: wrong directory loading optimization condition by @sxyazi in https://github.com/sxyazi/yazi/pull/1331\r\n* feat: make `F1` also show the help menu by @CyberShadow in https://github.com/sxyazi/yazi/pull/1336\r\n* fix: help menu multi-line text rendering by @sxyazi in https://github.com/sxyazi/yazi/pull/1347\r\n* fix: can'\''t rewatch a directory that has been deleted once before by @leihaojun in https://github.com/sxyazi/yazi/pull/1335\r\n* fix(nix): add `outputHashes` for `notify` git dependency by @uncenter in https://github.com/sxyazi/yazi/pull/1373\r\n* feat(nix): set `VERGEN_*` build env vars by @uncenter in https://github.com/sxyazi/yazi/pull/1375\r\n* refactor(nix): cleanup and switch to `nixfmt-rfc-style` by @uncenter in https://github.com/sxyazi/yazi/pull/1376\r\n* chore: bump version to 0.3 by @sxyazi in https://github.com/sxyazi/yazi/pull/1374\r\n\r\n## New Contributors\r\n* @Kladki made their first contribution in https://github.com/sxyazi/yazi/pull/943\r\n* @Brixy made their first contribution in https://github.com/sxyazi/yazi/pull/967\r\n* @rafi made their first contribution in https://github.com/sxyazi/yazi/pull/987\r\n* @GOWxx made their first contribution in https://github.com/sxyazi/yazi/pull/998\r\n* @slowsage made their first contribution in https://github.com/sxyazi/yazi/pull/1003\r\n* @LatentDream made their first contribution in https://github.com/sxyazi/yazi/pull/1013\r\n* @itsjunetime made their first contribution in https://github.com/sxyazi/yazi/pull/1018\r\n* @dtolnay made their first contribution in https://github.com/sxyazi/yazi/pull/1027\r\n* @chriszarate made their first contribution in https://github.com/sxyazi/yazi/pull/1043\r\n* @johan-naizu made their first contribution in https://github.com/sxyazi/yazi/pull/1052\r\n* @qsdrqs made their first contribution in https://github.com/sxyazi/yazi/pull/1038\r\n* @omagdy7 made their first contribution in https://github.com/sxyazi/yazi/pull/1112\r\n* @thelamb made their first contribution in https://github.com/sxyazi/yazi/pull/1182\r\n* @Xerxes-2 made their first contribution in https://github.com/sxyazi/yazi/pull/1187\r\n* @zooeywm made their first contribution in https://github.com/sxyazi/yazi/pull/1291\r\n* @joshuali925 made their first contribution in https://github.com/sxyazi/yazi/pull/1317\r\n* @MoaidHathot made their first contribution in https://github.com/sxyazi/yazi/pull/1299\r\n* @CyberShadow made their first contribution in https://github.com/sxyazi/yazi/pull/1336\r\n* @leihaojun made their first contribution in https://github.com/sxyazi/yazi/pull/1335\r\n\r\n**Full Changelog**: https://github.com/sxyazi/yazi/compare/v0.2.5...v0.3.0", "reactions": { "url": "https://api.github.com/repos/sxyazi/yazi/releases/168174352/reactions", "total_count": 66, "+1": 0, "-1": 0, "laugh": 0, "hooray": 26, "confused": 0, "heart": 31, "rocket": 9, "eyes": 0 }, "mentions_count": 29 }' + latestVersion=v0.3.0 + latestBuildDate=2024-08-01 + latestVersion=0.3.0 ++ nix eval --raw -f /var/cache/nixpkgs-update/worker/worktree/yazi-unwrapped yazi-unwrapped.version + oldVersion=0.2.5 + [[ 0.2.5 == \0\.\3\.\0 ]] + echo 'Updating Yazi' + update-source-version yazi-unwrapped 0.3.0 + pushd /var/cache/nixpkgs-update/worker/worktree/yazi-unwrapped/pkgs/by-name/ya/yazi-unwrapped + sed -i 's#env.VERGEN_BUILD_DATE = "[^"]*"#env.VERGEN_BUILD_DATE = "2024-08-01"#' package.nix ++ nix-prefetch '{ sha256 }: (import /var/cache/nixpkgs-update/worker/worktree/yazi-unwrapped {}).yazi-unwrapped.cargoDeps.overrideAttrs (_: { outputHash = sha256; })' The fetcher will be called as follows: > { > sha256 = "sha256:0000000000000000000000000000000000000000000000000000"; > } sourcing setup hook '/nix/store/awnmm98ja9nrlw5qw6ikq1gp88fphrnd-nss-cacert-3.101.1/nix-support/setup-hook' sourcing setup hook '/nix/store/dv5vgsw8naxnkcc88x78vprbnn1pp44y-patchelf-0.15.0/nix-support/setup-hook' sourcing setup hook '/nix/store/i4iynx9axbq23sd0gyrc5wdb46zz6z8l-update-autotools-gnu-config-scripts-hook/nix-support/setup-hook' sourcing setup hook '/nix/store/h9lc1dpi14z7is86ffhl3ld569138595-audit-tmpdir.sh' sourcing setup hook '/nix/store/m54bmrhj6fqz8nds5zcj97w9s9bckc9v-compress-man-pages.sh' sourcing setup hook '/nix/store/wgrbkkaldkrlrni33ccvm3b6vbxzb656-make-symlinks-relative.sh' sourcing setup hook '/nix/store/5yzw0vhkyszf2d179m0qfkgxmp5wjjx4-move-docs.sh' sourcing setup hook '/nix/store/fyaryjvghbkpfnsyw97hb3lyb37s1pd6-move-lib64.sh' sourcing setup hook '/nix/store/kd4xwxjpjxi71jkm6ka0np72if9rm3y0-move-sbin.sh' sourcing setup hook '/nix/store/pag6l61paj1dc9sv15l7bm5c17xn5kyk-move-systemd-user-units.sh' sourcing setup hook '/nix/store/jivxp510zxakaaic7qkrb7v1dd2rdbw9-multiple-outputs.sh' sourcing setup hook '/nix/store/ilaf1w22bxi6jsi45alhmvvdgy4ly3zs-patch-shebangs.sh' sourcing setup hook '/nix/store/cickvswrvann041nqxb0rxilc46svw1n-prune-libtool-files.sh' sourcing setup hook '/nix/store/xyff06pkhki3qy1ls77w10s0v79c9il0-reproducible-builds.sh' sourcing setup hook '/nix/store/aazf105snicrlvyzzbdj85sx4179rpfp-set-source-date-epoch-to-latest.sh' sourcing setup hook '/nix/store/gps9qrh99j7g02840wv5x78ykmz30byp-strip.sh' sourcing setup hook '/nix/store/62zpnw69ylcfhcpy1di8152zlzmbls91-gcc-wrapper-13.3.0/nix-support/setup-hook' sourcing setup hook '/nix/store/pg90p34kys2famxnq7925sbgj4jrnsi8-binutils-wrapper-2.42/nix-support/setup-hook' calling 'envHostHostHook' function hook 'ccWrapper_addCVars' /nix/store/awnmm98ja9nrlw5qw6ikq1gp88fphrnd-nss-cacert-3.101.1 calling 'envHostHostHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/awnmm98ja9nrlw5qw6ikq1gp88fphrnd-nss-cacert-3.101.1 calling 'envHostHostHook' function hook 'ccWrapper_addCVars' /nix/store/rqj92a7h6pizcmrpf3ypdxk7x6qawpjc-git-minimal-2.45.2 calling 'envHostHostHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/rqj92a7h6pizcmrpf3ypdxk7x6qawpjc-git-minimal-2.45.2 calling 'envHostHostHook' function hook 'ccWrapper_addCVars' /nix/store/38gy5kh0mqz9hms1bjalcbq0l7hxr4qg-cargo-vendor-normalise calling 'envHostHostHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/38gy5kh0mqz9hms1bjalcbq0l7hxr4qg-cargo-vendor-normalise calling 'envHostHostHook' function hook 'ccWrapper_addCVars' /nix/store/j6vpbh78ngj2x7jrg27pqjn2cd5mzywl-cargo-1.79.0 calling 'envHostHostHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/j6vpbh78ngj2x7jrg27pqjn2cd5mzywl-cargo-1.79.0 calling 'envHostHostHook' function hook 'ccWrapper_addCVars' /nix/store/dv5vgsw8naxnkcc88x78vprbnn1pp44y-patchelf-0.15.0 calling 'envHostHostHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/dv5vgsw8naxnkcc88x78vprbnn1pp44y-patchelf-0.15.0 calling 'envHostHostHook' function hook 'ccWrapper_addCVars' /nix/store/i4iynx9axbq23sd0gyrc5wdb46zz6z8l-update-autotools-gnu-config-scripts-hook calling 'envHostHostHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/i4iynx9axbq23sd0gyrc5wdb46zz6z8l-update-autotools-gnu-config-scripts-hook calling 'envHostHostHook' function hook 'ccWrapper_addCVars' /nix/store/h9lc1dpi14z7is86ffhl3ld569138595-audit-tmpdir.sh calling 'envHostHostHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/h9lc1dpi14z7is86ffhl3ld569138595-audit-tmpdir.sh calling 'envHostHostHook' function hook 'ccWrapper_addCVars' /nix/store/m54bmrhj6fqz8nds5zcj97w9s9bckc9v-compress-man-pages.sh calling 'envHostHostHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/m54bmrhj6fqz8nds5zcj97w9s9bckc9v-compress-man-pages.sh calling 'envHostHostHook' function hook 'ccWrapper_addCVars' /nix/store/wgrbkkaldkrlrni33ccvm3b6vbxzb656-make-symlinks-relative.sh calling 'envHostHostHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/wgrbkkaldkrlrni33ccvm3b6vbxzb656-make-symlinks-relative.sh calling 'envHostHostHook' function hook 'ccWrapper_addCVars' /nix/store/5yzw0vhkyszf2d179m0qfkgxmp5wjjx4-move-docs.sh calling 'envHostHostHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/5yzw0vhkyszf2d179m0qfkgxmp5wjjx4-move-docs.sh calling 'envHostHostHook' function hook 'ccWrapper_addCVars' /nix/store/fyaryjvghbkpfnsyw97hb3lyb37s1pd6-move-lib64.sh calling 'envHostHostHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/fyaryjvghbkpfnsyw97hb3lyb37s1pd6-move-lib64.sh calling 'envHostHostHook' function hook 'ccWrapper_addCVars' /nix/store/kd4xwxjpjxi71jkm6ka0np72if9rm3y0-move-sbin.sh calling 'envHostHostHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/kd4xwxjpjxi71jkm6ka0np72if9rm3y0-move-sbin.sh calling 'envHostHostHook' function hook 'ccWrapper_addCVars' /nix/store/pag6l61paj1dc9sv15l7bm5c17xn5kyk-move-systemd-user-units.sh calling 'envHostHostHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/pag6l61paj1dc9sv15l7bm5c17xn5kyk-move-systemd-user-units.sh calling 'envHostHostHook' function hook 'ccWrapper_addCVars' /nix/store/jivxp510zxakaaic7qkrb7v1dd2rdbw9-multiple-outputs.sh calling 'envHostHostHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/jivxp510zxakaaic7qkrb7v1dd2rdbw9-multiple-outputs.sh calling 'envHostHostHook' function hook 'ccWrapper_addCVars' /nix/store/ilaf1w22bxi6jsi45alhmvvdgy4ly3zs-patch-shebangs.sh calling 'envHostHostHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/ilaf1w22bxi6jsi45alhmvvdgy4ly3zs-patch-shebangs.sh calling 'envHostHostHook' function hook 'ccWrapper_addCVars' /nix/store/cickvswrvann041nqxb0rxilc46svw1n-prune-libtool-files.sh calling 'envHostHostHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/cickvswrvann041nqxb0rxilc46svw1n-prune-libtool-files.sh calling 'envHostHostHook' function hook 'ccWrapper_addCVars' /nix/store/xyff06pkhki3qy1ls77w10s0v79c9il0-reproducible-builds.sh calling 'envHostHostHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/xyff06pkhki3qy1ls77w10s0v79c9il0-reproducible-builds.sh calling 'envHostHostHook' function hook 'ccWrapper_addCVars' /nix/store/aazf105snicrlvyzzbdj85sx4179rpfp-set-source-date-epoch-to-latest.sh calling 'envHostHostHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/aazf105snicrlvyzzbdj85sx4179rpfp-set-source-date-epoch-to-latest.sh calling 'envHostHostHook' function hook 'ccWrapper_addCVars' /nix/store/gps9qrh99j7g02840wv5x78ykmz30byp-strip.sh calling 'envHostHostHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/gps9qrh99j7g02840wv5x78ykmz30byp-strip.sh calling 'envHostHostHook' function hook 'ccWrapper_addCVars' /nix/store/62zpnw69ylcfhcpy1di8152zlzmbls91-gcc-wrapper-13.3.0 calling 'envHostHostHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/62zpnw69ylcfhcpy1di8152zlzmbls91-gcc-wrapper-13.3.0 calling 'envHostHostHook' function hook 'ccWrapper_addCVars' /nix/store/pg90p34kys2famxnq7925sbgj4jrnsi8-binutils-wrapper-2.42 calling 'envHostHostHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/pg90p34kys2famxnq7925sbgj4jrnsi8-binutils-wrapper-2.42 calling 'envHostTargetHook' function hook 'ccWrapper_addCVars' /nix/store/awnmm98ja9nrlw5qw6ikq1gp88fphrnd-nss-cacert-3.101.1 calling 'envHostTargetHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/awnmm98ja9nrlw5qw6ikq1gp88fphrnd-nss-cacert-3.101.1 calling 'envHostTargetHook' function hook 'ccWrapper_addCVars' /nix/store/rqj92a7h6pizcmrpf3ypdxk7x6qawpjc-git-minimal-2.45.2 calling 'envHostTargetHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/rqj92a7h6pizcmrpf3ypdxk7x6qawpjc-git-minimal-2.45.2 calling 'envHostTargetHook' function hook 'ccWrapper_addCVars' /nix/store/38gy5kh0mqz9hms1bjalcbq0l7hxr4qg-cargo-vendor-normalise calling 'envHostTargetHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/38gy5kh0mqz9hms1bjalcbq0l7hxr4qg-cargo-vendor-normalise calling 'envHostTargetHook' function hook 'ccWrapper_addCVars' /nix/store/j6vpbh78ngj2x7jrg27pqjn2cd5mzywl-cargo-1.79.0 calling 'envHostTargetHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/j6vpbh78ngj2x7jrg27pqjn2cd5mzywl-cargo-1.79.0 calling 'envHostTargetHook' function hook 'ccWrapper_addCVars' /nix/store/dv5vgsw8naxnkcc88x78vprbnn1pp44y-patchelf-0.15.0 calling 'envHostTargetHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/dv5vgsw8naxnkcc88x78vprbnn1pp44y-patchelf-0.15.0 calling 'envHostTargetHook' function hook 'ccWrapper_addCVars' /nix/store/i4iynx9axbq23sd0gyrc5wdb46zz6z8l-update-autotools-gnu-config-scripts-hook calling 'envHostTargetHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/i4iynx9axbq23sd0gyrc5wdb46zz6z8l-update-autotools-gnu-config-scripts-hook calling 'envHostTargetHook' function hook 'ccWrapper_addCVars' /nix/store/h9lc1dpi14z7is86ffhl3ld569138595-audit-tmpdir.sh calling 'envHostTargetHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/h9lc1dpi14z7is86ffhl3ld569138595-audit-tmpdir.sh calling 'envHostTargetHook' function hook 'ccWrapper_addCVars' /nix/store/m54bmrhj6fqz8nds5zcj97w9s9bckc9v-compress-man-pages.sh calling 'envHostTargetHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/m54bmrhj6fqz8nds5zcj97w9s9bckc9v-compress-man-pages.sh calling 'envHostTargetHook' function hook 'ccWrapper_addCVars' /nix/store/wgrbkkaldkrlrni33ccvm3b6vbxzb656-make-symlinks-relative.sh calling 'envHostTargetHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/wgrbkkaldkrlrni33ccvm3b6vbxzb656-make-symlinks-relative.sh calling 'envHostTargetHook' function hook 'ccWrapper_addCVars' /nix/store/5yzw0vhkyszf2d179m0qfkgxmp5wjjx4-move-docs.sh calling 'envHostTargetHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/5yzw0vhkyszf2d179m0qfkgxmp5wjjx4-move-docs.sh calling 'envHostTargetHook' function hook 'ccWrapper_addCVars' /nix/store/fyaryjvghbkpfnsyw97hb3lyb37s1pd6-move-lib64.sh calling 'envHostTargetHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/fyaryjvghbkpfnsyw97hb3lyb37s1pd6-move-lib64.sh calling 'envHostTargetHook' function hook 'ccWrapper_addCVars' /nix/store/kd4xwxjpjxi71jkm6ka0np72if9rm3y0-move-sbin.sh calling 'envHostTargetHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/kd4xwxjpjxi71jkm6ka0np72if9rm3y0-move-sbin.sh calling 'envHostTargetHook' function hook 'ccWrapper_addCVars' /nix/store/pag6l61paj1dc9sv15l7bm5c17xn5kyk-move-systemd-user-units.sh calling 'envHostTargetHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/pag6l61paj1dc9sv15l7bm5c17xn5kyk-move-systemd-user-units.sh calling 'envHostTargetHook' function hook 'ccWrapper_addCVars' /nix/store/jivxp510zxakaaic7qkrb7v1dd2rdbw9-multiple-outputs.sh calling 'envHostTargetHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/jivxp510zxakaaic7qkrb7v1dd2rdbw9-multiple-outputs.sh calling 'envHostTargetHook' function hook 'ccWrapper_addCVars' /nix/store/ilaf1w22bxi6jsi45alhmvvdgy4ly3zs-patch-shebangs.sh calling 'envHostTargetHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/ilaf1w22bxi6jsi45alhmvvdgy4ly3zs-patch-shebangs.sh calling 'envHostTargetHook' function hook 'ccWrapper_addCVars' /nix/store/cickvswrvann041nqxb0rxilc46svw1n-prune-libtool-files.sh calling 'envHostTargetHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/cickvswrvann041nqxb0rxilc46svw1n-prune-libtool-files.sh calling 'envHostTargetHook' function hook 'ccWrapper_addCVars' /nix/store/xyff06pkhki3qy1ls77w10s0v79c9il0-reproducible-builds.sh calling 'envHostTargetHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/xyff06pkhki3qy1ls77w10s0v79c9il0-reproducible-builds.sh calling 'envHostTargetHook' function hook 'ccWrapper_addCVars' /nix/store/aazf105snicrlvyzzbdj85sx4179rpfp-set-source-date-epoch-to-latest.sh calling 'envHostTargetHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/aazf105snicrlvyzzbdj85sx4179rpfp-set-source-date-epoch-to-latest.sh calling 'envHostTargetHook' function hook 'ccWrapper_addCVars' /nix/store/gps9qrh99j7g02840wv5x78ykmz30byp-strip.sh calling 'envHostTargetHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/gps9qrh99j7g02840wv5x78ykmz30byp-strip.sh calling 'envHostTargetHook' function hook 'ccWrapper_addCVars' /nix/store/62zpnw69ylcfhcpy1di8152zlzmbls91-gcc-wrapper-13.3.0 calling 'envHostTargetHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/62zpnw69ylcfhcpy1di8152zlzmbls91-gcc-wrapper-13.3.0 calling 'envHostTargetHook' function hook 'ccWrapper_addCVars' /nix/store/pg90p34kys2famxnq7925sbgj4jrnsi8-binutils-wrapper-2.42 calling 'envHostTargetHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/pg90p34kys2famxnq7925sbgj4jrnsi8-binutils-wrapper-2.42 Running phase: unpackPhase unpacking source archive /nix/store/vsmz7pjjafcrdqk9m8vg2dplrs4493l7-source calling 'unpackCmd' function hook '_defaultUnpack' /nix/store/vsmz7pjjafcrdqk9m8vg2dplrs4493l7-source source root is source calling 'postUnpack' function hook '_updateSourceDateEpochFromSourceRoot' Running phase: patchPhase Running phase: updateAutotoolsGnuConfigScriptsPhase Running phase: configurePhase calling 'preConfigure' function hook '_multioutConfig' no configure script, doing nothing Running phase: buildPhase source = "git+https://github.com/notify-rs/notify.git?rev=96dec74316a93bed6eec9db177b233e6e017275e#96dec74316a93bed6eec9db177b233e6e017275e" source = "git+https://github.com/notify-rs/notify.git?rev=96dec74316a93bed6eec9db177b233e6e017275e#96dec74316a93bed6eec9db177b233e6e017275e" ERROR: The Cargo.lock contains git dependencies This is currently not supported in the fixed-output derivation fetcher. Use cargoLock.lockFile / importCargoLock instead. error: builder for '/nix/store/3c6n9ab5n4am0gdvglzd3q5jsrmk9jkh-yazi-0.3.0-vendor.tar.gz.drv' failed with exit code 1; last 25 log lines: > calling 'envHostTargetHook' function hook 'ccWrapper_addCVars' /nix/store/gps9qrh99j7g02840wv5x78ykmz30byp-strip.sh > calling 'envHostTargetHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/gps9qrh99j7g02840wv5x78ykmz30byp-strip.sh > calling 'envHostTargetHook' function hook 'ccWrapper_addCVars' /nix/store/62zpnw69ylcfhcpy1di8152zlzmbls91-gcc-wrapper-13.3.0 > calling 'envHostTargetHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/62zpnw69ylcfhcpy1di8152zlzmbls91-gcc-wrapper-13.3.0 > calling 'envHostTargetHook' function hook 'ccWrapper_addCVars' /nix/store/pg90p34kys2famxnq7925sbgj4jrnsi8-binutils-wrapper-2.42 > calling 'envHostTargetHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/pg90p34kys2famxnq7925sbgj4jrnsi8-binutils-wrapper-2.42 > Running phase: unpackPhase > unpacking source archive /nix/store/vsmz7pjjafcrdqk9m8vg2dplrs4493l7-source > calling 'unpackCmd' function hook '_defaultUnpack' /nix/store/vsmz7pjjafcrdqk9m8vg2dplrs4493l7-source > source root is source > calling 'postUnpack' function hook '_updateSourceDateEpochFromSourceRoot' > Running phase: patchPhase > Running phase: updateAutotoolsGnuConfigScriptsPhase > Running phase: configurePhase > calling 'preConfigure' function hook '_multioutConfig' > no configure script, doing nothing > Running phase: buildPhase > source = "git+https://github.com/notify-rs/notify.git?rev=96dec74316a93bed6eec9db177b233e6e017275e#96dec74316a93bed6eec9db177b233e6e017275e" > source = "git+https://github.com/notify-rs/notify.git?rev=96dec74316a93bed6eec9db177b233e6e017275e#96dec74316a93bed6eec9db177b233e6e017275e" > > ERROR: The Cargo.lock contains git dependencies > > This is currently not supported in the fixed-output derivation fetcher. > Use cargoLock.lockFile / importCargoLock instead. > For full logs, run 'nix log /nix/store/3c6n9ab5n4am0gdvglzd3q5jsrmk9jkh-yazi-0.3.0-vendor.tar.gz.drv'. + cargoHash= --- SHOWING ERROR LOG FOR yazi-0.2.5 ---------------------- The update script for yazi-0.2.5 failed with exit code 1