GitHub Releases
https://github.com/
2026-04-17T17:18:39Z
tag:github.com,2008:Repository/840832278/latest
2026-04-17T17:18:39Z
jv880_juce: jv880 Latest
<h2>Commits</h2>
<ul>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/giulioz/jv880_juce/commit/b0dd36bfca559c75b47cc61a4d2f642d9c723857/hovercard" href="https://github.com/giulioz/jv880_juce/commit/b0dd36bfca559c75b47cc61a4d2f642d9c723857"><tt>b0dd36b</tt></a>: Memory leak on drum kit calloc, rom2 was reported half-size in two different places, and smaller fixes (Linus Wileryd) <a href="https://github.com/giulioz/jv880_juce/pull/116" data-hovercard-type="pull_request" data-hovercard-url="/giulioz/jv880_juce/pull/116/hovercard">#116</a></li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/giulioz/jv880_juce/commit/7f32f12d2d8bed8767b0a82311c5772b8b0c1dda/hovercard" href="https://github.com/giulioz/jv880_juce/commit/7f32f12d2d8bed8767b0a82311c5772b8b0c1dda"><tt>7f32f12</tt></a>: Added versioning in jucer/plugin builds. (Linus Wileryd) <a href="https://github.com/giulioz/jv880_juce/pull/116" data-hovercard-type="pull_request" data-hovercard-url="/giulioz/jv880_juce/pull/116/hovercard">#116</a></li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/giulioz/jv880_juce/commit/39d77347c7f1bc660ac48e8b2883aa3ac79672be/hovercard" href="https://github.com/giulioz/jv880_juce/commit/39d77347c7f1bc660ac48e8b2883aa3ac79672be"><tt>39d7734</tt></a>: Fix RhythmSet display name (Vincent Dortel) <a href="https://github.com/giulioz/jv880_juce/pull/122" data-hovercard-type="pull_request" data-hovercard-url="/giulioz/jv880_juce/pull/122/hovercard">#122</a></li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/giulioz/jv880_juce/commit/2f8aa7d4ea77bb8a7bb548e32bc6fd525ad54761/hovercard" href="https://github.com/giulioz/jv880_juce/commit/2f8aa7d4ea77bb8a7bb548e32bc6fd525ad54761"><tt>2f8aa7d</tt></a>: setLookAndFeel(nullptr) needs to be called in destructor (Vincent Dortel) <a href="https://github.com/giulioz/jv880_juce/pull/122" data-hovercard-type="pull_request" data-hovercard-url="/giulioz/jv880_juce/pull/122/hovercard">#122</a></li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/giulioz/jv880_juce/commit/d813e3309243e3f446f06cf13ffdcf6e56684fff/hovercard" href="https://github.com/giulioz/jv880_juce/commit/d813e3309243e3f446f06cf13ffdcf6e56684fff"><tt>d813e33</tt></a>: Enabled Run workflow action button (Vincent Dortel) <a href="https://github.com/giulioz/jv880_juce/pull/122" data-hovercard-type="pull_request" data-hovercard-url="/giulioz/jv880_juce/pull/122/hovercard">#122</a></li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/giulioz/jv880_juce/commit/dd12947dead7843cdb00ece473400fe5ae96dc7b/hovercard" href="https://github.com/giulioz/jv880_juce/commit/dd12947dead7843cdb00ece473400fe5ae96dc7b"><tt>dd12947</tt></a>: Removed juce_audio_processors_headless (Vincent Dortel) <a href="https://github.com/giulioz/jv880_juce/pull/122" data-hovercard-type="pull_request" data-hovercard-url="/giulioz/jv880_juce/pull/122/hovercard">#122</a></li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/giulioz/jv880_juce/commit/4a2159342c23c8b68f9524117be1c001dc3ae961/hovercard" href="https://github.com/giulioz/jv880_juce/commit/4a2159342c23c8b68f9524117be1c001dc3ae961"><tt>4a21593</tt></a>: Fix macos workflow (macos-13 was retired in Dec 2025) (Vincent Dortel) <a href="https://github.com/giulioz/jv880_juce/pull/122" data-hovercard-type="pull_request" data-hovercard-url="/giulioz/jv880_juce/pull/122/hovercard">#122</a></li>
</ul>
github-actions[bot]
tag:github.com,2008:Repository/341787720/latest-commit
2026-04-17T14:43:37Z
diffutils: latest-commit
No content.
github-actions[bot]
tag:github.com,2008:Repository/299354207/nightly
2026-04-17T01:56:51Z
rustdesk: nightly
<p><a target="_blank" rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/71636191/267558410-83754a64-31b8-47f0-8570-da22207759a9.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzY0NTcwNjcsIm5iZiI6MTc3NjQ1Njc2NywicGF0aCI6Ii83MTYzNjE5MS8yNjc1NTg0MTAtODM3NTRhNjQtMzFiOC00N2YwLTg1NzAtZGEyMjIwNzc1OWE5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA0MTclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNDE3VDIwMTI0N1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTdkNWRhYTk0NmNhZTNlMGUwM2RiMGJjMzc1MjlmN2FmMmNlMTk0ZTM1MWVhNWRjNzY2NWI0NTM5NzljOTBjNDYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRnBuZyJ9.YxZkhyyA1trjSNLFMHaGk9fNDwa5buLrXQWJXTtqaws"><img src="https://private-user-images.githubusercontent.com/71636191/267558410-83754a64-31b8-47f0-8570-da22207759a9.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzY0NTcwNjcsIm5iZiI6MTc3NjQ1Njc2NywicGF0aCI6Ii83MTYzNjE5MS8yNjc1NTg0MTAtODM3NTRhNjQtMzFiOC00N2YwLTg1NzAtZGEyMjIwNzc1OWE5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA0MTclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNDE3VDIwMTI0N1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTdkNWRhYTk0NmNhZTNlMGUwM2RiMGJjMzc1MjlmN2FmMmNlMTk0ZTM1MWVhNWRjNzY2NWI0NTM5NzljOTBjNDYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRnBuZyJ9.YxZkhyyA1trjSNLFMHaGk9fNDwa5buLrXQWJXTtqaws" alt="image" content-type-secured-asset="image/png" style="max-width: 100%;"></a></p>
<h1>This is a nightly build, which is built every day with the latest code.</h1>
<details>
<summary>Changelog</summary>
<h1>Added</h1>
<ul>
<li>Edge scrolling</li>
<li>ios: Allow transfered files to be managed by Files and iTunes</li>
<li>Allow flipping sort order in mobile app's file transfer</li>
<li>File transfer, auto start on reconnect</li>
<li>Show proxy settings on iOS</li>
<li>Load custom installed CA root on mobile</li>
<li>UI costomization for Sciter version</li>
<li>Insecure TLS option</li>
</ul>
<h1>Changes</h1>
<ul>
<li>rustls-tls fall back to native-tls for better TLS compatibility on all platforms</li>
<li>The http post in UI is changed from Flutter to native rust for better compatibility and consistency.</li>
</ul>
<h1>Fixes</h1>
<ul>
<li>Image paused for multiple incoming connections with multiple screens</li>
<li>Camera capture large error log</li>
<li>macOS hwcodec check for both x64 and Arm64</li>
<li>Scale custom on mobile</li>
<li>Show alias instead of peerId in terminal tab label</li>
<li>Reqwest proxy auth</li>
<li>macOS bigsur cvbuffer crash</li>
<li>keep chat window within screen bounds to prevent hidden window</li>
</ul>
</details>
rustdesk
tag:github.com,2008:Repository/610265820/2026-04-16-tuxguitar-next
2026-04-16T20:35:15Z
tuxguitar: 2026-04-16-tuxguitar-next
<p><strong>Warning:</strong> This version of TuxGuitar is our development playground and may not be stable!</p>
<p><strong>Security notice:</strong> The packages available here are not officially signed. To install them, you must temporarily disable the digital signature verification of your operating system (called "disable Gatekeeper" on macOS, "allow installation from unknown sources" on Windows, "Sideloading" on Android).</p>
<p><strong>Please note:</strong> TuxGuitar versions 2.0.0 and later use a <strong>new file format</strong> which cannot be read by older versions. You can still export your tablatures in the old format so that you can open them with older versions of TuxGuitar.</p>
<p>The Windows packages include OpenJDK from portableapps.com.<br>
The macOS package includes OpenJDK from brew.sh.</p>
helge17
tag:github.com,2008:Repository/305438763/v8.2.5
2026-04-16T18:42:14Z
fast_float: Version 8.2.5
<h2>What's Changed</h2>
<ul>
<li>Fix Bazel build with bzlmod by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/BYVoid/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/BYVoid">@BYVoid</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4149596150" data-permission-text="Title is private" data-url="https://github.com/fastfloat/fast_float/issues/377" data-hovercard-type="pull_request" data-hovercard-url="/fastfloat/fast_float/pull/377/hovercard" href="https://github.com/fastfloat/fast_float/pull/377">#377</a></li>
<li>Replace std::min with ternary operators to avoid dependency by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mlippautz/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mlippautz">@mlippautz</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4274062195" data-permission-text="Title is private" data-url="https://github.com/fastfloat/fast_float/issues/379" data-hovercard-type="pull_request" data-hovercard-url="/fastfloat/fast_float/pull/379/hovercard" href="https://github.com/fastfloat/fast_float/pull/379">#379</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mlippautz/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mlippautz">@mlippautz</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4274062195" data-permission-text="Title is private" data-url="https://github.com/fastfloat/fast_float/issues/379" data-hovercard-type="pull_request" data-hovercard-url="/fastfloat/fast_float/pull/379/hovercard" href="https://github.com/fastfloat/fast_float/pull/379">#379</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/fastfloat/fast_float/compare/v8.2.4...v8.2.5"><tt>v8.2.4...v8.2.5</tt></a></p>
lemire
tag:github.com,2008:Repository/294977469/v1.9.19
2026-04-16T08:38:26Z
clink: v1.9.19
<ul>
<li>Fixed host detection.
<ul>
<li>Host parent chain wasn't examined correctly (regression in v1.2.37).</li>
<li>TCC/LE (tccle.exe) wasn't detected.</li>
<li>Optimized detection of JP Soft command shells to remove an unnecessary delay.</li>
<li>Added friendlier error message for JP Soft command shells.</li>
</ul>
</li>
<li>Fixed the suggestion list failing to redraw in some cases after having been erased.</li>
<li>Fixed potential cursor placement issues when using the legacy conhost terminal and the window width is less than the screen width.</li>
<li>Fixed <a href="https://github.com/chrisant996/clink/issues/851" data-hovercard-type="issue" data-hovercard-url="/chrisant996/clink/issues/851/hovercard">#851</a>; mitigate a console wrapping problem on Windows 8.1 and earlier when the window width is less than the screen width (revealed by v1.7.17).</li>
</ul>
chrisant996
tag:github.com,2008:Repository/671654508/@biomejs/biome@2.4.12
2026-04-14T18:22:31Z
biome: Biome CLI v2.4.12
<h2>2.4.12</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9376" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9376/hovercard">#9376</a> <a href="https://github.com/biomejs/biome/commit/9701a336af701c36d0fe4892f53de049f63f46f4"><code>9701a33</code></a> Thanks <a href="https://github.com/dyc3">@dyc3</a>! - Added the <a href="https://biomejs.dev/linter/rules/no-identical-test-title" rel="nofollow"><code>nursery/noIdenticalTestTitle</code></a> lint rule. This rule disallows using the same title for two <code>describe</code> blocks or two test cases at the same nesting level.</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="describe("foo", () => {});
describe("foo", () => {
// invalid: same title as previous describe block
test("baz", () => {});
test("baz", () => {}); // invalid: same title as previous test case
});"><pre><span class="pl-en">describe</span><span class="pl-kos">(</span><span class="pl-s">"foo"</span><span class="pl-kos">,</span> <span class="pl-kos">(</span><span class="pl-kos">)</span> <span class="pl-c1">=></span> <span class="pl-kos">{</span><span class="pl-kos">}</span><span class="pl-kos">)</span><span class="pl-kos">;</span>
<span class="pl-en">describe</span><span class="pl-kos">(</span><span class="pl-s">"foo"</span><span class="pl-kos">,</span> <span class="pl-kos">(</span><span class="pl-kos">)</span> <span class="pl-c1">=></span> <span class="pl-kos">{</span>
<span class="pl-c">// invalid: same title as previous describe block</span>
<span class="pl-en">test</span><span class="pl-kos">(</span><span class="pl-s">"baz"</span><span class="pl-kos">,</span> <span class="pl-kos">(</span><span class="pl-kos">)</span> <span class="pl-c1">=></span> <span class="pl-kos">{</span><span class="pl-kos">}</span><span class="pl-kos">)</span><span class="pl-kos">;</span>
<span class="pl-en">test</span><span class="pl-kos">(</span><span class="pl-s">"baz"</span><span class="pl-kos">,</span> <span class="pl-kos">(</span><span class="pl-kos">)</span> <span class="pl-c1">=></span> <span class="pl-kos">{</span><span class="pl-kos">}</span><span class="pl-kos">)</span><span class="pl-kos">;</span> <span class="pl-c">// invalid: same title as previous test case</span>
<span class="pl-kos">}</span><span class="pl-kos">)</span><span class="pl-kos">;</span></pre></div>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9889" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9889/hovercard">#9889</a> <a href="https://github.com/biomejs/biome/commit/7ae83f2f60dc83eae6ef72e4cb1d6f06f3a882de"><code>7ae83f2</code></a> Thanks <a href="https://github.com/dyc3">@dyc3</a>! - Improved the diagnostics for <a href="https://biomejs.dev/linter/rules/use-for-of/" rel="nofollow"><code>useForOf</code></a> to better explain the problem, why it matters, and how to fix it.</p>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9916" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9916/hovercard">#9916</a> <a href="https://github.com/biomejs/biome/commit/27dd7b156b3bf9c461051b9997b277e1fee6fcb2"><code>27dd7b1</code></a> Thanks <a href="https://github.com/Jayllyz">@Jayllyz</a>! - Added a new nursery rule <a href="https://biomejs.dev/linter/rules/no-component-hook-factories/" rel="nofollow"><code>noComponentHookFactories</code></a>, that disallows defining React components or custom hooks inside other functions.</p>
<p>For example, the following snippets trigger the rule:</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="function createComponent(label) {
function MyComponent() {
return <div>{label}</div>;
}
return MyComponent;
}"><pre><span class="pl-k">function</span> <span class="pl-en">createComponent</span><span class="pl-kos">(</span><span class="pl-s1">label</span><span class="pl-kos">)</span> <span class="pl-kos">{</span>
<span class="pl-k">function</span> <span class="pl-v">MyComponent</span><span class="pl-kos">(</span><span class="pl-kos">)</span> <span class="pl-kos">{</span>
<span class="pl-k">return</span> <span class="pl-c1"><</span><span class="pl-s1">div</span><span class="pl-c1">></span><span class="pl-kos">{</span><span class="pl-s1">label</span><span class="pl-kos">}</span><span class="pl-kos"></</span><span class="pl-s1">div</span><span class="pl-c1">></span><span class="pl-kos">;</span>
<span class="pl-kos">}</span>
<span class="pl-k">return</span> <span class="pl-v">MyComponent</span><span class="pl-kos">;</span>
<span class="pl-kos">}</span></pre></div>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="function Parent() {
function Child() {
return <div />;
}
return <Child />;
}"><pre><span class="pl-k">function</span> <span class="pl-v">Parent</span><span class="pl-kos">(</span><span class="pl-kos">)</span> <span class="pl-kos">{</span>
<span class="pl-k">function</span> <span class="pl-v">Child</span><span class="pl-kos">(</span><span class="pl-kos">)</span> <span class="pl-kos">{</span>
<span class="pl-k">return</span> <span class="pl-c1"><</span><span class="pl-s1">div</span> <span class="pl-kos">/></span><span class="pl-kos">;</span>
<span class="pl-kos">}</span>
<span class="pl-k">return</span> <span class="pl-c1"><</span><span class="pl-v">Child</span> <span class="pl-kos">/></span><span class="pl-kos">;</span>
<span class="pl-kos">}</span></pre></div>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9980" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9980/hovercard">#9980</a> <a href="https://github.com/biomejs/biome/commit/098f1fff71e2500da57200a28870f6d6e3d4201d"><code>098f1ff</code></a> Thanks <a href="https://github.com/ematipico">@ematipico</a>! - Fixed <a href="https://github.com/biomejs/biome/issues/9941" data-hovercard-type="issue" data-hovercard-url="/biomejs/biome/issues/9941/hovercard">#9941</a>: Biome now emits a <code>warning</code> diagnostic when a file exceed the <code>files.maxSize</code> limit.</p>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9942" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9942/hovercard">#9942</a> <a href="https://github.com/biomejs/biome/commit/9956f1d1b53168f8b33792c004f741368c883ff7"><code>9956f1d</code></a> Thanks <a href="https://github.com/dyc3">@dyc3</a>! - Fixed <a href="https://github.com/biomejs/biome/issues/9918" data-hovercard-type="issue" data-hovercard-url="/biomejs/biome/issues/9918/hovercard">#9918</a>: <a href="https://biomejs.dev/linter/rules/use-consistent-test-it/" rel="nofollow"><code>useConsistentTestIt</code></a> no longer panics when applying fixes to chained calls such as <code>test.for([])("x", () => {});</code>.</p>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9891" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9891/hovercard">#9891</a> <a href="https://github.com/biomejs/biome/commit/4d9ac51352482d72d3438f2d514dbeef0edc63e0"><code>4d9ac51</code></a> Thanks <a href="https://github.com/dyc3">@dyc3</a>! - Improved the <code>noGlobalObjectCalls</code> diagnostic to better explain why calling global objects like <code>Math</code> or <code>JSON</code> is invalid and how to fix it.</p>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9902" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9902/hovercard">#9902</a> <a href="https://github.com/biomejs/biome/commit/3f4d1033f7f672be2adba11bb8b7de5d8d3532fc"><code>3f4d103</code></a> Thanks <a href="https://github.com/ematipico">@ematipico</a>! - Fixed <a href="https://github.com/biomejs/biome/issues/9901" data-hovercard-type="issue" data-hovercard-url="/biomejs/biome/issues/9901/hovercard">#9901</a>: the command <code>lint --write</code> is now idempotent when it's run against HTML-ish files that contains scripts and styles.</p>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9891" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9891/hovercard">#9891</a> <a href="https://github.com/biomejs/biome/commit/4d9ac51352482d72d3438f2d514dbeef0edc63e0"><code>4d9ac51</code></a> Thanks <a href="https://github.com/dyc3">@dyc3</a>! - Improved the <code>noMultiStr</code> diagnostic to explain why escaped multiline strings are discouraged and what to use instead.</p>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9966" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9966/hovercard">#9966</a> <a href="https://github.com/biomejs/biome/commit/322675ed97b10b088f6af3ad7843326d2888e9d8"><code>322675e</code></a> Thanks <a href="https://github.com/siketyan">@siketyan</a>! - Fixed <a href="https://github.com/biomejs/biome/issues/9113" data-hovercard-type="issue" data-hovercard-url="/biomejs/biome/issues/9113/hovercard">#9113</a>: Biome now parses and formats <code>@media</code> and other conditional blocks correctly inside embedded CSS snippets.</p>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9835" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9835/hovercard">#9835</a> <a href="https://github.com/biomejs/biome/commit/f8d49d9ea27ffcfefc993449f56dd2b6572a77d6"><code>f8d49d9</code></a> Thanks <a href="https://github.com/bmish">@bmish</a>! - The <a href="https://biomejs.dev/linter/rules/no-floating-promises/" rel="nofollow"><code>noFloatingPromises</code></a> rule now detects floating promises through cross-module generic wrapper functions. Previously, patterns like <code>export const fn = trace(asyncFn)</code> — where <code>trace</code> preserves the function signature via a generic <code><F>(fn: F): F</code> — were invisible to the rule when the wrapper was defined in a different file.</p>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9981" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9981/hovercard">#9981</a> <a href="https://github.com/biomejs/biome/commit/02bd8dd97163281b78b840d7ae79361e26637de9"><code>02bd8dd</code></a> Thanks <a href="https://github.com/siketyan">@siketyan</a>! - Fixed <a href="https://github.com/biomejs/biome/issues/9975" data-hovercard-type="issue" data-hovercard-url="/biomejs/biome/issues/9975/hovercard">#9975</a>: Biome now parses nested CSS selectors correctly inside embedded snippets without requiring an explicit <code>&</code>.</p>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9949" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9949/hovercard">#9949</a> <a href="https://github.com/biomejs/biome/commit/e0ba71d9dceec6db371c79833855e0ca4ce44a61"><code>e0ba71d</code></a> Thanks <a href="https://github.com/Netail">@Netail</a>! - Added the nursery rule <a href="https://biomejs.dev/linter/rules/use-iframe-sandbox" rel="nofollow"><code>useIframeSandbox</code></a>, which enforces the <code>sandbox</code> attribute for <code>iframe</code> tags.</p>
<p><strong>Invalid</strong>:</p>
<div class="highlight highlight-text-html-basic notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="<iframe></iframe>"><pre><span class="pl-kos"><</span><span class="pl-ent">iframe</span><span class="pl-kos">></span><span class="pl-kos"></</span><span class="pl-ent">iframe</span><span class="pl-kos">></span></pre></div>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9913" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9913/hovercard">#9913</a> <a href="https://github.com/biomejs/biome/commit/d417803eb451f3423deb8f3bf6925d76629d271f"><code>d417803</code></a> Thanks <a href="https://github.com/Netail">@Netail</a>! - Added the nursery rule <a href="https://biomejs.dev/linter/rules/no-jsx-namespace" rel="nofollow"><code>noJsxNamespace</code></a>, which disallows JSX namespace syntax.</p>
<p><strong>Invalid</strong>:</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="<ns:testcomponent />"><pre><span class="pl-c1"><</span><span class="pl-s1">ns</span>:<span class="pl-s1">testcomponent</span> <span class="pl-kos">/></span></pre></div>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9892" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9892/hovercard">#9892</a> <a href="https://github.com/biomejs/biome/commit/e75d70ef48297604b9371db5c281f6ef6a8d2a38"><code>e75d70e</code></a> Thanks <a href="https://github.com/dyc3">@dyc3</a>! - Improved the <code>noSelfCompare</code> diagnostic to better explain why comparing a value to itself is suspicious and what to use for NaN checks.</p>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9861" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9861/hovercard">#9861</a> <a href="https://github.com/biomejs/biome/commit/2cff7004182d21fb2f39b218f9fecf351210f938"><code>2cff700</code></a> Thanks <a href="https://github.com/dyc3">@dyc3</a>! - Added the new nursery rule <a href="https://biomejs.dev/linter/rules/use-vars-on-top/" rel="nofollow"><code>useVarsOnTop</code></a>, which requires <code>var</code> declarations to appear at the top of their containing scope.</p>
<p>For example, the following code now triggers the rule:</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="function f() {
doSomething();
var value = 1;
}"><pre><span class="pl-k">function</span> <span class="pl-en">f</span><span class="pl-kos">(</span><span class="pl-kos">)</span> <span class="pl-kos">{</span>
<span class="pl-en">doSomething</span><span class="pl-kos">(</span><span class="pl-kos">)</span><span class="pl-kos">;</span>
<span class="pl-k">var</span> <span class="pl-s1">value</span> <span class="pl-c1">=</span> <span class="pl-c1">1</span><span class="pl-kos">;</span>
<span class="pl-kos">}</span></pre></div>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9892" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9892/hovercard">#9892</a> <a href="https://github.com/biomejs/biome/commit/e75d70ef48297604b9371db5c281f6ef6a8d2a38"><code>e75d70e</code></a> Thanks <a href="https://github.com/dyc3">@dyc3</a>! - Improved the <code>noThenProperty</code> diagnostic to better explain why exposing <code>then</code> can create thenable behavior and how to avoid it.</p>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9892" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9892/hovercard">#9892</a> <a href="https://github.com/biomejs/biome/commit/e75d70ef48297604b9371db5c281f6ef6a8d2a38"><code>e75d70e</code></a> Thanks <a href="https://github.com/dyc3">@dyc3</a>! - Improved the <code>noShorthandPropertyOverrides</code> diagnostic to explain why later shorthand declarations can unintentionally overwrite earlier longhand properties.</p>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9978" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9978/hovercard">#9978</a> <a href="https://github.com/biomejs/biome/commit/484771541c1a27747012f6f27809a30b0e0eec08"><code>4847715</code></a> Thanks <a href="https://github.com/mdevils">@mdevils</a>! - Fixed <a href="https://github.com/biomejs/biome/issues/9744" data-hovercard-type="issue" data-hovercard-url="/biomejs/biome/issues/9744/hovercard">#9744</a>: <a href="https://biomejs.dev/linter/rules/use-exhaustive-dependencies/" rel="nofollow"><code>useExhaustiveDependencies</code></a> no longer reports false positives for variables obtained via object destructuring with computed keys, e.g. <code>const { [KEY]: key1 } = props</code>.</p>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9892" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9892/hovercard">#9892</a> <a href="https://github.com/biomejs/biome/commit/e75d70ef48297604b9371db5c281f6ef6a8d2a38"><code>e75d70e</code></a> Thanks <a href="https://github.com/dyc3">@dyc3</a>! - Improved the <code>noRootType</code> diagnostic to better explain that the reported root type is disallowed by project configuration and how to proceed.</p>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9927" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9927/hovercard">#9927</a> <a href="https://github.com/biomejs/biome/commit/7974ab71d298b04f12c7536e1f4e0b14a9f0a74a"><code>7974ab7</code></a> Thanks <a href="https://github.com/dyc3">@dyc3</a>! - Added eslint-plugin-unicorn's <code>no-nested-ternary</code> as a rule source for <a href="https://biomejs.dev/linter/rules/no-nested-ternary/" rel="nofollow"><code>noNestedTernary</code></a></p>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9873" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9873/hovercard">#9873</a> <a href="https://github.com/biomejs/biome/commit/19ff70667001258104645abdc6015958bc8826ec"><code>19ff706</code></a> Thanks <a href="https://github.com/minseong0324">@minseong0324</a>! - <a href="https://biomejs.dev/linter/rules/no-misleading-return-type/" rel="nofollow"><code>noMisleadingReturnType</code></a> now checks class methods, object methods, and getters in addition to functions.</p>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9888" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9888/hovercard">#9888</a> <a href="https://github.com/biomejs/biome/commit/362b638b99d09c09456943668c7627a81c40b644"><code>362b638</code></a> Thanks <a href="https://github.com/dyc3">@dyc3</a>! - Updated metadata for <code>biome migrate eslint</code> to better reflect which ESLint rules are redundant versus unsupported versus unimplemented.</p>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9892" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9892/hovercard">#9892</a> <a href="https://github.com/biomejs/biome/commit/e75d70ef48297604b9371db5c281f6ef6a8d2a38"><code>e75d70e</code></a> Thanks <a href="https://github.com/dyc3">@dyc3</a>! - Improved the <code>noAutofocus</code> diagnostic to better explain why autofocus harms accessibility outside allowed modal contexts.</p>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9982" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9982/hovercard">#9982</a> <a href="https://github.com/biomejs/biome/commit/d6bdf4a91df0cf638946009d97d7555b11f2fd8c"><code>d6bdf4a</code></a> Thanks <a href="https://github.com/dyc3">@dyc3</a>! - Improved performance of <a href="https://biomejs.dev/linter/rules/no-magic-numbers/" rel="nofollow">noMagicNumbers</a>.<br>
Biome now maps ESLint <code>no-magic-numbers</code> sources more accurately during <code>biome migrate eslint</code>.</p>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9889" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9889/hovercard">#9889</a> <a href="https://github.com/biomejs/biome/commit/7ae83f2f60dc83eae6ef72e4cb1d6f06f3a882de"><code>7ae83f2</code></a> Thanks <a href="https://github.com/dyc3">@dyc3</a>! - Improved the diagnostics for <a href="https://biomejs.dev/linter/rules/no-constant-condition/" rel="nofollow"><code>noConstantCondition</code></a> to better explain the problem, why it matters, and how to fix it.</p>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9866" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9866/hovercard">#9866</a> <a href="https://github.com/biomejs/biome/commit/40bd18090895046c34105c4d5671f7c27461e18a"><code>40bd180</code></a> Thanks <a href="https://github.com/dyc3">@dyc3</a>! - Added a new nursery rule <a href="https://biomejs.dev/linter/rules/no-excessive-selector-classes/" rel="nofollow"><code>noExcessiveSelectorClasses</code></a>, which limits how many class selectors can appear in a single CSS selector.</p>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9796" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9796/hovercard">#9796</a> <a href="https://github.com/biomejs/biome/commit/f1c136340f46e5c749337a4600a560c11612d789"><code>f1c1363</code></a> Thanks <a href="https://github.com/dyc3">@dyc3</a>! - Added a new nursery rule <a href="https://biomejs.dev/linter/rules/use-string-starts-ends-with/" rel="nofollow"><code>useStringStartsEndsWith</code></a>, which prefers <code>startsWith()</code> and <code>endsWith()</code> over verbose string prefix and suffix checks.</p>
<p>The rule uses type information, so it only reports on strings and skips array lookups such as <code>items[0] === "a"</code>.</p>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9942" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9942/hovercard">#9942</a> <a href="https://github.com/biomejs/biome/commit/9956f1d1b53168f8b33792c004f741368c883ff7"><code>9956f1d</code></a> Thanks <a href="https://github.com/dyc3">@dyc3</a>! - Fixed the safe fix for <a href="https://biomejs.dev/linter/rules/no-skipped-tests/" rel="nofollow"><code>noSkippedTests</code></a> so it no longer panics when rewriting skipped test function names such as <code>xit()</code>, <code>xtest()</code>, and <code>xdescribe()</code>.</p>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9874" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9874/hovercard">#9874</a> <a href="https://github.com/biomejs/biome/commit/9e570d1b431d3326f6b6e9062dd8fdcf28bf0d84"><code>9e570d1</code></a> Thanks <a href="https://github.com/minseong0324">@minseong0324</a>! - Type-aware lint rules now resolve members through <code>Pick<T, K></code> and <code>Omit<T, K></code> utility types.</p>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9909" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9909/hovercard">#9909</a> <a href="https://github.com/biomejs/biome/commit/0d0e6118ff1ffb93d0c5d59c10abf57cecf46ccd"><code>0d0e611</code></a> Thanks <a href="https://github.com/Netail">@Netail</a>! - Added the nursery rule <a href="https://biomejs.dev/linter/rules/use-react-async-server-function" rel="nofollow"><code>useReactAsyncServerFunction</code></a>, which requires React server actions to be async.</p>
<p><strong>Invalid:</strong></p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="function serverFunction() {
"use server";
// ...
}"><pre><span class="pl-k">function</span> <span class="pl-en">serverFunction</span><span class="pl-kos">(</span><span class="pl-kos">)</span> <span class="pl-kos">{</span>
<span class="pl-s">"use server"</span><span class="pl-kos">;</span>
<span class="pl-c">// ...</span>
<span class="pl-kos">}</span></pre></div>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9925" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9925/hovercard">#9925</a> <a href="https://github.com/biomejs/biome/commit/29accb3e455c7d833e3fd179c3a5400eb972b339"><code>29accb3</code></a> Thanks <a href="https://github.com/ematipico">@ematipico</a>! - Fixed <a href="https://github.com/biomejs/biome/issues/9910" data-hovercard-type="issue" data-hovercard-url="/biomejs/biome/issues/9910/hovercard">#9910</a>: added support for parsing member expressions in Svelte directive properties. Biome now correctly parses directives like <code>in:renderer.in|global</code>, <code>use:obj.action</code>, and deeply nested forms like <code>in:a.b.c|global</code>.</p>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9904" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9904/hovercard">#9904</a> <a href="https://github.com/biomejs/biome/commit/e7775a5c7f26bc808302e6646a1ffd702ec59fce"><code>e7775a5</code></a> Thanks <a href="https://github.com/ematipico">@ematipico</a>! - Fixed <a href="https://github.com/biomejs/biome/issues/9626" data-hovercard-type="issue" data-hovercard-url="/biomejs/biome/issues/9626/hovercard">#9626</a>: <a href="https://biomejs.dev/linter/rules/no-unresolved-imports/" rel="nofollow"><code>noUnresolvedImports</code></a> no longer reports false positives for named imports from packages that have a corresponding <code>@types/*</code> package installed. For example, <code>import { useState } from "react"</code> with <code>@types/react</code> installed is now correctly recognised.</p>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9942" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9942/hovercard">#9942</a> <a href="https://github.com/biomejs/biome/commit/9956f1d1b53168f8b33792c004f741368c883ff7"><code>9956f1d</code></a> Thanks <a href="https://github.com/dyc3">@dyc3</a>! - Fixed the safe fix for <a href="https://biomejs.dev/linter/rules/no-focused-tests/" rel="nofollow"><code>noFocusedTests</code></a> so it no longer panics when rewriting focused test function names such as <code>fit()</code> and <code>fdescribe()</code>.</p>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9577" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9577/hovercard">#9577</a> <a href="https://github.com/biomejs/biome/commit/c499f4609912b76fb5a7071a9e9c6a35bb26827a"><code>c499f46</code></a> Thanks <a href="https://github.com/tt-a1i">@tt-a1i</a>! - Added the nursery rule <a href="https://biomejs.dev/linter/rules/use-reduce-type-parameter/" rel="nofollow"><code>useReduceTypeParameter</code></a>. It flags type assertions on the initial value passed to <code>Array#reduce</code> and <code>Array#reduceRight</code> and recommends using a type parameter instead.</p>
<div class="highlight highlight-source-ts notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="// before: type assertion on initial value
arr.reduce((sum, num) => sum + num, [] as number[]);
// after: type parameter on the call
arr.reduce<number[]>((sum, num) => sum + num, []);"><pre><span class="pl-c">// before: type assertion on initial value</span>
<span class="pl-s1">arr</span><span class="pl-kos">.</span><span class="pl-en">reduce</span><span class="pl-kos">(</span><span class="pl-kos">(</span><span class="pl-s1">sum</span><span class="pl-kos">,</span> <span class="pl-s1">num</span><span class="pl-kos">)</span> <span class="pl-c1">=></span> <span class="pl-s1">sum</span> <span class="pl-c1">+</span> <span class="pl-s1">num</span><span class="pl-kos">,</span> <span class="pl-kos">[</span><span class="pl-kos">]</span> <span class="pl-k">as</span> <span class="pl-smi">number</span><span class="pl-kos">[</span><span class="pl-kos">]</span><span class="pl-kos">)</span><span class="pl-kos">;</span>
<span class="pl-c">// after: type parameter on the call</span>
<span class="pl-s1">arr</span><span class="pl-kos">.</span><span class="pl-en">reduce</span><span class="pl-c1"><</span><span class="pl-smi">number</span><span class="pl-kos">[</span><span class="pl-kos">]</span><span class="pl-c1">></span><span class="pl-kos">(</span><span class="pl-kos">(</span><span class="pl-s1">sum</span><span class="pl-kos">,</span> <span class="pl-s1">num</span><span class="pl-kos">)</span> <span class="pl-c1">=></span> <span class="pl-s1">sum</span> <span class="pl-c1">+</span> <span class="pl-s1">num</span><span class="pl-kos">,</span> <span class="pl-kos">[</span><span class="pl-kos">]</span><span class="pl-kos">)</span><span class="pl-kos">;</span></pre></div>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9895" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9895/hovercard">#9895</a> <a href="https://github.com/biomejs/biome/commit/1c8e1ef86882faabe4a461d29ab8643c18bfa83f"><code>1c8e1ef</code></a> Thanks <a href="https://github.com/Netail">@Netail</a>! - Added extra rule sources from react-xyz. <code>biome migrate eslint</code> should do a bit better detecting rules in your eslint configurations.</p>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9891" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9891/hovercard">#9891</a> <a href="https://github.com/biomejs/biome/commit/4d9ac51352482d72d3438f2d514dbeef0edc63e0"><code>4d9ac51</code></a> Thanks <a href="https://github.com/dyc3">@dyc3</a>! - Improved the <code>noInvalidUseBeforeDeclaration</code> diagnostic to better explain why using a declaration too early is problematic and how to fix it.</p>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9889" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9889/hovercard">#9889</a> <a href="https://github.com/biomejs/biome/commit/7ae83f2f60dc83eae6ef72e4cb1d6f06f3a882de"><code>7ae83f2</code></a> Thanks <a href="https://github.com/dyc3">@dyc3</a>! - Improved the diagnostics for <a href="https://biomejs.dev/linter/rules/no-redeclare/" rel="nofollow"><code>noRedeclare</code></a> to better explain the problem, why it matters, and how to fix it.</p>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9875" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9875/hovercard">#9875</a> <a href="https://github.com/biomejs/biome/commit/a951586fa9cfc0a1826b1c695f12b5cfdd921245"><code>a951586</code></a> Thanks <a href="https://github.com/minseong0324">@minseong0324</a>! - Type-aware lint rules now resolve members through <code>Partial<T></code>, <code>Required<T></code>, and <code>Readonly<T></code> utility types, preserving optional, readonly, and nullable member flags.</p>
</li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>fix(migrate): update some more rule metadata by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dyc3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dyc3">@dyc3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4233913587" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9888" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9888/hovercard" href="https://github.com/biomejs/biome/pull/9888">#9888</a></li>
<li>chore: extra rule sources by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Netail/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Netail">@Netail</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4235038027" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9895" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9895/hovercard" href="https://github.com/biomejs/biome/pull/9895">#9895</a></li>
<li>fix(core): idempotent lint write by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4237831797" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9902" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9902/hovercard" href="https://github.com/biomejs/biome/pull/9902">#9902</a></li>
<li>chore: just a small harness to prevent markdown leaking by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4240325148" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9906" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9906/hovercard" href="https://github.com/biomejs/biome/pull/9906">#9906</a></li>
<li>fix(lint/js): improve diagnostics for <code>noConstantCondition</code>, <code>useForOf</code>, <code>noRedeclare</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dyc3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dyc3">@dyc3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4233924570" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9889" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9889/hovercard" href="https://github.com/biomejs/biome/pull/9889">#9889</a></li>
<li>fix(resolver): resolution of namespace members by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4238512680" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9904" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9904/hovercard" href="https://github.com/biomejs/biome/pull/9904">#9904</a></li>
<li>feat(lint/js): add <code>noExcessiveSelectorClasses</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dyc3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dyc3">@dyc3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4226719187" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9866" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9866/hovercard" href="https://github.com/biomejs/biome/pull/9866">#9866</a></li>
<li>fix(lint/js): improve diagnostics for <code>noSelfCompare</code>, <code>noThenProperty</code>, <code>noShorthandPropertyOverrides</code>, <code>noRootType</code>, <code>noAutofocus</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dyc3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dyc3">@dyc3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4234309958" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9892" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9892/hovercard" href="https://github.com/biomejs/biome/pull/9892">#9892</a></li>
<li>fix(lint/js): improve diagnostics for <code>noGlobalObjectCalls</code>, <code>noMultiStr</code>, <code>noInvalidUseBeforeDeclaration</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dyc3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dyc3">@dyc3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4234309822" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9891" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9891/hovercard" href="https://github.com/biomejs/biome/pull/9891">#9891</a></li>
<li>feat(lint): implement useReduceTypeParameter nursery rule by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tt-a1i/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tt-a1i">@tt-a1i</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4113215217" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9577" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9577/hovercard" href="https://github.com/biomejs/biome/pull/9577">#9577</a></li>
<li>feat(css): extend SCSS parsing with function names, interpolated values by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/denbezrukov/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/denbezrukov">@denbezrukov</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4213968502" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9837" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9837/hovercard" href="https://github.com/biomejs/biome/pull/9837">#9837</a></li>
<li>chore: ignore rand unsoundness advisory by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dyc3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dyc3">@dyc3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4244671922" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9923" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9923/hovercard" href="https://github.com/biomejs/biome/pull/9923">#9923</a></li>
<li>feat(lint/js): add <code>noIdenticalTestTitle</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dyc3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dyc3">@dyc3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4036774799" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9376" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9376/hovercard" href="https://github.com/biomejs/biome/pull/9376">#9376</a></li>
<li>feat(js_analyze): implement noJsxNamespace by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Netail/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Netail">@Netail</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4242385043" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9913" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9913/hovercard" href="https://github.com/biomejs/biome/pull/9913">#9913</a></li>
<li>fix: main release by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Netail/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Netail">@Netail</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4244919298" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9924" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9924/hovercard" href="https://github.com/biomejs/biome/pull/9924">#9924</a></li>
<li>feat(lint/js): add <code>useStringStartsEndsWith</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dyc3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dyc3">@dyc3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4205878584" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9796" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9796/hovercard" href="https://github.com/biomejs/biome/pull/9796">#9796</a></li>
<li>feat(md/fmt): better formatting for some cases by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4243759159" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9917" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9917/hovercard" href="https://github.com/biomejs/biome/pull/9917">#9917</a></li>
<li>fix(parse/html): svelte directive member expression by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4245017474" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9925" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9925/hovercard" href="https://github.com/biomejs/biome/pull/9925">#9925</a></li>
<li>feat(js_analyze): implement useReactAsyncServerFunction by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Netail/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Netail">@Netail</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4241681449" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9909" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9909/hovercard" href="https://github.com/biomejs/biome/pull/9909">#9909</a></li>
<li>feat(react/js): add noComponentHookFactories by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Jayllyz/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Jayllyz">@Jayllyz</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4243547579" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9916" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9916/hovercard" href="https://github.com/biomejs/biome/pull/9916">#9916</a></li>
<li>chore: add rule source for noNestedTernary by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dyc3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dyc3">@dyc3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4245329675" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9927" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9927/hovercard" href="https://github.com/biomejs/biome/pull/9927">#9927</a></li>
<li>refactor(conf): opt-in bpaf by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4244073740" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9920" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9920/hovercard" href="https://github.com/biomejs/biome/pull/9920">#9920</a></li>
<li>feat(lint): support class methods, object methods, and getters in noMisleadingReturnType by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/minseong0324/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/minseong0324">@minseong0324</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4228649978" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9873" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9873/hovercard" href="https://github.com/biomejs/biome/pull/9873">#9873</a></li>
<li>fix(markdown_parser): paragraph with trailing hard break absorbs following blank line by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jfmcdowell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jfmcdowell">@jfmcdowell</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4246643659" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9931" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9931/hovercard" href="https://github.com/biomejs/biome/pull/9931">#9931</a></li>
<li>fix(markdown_parser): mixed bullet markers and lazy continuation in lists by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jfmcdowell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jfmcdowell">@jfmcdowell</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4247343963" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9933" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9933/hovercard" href="https://github.com/biomejs/biome/pull/9933">#9933</a></li>
<li>fix(useConsistentTestIt): fix panic when applying code fix by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dyc3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dyc3">@dyc3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4248385979" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9942" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9942/hovercard" href="https://github.com/biomejs/biome/pull/9942">#9942</a></li>
<li>fix(markdown_parser): restore leading-space stripping after hard line breaks by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jfmcdowell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jfmcdowell">@jfmcdowell</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4247368476" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9934" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9934/hovercard" href="https://github.com/biomejs/biome/pull/9934">#9934</a></li>
<li>chore(deps): update dependency @types/node to v24.12.2 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4251322055" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9954" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9954/hovercard" href="https://github.com/biomejs/biome/pull/9954">#9954</a></li>
<li>chore(deps): update dependency tombi to v0.9.16 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4251417038" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9955" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9955/hovercard" href="https://github.com/biomejs/biome/pull/9955">#9955</a></li>
<li>feat(type-info): add Partial, Required, and Readonly type synthesis by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/minseong0324/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/minseong0324">@minseong0324</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4228650709" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9875" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9875/hovercard" href="https://github.com/biomejs/biome/pull/9875">#9875</a></li>
<li>chore(deps): update docker/dockerfile:1 docker digest to <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/biomejs/biome/commit/2780b5c529e0241de99354cb3ae965d8eec3246b/hovercard" href="https://github.com/biomejs/biome/commit/2780b5c529e0241de99354cb3ae965d8eec3246b"><tt>2780b5c</tt></a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4250572763" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9951" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9951/hovercard" href="https://github.com/biomejs/biome/pull/9951">#9951</a></li>
<li>chore(deps): update rust:1.94.1-bullseye docker digest to f4f82b8 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4250573148" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9952" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9952/hovercard" href="https://github.com/biomejs/biome/pull/9952">#9952</a></li>
<li>chore(deps): update rust:1.94.1-trixie docker digest to e8e2bb5 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4251320535" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9953" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9953/hovercard" href="https://github.com/biomejs/biome/pull/9953">#9953</a></li>
<li>chore(deps): update github-actions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4251419249" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9956" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9956/hovercard" href="https://github.com/biomejs/biome/pull/9956">#9956</a></li>
<li>chore(deps): update rust crate tokio to 1.51.1 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4251906453" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9957" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9957/hovercard" href="https://github.com/biomejs/biome/pull/9957">#9957</a></li>
<li>chore(deps): update rust crate ureq to 3.3.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4251907083" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9958" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9958/hovercard" href="https://github.com/biomejs/biome/pull/9958">#9958</a></li>
<li>refactor(core): semantic model in collector by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4240277872" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9905" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9905/hovercard" href="https://github.com/biomejs/biome/pull/9905">#9905</a></li>
<li>feat(type-info): add Pick and Omit type synthesis by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/minseong0324/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/minseong0324">@minseong0324</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4228650602" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9874" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9874/hovercard" href="https://github.com/biomejs/biome/pull/9874">#9874</a></li>
<li>chore: combine attribute impl by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Netail/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Netail">@Netail</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4250022356" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9950" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9950/hovercard" href="https://github.com/biomejs/biome/pull/9950">#9950</a></li>
<li>ci: combine benchmark jobs back into one workflow by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dyc3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dyc3">@dyc3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4254804294" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9963" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9963/hovercard" href="https://github.com/biomejs/biome/pull/9963">#9963</a></li>
<li>fix(parser/css): parse conditional block correctly inside embedded snippets by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/siketyan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/siketyan">@siketyan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4255997977" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9966" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9966/hovercard" href="https://github.com/biomejs/biome/pull/9966">#9966</a></li>
<li>feat(lint/js): add <code>useVarsOnTop</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dyc3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dyc3">@dyc3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4225085360" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9861" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9861/hovercard" href="https://github.com/biomejs/biome/pull/9861">#9861</a></li>
<li>fix(ci): checkout repository before benchmark path filtering on push by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dyc3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dyc3">@dyc3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4258164516" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9973" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9973/hovercard" href="https://github.com/biomejs/biome/pull/9973">#9973</a></li>
<li>fix(linter): detect floating promises through cross-module generic wrappers by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bmish/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bmish">@bmish</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4213808002" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9835" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9835/hovercard" href="https://github.com/biomejs/biome/pull/9835">#9835</a></li>
<li>feat(md/fmt): autolink, setext header by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4245652430" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9929" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9929/hovercard" href="https://github.com/biomejs/biome/pull/9929">#9929</a></li>
<li>fix(core): file size diagnostic severity by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4260983291" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9980" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9980/hovercard" href="https://github.com/biomejs/biome/pull/9980">#9980</a></li>
<li>chore(skills): common mistakes in lint rules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dyc3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dyc3">@dyc3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4257957167" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9972" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9972/hovercard" href="https://github.com/biomejs/biome/pull/9972">#9972</a></li>
<li>perf(noMagicNumbers): reduce allocations by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dyc3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dyc3">@dyc3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4262180087" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9982" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9982/hovercard" href="https://github.com/biomejs/biome/pull/9982">#9982</a></li>
<li>feat: implement useIframeSandbox by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Netail/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Netail">@Netail</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4249960529" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9949" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9949/hovercard" href="https://github.com/biomejs/biome/pull/9949">#9949</a></li>
<li>fix(parser/css): nested selectors in embedded snippets by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/siketyan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/siketyan">@siketyan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4262037822" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9981" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9981/hovercard" href="https://github.com/biomejs/biome/pull/9981">#9981</a></li>
<li>fix(linter): <code>useExhaustiveDependencies</code> proper handling of computed keys when destructuring, fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4177328004" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9744" data-hovercard-type="issue" data-hovercard-url="/biomejs/biome/issues/9744/hovercard" href="https://github.com/biomejs/biome/issues/9744">#9744</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mdevils/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mdevils">@mdevils</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4260704361" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9978" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9978/hovercard" href="https://github.com/biomejs/biome/pull/9978">#9978</a></li>
<li>ci: release by @github-actions[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4234126993" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9890" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9890/hovercard" href="https://github.com/biomejs/biome/pull/9890">#9890</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bmish/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bmish">@bmish</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4213808002" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9835" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9835/hovercard" href="https://github.com/biomejs/biome/pull/9835">#9835</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/biomejs/biome/compare/@biomejs/biome@2.4.11...@biomejs/biome@2.4.12">https://github.com/biomejs/biome/compare/@biomejs/biome@2.4.11...@biomejs/biome@2.4.12</a></p>
github-actions[bot]
tag:github.com,2008:Repository/450825576/2.29
2026-04-12T17:02:30Z
Clock: 2.29
<h2>Fixes</h2>
<ul>
<li>Fix inconsistent behavior of missed alarms (<em>read the note at the bottom of the release notes</em>):
<ul>
<li>Fix the number of times alarms should ring before being considered missed;</li>
<li>Change the default value of the <em>"Repeat missed alarms"</em> feature to <em>"Indefinitely"</em>: this means that if <em>"Never"</em> is set, the alarm will only sound once; if <em>"1 time"</em> is set, the alarm will only sound twice, and so on; and if <em>"Indefinitely"</em> is set, missed alarms will repeat indefinitely (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3892270843" data-permission-text="Title is private" data-url="https://github.com/BlackyHawky/Clock/issues/483" data-hovercard-type="issue" data-hovercard-url="/BlackyHawky/Clock/issues/483/hovercard" href="https://github.com/BlackyHawky/Clock/issues/483">#483</a>);</li>
<li>Fix the number of times missed alarms should ring before being deleted if the <em>"Delete alarm once dismissed"</em> feature is enabled (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3892069817" data-permission-text="Title is private" data-url="https://github.com/BlackyHawky/Clock/issues/481" data-hovercard-type="issue" data-hovercard-url="/BlackyHawky/Clock/issues/481/hovercard" href="https://github.com/BlackyHawky/Clock/issues/481">#481</a>);</li>
<li>Fix the app opening when clicking on a missed alarm notification;</li>
</ul>
</li>
<li>Fix repeated alarms when the power button action is set to <em>"Dismiss"</em> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3896414504" data-permission-text="Title is private" data-url="https://github.com/BlackyHawky/Clock/issues/484" data-hovercard-type="issue" data-hovercard-url="/BlackyHawky/Clock/issues/484/hovercard" href="https://github.com/BlackyHawky/Clock/issues/484">#484</a>);</li>
<li>Fix the button text in the snooze notification (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4213037016" data-permission-text="Title is private" data-url="https://github.com/BlackyHawky/Clock/issues/539" data-hovercard-type="issue" data-hovercard-url="/BlackyHawky/Clock/issues/539/hovercard" href="https://github.com/BlackyHawky/Clock/issues/539">#539</a>);</li>
<li>Fix the wrong date selected in the Material date picker (only in certain specific cases);</li>
<li>Fix city offsets (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3952491477" data-permission-text="Title is private" data-url="https://github.com/BlackyHawky/Clock/issues/506" data-hovercard-type="issue" data-hovercard-url="/BlackyHawky/Clock/issues/506/hovercard" href="https://github.com/BlackyHawky/Clock/issues/506">#506</a>):
<ul>
<li>This correctly applies Daylight Saving Time (DST) for cities like Adelaide and Nuku'alofa;</li>
<li>Fixed an issue where duplicate timezone headers (e.g., multiple <em>"GMT+09:30"</em>) appeared in the city list;</li>
</ul>
</li>
<li>Fix the display of expired timers on the lock screen for some devices(<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4213367378" data-permission-text="Title is private" data-url="https://github.com/BlackyHawky/Clock/issues/540" data-hovercard-type="issue" data-hovercard-url="/BlackyHawky/Clock/issues/540/hovercard" href="https://github.com/BlackyHawky/Clock/issues/540">#540</a>);</li>
<li>Fix auto silence for timers (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2690424090" data-permission-text="Title is private" data-url="https://github.com/BlackyHawky/Clock/issues/145" data-hovercard-type="issue" data-hovercard-url="/BlackyHawky/Clock/issues/145/hovercard" href="https://github.com/BlackyHawky/Clock/issues/145">#145</a>);</li>
<li>Fix numbers in the timer setup view for the Arabic language (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3943790518" data-permission-text="Title is private" data-url="https://github.com/BlackyHawky/Clock/issues/494" data-hovercard-type="issue" data-hovercard-url="/BlackyHawky/Clock/issues/494/hovercard" href="https://github.com/BlackyHawky/Clock/issues/494">#494</a>);</li>
<li>Fix landscape layout for RTL (Right To Left) views (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3948070408" data-permission-text="Title is private" data-url="https://github.com/BlackyHawky/Clock/issues/502" data-hovercard-type="issue" data-hovercard-url="/BlackyHawky/Clock/issues/502/hovercard" href="https://github.com/BlackyHawky/Clock/issues/502">#502</a>);</li>
<li>Fix default city colors in the digital widget when switching between day and night mode;</li>
<li>Fix the application of the custom font to the hour/minute/second titles when creating timers in Spinner mode;</li>
<li>Fix restoring default values for debug and nightly builds after a reset;</li>
<li>Fix stopwatch reset when resetting the app;</li>
</ul>
<h2>Improvements</h2>
<h3>General</h3>
<ul>
<li>Update to SDK 36 and migrate to Material 3 Expressive;</li>
<li>Add the ability to display a persistent notification (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4079916379" data-permission-text="Title is private" data-url="https://github.com/BlackyHawky/Clock/issues/530" data-hovercard-type="issue" data-hovercard-url="/BlackyHawky/Clock/issues/530/hovercard" href="https://github.com/BlackyHawky/Clock/issues/530">#530</a>):
<ul>
<li>Provides a way to keep the app in memory on devices with aggressive battery management to ensure alarms are not missed;</li>
</ul>
</li>
<li>Add the ability to display a card above the alarm and timer list when the alarm volume is low;</li>
<li>Add support for wired headsets and headphones (<em>read the note at the bottom of the release notes</em>);</li>
<li>Add a floating action button to select custom ringtones (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3879902501" data-permission-text="Title is private" data-url="https://github.com/BlackyHawky/Clock/issues/476" data-hovercard-type="issue" data-hovercard-url="/BlackyHawky/Clock/issues/476/hovercard" href="https://github.com/BlackyHawky/Clock/issues/476">#476</a>);</li>
<li>Add a Roman clock style for the Clock tab, the screensaver ant the analog widget <em>- Design still in progress -</em> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3389190113" data-permission-text="Title is private" data-url="https://github.com/BlackyHawky/Clock/issues/349" data-hovercard-type="issue" data-hovercard-url="/BlackyHawky/Clock/issues/349/hovercard" href="https://github.com/BlackyHawky/Clock/issues/349">#349</a>)</li>
<li>Add a summary when an alarm background image is selected:
<ul>
<li>This indicates that the background color must be set to transparent in order to see the image;</li>
</ul>
</li>
<li>Remove the default shadow when swiping to delete alarms;</li>
<li>Link to app settings in system app info page;</li>
<li>Optimize scrolling performance for timers, stopwatch laps, and cities;</li>
<li>Optimize nightly build:
<ul>
<li>The nightly build now inherits from the release build to ensure the accuracy of the tests;</li>
</ul>
</li>
<li>Optimize the app's reset, backup, and restore performance;</li>
<li>Add Arabic and Hungarian languages;</li>
<li>Improve overall performance and clean code;</li>
<li>Update translations;</li>
</ul>
<h3>Alarm</h3>
<ul>
<li>Display bottom sheet to edit alarms;</li>
<li>Add the ability to sort alarms manually;</li>
<li>For phones in landscape mode and tablets, the alarm list is displayed in a grid format;</li>
<li>Display the exact date for alarms that have been dismissed several times in a row (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4008596328" data-permission-text="Title is private" data-url="https://github.com/BlackyHawky/Clock/issues/520" data-hovercard-type="issue" data-hovercard-url="/BlackyHawky/Clock/issues/520/hovercard" href="https://github.com/BlackyHawky/Clock/issues/520">#520</a>):
<ul>
<li>This date is visible when the next occurrence is more than 6 days away;</li>
</ul>
</li>
<li>Add the ability to display the snooze selector in the triggered alarm view (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2421541237" data-permission-text="Title is private" data-url="https://github.com/BlackyHawky/Clock/issues/81" data-hovercard-type="issue" data-hovercard-url="/BlackyHawky/Clock/issues/81/hovercard" href="https://github.com/BlackyHawky/Clock/issues/81">#81</a>):
<ul>
<li>The setting can be enabled in <em>Settings → Alarms → Display settings</em>;</li>
<li>The different snooze values are: <em>Default / Snooze 5 min / Snooze 10 min / Snooze 15 min / Snooze 20 min / Snooze 25 min / Snooze 30 min / Snooze 45 min / Snooze 60 min</em>;</li>
<li>A long press can be performed in the area where the duration is indicated to snooze the alarm;</li>
<li>The selected duration will be the one displayed by default until the alarm is dismissed and the alarm properties remain unchanged;</li>
<li>The colors of all elements can be customized;</li>
</ul>
</li>
<li>Add the ability to synchronize alarms sharing the same label (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3085558878" data-permission-text="Title is private" data-url="https://github.com/BlackyHawky/Clock/issues/288" data-hovercard-type="issue" data-hovercard-url="/BlackyHawky/Clock/issues/288/hovercard" href="https://github.com/BlackyHawky/Clock/issues/288">#288</a>):
<ul>
<li>New option added when editing an alarm’s label;</li>
<li>Alarms with the same label can only be enabled/disabled via the toggle switch;</li>
<li>Dismissing a ringing alarm does not disable the others;</li>
<li>Disabling an alarm that is snoozed or awaiting reactivation doesn't disable the others;</li>
</ul>
</li>
<li>Improve flash behavior for alarms:
<ul>
<li>Fix an issue where dismissing an alarm would unconditionally turn off the device's flashlight;</li>
<li>Prevent the alarm from blinking the flash if the user is already using the flashlight;</li>
<li>Prevent infinite background blinking loops when alarms overlap;</li>
</ul>
</li>
<li>Display the Snackbar when pressing the <em>"Dismiss & Delete"</em> button (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3991687858" data-permission-text="Title is private" data-url="https://github.com/BlackyHawky/Clock/issues/513" data-hovercard-type="issue" data-hovercard-url="/BlackyHawky/Clock/issues/513/hovercard" href="https://github.com/BlackyHawky/Clock/issues/513">#513</a>):
<ul>
<li>Allows you to restore the alarm if this button was clicked by mistake;</li>
</ul>
</li>
<li>Improve the alarm settings behavior (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3954092124" data-permission-text="Title is private" data-url="https://github.com/BlackyHawky/Clock/issues/507" data-hovercard-type="issue" data-hovercard-url="/BlackyHawky/Clock/issues/507/hovercard" href="https://github.com/BlackyHawky/Clock/issues/507">#507</a> & <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3991933404" data-permission-text="Title is private" data-url="https://github.com/BlackyHawky/Clock/issues/514" data-hovercard-type="issue" data-hovercard-url="/BlackyHawky/Clock/issues/514/hovercard" href="https://github.com/BlackyHawky/Clock/issues/514">#514</a>);</li>
<li>Ignore delayed vibration if the ringtone is set to <em>"Silent"</em> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3984952473" data-permission-text="Title is private" data-url="https://github.com/BlackyHawky/Clock/issues/511" data-hovercard-type="issue" data-hovercard-url="/BlackyHawky/Clock/issues/511/hovercard" href="https://github.com/BlackyHawky/Clock/issues/511">#511</a>);</li>
</ul>
<h3>Clock</h3>
<ul>
<li>Add missing home time zones(<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3952064691" data-permission-text="Title is private" data-url="https://github.com/BlackyHawky/Clock/issues/503" data-hovercard-type="issue" data-hovercard-url="/BlackyHawky/Clock/issues/503/hovercard" href="https://github.com/BlackyHawky/Clock/issues/503">#503</a>):
<ul>
<li>Simplified code to automatically obtain city names for Android 7+;</li>
<li>For versions prior to Android 7, the name will appear in English regardless of the device language;</li>
</ul>
</li>
<li>Add missing time zones (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3952438456" data-permission-text="Title is private" data-url="https://github.com/BlackyHawky/Clock/issues/505" data-hovercard-type="issue" data-hovercard-url="/BlackyHawky/Clock/issues/505/hovercard" href="https://github.com/BlackyHawky/Clock/issues/505">#505</a>);</li>
<li>Improve performance when manually sorting and displaying the city list;</li>
<li>Replace the word <em>"GMT"</em> with <em>"UTC"</em>;</li>
<li>Lowercase date & next alarm (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3952171516" data-permission-text="Title is private" data-url="https://github.com/BlackyHawky/Clock/issues/504" data-hovercard-type="issue" data-hovercard-url="/BlackyHawky/Clock/issues/504/hovercard" href="https://github.com/BlackyHawky/Clock/issues/504">#504</a>):
<ul>
<li>New setting added to force text to be capitalized;</li>
</ul>
</li>
<li>Correct some default city names (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3990272989" data-permission-text="Title is private" data-url="https://github.com/BlackyHawky/Clock/issues/512" data-hovercard-type="issue" data-hovercard-url="/BlackyHawky/Clock/issues/512/hovercard" href="https://github.com/BlackyHawky/Clock/issues/512">#512</a>);</li>
</ul>
<h3>Timer</h3>
<ul>
<li>Display a notification for missed timers (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3888671965" data-permission-text="Title is private" data-url="https://github.com/BlackyHawky/Clock/issues/479" data-hovercard-type="issue" data-hovercard-url="/BlackyHawky/Clock/issues/479/hovercard" href="https://github.com/BlackyHawky/Clock/issues/479">#479</a>):
<ul>
<li>The missed timer indicator color can be customized;</li>
</ul>
</li>
<li>Make changing the timer duration consistent with keypad input (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3805904038" data-permission-text="Title is private" data-url="https://github.com/BlackyHawky/Clock/issues/464" data-hovercard-type="issue" data-hovercard-url="/BlackyHawky/Clock/issues/464/hovercard" href="https://github.com/BlackyHawky/Clock/issues/464">#464</a>);</li>
<li>Improve performance when manually sorting timers;</li>
<li>Increase the spinner size;</li>
</ul>
<h3>Screensaver</h3>
<ul>
<li>Lowercase date & next alarm:
<ul>
<li>New setting added to force text to be capitalized;</li>
</ul>
</li>
</ul>
<h3>Widgets</h3>
<ul>
<li>Reformat the widget-related code (<em>read the note at the bottom of the release notes</em>):</li>
<li>Ability to display city notes on the digital widget (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3944744350" data-permission-text="Title is private" data-url="https://github.com/BlackyHawky/Clock/issues/500" data-hovercard-type="issue" data-hovercard-url="/BlackyHawky/Clock/issues/500/hovercard" href="https://github.com/BlackyHawky/Clock/issues/500">#500</a>);</li>
<li>Ability to display the next alarm title on the digital widget (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="9332143" data-permission-text="Title is private" data-url="https://github.com/BlackyHawky/Clock/discussions/463" data-hovercard-type="discussion" data-hovercard-url="/BlackyHawky/Clock/discussions/463/hovercard" href="https://github.com/BlackyHawky/Clock/discussions/463">#463</a>);</li>
<li>Display the next alarm time on two lines for the vertical widget;</li>
<li>Improve the <em>"Next alarm"</em> widget layout;</li>
</ul>
<h2>A big thank you to</h2>
<p><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/iJahangard/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/iJahangard">@iJahangard</a> for designing the clock with Roman numerals;</p>
<h2>Note</h2>
<h3>- Due to fixes made for missed alarms, the <em>"Repeat missed alarms"</em> setting has been reset.</h3>
<h3>- Due to the addition of support for wired headsets and headphones, 2 settings need to be reconfigures:</h3>
<ul>
<li>
<h3><em>"Enable automatic routing of ringtones to external audio devices"</em> (formerly known as <em>"Enable automatic routing of ringtones to Bluetooth devices"</em>);</h3>
</li>
<li>
<h3><em>"Alarm volume for external audio devices"</em> (formerly known as <em>"Alarm volume for Bluetooth devices"</em>);</h3>
</li>
</ul>
<h3>- Due to changes in the widget code, settings may have been reset, and widgets must be removed and added back to the home screen.</h3>
<h3>- Please make a new backup after updating the app and delete the old one.</h3>
<h3>Checksums</h3>
<table>
<thead>
<tr>
<th align="center">Version</th>
<th align="center">SHA-256</th>
</tr>
</thead>
<tbody>
<tr>
<td align="center">Release</td>
<td align="center">140f8a6ca7db357004d7809e951de10e011b44d71c7b52f02aec922a1158eba9</td>
</tr>
<tr>
<td align="center">Debug</td>
<td align="center">690d4151a7dad8a8eb059addd0c0f4c5ccaeddf55a55e85e618ca62ccd52f3fc</td>
</tr>
</tbody>
</table>
BlackyHawky
tag:github.com,2008:Repository/41889031/v0.28.5
2026-04-12T12:12:37Z
NewPipe: v0.28.5
<h3><g-emoji class="g-emoji" alias="warning">⚠️</g-emoji> Android developer verification program updates <g-emoji class="g-emoji" alias="warning">⚠️</g-emoji></h3>
<p>Alphabet/Google is about to introduce verification for developers who want to distribute apps to more than 20 devices. One of the main goals is to complicate and hinder installing apps through "unofficial" channels. As mentioned in our last release notes and <a href="https://newpipe.net/blog/pinned/announcement/keepAndroidOpen/" rel="nofollow">a blog post</a> we strongly oppose these plans. The <a href="https://www.europarl.europa.eu/doceo/document/E-10-2026-000748-ASW_EN.html" rel="nofollow">European Commision has issued a statement</a> that it is monitoring the situation and is "<em>engaged in a regulatory dialogue</em>" with Alphabet/Google. If you haven't already, <a href="https://keepandroidopen.org/#consumers" rel="nofollow">please reach out to your representatives</a> about this issue. For more updates and background information, visit <a href="https://keepandroidopen.org/" rel="nofollow">https://keepandroidopen.org/</a>.</p>
<h3>Improved</h3>
<ul>
<li>Add UI options to import/export subsciptions in backup & restore settings <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4078328235" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/13347" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipe/pull/13347/hovercard" href="https://github.com/TeamNewPipe/NewPipe/pull/13347">#13347</a></li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fix NullPointerException in enqueue actions by using Application Context <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4158716552" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/13385" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipe/pull/13385/hovercard" href="https://github.com/TeamNewPipe/NewPipe/pull/13385">#13385</a></li>
<li>[YouTube] Fix parsing duration of related items <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4225282175" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/13403" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipe/pull/13403/hovercard" href="https://github.com/TeamNewPipe/NewPipe/pull/13403">#13403</a> <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4006361966" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipeExtractor/issues/1464" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipeExtractor/pull/1464/hovercard" href="https://github.com/TeamNewPipe/NewPipeExtractor/pull/1464">TeamNewPipe/NewPipeExtractor#1464</a></li>
</ul>
<h3>Translation & Localization</h3>
<ul>
<li>Updated translations and removed untranslated locales <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4150227139" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/13382" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipe/pull/13382/hovercard" href="https://github.com/TeamNewPipe/NewPipe/pull/13382">#13382</a></li>
</ul>
<h3>Development</h3>
<ul>
<li>Small improvements to Image handling <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3910118855" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/13207" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipe/pull/13207/hovercard" href="https://github.com/TeamNewPipe/NewPipe/pull/13207">#13207</a></li>
<li>Remove freedroidwarn license <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4024069021" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/13305" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipe/pull/13305/hovercard" href="https://github.com/TeamNewPipe/NewPipe/pull/13305">#13305</a></li>
<li>Port path related changes from refactor <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4080590225" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/13352" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipe/pull/13352/hovercard" href="https://github.com/TeamNewPipe/NewPipe/pull/13352">#13352</a></li>
<li>Update dependencies and Gradle to latest stable release <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4093403209" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/13363" data-hovercard-type="pull_request" data-hovercard-url="/TeamNewPipe/NewPipe/pull/13363/hovercard" href="https://github.com/TeamNewPipe/NewPipe/pull/13363">#13363</a></li>
</ul>
<h3>NewPipe Extractor</h3>
<p>This release is shipped with <a href="https://github.com/TeamNewPipe/NewPipeExtractor/releases/tag/v0.26.1">NewPipe Extractor v0.26.1</a>. For additional extractor related changes see the linked release.</p>
theimpulson
tag:github.com,2008:Repository/298255706/v2.87.1
2026-04-10T22:17:20Z
dgVoodoo2: v2.87.1 - A quick fix
<p>I reuploaded this release with a new bugfix added on 2026.04.10:</p>
<ul>
<li>Fixing the x64 D3D9 crash</li>
<li>Fixing a crash in the D3D debug layer</li>
<li>Fixing a crash with the D3D12 backend (Legend Of Grimrock 1/2)</li>
<li>Fixing a bug in the VS shader code translator (Starship Troopers)</li>
<li>Improving fake fullscreen mode to resemble real fullscreen with potential resolution changing</li>
<li>Fixing some annoying unwanted window resizing coming from dgVoodoo in fullscreen mode</li>
</ul>
<p>Detection rate on VirusTotal is 1/68.</p>
dege-diosg
tag:github.com,2008:Repository/348053395/17.0.0
2026-04-10T09:39:01Z
ConvertWithMoss: 17.0.0
<ul>
<li>Added support for reading Akai MPC60 programs.</li>
<li>Added support for reading Akai MPC500/MPC1000/MPC2500 programs.</li>
<li>Added support for reading Akai MPC2000/MPC2000XL/MPC3000 programs.</li>
<li>Added support for reading Akai S900/S950 programs.</li>
<li>Added specific entry for Akai S1000/S3000 (and not only generic ISO). Searches for IMG files as well.</li>
<li>New: Source formats show their file endings with a tooltip.</li>
<li>ISO File
<ul>
<li>New: Added support for MPC2000 format.</li>
<li>New: Shows an info text if it is a plain ISO 9660 file which can be accessed with OS functionality.</li>
</ul>
</li>
<li>Korg KMP
<ul>
<li>Fixed: Velocity layers need to be stored in separate KMP files.</li>
</ul>
</li>
<li>Yamaha YSFC
<ul>
<li>Fixed: Libraries are now limited to a max. of 128 performances.</li>
<li>Fixed: The performance names are now limited to 20 characters.</li>
</ul>
</li>
</ul>
git-moss
tag:github.com,2008:Repository/259488212/nightly
2026-04-09T20:27:57Z
f2: Development build (master)
<p>This build is directly sourced from the <code>master</code> branch in active development. As such, it may include experimental features and potential bugs.</p>
github-actions[bot]
tag:github.com,2008:Repository/294977469/v1.9.18
2026-04-09T17:17:27Z
clink: v1.9.18
<ul>
<li>Fixed <code>rl_buffer:refreshline()</code> to correctly force redrawing the input line (regression introduced in v1.7.0).</li>
<li>Fixed a race condition where <code>menu-complete</code> could get stuck thinking there were 0 matches if completion was invoked while an argmatcher's <code>delayinit</code> function was running in the background.</li>
<li>Fixed the <code>suggestionlist.hide_hints</code> setting (when false) to allow History Expansion input hints.</li>
<li>Fixed glitches in displaying Readline messages in the prompt during <code>execute-named-command</code> and <code>non-incremental-reverse-search-history</code> (regression introduced in v1.9.16).</li>
<li>Fixed some problems with using Readline macro text in Clink.
<ul>
<li>Fixed popup lists to work with recording and playing macros.</li>
<li>Fixed the <code>clink-select-complete</code> command to work with recording and playing macros.</li>
<li>Fixed <kbd>Enter</kbd> (the <code>accept-line</code> command) so it doesn't cancel recording a macro.</li>
<li>Fixed some obscure problems that have existed since 2016 when recording and replaying macros.</li>
<li>FIxed the <code>print-last-kbd-macro</code> command so it doesn't garble the input line display.</li>
<li>Disabled suggestions and the suggestion list while recording and playing macros; suggestions are generated asynchronously, so they're never available during playback.</li>
</ul>
</li>
<li>Fixed a cosmetic issue where the clickable link for History Expansion input line coloring could get split into many separate hover-underline segments.</li>
<li>Fixed an inaccurate Lua table size pre-allocation optimization, which seems to have been responsible for an obscure crash that could happen if Lua garbage collection activated at a precise moment during generated suggestions from history.</li>
<li>Fixed some Lua stack leaks (since v1.1.13).</li>
<li>Internal logging improvements.</li>
</ul>
chrisant996
tag:github.com,2008:Repository/671654508/@biomejs/biome@2.4.11
2026-04-09T16:39:58Z
biome: Biome CLI v2.4.11
<h2>2.4.11</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9350" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9350/hovercard">#9350</a> <a href="https://github.com/biomejs/biome/commit/4af4a3a9ca31a598e9836997b7811992eae53387"><code>4af4a3a</code></a> Thanks <a href="https://github.com/dyc3">@dyc3</a>! - Added the new nursery rule <a href="https://biomejs.dev/linter/rules/use-consistent-test-it/" rel="nofollow">useConsistentTestIt</a> in the <code>test</code> domain. The rule enforces consistent use of either <code>it</code> or <code>test</code> for test functions in Jest/Vitest suites, with separate control for top-level tests and tests inside <code>describe</code> blocks.</p>
<p>Invalid:</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="test("should fly", () => {}); // Top-level test using 'test' flagged, convert to 'it'
describe("pig", () => {
test("should fly", () => {}); // Test inside 'describe' using 'test' flagged, convert to 'it'
});"><pre><span class="pl-en">test</span><span class="pl-kos">(</span><span class="pl-s">"should fly"</span><span class="pl-kos">,</span> <span class="pl-kos">(</span><span class="pl-kos">)</span> <span class="pl-c1">=></span> <span class="pl-kos">{</span><span class="pl-kos">}</span><span class="pl-kos">)</span><span class="pl-kos">;</span> <span class="pl-c">// Top-level test using 'test' flagged, convert to 'it'</span>
<span class="pl-en">describe</span><span class="pl-kos">(</span><span class="pl-s">"pig"</span><span class="pl-kos">,</span> <span class="pl-kos">(</span><span class="pl-kos">)</span> <span class="pl-c1">=></span> <span class="pl-kos">{</span>
<span class="pl-en">test</span><span class="pl-kos">(</span><span class="pl-s">"should fly"</span><span class="pl-kos">,</span> <span class="pl-kos">(</span><span class="pl-kos">)</span> <span class="pl-c1">=></span> <span class="pl-kos">{</span><span class="pl-kos">}</span><span class="pl-kos">)</span><span class="pl-kos">;</span> <span class="pl-c">// Test inside 'describe' using 'test' flagged, convert to 'it'</span>
<span class="pl-kos">}</span><span class="pl-kos">)</span><span class="pl-kos">;</span></pre></div>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9429" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9429/hovercard">#9429</a> <a href="https://github.com/biomejs/biome/commit/a2f3f7eb3a134ccc6851ed0eec19d1ff1636ec72"><code>a2f3f7e</code></a> Thanks <a href="https://github.com/ematipico">@ematipico</a>! - Added the new nursery lint rule <a href="https://biomejs.dev/linter/rules/use-explicit-return-type" rel="nofollow"><code>useExplicitReturnType</code></a>. It reports TypeScript functions and methods that omit an explicit return type.</p>
<div class="highlight highlight-source-ts notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="function toString(x: any) {
// rule triggered, it doesn't declare a return type
return x.toString();
}"><pre><span class="pl-k">function</span> <span class="pl-en">toString</span><span class="pl-kos">(</span><span class="pl-s1">x</span>: <span class="pl-smi">any</span><span class="pl-kos">)</span> <span class="pl-kos">{</span>
<span class="pl-c">// rule triggered, it doesn't declare a return type</span>
<span class="pl-k">return</span> <span class="pl-s1">x</span><span class="pl-kos">.</span><span class="pl-en">toString</span><span class="pl-kos">(</span><span class="pl-kos">)</span><span class="pl-kos">;</span>
<span class="pl-kos">}</span></pre></div>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9828" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9828/hovercard">#9828</a> <a href="https://github.com/biomejs/biome/commit/9e40844261cf7b8c573e340e11e3297ef08bcd60"><code>9e40844</code></a> Thanks <a href="https://github.com/ematipico">@ematipico</a>! - Fixed <a href="https://github.com/biomejs/biome/issues/9484" data-hovercard-type="issue" data-hovercard-url="/biomejs/biome/issues/9484/hovercard">#9484</a>: the formatter no longer panics when formatting files that contain <code>graphql</code> tagged template literals combined with parenthesized expressions.</p>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9886" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9886/hovercard">#9886</a> <a href="https://github.com/biomejs/biome/commit/e7c681ecbb6aed471c914167f5d067d327792f44"><code>e7c681e</code></a> Thanks <a href="https://github.com/ematipico">@ematipico</a>! - Fixed an issue where, occasionally, some bindings and references were not properly tracked, causing false positives from <a href="https://biomejs.dev/linter/rules/no-unused-variables/" rel="nofollow"><code>noUnusedVariables</code></a> and <a href="https://biomejs.dev/linter/rules/no-undeclared-variables/" rel="nofollow"><code>noUndeclaredVariables</code></a> in Svelte, Vue, and Astro files.</p>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9760" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9760/hovercard">#9760</a> <a href="https://github.com/biomejs/biome/commit/5b16d187ba63800f4b6ea5057d551ae3f2fbc68c"><code>5b16d18</code></a> Thanks <a href="https://github.com/myx0m0p">@myx0m0p</a>! - Fixed <a href="https://github.com/biomejs/biome/issues/4093" data-hovercard-type="issue" data-hovercard-url="/biomejs/biome/issues/4093/hovercard">#4093</a>: the <a href="https://biomejs.dev/linter/rules/no-delete/" rel="nofollow"><code>noDelete</code></a> rule no longer triggers for <code>delete process.env.FOO</code>, since <code>delete</code> is the documented way to remove environment variables in Node.js.</p>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9799" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9799/hovercard">#9799</a> <a href="https://github.com/biomejs/biome/commit/2af8efd348cfa992bc7d35683de55bb8cc583260"><code>2af8efd</code></a> Thanks <a href="https://github.com/minseong0324">@minseong0324</a>! - Added the rule <a href="https://biomejs.dev/linter/rules/no-misleading-return-type/" rel="nofollow"><code>noMisleadingReturnType</code></a>. The rule detects when a function's return type annotation is wider than what the implementation actually returns.</p>
<div class="highlight highlight-source-ts notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="// Flagged: `: string` is wider than `"loading" | "idle"`
function getStatus(b: boolean): string {
if (b) return "loading";
return "idle";
}"><pre><span class="pl-c">// Flagged: `: string` is wider than `"loading" | "idle"`</span>
<span class="pl-k">function</span> <span class="pl-en">getStatus</span><span class="pl-kos">(</span><span class="pl-s1">b</span>: <span class="pl-smi">boolean</span><span class="pl-kos">)</span>: <span class="pl-smi">string</span> <span class="pl-kos">{</span>
<span class="pl-k">if</span> <span class="pl-kos">(</span><span class="pl-s1">b</span><span class="pl-kos">)</span> <span class="pl-k">return</span> <span class="pl-s">"loading"</span><span class="pl-kos">;</span>
<span class="pl-k">return</span> <span class="pl-s">"idle"</span><span class="pl-kos">;</span>
<span class="pl-kos">}</span></pre></div>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9880" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9880/hovercard">#9880</a> <a href="https://github.com/biomejs/biome/commit/7f67749e77af6e5af3dfc72a02bb99718695612e"><code>7f67749</code></a> Thanks <a href="https://github.com/dyc3">@dyc3</a>! - Improved the diagnostics for <a href="https://biomejs.dev/linter/rules/use-find/" rel="nofollow"><code>useFind</code></a> to better explain the problem, why it matters, and how to fix it.</p>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9755" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9755/hovercard">#9755</a> <a href="https://github.com/biomejs/biome/commit/bff7bdb1355cdf7d219a288e31c5c5a0357e3aad"><code>bff7bdb</code></a> Thanks <a href="https://github.com/ematipico">@ematipico</a>! - Improved performance of fix-all operations (<code>--write</code>). Biome is now smarter when it runs lint rules and assist actions. First, it runs only rules that have code fixes, and then runs the rest of the rules.</p>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/8651" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/8651/hovercard">#8651</a> <a href="https://github.com/biomejs/biome/commit/aafca2d086eb24226a9cf1a69179561f70d02773"><code>aafca2d</code></a> Thanks <a href="https://github.com/siketyan">@siketyan</a>! - Add a new lint rule <code>useDisposables</code> for JavaScript, which detects disposable objects assigned to variables without <code>using</code> or <code>await using</code> syntax. Disposable objects that implement the <code>Disposable</code> or <code>AsyncDisposable</code> interface are intended to be disposed of after use. Not disposing them can lead to resource or memory leaks, depending on the implementation.</p>
<p><strong>Invalid:</strong></p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="function createDisposable(): Disposable {
return {
[Symbol.dispose]() {
// do something
},
};
}
const disposable = createDisposable();"><pre><span class="pl-k">function</span> <span class="pl-en">createDisposable</span><span class="pl-kos">(</span><span class="pl-kos">)</span>: <span class="pl-v">Disposable</span> <span class="pl-kos">{</span>
<span class="pl-k">return</span> <span class="pl-kos">{</span>
<span class="pl-kos">[</span><span class="pl-v">Symbol</span><span class="pl-kos">.</span><span class="pl-c1">dispose</span><span class="pl-kos">]</span><span class="pl-kos">(</span><span class="pl-kos">)</span> <span class="pl-kos">{</span>
<span class="pl-c">// do something</span>
<span class="pl-kos">}</span><span class="pl-kos">,</span>
<span class="pl-kos">}</span><span class="pl-kos">;</span>
<span class="pl-kos">}</span>
<span class="pl-k">const</span> <span class="pl-s1">disposable</span> <span class="pl-c1">=</span> <span class="pl-en">createDisposable</span><span class="pl-kos">(</span><span class="pl-kos">)</span><span class="pl-kos">;</span></pre></div>
<p><strong>Valid:</strong></p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="function createDisposable(): Disposable {
return {
[Symbol.dispose]() {
// do something
},
};
}
using disposable = createDisposable();"><pre><span class="pl-k">function</span> <span class="pl-en">createDisposable</span><span class="pl-kos">(</span><span class="pl-kos">)</span>: <span class="pl-v">Disposable</span> <span class="pl-kos">{</span>
<span class="pl-k">return</span> <span class="pl-kos">{</span>
<span class="pl-kos">[</span><span class="pl-v">Symbol</span><span class="pl-kos">.</span><span class="pl-c1">dispose</span><span class="pl-kos">]</span><span class="pl-kos">(</span><span class="pl-kos">)</span> <span class="pl-kos">{</span>
<span class="pl-c">// do something</span>
<span class="pl-kos">}</span><span class="pl-kos">,</span>
<span class="pl-kos">}</span><span class="pl-kos">;</span>
<span class="pl-kos">}</span>
<span class="pl-s1">using</span> <span class="pl-s1">disposable</span> <span class="pl-c1">=</span> <span class="pl-en">createDisposable</span><span class="pl-kos">(</span><span class="pl-kos">)</span><span class="pl-kos">;</span></pre></div>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9788" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9788/hovercard">#9788</a> <a href="https://github.com/biomejs/biome/commit/53b8e5768e33b87298f8e0e4c896957dee6f2eb6"><code>53b8e57</code></a> Thanks <a href="https://github.com/MeGaNeKoS">@MeGaNeKoS</a>! - Fixed <a href="https://github.com/biomejs/biome/issues/7760" data-hovercard-type="issue" data-hovercard-url="/biomejs/biome/issues/7760/hovercard">#7760</a>: Added support for CSS scroll-driven animation <code>timeline-range-name</code> keyframe selectors (<code>cover</code>, <code>contain</code>, <code>entry</code>, <code>exit</code>, <code>entry-crossing</code>, <code>exit-crossing</code>). Biome no longer reports parse errors on keyframes like <code>entry 0% { ... }</code> or <code>exit 100% { ... }</code>.</p>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9728" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9728/hovercard">#9728</a> <a href="https://github.com/biomejs/biome/commit/5085424db427c7874eef7ca732f237febb49fdb1"><code>5085424</code></a> Thanks <a href="https://github.com/mkosei">@mkosei</a>! - Fixed <a href="https://github.com/biomejs/biome/issues/9696" data-hovercard-type="issue" data-hovercard-url="/biomejs/biome/issues/9696/hovercard">#9696</a>: Astro frontmatter now correctly parses regular expression literals like <code>/\d{4}/</code>.</p>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9261" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9261/hovercard">#9261</a> <a href="https://github.com/biomejs/biome/commit/16b6c4951793c820d109a9b502e1812fcbfca764"><code>16b6c49</code></a> Thanks <a href="https://github.com/ematipico">@ematipico</a>! - Fixed <a href="https://github.com/biomejs/biome/issues/8409" data-hovercard-type="issue" data-hovercard-url="/biomejs/biome/issues/8409/hovercard">#8409</a>: CSS formatter now correctly places comments after the colon in property declarations.</p>
<p>Previously, comments that appeared after the colon in CSS property values were incorrectly moved before the property name:</p>
<div class="highlight highlight-source-diff notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="[lang]:lang(ja) {
- /* system-ui,*/ font-family:
+ font-family: /* system-ui,*/
Hiragino Sans,
sans-serif;
}"><pre>[lang]:lang(ja) {
<span class="pl-md"><span class="pl-md">-</span> /* system-ui,*/ font-family:</span>
<span class="pl-mi1"><span class="pl-mi1">+</span> font-family: /* system-ui,*/</span>
Hiragino Sans,
sans-serif;
}</pre></div>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9441" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9441/hovercard">#9441</a> <a href="https://github.com/biomejs/biome/commit/957ea4c8ebe75083ba68a98f70616c88368883c5"><code>957ea4c</code></a> Thanks <a href="https://github.com/soconnor-seeq">@soconnor-seeq</a>! - Fixed <a href="https://github.com/biomejs/biome/issues/1630" data-hovercard-type="issue" data-hovercard-url="/biomejs/biome/issues/1630/hovercard">#1630</a>: LSP project selection now prefers the most specific project root in nested workspaces.</p>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9878" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9878/hovercard">#9878</a> <a href="https://github.com/biomejs/biome/commit/de6210f80fa6d1dc0ca3edd395e9d8e571766bb8"><code>de6210f</code></a> Thanks <a href="https://github.com/ematipico">@ematipico</a>! - Fixed <a href="https://github.com/biomejs/biome/issues/9118" data-hovercard-type="issue" data-hovercard-url="/biomejs/biome/issues/9118/hovercard">#9118</a>: <a href="https://biomejs.dev/linter/rules/no-unused-imports/" rel="nofollow"><code>noUnusedImports</code></a> no longer reports false positives for default imports used inside Svelte, Vue and Astro components.</p>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9879" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9879/hovercard">#9879</a> <a href="https://github.com/biomejs/biome/commit/ce7e2b762bc82319c39027d15e84a26f8708fc92"><code>ce7e2b7</code></a> Thanks <a href="https://github.com/dyc3">@dyc3</a>! - Fixed a parser diagnostic's message when vue syntax is disabled so that it no longer references the non-existant <code>html.parser.vue</code> option. This option will become available in 2.5.</p>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9880" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9880/hovercard">#9880</a> <a href="https://github.com/biomejs/biome/commit/7f67749e77af6e5af3dfc72a02bb99718695612e"><code>7f67749</code></a> Thanks <a href="https://github.com/dyc3">@dyc3</a>! - Improved the diagnostics for <a href="https://biomejs.dev/linter/rules/use-regexp-exec/" rel="nofollow"><code>useRegexpExec</code></a> to better explain the problem, why it matters, and how to fix it.</p>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9846" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9846/hovercard">#9846</a> <a href="https://github.com/biomejs/biome/commit/b7134d92413991c4394574353b76b1891160bc38"><code>b7134d9</code></a> Thanks <a href="https://github.com/ematipico">@ematipico</a>! - Fixed <a href="https://github.com/biomejs/biome/issues/9140" data-hovercard-type="issue" data-hovercard-url="/biomejs/biome/issues/9140/hovercard">#9140</a>: Biome now parses Astro's attribute shorthand inside <code>.astro</code> files. The following snippet no longer reports a parse error:</p>
<div class="highlight highlight-source-astro notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="---
const items = ['a', 'b'];
---
<ul>
{items.map((item) => <li {item}>row</li>)}
</ul>"><pre><span class="pl-c">---</span><span class="pl-s1"></span>
<span class="pl-s1"><span class="pl-k"><span class="pl-k">const</span></span> items <span class="pl-k">=</span> [<span class="pl-s"><span class="pl-pds">'</span>a<span class="pl-pds">'</span></span>, <span class="pl-s"><span class="pl-pds">'</span>b<span class="pl-pds">'</span></span>];</span>
<span class="pl-s1"></span><span class="pl-c">---</span>
<<span class="pl-ent">ul</span>>
<span class="pl-pse">{</span><span class="pl-smi">items</span>.<span class="pl-en">map</span>((<span class="pl-v">item</span>) <span class="pl-k">=></span> <<span class="pl-ent">li</span> <span class="pl-pse">{</span><span class="pl-smi">item</span><span class="pl-pse">}</span>>row</<span class="pl-ent">li</span>>)<span class="pl-pse">}</span>
</<span class="pl-ent">ul</span>></pre></div>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9790" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9790/hovercard">#9790</a> <a href="https://github.com/biomejs/biome/commit/67df09d524fe49d3bb08dc45b7dfb99771e25bdd"><code>67df09d</code></a> Thanks <a href="https://github.com/dyc3">@dyc3</a>! - Fixed <a href="https://github.com/biomejs/biome/issues/9781" data-hovercard-type="issue" data-hovercard-url="/biomejs/biome/issues/9781/hovercard">#9781</a>: Trailing comments after a top-level <code>biome-ignore-all format</code> suppression are now preserved instead of being dropped. This applies to JavaScript, CSS, HTML, JSONC, GraphQL, and Grit files.</p>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9745" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9745/hovercard">#9745</a> <a href="https://github.com/biomejs/biome/commit/d87073ef5586f0cf7eb74fd0d7390a3444c591ff"><code>d87073e</code></a> Thanks <a href="https://github.com/ematipico">@ematipico</a>! - Fixed <a href="https://github.com/biomejs/biome/issues/9741" data-hovercard-type="issue" data-hovercard-url="/biomejs/biome/issues/9741/hovercard">#9741</a>: the LSP server now correctly returns the <a href="https://biomejs.dev/assist/actions/organize-imports/" rel="nofollow"><code>organizeImports</code></a> code action when the client requests it via <code>source.organizeImports.biome</code> in the <code>only</code> filter. Previously, editors with <code>codeAction/resolve</code> support (e.g. Zed) received an empty response because the action was serialized with the wrong kind (<code>source.biome.organizeImports</code> instead of <code>source.organizeImports.biome</code>).</p>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9880" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9880/hovercard">#9880</a> <a href="https://github.com/biomejs/biome/commit/7f67749e77af6e5af3dfc72a02bb99718695612e"><code>7f67749</code></a> Thanks <a href="https://github.com/dyc3">@dyc3</a>! - Improved the diagnostics for <a href="https://biomejs.dev/linter/rules/use-array-some/" rel="nofollow"><code>useArraySome</code></a> to better explain the problem, why it matters, and how to fix it.</p>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9795" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9795/hovercard">#9795</a> <a href="https://github.com/biomejs/biome/commit/1d09f0fae1d0270ad603e7b494d8dffb979125aa"><code>1d09f0f</code></a> Thanks <a href="https://github.com/dyc3">@dyc3</a>! - Relaxed <a href="https://biomejs.dev/linter/rules/use-explicit-type/" rel="nofollow"><code>useExplicitType</code></a> for trivially inferrable types.</p>
<p>Type annotations can now be omitted when types are trivially inferrable from:</p>
<ul>
<li>Binary expressions (<code>const sum = 1 + 1</code>)</li>
<li>Comparison expressions (<code>const isEqual = 'a' === 'b'</code>, <code>const isTest = process.env.NODE_ENV === 'test'</code>)</li>
<li>Logical expressions (<code>const and = true && false</code>)</li>
<li>Class instantiation (<code>const date = new Date()</code>)</li>
<li>Array literals (<code>const arr = [1, 2, 3]</code>)</li>
<li>Conditional expressions (<code>const val = true ? 'yes' : 'no'</code>)</li>
<li>Function calls (<code>const num = Math.random()</code>)</li>
<li>Parameter defaults - any expression is now allowed (<code>const fn = (max = MAX_ATTEMPTS) => ...</code>)</li>
</ul>
<p>Comparison expressions always return <code>boolean</code>, so any operands are now allowed<br>
(including property access like <code>process.env.NODE_ENV</code>).</p>
<p>Parameters with default values no longer require type annotations, as TypeScript<br>
can infer the type from the default value (even when referencing variables).</p>
<p>Also removed the redundant <code>any</code> type validation from this rule. The <code>any</code> type<br>
is now only validated by the dedicated <code>noExplicitAny</code> rule, following the<br>
Single Responsibility Principle.</p>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9809" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9809/hovercard">#9809</a> <a href="https://github.com/biomejs/biome/commit/e8cad58a1baf8f8c935e8547da88905cfbfb05be"><code>e8cad58</code></a> Thanks <a href="https://github.com/Netail">@Netail</a>! - Added the new nursery rule <a href="https://biomejs.dev/linter/rules/use-qwik-loader-location/" rel="nofollow"><code>useQwikLoaderLocation</code></a>, which enforces that Qwik loader functions are declared in the correct location.</p>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9877" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9877/hovercard">#9877</a> <a href="https://github.com/biomejs/biome/commit/fc9d715a904d382fcd7fb932a05896cfbafaaa44"><code>fc9d715</code></a> Thanks <a href="https://github.com/ematipico">@ematipico</a>! - Fixed <a href="https://github.com/biomejs/biome/issues/9136" data-hovercard-type="issue" data-hovercard-url="/biomejs/biome/issues/9136/hovercard">#9136</a> and <a href="https://github.com/biomejs/biome/issues/9653" data-hovercard-type="issue" data-hovercard-url="/biomejs/biome/issues/9653/hovercard">#9653</a>: <a href="https://biomejs.dev/linter/rules/no-undeclared-variables/" rel="nofollow"><code>noUndeclaredVariables</code></a> and <a href="https://biomejs.dev/linter/rules/no-unused-variables/" rel="nofollow"><code>noUnusedVariables</code></a> no longer report false positives on several Svelte template constructs that declare or reference bindings in the host grammar:</p>
<ul>
<li><code>{#snippet name(params)}</code> — the snippet name and its parameters (including object, array, rest, and nested destructuring) are now tracked.</li>
<li><code>{@render name(args)}</code> — the snippet name used at the render site is now resolved against the snippet declaration.</li>
<li><code>{#each items as item, index (key)}</code> — the <code>item</code> binding (plain identifier or destructured), the optional <code>index</code>, and the optional <code>key</code> expression are now tracked.</li>
<li><code>{@const name = value}</code> — the declared name is now tracked as a binding and the initializer is analyzed for undeclared references.</li>
<li><code>{@debug a, b, c}</code> — each debugged identifier is now analyzed and reported if undeclared.</li>
<li>Shorthand attributes <code><img {src} /></code> — the curly-shorthand attribute is now analyzed as an expression, so undeclared references inside it are reported.</li>
</ul>
<p>For example, the following template no longer triggers either rule:</p>
<div class="highlight highlight-source-svelte notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="<script>
let items = [];
let total = 0;
</script>
{#snippet figure(image)}
<figure>
<img src={image.src} alt={image.caption} />
<figcaption>{image.caption}</figcaption>
</figure>
{/snippet}
{#each items as item}
{@const price = item.price}
{@render figure(item)}
<span>{price}</span>
{/each}
{@debug items, total}"><pre><<span class="pl-ent">script</span>><span class="pl-s1"></span>
<span class="pl-s1"><span class="pl-k">let</span> items <span class="pl-k">=</span> [];</span>
<span class="pl-s1"><span class="pl-k">let</span> total <span class="pl-k">=</span> <span class="pl-c1">0</span>;</span>
<span class="pl-s1"></span></<span class="pl-ent">script</span>>
{#<span class="pl-smi">snippet</span> <span class="pl-en">figure</span>(<span class="pl-smi">image</span>)}
<<span class="pl-ent">figure</span>>
<<span class="pl-ent">img</span> <span class="pl-e">src</span>={<span class="pl-smi">image</span>.<span class="pl-smi">src</span>} <span class="pl-e">alt</span>={<span class="pl-smi">image</span>.<span class="pl-c1">caption</span>} />
<<span class="pl-ent">figcaption</span>>{<span class="pl-smi">image</span>.<span class="pl-c1">caption</span>}</<span class="pl-ent">figcaption</span>>
</<span class="pl-ent">figure</span>>
{<span class="pl-k">/</span><span class="pl-smi">snippet</span>}
{<span class="pl-k">#each</span> <span class="pl-smi">items</span> <span class="pl-k">as</span> <span class="pl-v">item</span>}
{@<span class="pl-smi">const</span> <span class="pl-smi">price</span> <span class="pl-k">=</span> <span class="pl-smi">item</span>.<span class="pl-smi">price</span>}
{@<span class="pl-smi">render</span> <span class="pl-en">figure</span>(<span class="pl-smi">item</span>)}
<<span class="pl-ent">span</span>>{<span class="pl-smi">price</span>}</<span class="pl-ent">span</span>>
{<span class="pl-k">/each</span>}
{@<span class="pl-smi">debug</span> <span class="pl-smi">items</span>, <span class="pl-smi">total</span>}</pre></div>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9869" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9869/hovercard">#9869</a> <a href="https://github.com/biomejs/biome/commit/78bce773a2d8776991c93a239d462fd42bf24cc4"><code>78bce77</code></a> Thanks <a href="https://github.com/Netail">@Netail</a>! - Updated <a href="https://biomejs.dev/linter/rules/no-duplicate-field-definition-names/" rel="nofollow"><code>noDuplicateFieldDefinitionNames</code></a> to also flag duplicate fields within type extensions, interface extensions & input extensions.</p>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9739" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9739/hovercard">#9739</a> <a href="https://github.com/biomejs/biome/commit/0bc2198735230c3bad14a831652543bd304fa0d6"><code>0bc2198</code></a> Thanks <a href="https://github.com/dyc3">@dyc3</a>! - Fixed Grit queries that use native Biome AST node names with the native field names that are in our <code>.ungram</code> grammar files. Queries such as <code>JsConditionalExpression(consequent = $cons, alternate = $alt)</code> now compile successfully in <code>biome search</code> and grit plugins.</p>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9811" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9811/hovercard">#9811</a> <a href="https://github.com/biomejs/biome/commit/2dddca3f09bda92f7f43bbaf482796f5aec7a970"><code>2dddca3</code></a> Thanks <a href="https://github.com/dyc3">@dyc3</a>! - Updated <code>noImpliedEval</code> to flag <code>new Function()</code> usages, as its a form of indirect <code>eval</code>, and to include <code>no-new-func</code> as a rule source.</p>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9870" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9870/hovercard">#9870</a> <a href="https://github.com/biomejs/biome/commit/ccf9770b37cf2d04205a5914db72c86137bca50f"><code>ccf9770</code></a> Thanks <a href="https://github.com/Netail">@Netail</a>! - Marked eslint-qwik-plugin's <code>unused-server</code> as redundant since it was covered by <code>noUnusedVariables</code>.</p>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9701" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9701/hovercard">#9701</a> <a href="https://github.com/biomejs/biome/commit/1417c3b4ece262b1500b12c9f1da1429e4d53fc4"><code>1417c3b</code></a> Thanks <a href="https://github.com/dyc3">@dyc3</a>! - Added the new nursery rule <a href="https://biomejs.dev/linter/rules/no-useless-type-conversion/" rel="nofollow"><code>noUselessTypeConversion</code></a>, which reports redundant primitive conversion patterns such as <code>String(value)</code> when <code>value</code> is already a string.</p>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9248" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9248/hovercard">#9248</a> <a href="https://github.com/biomejs/biome/commit/49f00a38d64af131178ba4e096155d22055aa1c4"><code>49f00a3</code></a> Thanks <a href="https://github.com/pkallos">@pkallos</a>! - <code>useNullishCoalescing</code> now also detects ternary expressions that check for <code>null</code> or <code>undefined</code> and suggests rewriting them with <code>??</code>. A new <code>ignoreTernaryTests</code> option allows disabling this behavior.</p>
</li>
<li>
<p><a href="https://github.com/biomejs/biome/pull/9863" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9863/hovercard">#9863</a> <a href="https://github.com/biomejs/biome/commit/6a4461915f1f5f161795081706b84cc8992b12dd"><code>6a44619</code></a> Thanks <a href="https://github.com/ematipico">@ematipico</a>! - Fixed <a href="https://github.com/biomejs/biome/issues/9690" data-hovercard-type="issue" data-hovercard-url="/biomejs/biome/issues/9690/hovercard">#9690</a>: <code>biome check --write</code> is now idempotent on HTML files that contain embedded <code><style></code> or <code><script></code> blocks. Previously, each run reported "Fixed 1 file" even when the file content did not actually change, because the embedded language formatter's output was not re-indented to match the surrounding HTML block.</p>
</li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>feat(md/fmt): format more nodes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4169528289" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9713" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9713/hovercard" href="https://github.com/biomejs/biome/pull/9713">#9713</a></li>
<li>fix(markdown): preserve nested list indent tokens by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jfmcdowell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jfmcdowell">@jfmcdowell</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4170813891" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9717" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9717/hovercard" href="https://github.com/biomejs/biome/pull/9717">#9717</a></li>
<li>fix(html): handle escaped regex literals in astro frontmatter by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mkosei/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mkosei">@mkosei</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4172691456" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9728" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9728/hovercard" href="https://github.com/biomejs/biome/pull/9728">#9728</a></li>
<li>test(markdown): add regression tests for mixed list markers across blank lines by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jfmcdowell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jfmcdowell">@jfmcdowell</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4173192197" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9732" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9732/hovercard" href="https://github.com/biomejs/biome/pull/9732">#9732</a></li>
<li>fix(lsp): prefer most specific project root by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/soconnor-seeq/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/soconnor-seeq">@soconnor-seeq</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4054236477" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9441" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9441/hovercard" href="https://github.com/biomejs/biome/pull/9441">#9441</a></li>
<li>fix(markdown): fix fenced code block closing inside list items by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jfmcdowell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jfmcdowell">@jfmcdowell</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4172829683" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9730" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9730/hovercard" href="https://github.com/biomejs/biome/pull/9730">#9730</a></li>
<li>fix(markdown): fix HTML block parsing inside list item continuations by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jfmcdowell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jfmcdowell">@jfmcdowell</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4174508195" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9740" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9740/hovercard" href="https://github.com/biomejs/biome/pull/9740">#9740</a></li>
<li>fix(markdown): fix panic on multi-byte characters in emphasis context by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jfmcdowell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jfmcdowell">@jfmcdowell</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4173433025" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9735" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9735/hovercard" href="https://github.com/biomejs/biome/pull/9735">#9735</a></li>
<li>refactor(markdown): replace skipped trivia with formatter-safe recovery by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jfmcdowell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jfmcdowell">@jfmcdowell</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4177795067" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9746" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9746/hovercard" href="https://github.com/biomejs/biome/pull/9746">#9746</a></li>
<li>refactor(markdown): cleanup nits from <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4177795067" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9746" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9746/hovercard" href="https://github.com/biomejs/biome/pull/9746">#9746</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jfmcdowell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jfmcdowell">@jfmcdowell</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4179162387" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9751" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9751/hovercard" href="https://github.com/biomejs/biome/pull/9751">#9751</a></li>
<li>fix(lsp): regression codeAction/resolve by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4177458676" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9745" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9745/hovercard" href="https://github.com/biomejs/biome/pull/9745">#9745</a></li>
<li>feat(lint/js): add <code>noUselessTypeConversion</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dyc3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dyc3">@dyc3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4165416940" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9701" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9701/hovercard" href="https://github.com/biomejs/biome/pull/9701">#9701</a></li>
<li>fix(markdown): replace panicking code with safe fallbacks in lexer by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jfmcdowell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jfmcdowell">@jfmcdowell</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4179685311" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9753" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9753/hovercard" href="https://github.com/biomejs/biome/pull/9753">#9753</a></li>
<li>refactor(markdown): emit continuation indent as structural CST node by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jfmcdowell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jfmcdowell">@jfmcdowell</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4173952842" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9737" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9737/hovercard" href="https://github.com/biomejs/biome/pull/9737">#9737</a></li>
<li>fix(markdown): fix false diagnostic on nested lists with double blank lines by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jfmcdowell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jfmcdowell">@jfmcdowell</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4186802661" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9764" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9764/hovercard" href="https://github.com/biomejs/biome/pull/9764">#9764</a></li>
<li>feat(css): add support for SCSS string interpolation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/denbezrukov/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/denbezrukov">@denbezrukov</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4182333915" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9756" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9756/hovercard" href="https://github.com/biomejs/biome/pull/9756">#9756</a></li>
<li>refactor(markdown): deduplicate shared helper functions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jfmcdowell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jfmcdowell">@jfmcdowell</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4188709023" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9766" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9766/hovercard" href="https://github.com/biomejs/biome/pull/9766">#9766</a></li>
<li>fix(markdown): remove debug scaffolding and parser cleanup by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jfmcdowell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jfmcdowell">@jfmcdowell</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4187480731" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9765" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9765/hovercard" href="https://github.com/biomejs/biome/pull/9765">#9765</a></li>
<li>refactor(flags): make variables predictable by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4193223932" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9769" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9769/hovercard" href="https://github.com/biomejs/biome/pull/9769">#9769</a></li>
<li>fix(markdown_parser): emit MdIndentTokenList for headers inside list items by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jfmcdowell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jfmcdowell">@jfmcdowell</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4194349103" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9774" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9774/hovercard" href="https://github.com/biomejs/biome/pull/9774">#9774</a></li>
<li>fix(markdown_parser): fix lazy continuation at nested list marker indent by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jfmcdowell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jfmcdowell">@jfmcdowell</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4195796278" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9776" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9776/hovercard" href="https://github.com/biomejs/biome/pull/9776">#9776</a></li>
<li>docs: clarify that elements in scope for useAltText is not configurable by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/yogaraptor/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/yogaraptor">@yogaraptor</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4193966081" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9773" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9773/hovercard" href="https://github.com/biomejs/biome/pull/9773">#9773</a></li>
<li>fix(markdown_parser): fix multi-byte character panic in emphasis context by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jfmcdowell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jfmcdowell">@jfmcdowell</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4195591460" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9775" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9775/hovercard" href="https://github.com/biomejs/biome/pull/9775">#9775</a></li>
<li>perf(core): refactor fix-all logic by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4181602199" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9755" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9755/hovercard" href="https://github.com/biomejs/biome/pull/9755">#9755</a></li>
<li>feat(css): add support for scroll-driven animation keyframe selectors by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/MeGaNeKoS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/MeGaNeKoS">@MeGaNeKoS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4198157716" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9788" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9788/hovercard" href="https://github.com/biomejs/biome/pull/9788">#9788</a></li>
<li>fix(format): don't remove trailing comments when formatting is suppressed by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dyc3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dyc3">@dyc3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4200172445" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9790" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9790/hovercard" href="https://github.com/biomejs/biome/pull/9790">#9790</a></li>
<li>test(markdown_parser): add reference HTML validation and structural invariants by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jfmcdowell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jfmcdowell">@jfmcdowell</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4196379676" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9779" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9779/hovercard" href="https://github.com/biomejs/biome/pull/9779">#9779</a></li>
<li>fix(markdown_parser): reject multiline inline HTML open tag when > at line start is blockquote marker by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jfmcdowell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jfmcdowell">@jfmcdowell</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4197580670" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9783" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9783/hovercard" href="https://github.com/biomejs/biome/pull/9783">#9783</a></li>
<li>fix: noDelete should not suggest undefined assignment for process.env by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/myx0m0p/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/myx0m0p">@myx0m0p</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4183702225" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9760" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9760/hovercard" href="https://github.com/biomejs/biome/pull/9760">#9760</a></li>
<li>feat(lint/js): add <code>useConsistentTestIt</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dyc3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dyc3">@dyc3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4030158528" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9350" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9350/hovercard" href="https://github.com/biomejs/biome/pull/9350">#9350</a></li>
<li>feat(useExplicitType): relax rule for trivially inferrable types by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dyc3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dyc3">@dyc3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4205591217" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9795" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9795/hovercard" href="https://github.com/biomejs/biome/pull/9795">#9795</a></li>
<li>chore(deps): update dependency tombi to v0.9.13 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4208971116" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9819" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9819/hovercard" href="https://github.com/biomejs/biome/pull/9819">#9819</a></li>
<li>fix(markdown_parser): split bullet lists when marker type changes across blank lines by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jfmcdowell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jfmcdowell">@jfmcdowell</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4197824590" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9785" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9785/hovercard" href="https://github.com/biomejs/biome/pull/9785">#9785</a></li>
<li>fix(markdown_parser): recognize setext heading inside blockquote by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jfmcdowell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jfmcdowell">@jfmcdowell</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4197530509" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9782" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9782/hovercard" href="https://github.com/biomejs/biome/pull/9782">#9782</a></li>
<li>chore(deps): update github-actions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4209961189" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9823" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9823/hovercard" href="https://github.com/biomejs/biome/pull/9823">#9823</a></li>
<li>fix(deps): update <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/biomejs/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/biomejs">@biomejs</a> packages by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4209959554" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9822" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9822/hovercard" href="https://github.com/biomejs/biome/pull/9822">#9822</a></li>
<li>chore(deps): update rust crate libc to 0.2.184 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4209549291" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9821" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9821/hovercard" href="https://github.com/biomejs/biome/pull/9821">#9821</a></li>
<li>chore(deps): update dependency dprint to v0.53.2 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4208970476" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9818" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9818/hovercard" href="https://github.com/biomejs/biome/pull/9818">#9818</a></li>
<li>refactor(useConsistentTestIt): review feedback by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dyc3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dyc3">@dyc3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4211513540" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9827" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9827/hovercard" href="https://github.com/biomejs/biome/pull/9827">#9827</a></li>
<li>fix(cli): fix codeAction/resolve not considering assist actions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/elliotcourant/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/elliotcourant">@elliotcourant</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4208179213" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9812" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9812/hovercard" href="https://github.com/biomejs/biome/pull/9812">#9812</a></li>
<li>test(markdown_parser): add differential fuzzer against commonmark.js by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jfmcdowell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jfmcdowell">@jfmcdowell</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4197791251" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9784" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9784/hovercard" href="https://github.com/biomejs/biome/pull/9784">#9784</a></li>
<li>feat(markdown): implement basic formatter features by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tidefield/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tidefield">@tidefield</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4164663657" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9693" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9693/hovercard" href="https://github.com/biomejs/biome/pull/9693">#9693</a></li>
<li>feat(lint): add ternary expression detection to useNullishCoalescing by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pkallos/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pkallos">@pkallos</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3992666868" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9248" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9248/hovercard" href="https://github.com/biomejs/biome/pull/9248">#9248</a></li>
<li>chore(deps): update rust crate indexmap to 2.13.1 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4209548936" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9820" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9820/hovercard" href="https://github.com/biomejs/biome/pull/9820">#9820</a></li>
<li>fix: embedded snippets with parenthesis by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4211543081" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9828" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9828/hovercard" href="https://github.com/biomejs/biome/pull/9828">#9828</a></li>
<li>feat(js/lint): implement rule <code>useDisposables</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/siketyan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/siketyan">@siketyan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3776212297" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/8651" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/8651/hovercard" href="https://github.com/biomejs/biome/pull/8651">#8651</a></li>
<li>fix(markdown_parser): reject link reference definition with trailing text after destination by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jfmcdowell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jfmcdowell">@jfmcdowell</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4196641758" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9780" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9780/hovercard" href="https://github.com/biomejs/biome/pull/9780">#9780</a></li>
<li>feat(lint): rule <code>useExplicitReturnType</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4050162830" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9429" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9429/hovercard" href="https://github.com/biomejs/biome/pull/9429">#9429</a></li>
<li>fix(markdown_parser): incorrect tight/loose list classification at marker boundaries by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jfmcdowell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jfmcdowell">@jfmcdowell</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4198115356" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9787" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9787/hovercard" href="https://github.com/biomejs/biome/pull/9787">#9787</a></li>
<li>ci: add cargo-deny for <code>paste</code> crate by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dyc3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dyc3">@dyc3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4113786938" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9579" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9579/hovercard" href="https://github.com/biomejs/biome/pull/9579">#9579</a></li>
<li>chore: format by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dyc3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dyc3">@dyc3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4213493912" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9834" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9834/hovercard" href="https://github.com/biomejs/biome/pull/9834">#9834</a></li>
<li>chore(skills): better diagnostic advice by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dyc3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dyc3">@dyc3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4213088008" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9830" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9830/hovercard" href="https://github.com/biomejs/biome/pull/9830">#9830</a></li>
<li>feat(lint): add nursery rule <code>noMisleadingReturnType</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/minseong0324/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/minseong0324">@minseong0324</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4206871677" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9799" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9799/hovercard" href="https://github.com/biomejs/biome/pull/9799">#9799</a></li>
<li>chore: update guidelines to protect maintainers by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4210981065" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9825" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9825/hovercard" href="https://github.com/biomejs/biome/pull/9825">#9825</a></li>
<li>chore(deps): update dependency vite to v7.3.2 [security] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4214793166" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9844" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9844/hovercard" href="https://github.com/biomejs/biome/pull/9844">#9844</a></li>
<li>refactor(markdown_parser): deduplicate normalize_html test helper by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jfmcdowell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jfmcdowell">@jfmcdowell</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4213491409" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9833" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9833/hovercard" href="https://github.com/biomejs/biome/pull/9833">#9833</a></li>
<li>chore(deps): update rust crate tokio to 1.51.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4118497804" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9602" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9602/hovercard" href="https://github.com/biomejs/biome/pull/9602">#9602</a></li>
<li>fix(deps): update rust crates by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4167345457" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9708" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9708/hovercard" href="https://github.com/biomejs/biome/pull/9708">#9708</a></li>
<li>refactor(migrate): auto derive <code>variant_index()</code> function by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dyc3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dyc3">@dyc3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4207517818" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9803" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9803/hovercard" href="https://github.com/biomejs/biome/pull/9803">#9803</a></li>
<li>feat(noImpliedEval): flag <code>new Function(...)</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dyc3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dyc3">@dyc3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4208110049" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9811" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9811/hovercard" href="https://github.com/biomejs/biome/pull/9811">#9811</a></li>
<li>test: infra for custom rule migrators by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dyc3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dyc3">@dyc3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4213878868" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9836" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9836/hovercard" href="https://github.com/biomejs/biome/pull/9836">#9836</a></li>
<li>refactor(markdown_parser): deduplicate link helper functions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jfmcdowell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jfmcdowell">@jfmcdowell</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4214349281" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9840" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9840/hovercard" href="https://github.com/biomejs/biome/pull/9840">#9840</a></li>
<li>fix(js): parse short hand identifier in Astro JSX files by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4216694537" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9846" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9846/hovercard" href="https://github.com/biomejs/biome/pull/9846">#9846</a></li>
<li>fix(ci): remove unused import: <code>JsFileSource</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tidefield/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tidefield">@tidefield</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4223293607" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9858" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9858/hovercard" href="https://github.com/biomejs/biome/pull/9858">#9858</a></li>
<li>fix(grit): biome native node field names now work by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dyc3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dyc3">@dyc3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4174298655" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9739" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9739/hovercard" href="https://github.com/biomejs/biome/pull/9739">#9739</a></li>
<li>fix(md-formatter): remove last hard line break by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tidefield/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tidefield">@tidefield</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4223208227" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9856" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9856/hovercard" href="https://github.com/biomejs/biome/pull/9856">#9856</a></li>
<li>feat(lint): detect tuple widening and inferred unions in noMisleadingReturnType by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/minseong0324/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/minseong0324">@minseong0324</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4214637821" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9843" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9843/hovercard" href="https://github.com/biomejs/biome/pull/9843">#9843</a></li>
<li>docs: improve useSimplifiedLogicExpression docs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4226386859" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9864" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9864/hovercard" href="https://github.com/biomejs/biome/pull/9864">#9864</a></li>
<li>fix(core): update snippet via fix all by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4226315277" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9863" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9863/hovercard" href="https://github.com/biomejs/biome/pull/9863">#9863</a></li>
<li>feat(js_analyze): implement useQwikLoaderLocation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Netail/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Netail">@Netail</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4208064338" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9809" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9809/hovercard" href="https://github.com/biomejs/biome/pull/9809">#9809</a></li>
<li>chore: missing rule source by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Netail/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Netail">@Netail</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4227224495" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9871" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9871/hovercard" href="https://github.com/biomejs/biome/pull/9871">#9871</a></li>
<li>chore: unsupported covered by by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Netail/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Netail">@Netail</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4227140423" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9870" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9870/hovercard" href="https://github.com/biomejs/biome/pull/9870">#9870</a></li>
<li>fix(graphql_analyze): also flag duplicate fields within extensions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Netail/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Netail">@Netail</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4226923482" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9869" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9869/hovercard" href="https://github.com/biomejs/biome/pull/9869">#9869</a></li>
<li>fix(css/formatter): comment placement in lists by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4000909237" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9261" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9261/hovercard" href="https://github.com/biomejs/biome/pull/9261">#9261</a></li>
<li>fix(core): track of default specifiers by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4231223154" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9878" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9878/hovercard" href="https://github.com/biomejs/biome/pull/9878">#9878</a></li>
<li>fix(parse/html): fix disabled vue error message by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dyc3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dyc3">@dyc3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4232019670" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9879" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9879/hovercard" href="https://github.com/biomejs/biome/pull/9879">#9879</a></li>
<li>fix(core): tracking of snippet and render function calls by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4231141980" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9877" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9877/hovercard" href="https://github.com/biomejs/biome/pull/9877">#9877</a></li>
<li>fix(lint/js): improve diagnostics to better follow rule pillars by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dyc3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dyc3">@dyc3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4232581215" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9880" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9880/hovercard" href="https://github.com/biomejs/biome/pull/9880">#9880</a></li>
<li>fix(core): tracking of bindings and value references by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ematipico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ematipico">@ematipico</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4233187329" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9886" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9886/hovercard" href="https://github.com/biomejs/biome/pull/9886">#9886</a></li>
<li>ci: release by @github-actions[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4173257272" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9733" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9733/hovercard" href="https://github.com/biomejs/biome/pull/9733">#9733</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/soconnor-seeq/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/soconnor-seeq">@soconnor-seeq</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4054236477" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9441" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9441/hovercard" href="https://github.com/biomejs/biome/pull/9441">#9441</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/yogaraptor/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/yogaraptor">@yogaraptor</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4193966081" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9773" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9773/hovercard" href="https://github.com/biomejs/biome/pull/9773">#9773</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/myx0m0p/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/myx0m0p">@myx0m0p</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4183702225" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9760" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9760/hovercard" href="https://github.com/biomejs/biome/pull/9760">#9760</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/elliotcourant/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/elliotcourant">@elliotcourant</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4208179213" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9812" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9812/hovercard" href="https://github.com/biomejs/biome/pull/9812">#9812</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/minseong0324/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/minseong0324">@minseong0324</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4206871677" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9799" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9799/hovercard" href="https://github.com/biomejs/biome/pull/9799">#9799</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/biomejs/biome/compare/@biomejs/biome@2.4.10...@biomejs/biome@2.4.11">https://github.com/biomejs/biome/compare/@biomejs/biome@2.4.10...@biomejs/biome@2.4.11</a></p>
github-actions[bot]
tag:github.com,2008:Repository/77892243/v0.9.0
2026-04-08T08:00:55Z
rush: v0.9.0
<h3>Changes</h3>
<ul>
<li>rush v0.9.0
<ul>
<li>Add a new replacement string <code>{?}</code>, a value computed as <code>$cpus / $jobs</code>,<br>
which can be used as the number of threads for each command.<br>
This value is dynamically adjusted according to the number of jobs (<code>-j/--jobs</code>).<br>
<a href="https://github.com/shenwei356/rush/issues/74" data-hovercard-type="issue" data-hovercard-url="/shenwei356/rush/issues/74/hovercard">#74</a></li>
</ul>
</li>
</ul>
shenwei356
tag:github.com,2008:Repository/11847500/0.8.0
2026-04-06T20:48:18Z
coreutils: 0.8.0
<h3><strong>Rust Coreutils 0.8.0 Release:</strong></h3>
<p>We are excited to announce the release of <strong>Rust Coreutils 0.8.0</strong> — a major release featuring <strong>significant performance gains</strong> across core utilities, <strong>expanded WebAssembly (WASI) support</strong> with a brand-new <strong><a href="https://uutils.github.io/playground/" rel="nofollow">online playground</a></strong>, and continued hardening against edge-case panics, <code>/dev/full</code> aborts and start of a large-scale migration from <code>nix</code> to <code>rustix</code>** for lower-level syscall safety!</p>
<hr>
<h3>GNU Test Suite Compatibility:</h3>
<table>
<thead>
<tr>
<th>Result</th>
<th>0.7.0</th>
<th>0.8.0</th>
<th>Change 0.7.0 to 0.8.0</th>
<th>% Total 0.7.0</th>
<th>% Total 0.8.0</th>
<th>% Change 0.7.0 to 0.8.0</th>
</tr>
</thead>
<tbody>
<tr>
<td>Pass</td>
<td>629</td>
<td>630</td>
<td>+1</td>
<td>94.59%</td>
<td>94.74%</td>
<td>+0.15%</td>
</tr>
<tr>
<td>Skip</td>
<td>13</td>
<td>14</td>
<td>+1</td>
<td>1.95%</td>
<td>2.11%</td>
<td>+0.16%</td>
</tr>
<tr>
<td>Fail</td>
<td>23</td>
<td>21</td>
<td>-2</td>
<td>3.46%</td>
<td>3.16%</td>
<td>-0.30%</td>
</tr>
<tr>
<td>Error</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0%</td>
<td>0%</td>
<td>0%</td>
</tr>
<tr>
<td>Total</td>
<td>665</td>
<td>665</td>
<td>0</td>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<hr>
<p><a target="_blank" rel="noopener noreferrer" href="https://github.com/uutils/coreutils-tracking/blob/main/gnu-results.svg?raw=true"><img src="https://github.com/uutils/coreutils-tracking/raw/main/gnu-results.svg?raw=true" alt="GNU testsuite evolution" style="max-width: 100%;"></a></p>
<hr>
<h3>Highlights:</h3>
<ul>
<li>
<p><strong>GNU Compatibility & Upstream Collaboration</strong></p>
<ul>
<li><strong>630 passing GNU tests</strong>, with 2 fewer failures than 0.7.0</li>
<li>Continued contributing tests and bug reports upstream to GNU coreutils, strengthening both projects</li>
<li>Our compatibility work regularly uncovers edge cases in GNU itself, leading to fixes on both sides</li>
</ul>
</li>
<li>
<p><strong><code>nix</code> → <code>rustix</code> Migration</strong></p>
<ul>
<li>Replaced <code>nix</code> crate with <code>rustix</code> across <strong>cat</strong>, <strong>df</strong>, <strong>wc</strong>, <strong>tty</strong>, <strong>tsort</strong>, <strong>tail</strong>, <strong>touch</strong>, <strong>date</strong>, <strong>mkdir</strong>, and <strong>uucore</strong></li>
<li>Reduced range of unsafe code in <strong>hostname</strong>, <strong>logname</strong>, <strong>who</strong>, and <strong>nice</strong></li>
<li><code>uucore</code>: uses <code>rustix</code> for <code>splice()</code>, restricted to Linux</li>
</ul>
</li>
<li>
<p><strong>Performance Improvements</strong></p>
<ul>
<li><code>uucore</code>: Share fluent resources between threads — <strong>dd perf +45%</strong></li>
<li><code>uucore</code>: Call <code>rt_sigaction</code> once instead of 62 times — faster startup</li>
<li><code>ls</code>: Replace recursion with iterative depth-first search; remove many unnecessary allocations</li>
<li><code>sort</code>: Performance improvements across sorting paths</li>
<li><code>wc</code>: Improved <code>-c</code> performance with unextended pipe input (Linux)</li>
<li><code>cat</code>: Avoid unnecessary <code>pipe()</code> when stdout is already a pipe; don't lock stdout before <code>splice()</code></li>
<li><code>dd</code>: Avoid zero-filling buffer at <code>read_and_discard</code></li>
<li><code>tee</code>: Increased buffer size for large input; removed <code>Box</code> and <code>dyn</code> overhead</li>
<li><code>numfmt</code>: Protect name from argv[0] — <strong>+3% perf</strong></li>
<li><code>pr</code>: Avoid <code>String</code> conversion when storing lines to print</li>
<li><code>true</code>/<code>false</code>/<code>echo</code>: Avoid <code>uu_app().render_version()</code> for smaller binary</li>
</ul>
</li>
<li>
<p><strong>WebAssembly (WASI) Support & Online Playground</strong></p>
<ul>
<li><strong>New: <a href="https://uutils.github.io/playground/" rel="nofollow">Online Playground</a></strong> — try Rust Coreutils directly in your browser, powered by WebAssembly (<a href="https://uutils.github.io/blog/2025-04-playground/" rel="nofollow">blog post</a>)</li>
<li>Added WASI support for <strong>70+ utilities</strong> including <code>ls</code>, <code>head</code>, <code>cat</code>, <code>cp</code>, <code>mv</code>, <code>sort</code>, <code>tail</code>, and many more</li>
<li>Embedded all locales in the WASI binary</li>
<li>Added WASI platform stubs for <code>FileInformation</code> and IO module in <code>uucore</code></li>
<li>Single-threaded sort path for WASI; disabled <code>rayon</code> on WASI</li>
</ul>
</li>
<li>
<p><strong>Platform Support</strong></p>
<ul>
<li>NetBSD: Multiple fixes, <code>stdbuf</code> support, expanded CI coverage</li>
<li><code>pathchk</code>: Now builds for Windows</li>
<li><code>wc</code>: Cross-platform building and 32-bit support</li>
<li><code>stdbuf</code>: Fixed Cygwin <code>cfg</code> block; detect unsupported target at build time</li>
<li><code>uucore(fs)</code>: Made <code>display_permissions_unix</code> cross-platform</li>
<li><code>uucore</code>: Support realtime signals (<code>RTMIN</code>/<code>RTMAX</code>) in <code>signal_by_name_or_value</code></li>
<li><code>uucore</code>: Permit <code>D</code> as decimal suffix modifier for GNU compatibility</li>
</ul>
</li>
<li>
<p><strong>Documentation & Manpages</strong></p>
<ul>
<li>Manpages now include <strong>TL;DR examples</strong>, <strong>links to the source code</strong>, and <strong>open bugs</strong> — see for example <a href="https://uutils.github.io/coreutils/docs-fr/utils/ls.html" rel="nofollow"><code>ls</code></a></li>
<li>Manpages are available in <strong>multiple languages</strong> including <a href="https://uutils.github.io/coreutils/docs-fr/utils/mktemp.html" rel="nofollow">French</a> and <a href="https://uutils.github.io/coreutils/docs-es/utils/pwd.html" rel="nofollow">Spanish</a>, refreshed daily</li>
<li>Added manpage linting in CI to catch formatting issues early</li>
<li>TL;DR attribution and disclaimer are now translatable</li>
</ul>
</li>
<li>
<p><strong>Contributions</strong>: This release was made possible by <strong>13 new contributors</strong> joining our community</p>
</li>
</ul>
<hr>
<h3>Call to Action:</h3>
<p><strong>Try it in your browser</strong> — <a href="https://uutils.github.io/playground/" rel="nofollow">Online Playground</a> powered by WebAssembly<br>
<strong>Help us translate</strong> — Contribute to <a href="https://hosted.weblate.org/projects/rust-coreutils/" rel="nofollow">Rust Coreutils on Weblate</a> or <a href="https://github.com/tldr-pages/tldr/blob/main/CONTRIBUTING.md#translations">TL;DR pages</a><br>
<strong>Sponsor us on GitHub</strong> to accelerate development: <a href="https://github.com/sponsors/uutils">github.com/sponsors/uutils</a></p>
<h2>What's Changed</h2>
<h2>cat</h2>
<ul>
<li>cat: Drop a clone() and use clap's default value by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4064255794" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11298" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11298/hovercard" href="https://github.com/uutils/coreutils/pull/11298">#11298</a></li>
<li>cat: replace nix with rustix by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4181452248" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11567" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11567/hovercard" href="https://github.com/uutils/coreutils/pull/11567">#11567</a></li>
<li>cat: avoid pipe() if stdout is pipe, extend pipe by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4173120941" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11551" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11551/hovercard" href="https://github.com/uutils/coreutils/pull/11551">#11551</a></li>
<li>cat: add bench for large size for splice by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4191653631" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11587" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11587/hovercard" href="https://github.com/uutils/coreutils/pull/11587">#11587</a></li>
<li>cat: add WASI stub for is_unsafe_overwrite and add to feat_wasm by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sylvestre/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sylvestre">@sylvestre</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4182289089" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11573" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11573/hovercard" href="https://github.com/uutils/coreutils/pull/11573">#11573</a></li>
<li>cat: fallback with pipe() failure by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4204609002" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11635" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11635/hovercard" href="https://github.com/uutils/coreutils/pull/11635">#11635</a></li>
<li>cat: don't lock stdout before splice() by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4206667130" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11643" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11643/hovercard" href="https://github.com/uutils/coreutils/pull/11643">#11643</a></li>
<li>cat: simplify splice & fix comment by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4202582967" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11627" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11627/hovercard" href="https://github.com/uutils/coreutils/pull/11627">#11627</a></li>
<li>cat: add bench by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4154116652" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11525" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11525/hovercard" href="https://github.com/uutils/coreutils/pull/11525">#11525</a></li>
<li>cat: remove some unnecessary <code>to_owned()</code> calls by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cakebaker/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cakebaker">@cakebaker</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4210633509" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11676" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11676/hovercard" href="https://github.com/uutils/coreutils/pull/11676">#11676</a></li>
</ul>
<h2>chown</h2>
<ul>
<li>chown(ref): parse_uid flattened syntax by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hlsxx/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hlsxx">@hlsxx</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4084170012" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11351" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11351/hovercard" href="https://github.com/uutils/coreutils/pull/11351">#11351</a></li>
<li>chown: warn when '.' is used as owner:group separator by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/eyupcanakman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/eyupcanakman">@eyupcanakman</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4111309048" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11438" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11438/hovercard" href="https://github.com/uutils/coreutils/pull/11438">#11438</a></li>
</ul>
<h2>cksum</h2>
<ul>
<li>cksum family: #[allow(clippy::unwrap_used)] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4066492217" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11307" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11307/hovercard" href="https://github.com/uutils/coreutils/pull/11307">#11307</a></li>
<li>cksum: add length support for shake128 and shake256 validation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AldanTanneo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AldanTanneo">@AldanTanneo</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4072993243" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11320" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11320/hovercard" href="https://github.com/uutils/coreutils/pull/11320">#11320</a></li>
<li>cksum: Bring back blake3 algorithm by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/RenjiSann/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/RenjiSann">@RenjiSann</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4071690800" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11316" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11316/hovercard" href="https://github.com/uutils/coreutils/pull/11316">#11316</a></li>
<li>cksum: rework blake length validation, add tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/RenjiSann/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/RenjiSann">@RenjiSann</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4111165513" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11437" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11437/hovercard" href="https://github.com/uutils/coreutils/pull/11437">#11437</a></li>
<li>cksum: Match GNU behavior for digest length errors in --check mode by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/RenjiSann/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/RenjiSann">@RenjiSann</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4139542783" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11499" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11499/hovercard" href="https://github.com/uutils/coreutils/pull/11499">#11499</a></li>
<li>*sum: protect names against argv[0] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4090143925" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11375" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11375/hovercard" href="https://github.com/uutils/coreutils/pull/11375">#11375</a></li>
</ul>
<h2>coreutils</h2>
<ul>
<li>coreutils: --help >/dev/full panics by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4113314906" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11444" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11444/hovercard" href="https://github.com/uutils/coreutils/pull/11444">#11444</a></li>
<li>coreutils: --list arg and no args should fail by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4096188425" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11385" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11385/hovercard" href="https://github.com/uutils/coreutils/pull/11385">#11385</a></li>
<li>coreutils: Protect against env -a for security by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3907915882" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/10773" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/10773/hovercard" href="https://github.com/uutils/coreutils/pull/10773">#10773</a></li>
<li>coreutils: strip errno by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4133604900" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11484" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11484/hovercard" href="https://github.com/uutils/coreutils/pull/11484">#11484</a></li>
<li>yes, coreutils: backport(enable) 2 GnuTests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4131886396" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11480" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11480/hovercard" href="https://github.com/uutils/coreutils/pull/11480">#11480</a></li>
</ul>
<h2>cp</h2>
<ul>
<li>clippy(cp): fix collapsible_if lint by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mattsu2020/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mattsu2020">@mattsu2020</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4055172053" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11288" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11288/hovercard" href="https://github.com/uutils/coreutils/pull/11288">#11288</a></li>
<li>fix(cp): always create dest dirs with owner write bit before fixing permissions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/baa-ableton/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/baa-ableton">@baa-ableton</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4072099082" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11318" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11318/hovercard" href="https://github.com/uutils/coreutils/pull/11318">#11318</a></li>
<li>wasm: add support for cp & mv by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sylvestre/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sylvestre">@sylvestre</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4182279161" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11572" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11572/hovercard" href="https://github.com/uutils/coreutils/pull/11572">#11572</a></li>
</ul>
<h2>cut</h2>
<ul>
<li>cut: Drop a clone() and use clap's default value by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4069251133" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11310" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11310/hovercard" href="https://github.com/uutils/coreutils/pull/11310">#11310</a></li>
<li>cut: improve some error messages by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cakebaker/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cakebaker">@cakebaker</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4078613605" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11338" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11338/hovercard" href="https://github.com/uutils/coreutils/pull/11338">#11338</a></li>
<li>cut: reject literal '' delimiter special-casing by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/can1357/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/can1357">@can1357</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4098089349" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11399" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11399/hovercard" href="https://github.com/uutils/coreutils/pull/11399">#11399</a></li>
<li>cut: honor only-delimited in newline-delimiter mode by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/can1357/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/can1357">@can1357</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4098088727" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11394" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11394/hovercard" href="https://github.com/uutils/coreutils/pull/11394">#11394</a></li>
<li>cut: use <code>?</code> instead of <code>match</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cakebaker/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cakebaker">@cakebaker</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4119866180" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11461" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11461/hovercard" href="https://github.com/uutils/coreutils/pull/11461">#11461</a></li>
</ul>
<h2>date</h2>
<ul>
<li>date: replace nix by rustix by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4207348262" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11646" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11646/hovercard" href="https://github.com/uutils/coreutils/pull/11646">#11646</a></li>
<li>date: fix "unused variable" warning by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cakebaker/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cakebaker">@cakebaker</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4205069353" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11637" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11637/hovercard" href="https://github.com/uutils/coreutils/pull/11637">#11637</a></li>
<li>date: fix date +%9223372036854775807c panic by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mattsu2020/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mattsu2020">@mattsu2020</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3971766581" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11046" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11046/hovercard" href="https://github.com/uutils/coreutils/pull/11046">#11046</a></li>
<li>date: fix %#P case-swap on lowercase am/pm by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vishakha1411/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vishakha1411">@vishakha1411</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4209187015" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11671" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11671/hovercard" href="https://github.com/uutils/coreutils/pull/11671">#11671</a></li>
<li>date: honor narrow width on wide default strftime fields by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vishakha1411/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vishakha1411">@vishakha1411</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4209059500" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11670" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11670/hovercard" href="https://github.com/uutils/coreutils/pull/11670">#11670</a></li>
<li>date: apply locale-aware localization before GNU modifier processing by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sylvestre/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sylvestre">@sylvestre</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4208520274" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11661" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11661/hovercard" href="https://github.com/uutils/coreutils/pull/11661">#11661</a></li>
<li>date: add ignored tests for GNU compatibility gaps found by fuzz_date by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sylvestre/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sylvestre">@sylvestre</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4208559759" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11665" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11665/hovercard" href="https://github.com/uutils/coreutils/pull/11665">#11665</a></li>
</ul>
<h2>dd</h2>
<ul>
<li>dd: fix ISO-8859-1 case conversion for conv=lcase/ucase by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sylvestre/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sylvestre">@sylvestre</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3913523403" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/10830" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/10830/hovercard" href="https://github.com/uutils/coreutils/pull/10830">#10830</a></li>
<li>dd: catch OOM by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4180014573" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11562" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11562/hovercard" href="https://github.com/uutils/coreutils/pull/11562">#11562</a></li>
<li>dd: avoid 0-filling buf at read_and_discard by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4188660394" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11583" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11583/hovercard" href="https://github.com/uutils/coreutils/pull/11583">#11583</a></li>
<li>dd: do not show zero multiplier warning when zero is the multiplicand by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/iburaky2/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/iburaky2">@iburaky2</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4209302181" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11673" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11673/hovercard" href="https://github.com/uutils/coreutils/pull/11673">#11673</a></li>
</ul>
<h2>df</h2>
<ul>
<li>df: replace unsafe libc sync with nix crate by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mattsu2020/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mattsu2020">@mattsu2020</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4051558335" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11279" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11279/hovercard" href="https://github.com/uutils/coreutils/pull/11279">#11279</a></li>
<li>df: replace nix by rustix by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4183970940" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11576" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11576/hovercard" href="https://github.com/uutils/coreutils/pull/11576">#11576</a></li>
</ul>
<h2>env</h2>
<ul>
<li>env: fix --version and protect against argv[0] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4089777298" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11370" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11370/hovercard" href="https://github.com/uutils/coreutils/pull/11370">#11370</a></li>
<li>env: Disallow <strong>ALL</strong> in --{ignore,default,block}-signal by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aweinstock314/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aweinstock314">@aweinstock314</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4034988957" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11218" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11218/hovercard" href="https://github.com/uutils/coreutils/pull/11218">#11218</a></li>
</ul>
<h2>expand</h2>
<ul>
<li>clippy(expand): fix collapsible_if lint by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/xtqqczze/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/xtqqczze">@xtqqczze</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4053052247" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11286" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11286/hovercard" href="https://github.com/uutils/coreutils/pull/11286">#11286</a></li>
</ul>
<h2>expr</h2>
<ul>
<li>expr: fix eager evaluation of parenthesized dead branches by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/can1357/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/can1357">@can1357</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4098088804" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11395" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11395/hovercard" href="https://github.com/uutils/coreutils/pull/11395">#11395</a></li>
</ul>
<h2>factor</h2>
<ul>
<li>factor: fix crash on malformed input by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Alonely0/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Alonely0">@Alonely0</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4020336677" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11190" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11190/hovercard" href="https://github.com/uutils/coreutils/pull/11190">#11190</a></li>
<li>factor: deduplicate code, refactor & optimize parsing by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Alonely0/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Alonely0">@Alonely0</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4057981532" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11292" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11292/hovercard" href="https://github.com/uutils/coreutils/pull/11292">#11292</a></li>
</ul>
<h2>head</h2>
<ul>
<li>head: reset stale partial line state on reused buffers by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/can1357/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/can1357">@can1357</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4098246592" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11407" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11407/hovercard" href="https://github.com/uutils/coreutils/pull/11407">#11407</a></li>
<li>head: fix error message when input is a directory by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aguimaraes/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aguimaraes">@aguimaraes</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4165493133" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11541" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11541/hovercard" href="https://github.com/uutils/coreutils/pull/11541">#11541</a></li>
<li>head: split head.rs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4211415392" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11679" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11679/hovercard" href="https://github.com/uutils/coreutils/pull/11679">#11679</a></li>
<li>feat_wasm: add head to the WASM-compatible utilities by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sylvestre/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sylvestre">@sylvestre</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4182142861" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11570" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11570/hovercard" href="https://github.com/uutils/coreutils/pull/11570">#11570</a></li>
</ul>
<h2>install</h2>
<ul>
<li>install: refactor conditional expression by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/xtqqczze/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/xtqqczze">@xtqqczze</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4052077714" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11280" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11280/hovercard" href="https://github.com/uutils/coreutils/pull/11280">#11280</a></li>
<li>install: rename <code>unprivileged</code> property by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cakebaker/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cakebaker">@cakebaker</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4052728619" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11283" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11283/hovercard" href="https://github.com/uutils/coreutils/pull/11283">#11283</a></li>
<li>clippy(install): fix collapsible_if lint by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/xtqqczze/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/xtqqczze">@xtqqczze</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4052857471" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11285" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11285/hovercard" href="https://github.com/uutils/coreutils/pull/11285">#11285</a></li>
<li>install: improve help texts by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cakebaker/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cakebaker">@cakebaker</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4056537031" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11290" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11290/hovercard" href="https://github.com/uutils/coreutils/pull/11290">#11290</a></li>
</ul>
<h2>ln</h2>
<ul>
<li>ln: Avoid dereferencing target if --no-dereference is passed by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aweinstock314/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aweinstock314">@aweinstock314</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4046267680" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11253" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11253/hovercard" href="https://github.com/uutils/coreutils/pull/11253">#11253</a></li>
<li>ln: Restore backup to destination if linking fails by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aweinstock314/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aweinstock314">@aweinstock314</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4085045078" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11355" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11355/hovercard" href="https://github.com/uutils/coreutils/pull/11355">#11355</a></li>
<li>ln: simplify the code by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sylvestre/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sylvestre">@sylvestre</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4097932130" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11390" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11390/hovercard" href="https://github.com/uutils/coreutils/pull/11390">#11390</a></li>
</ul>
<h2>ls</h2>
<ul>
<li>ls: replace recursion with depth-first search by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Alonely0/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Alonely0">@Alonely0</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4096238166" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11386" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11386/hovercard" href="https://github.com/uutils/coreutils/pull/11386">#11386</a></li>
<li>ls: remove many unnecessary allocations by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Alonely0/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Alonely0">@Alonely0</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4114410489" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11447" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11447/hovercard" href="https://github.com/uutils/coreutils/pull/11447">#11447</a></li>
<li>chore(ls): refactor codebase into new files by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Alonely0/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Alonely0">@Alonely0</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4106699316" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11429" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11429/hovercard" href="https://github.com/uutils/coreutils/pull/11429">#11429</a></li>
<li>ls: add header to new files by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cakebaker/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cakebaker">@cakebaker</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4112377478" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11442" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11442/hovercard" href="https://github.com/uutils/coreutils/pull/11442">#11442</a></li>
<li>ls: Fix error message for ls file/missing-file by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4077698285" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11333" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11333/hovercard" href="https://github.com/uutils/coreutils/pull/11333">#11333</a></li>
<li>ls: fall back to "." metadata for ".." on WASI by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sylvestre/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sylvestre">@sylvestre</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4204466261" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11633" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11633/hovercard" href="https://github.com/uutils/coreutils/pull/11633">#11633</a></li>
<li>ls,dir,vdir: protect names against argv[0] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4089955551" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11371" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11371/hovercard" href="https://github.com/uutils/coreutils/pull/11371">#11371</a></li>
<li>simplify the ls code by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sylvestre/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sylvestre">@sylvestre</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4098014788" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11391" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11391/hovercard" href="https://github.com/uutils/coreutils/pull/11391">#11391</a></li>
</ul>
<h2>mkdir</h2>
<ul>
<li>mkdir: replace libc and unsafe by rustix by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4207386743" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11647" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11647/hovercard" href="https://github.com/uutils/coreutils/pull/11647">#11647</a></li>
</ul>
<h2>nice</h2>
<ul>
<li>nice: Remove unsafe and reduce bin size by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4136098376" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11489" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11489/hovercard" href="https://github.com/uutils/coreutils/pull/11489">#11489</a></li>
</ul>
<h2>numfmt</h2>
<ul>
<li>numfmt: protect name from argv[0], perf +3% by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4092916143" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11379" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11379/hovercard" href="https://github.com/uutils/coreutils/pull/11379">#11379</a></li>
<li>numfmt: move duplicate code to function by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cakebaker/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cakebaker">@cakebaker</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4093632162" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11381" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11381/hovercard" href="https://github.com/uutils/coreutils/pull/11381">#11381</a></li>
<li>numfmt: implement the last changes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sylvestre/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sylvestre">@sylvestre</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4099943551" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11411" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11411/hovercard" href="https://github.com/uutils/coreutils/pull/11411">#11411</a></li>
<li>numfmt: preserve fractional digits when --from-unit is used without suffix by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Eshwar1440/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Eshwar1440">@Eshwar1440</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4209538852" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11674" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11674/hovercard" href="https://github.com/uutils/coreutils/pull/11674">#11674</a></li>
<li>numfmt: add failing test cases by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sylvestre/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sylvestre">@sylvestre</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4208607321" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11668" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11668/hovercard" href="https://github.com/uutils/coreutils/pull/11668">#11668</a></li>
<li>numfmt & others: Dedup some code by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sylvestre/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sylvestre">@sylvestre</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4206989177" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11645" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11645/hovercard" href="https://github.com/uutils/coreutils/pull/11645">#11645</a></li>
</ul>
<h2>od</h2>
<ul>
<li>od: default <code>-t f</code> to double precision by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/can1357/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/can1357">@can1357</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4098089037" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11396" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11396/hovercard" href="https://github.com/uutils/coreutils/pull/11396">#11396</a></li>
</ul>
<h2>pr</h2>
<ul>
<li>pr: don't convert to String when storing lines to print by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/venoosoo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/venoosoo">@venoosoo</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4076068709" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11327" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11327/hovercard" href="https://github.com/uutils/coreutils/pull/11327">#11327</a></li>
</ul>
<h2>sort</h2>
<ul>
<li>sort: fix infinite loop on --files0-from read error by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vitkyrka/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vitkyrka">@vitkyrka</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4142432579" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11504" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11504/hovercard" href="https://github.com/uutils/coreutils/pull/11504">#11504</a></li>
<li>sort: fix warnings about unused stuff on Redox by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cakebaker/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cakebaker">@cakebaker</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4170652184" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11547" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11547/hovercard" href="https://github.com/uutils/coreutils/pull/11547">#11547</a></li>
<li>Sort: improve some of the performances by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sylvestre/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sylvestre">@sylvestre</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4100091804" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11412" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11412/hovercard" href="https://github.com/uutils/coreutils/pull/11412">#11412</a></li>
<li>sort: add locale-aware month sorting (-M) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sylvestre/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sylvestre">@sylvestre</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4113962997" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11445" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11445/hovercard" href="https://github.com/uutils/coreutils/pull/11445">#11445</a></li>
<li>sort: disable rayon on wasi by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sylvestre/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sylvestre">@sylvestre</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4193125321" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11595" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11595/hovercard" href="https://github.com/uutils/coreutils/pull/11595">#11595</a></li>
<li>sort: add WASI single-threaded sort path & run most of the tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sylvestre/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sylvestre">@sylvestre</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4201916415" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11624" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11624/hovercard" href="https://github.com/uutils/coreutils/pull/11624">#11624</a></li>
<li>docs(sort): fix random number generation example by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/xtqqczze/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/xtqqczze">@xtqqczze</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4058375765" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11295" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11295/hovercard" href="https://github.com/uutils/coreutils/pull/11295">#11295</a></li>
</ul>
<h2>split</h2>
<ul>
<li>split: preserve non-UTF-8 bytes in output filename generation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/can1357/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/can1357">@can1357</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4098089135" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11397" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11397/hovercard" href="https://github.com/uutils/coreutils/pull/11397">#11397</a></li>
</ul>
<h2>stdbuf</h2>
<ul>
<li>stdbuf: detect unsupported target at build time by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4126913644" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11476" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11476/hovercard" href="https://github.com/uutils/coreutils/pull/11476">#11476</a></li>
<li>stdbuf: Fix cfg block for Cygwin by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4069567614" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11311" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11311/hovercard" href="https://github.com/uutils/coreutils/pull/11311">#11311</a></li>
<li>stdbuf: remove clippy::unnecessary_wraps by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4168474967" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11545" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11545/hovercard" href="https://github.com/uutils/coreutils/pull/11545">#11545</a></li>
<li>stdbuf: use .with_capacity for Vec storing searched paths by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4170061835" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11546" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11546/hovercard" href="https://github.com/uutils/coreutils/pull/11546">#11546</a></li>
<li>Fix <code>stdbuf</code> on NetBSD by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/0323pin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/0323pin">@0323pin</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4106649049" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11428" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11428/hovercard" href="https://github.com/uutils/coreutils/pull/11428">#11428</a></li>
<li>libstdbuf: remove eprintln! causing 2>/dev/full abort by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4033011208" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11213" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11213/hovercard" href="https://github.com/uutils/coreutils/pull/11213">#11213</a></li>
<li>uu_stdbuf_libstdbuf: add LICENSE by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/michel-slm/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/michel-slm">@michel-slm</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4102412075" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11417" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11417/hovercard" href="https://github.com/uutils/coreutils/pull/11417">#11417</a></li>
</ul>
<h2>stty</h2>
<ul>
<li>stty: Fix incorrect ppc64el type presumption by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/BAMF0/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/BAMF0">@BAMF0</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4052823441" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11284" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11284/hovercard" href="https://github.com/uutils/coreutils/pull/11284">#11284</a></li>
</ul>
<h2>sync</h2>
<ul>
<li>sync: fix exit code when fcntl failed & 2>/dev/full abort by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4143246207" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11508" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11508/hovercard" href="https://github.com/uutils/coreutils/pull/11508">#11508</a></li>
<li>sync: fall back to full sync when --file-system has no operands by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/can1357/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/can1357">@can1357</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4098088625" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11393" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11393/hovercard" href="https://github.com/uutils/coreutils/pull/11393">#11393</a></li>
</ul>
<h2>tail</h2>
<ul>
<li>tail: increase retry delay and sleep interval for flaky test by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mattsu2020/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mattsu2020">@mattsu2020</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4051078175" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11278" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11278/hovercard" href="https://github.com/uutils/coreutils/pull/11278">#11278</a></li>
<li>tail: replace nix by rustix by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4198224910" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11606" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11606/hovercard" href="https://github.com/uutils/coreutils/pull/11606">#11606</a></li>
<li>tail: add WASI support by disabling notify and pid features by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sylvestre/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sylvestre">@sylvestre</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4182028183" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11569" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11569/hovercard" href="https://github.com/uutils/coreutils/pull/11569">#11569</a></li>
</ul>
<h2>tee</h2>
<ul>
<li>tee: remove Box and dyn by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4185592308" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11578" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11578/hovercard" href="https://github.com/uutils/coreutils/pull/11578">#11578</a></li>
<li>tee: increase buf size for large input by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4112336627" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11441" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11441/hovercard" href="https://github.com/uutils/coreutils/pull/11441">#11441</a></li>
<li>tee: fix < . message and strip errno by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4133030228" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11483" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11483/hovercard" href="https://github.com/uutils/coreutils/pull/11483">#11483</a></li>
<li>tee: simplify by clap by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4187797551" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11582" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11582/hovercard" href="https://github.com/uutils/coreutils/pull/11582">#11582</a></li>
<li>tee: reduce if block by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4125119393" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11472" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11472/hovercard" href="https://github.com/uutils/coreutils/pull/11472">#11472</a></li>
<li>tee: split cli part of tee.rs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4205516762" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11640" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11640/hovercard" href="https://github.com/uutils/coreutils/pull/11640">#11640</a></li>
</ul>
<h2>timeout</h2>
<ul>
<li>timeout: return timed-out status after kill grace period by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/can1357/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/can1357">@can1357</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4098088546" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11392" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11392/hovercard" href="https://github.com/uutils/coreutils/pull/11392">#11392</a></li>
<li>feat(timeout): add benchmarking support with divan by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mattsu2020/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mattsu2020">@mattsu2020</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3749598744" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/9733" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/9733/hovercard" href="https://github.com/uutils/coreutils/pull/9733">#9733</a></li>
</ul>
<h2>touch</h2>
<ul>
<li>touch: replace nix by rustix by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4207444720" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11648" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11648/hovercard" href="https://github.com/uutils/coreutils/pull/11648">#11648</a></li>
</ul>
<h2>tr</h2>
<ul>
<li>tr: reject unknown character classes during sequence parsing by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/can1357/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/can1357">@can1357</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4098089233" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11398" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11398/hovercard" href="https://github.com/uutils/coreutils/pull/11398">#11398</a></li>
<li>tr: fix graph/print character class mapping by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/can1357/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/can1357">@can1357</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4098216089" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11405" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11405/hovercard" href="https://github.com/uutils/coreutils/pull/11405">#11405</a></li>
</ul>
<h2>true/false</h2>
<ul>
<li>true, false, echo: avoid uu_app().render_version() for smaller binary by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4088003569" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11362" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11362/hovercard" href="https://github.com/uutils/coreutils/pull/11362">#11362</a></li>
</ul>
<h2>tsort</h2>
<ul>
<li>tsort: replace nix by rustix by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4193941357" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11598" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11598/hovercard" href="https://github.com/uutils/coreutils/pull/11598">#11598</a></li>
</ul>
<h2>tty</h2>
<ul>
<li>tty: replace nix by rustix by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4191888103" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11589" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11589/hovercard" href="https://github.com/uutils/coreutils/pull/11589">#11589</a></li>
</ul>
<h2>wc</h2>
<ul>
<li>wc: replace File::from_raw_fd with nix::sys::stat by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mattsu2020/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mattsu2020">@mattsu2020</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4045129451" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11248" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11248/hovercard" href="https://github.com/uutils/coreutils/pull/11248">#11248</a></li>
<li>wc: replace nix by rustix by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4183941314" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11575" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11575/hovercard" href="https://github.com/uutils/coreutils/pull/11575">#11575</a></li>
<li>wc: improve wc -c perf with unextended pipe input (Linux only) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4192131701" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11591" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11591/hovercard" href="https://github.com/uutils/coreutils/pull/11591">#11591</a></li>
<li>wc: support cross-platform building and 32-bit by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/YumeYuka/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/YumeYuka">@YumeYuka</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4115751281" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11452" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11452/hovercard" href="https://github.com/uutils/coreutils/pull/11452">#11452</a></li>
<li>wc: add bench for small file by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4155531033" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11526" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11526/hovercard" href="https://github.com/uutils/coreutils/pull/11526">#11526</a></li>
<li>wc: drop #[allow(clippy::question_mark)] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4205310305" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11638" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11638/hovercard" href="https://github.com/uutils/coreutils/pull/11638">#11638</a></li>
</ul>
<h2>yes</h2>
<ul>
<li>yes: Refactor by clap's default value by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4059182770" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11296" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11296/hovercard" href="https://github.com/uutils/coreutils/pull/11296">#11296</a></li>
<li>yes: dedup some logic by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4161254864" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11536" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11536/hovercard" href="https://github.com/uutils/coreutils/pull/11536">#11536</a></li>
<li>yes: drop unused feat deps by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4149719558" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11518" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11518/hovercard" href="https://github.com/uutils/coreutils/pull/11518">#11518</a></li>
</ul>
<h2>uucore</h2>
<ul>
<li>uucore: tr, nice -n . 2>/dev/full does not abort by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3904813394" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/10762" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/10762/hovercard" href="https://github.com/uutils/coreutils/pull/10762">#10762</a></li>
<li>uucore: share a fluent resource between threads - dd perf + 45% by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4035205481" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11220" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11220/hovercard" href="https://github.com/uutils/coreutils/pull/11220">#11220</a></li>
<li>uucore: Permit 'D' as a decimal suffix modifier in size parsing for GNU compatibility by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aweinstock314/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aweinstock314">@aweinstock314</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4084994818" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11354" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11354/hovercard" href="https://github.com/uutils/coreutils/pull/11354">#11354</a></li>
<li>uucore: use rustix'splice & restrict to Linux by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4180457387" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11566" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11566/hovercard" href="https://github.com/uutils/coreutils/pull/11566">#11566</a></li>
<li>uucore: add WASI support for FileInformation and io module by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sylvestre/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sylvestre">@sylvestre</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4182014095" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11568" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11568/hovercard" href="https://github.com/uutils/coreutils/pull/11568">#11568</a></li>
<li>uucore: pipes.rs replace != with > by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4202804675" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11629" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11629/hovercard" href="https://github.com/uutils/coreutils/pull/11629">#11629</a></li>
<li>uucore: add a function returning /dev/null to use splice() for wc,dd,tail by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4196086242" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11601" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11601/hovercard" href="https://github.com/uutils/coreutils/pull/11601">#11601</a></li>
<li>uucore: add missing feature of rustix by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4204398861" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11632" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11632/hovercard" href="https://github.com/uutils/coreutils/pull/11632">#11632</a></li>
<li>uucore: support realtime signals (RTMIN/RTMAX) in signal_by_name_or_value by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kevinburkesegment/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kevinburkesegment">@kevinburkesegment</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4105680713" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11425" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11425/hovercard" href="https://github.com/uutils/coreutils/pull/11425">#11425</a></li>
<li>uucore(fs): make display_permissions_unix cross-platform by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kaladron/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kaladron">@kaladron</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4163991085" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11538" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11538/hovercard" href="https://github.com/uutils/coreutils/pull/11538">#11538</a></li>
<li>uucore: drop an unused function by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4118910566" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11460" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11460/hovercard" href="https://github.com/uutils/coreutils/pull/11460">#11460</a></li>
<li>perf(uucore): call rt_sigaction once not 62 times by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/danielzgtg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/danielzgtg">@danielzgtg</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4083889148" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11350" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11350/hovercard" href="https://github.com/uutils/coreutils/pull/11350">#11350</a></li>
<li>utmpx.rs: Remove duplicated const by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4075365133" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11323" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11323/hovercard" href="https://github.com/uutils/coreutils/pull/11323">#11323</a></li>
</ul>
<h2>uudoc</h2>
<ul>
<li>uudoc: make tldr attribution and disclaimer translatable by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sylvestre/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sylvestre">@sylvestre</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4115378085" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11450" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11450/hovercard" href="https://github.com/uutils/coreutils/pull/11450">#11450</a></li>
<li>uudoc: drop legacy FA4 <code>fa</code> class from platform icons by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sylvestre/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sylvestre">@sylvestre</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4205835999" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11641" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11641/hovercard" href="https://github.com/uutils/coreutils/pull/11641">#11641</a></li>
<li>Improve the manpages & lint them in github by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sylvestre/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sylvestre">@sylvestre</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4078953676" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11339" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11339/hovercard" href="https://github.com/uutils/coreutils/pull/11339">#11339</a></li>
</ul>
<h2>CI & Build</h2>
<ul>
<li>CICD.yml: split jobs for make by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4049069494" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11269" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11269/hovercard" href="https://github.com/uutils/coreutils/pull/11269">#11269</a></li>
<li>make.yml: Replace wrong *.yml ref by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4052449930" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11281" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11281/hovercard" href="https://github.com/uutils/coreutils/pull/11281">#11281</a></li>
<li>make.yml: Switch to stable from MSRV by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4050221322" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11273" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11273/hovercard" href="https://github.com/uutils/coreutils/pull/11273">#11273</a></li>
<li>CICD: Partial check for NetBSD by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4077850863" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11334" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11334/hovercard" href="https://github.com/uutils/coreutils/pull/11334">#11334</a></li>
<li>CICD: Check more NetBSD progs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4098496671" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11408" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11408/hovercard" href="https://github.com/uutils/coreutils/pull/11408">#11408</a></li>
<li>CICD.yml: Bump cross for NetBSD by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4138686074" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11496" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11496/hovercard" href="https://github.com/uutils/coreutils/pull/11496">#11496</a></li>
<li>l10n.yml: Simplify by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4077901132" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11335" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11335/hovercard" href="https://github.com/uutils/coreutils/pull/11335">#11335</a></li>
<li>l10n.yml: drop cargo build covered by cargo {test,run} by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4083314149" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11349" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11349/hovercard" href="https://github.com/uutils/coreutils/pull/11349">#11349</a></li>
<li>dedup env: CARGO_INCREMENTAL: 0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4087281236" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11360" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11360/hovercard" href="https://github.com/uutils/coreutils/pull/11360">#11360</a></li>
<li>run-gnu-tests-smack-ci.sh: copy kernel from Ubuntu runner by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4090322956" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11376" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11376/hovercard" href="https://github.com/uutils/coreutils/pull/11376">#11376</a></li>
<li>run-gnu-tests-smack-ci.sh: Use alpine busybox by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4107209182" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11431" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11431/hovercard" href="https://github.com/uutils/coreutils/pull/11431">#11431</a></li>
<li>delay=1000 at test_tail::test_follow_name_multiple at non-linux by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4046816083" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11257" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11257/hovercard" href="https://github.com/uutils/coreutils/pull/11257">#11257</a></li>
<li>CI: add GNU tests/rm/isatty to intermittent by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Alonely0/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Alonely0">@Alonely0</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4135093633" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11486" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11486/hovercard" href="https://github.com/uutils/coreutils/pull/11486">#11486</a></li>
<li>GNUmakefile: Do not depend on system tr for Gentoo by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4081445014" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11345" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11345/hovercard" href="https://github.com/uutils/coreutils/pull/11345">#11345</a></li>
<li>GNUmakefile: Fix LN for cygwin by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4111983591" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11440" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11440/hovercard" href="https://github.com/uutils/coreutils/pull/11440">#11440</a></li>
<li>pathchk: build for Windows by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4138521348" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11495" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11495/hovercard" href="https://github.com/uutils/coreutils/pull/11495">#11495</a></li>
<li>github action: Move the clippy management in python + run it on wasm code too by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sylvestre/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sylvestre">@sylvestre</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4193311358" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11596" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11596/hovercard" href="https://github.com/uutils/coreutils/pull/11596">#11596</a></li>
<li>tests: ensure getlimits is on PATH for reused GNU builds by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sylvestre/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sylvestre">@sylvestre</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4179484338" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11561" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11561/hovercard" href="https://github.com/uutils/coreutils/pull/11561">#11561</a></li>
<li>pre-commit: add Cargo.lock sync check by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sylvestre/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sylvestre">@sylvestre</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4165211406" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11540" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11540/hovercard" href="https://github.com/uutils/coreutils/pull/11540">#11540</a></li>
<li>pre-commit: exclude tests/fixtures from all hooks by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sylvestre/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sylvestre">@sylvestre</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4176472709" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11558" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11558/hovercard" href="https://github.com/uutils/coreutils/pull/11558">#11558</a></li>
<li>pre-commit: update cargo-lock-check to suggest changes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/xtqqczze/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/xtqqczze">@xtqqczze</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4201535708" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11622" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11622/hovercard" href="https://github.com/uutils/coreutils/pull/11622">#11622</a></li>
<li>adjust the publish script to ship src/uu/checksum_common by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sylvestre/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sylvestre">@sylvestre</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4047963076" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11263" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11263/hovercard" href="https://github.com/uutils/coreutils/pull/11263">#11263</a></li>
<li>NetBSD fixes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/0323pin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/0323pin">@0323pin</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4097204745" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11388" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11388/hovercard" href="https://github.com/uutils/coreutils/pull/11388">#11388</a></li>
<li>Allow <code>feat_os_unix</code> on NetBSD by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/0323pin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/0323pin">@0323pin</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4123190155" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11470" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11470/hovercard" href="https://github.com/uutils/coreutils/pull/11470">#11470</a></li>
<li>wasm: make ls pass and prepare more work by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sylvestre/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sylvestre">@sylvestre</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4180148490" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11563" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11563/hovercard" href="https://github.com/uutils/coreutils/pull/11563">#11563</a></li>
<li>wasm: add 21 more utilities to feat_wasm and add WASI platform stubs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sylvestre/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sylvestre">@sylvestre</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4182353177" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11574" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11574/hovercard" href="https://github.com/uutils/coreutils/pull/11574">#11574</a></li>
<li>wasi: embedded all the locales + add the support in the binary by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sylvestre/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sylvestre">@sylvestre</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4204367574" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11631" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11631/hovercard" href="https://github.com/uutils/coreutils/pull/11631">#11631</a></li>
</ul>
<h2>Documentation</h2>
<ul>
<li>docs(sort): fix random number generation example by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/xtqqczze/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/xtqqczze">@xtqqczze</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4058375765" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11295" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11295/hovercard" href="https://github.com/uutils/coreutils/pull/11295">#11295</a></li>
<li>docs(performance): Use gnuls where ls is uutils by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/danielzgtg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/danielzgtg">@danielzgtg</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4079301466" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11342" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11342/hovercard" href="https://github.com/uutils/coreutils/pull/11342">#11342</a></li>
<li>ls,pr: wrap angle-bracket placeholders in backticks to fix mdbook HTML warnings by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sylvestre/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sylvestre">@sylvestre</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4151515493" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11520" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11520/hovercard" href="https://github.com/uutils/coreutils/pull/11520">#11520</a></li>
<li>CONTRIBUTING.md: drop outdated hint, add policies and links by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4108461004" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11433" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11433/hovercard" href="https://github.com/uutils/coreutils/pull/11433">#11433</a></li>
<li>arch, uname, Cargo.toml: update outdated info by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4176019271" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11556" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11556/hovercard" href="https://github.com/uutils/coreutils/pull/11556">#11556</a></li>
<li>fr-FR: fix anglicisms (supporté→pris en charge, drapeau→option, removed→supprimé) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sylvestre/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sylvestre">@sylvestre</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4208381890" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11651" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11651/hovercard" href="https://github.com/uutils/coreutils/pull/11651">#11651</a></li>
<li>Remove useless translations by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sylvestre/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sylvestre">@sylvestre</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4208386077" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11652" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11652/hovercard" href="https://github.com/uutils/coreutils/pull/11652">#11652</a></li>
</ul>
<h2>Code Quality & Cleanup</h2>
<ul>
<li>use var_os in a few places by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/xtqqczze/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/xtqqczze">@xtqqczze</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4042547795" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11242" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11242/hovercard" href="https://github.com/uutils/coreutils/pull/11242">#11242</a></li>
<li>refactor: replace manual last()+pop() patterns with Vec::pop_if by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mattsu2020/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mattsu2020">@mattsu2020</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4049805005" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11272" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11272/hovercard" href="https://github.com/uutils/coreutils/pull/11272">#11272</a></li>
<li>Cargo.toml: dedup feat_require_unix_hostid dep by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4082225214" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11347" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11347/hovercard" href="https://github.com/uutils/coreutils/pull/11347">#11347</a></li>
<li>Remove duplicated features by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4146009086" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11510" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11510/hovercard" href="https://github.com/uutils/coreutils/pull/11510">#11510</a></li>
<li>hostid: reduce lines by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4142072873" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11502" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11502/hovercard" href="https://github.com/uutils/coreutils/pull/11502">#11502</a></li>
<li>logname: reduce range of unsafe block by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4142834342" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11506" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11506/hovercard" href="https://github.com/uutils/coreutils/pull/11506">#11506</a></li>
<li>hostname: reduce range of unsafe by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4148620163" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11515" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11515/hovercard" href="https://github.com/uutils/coreutils/pull/11515">#11515</a></li>
<li>who: reduce range of unsafe by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4151619654" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11521" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11521/hovercard" href="https://github.com/uutils/coreutils/pull/11521">#11521</a></li>
<li>nohup: #[allow(clippy::unwrap_used, reason = ...)] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4087596170" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11361" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11361/hovercard" href="https://github.com/uutils/coreutils/pull/11361">#11361</a></li>
<li>nohup: use LazyLock for FAILURE_CODE by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/xtqqczze/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/xtqqczze">@xtqqczze</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4154060035" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11524" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11524/hovercard" href="https://github.com/uutils/coreutils/pull/11524">#11524</a></li>
<li>refactor(base32): use filter_map by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/xtqqczze/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/xtqqczze">@xtqqczze</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4120741126" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11463" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11463/hovercard" href="https://github.com/uutils/coreutils/pull/11463">#11463</a></li>
<li>baseNM: protect names against argv[0] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4090073041" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11373" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11373/hovercard" href="https://github.com/uutils/coreutils/pull/11373">#11373</a></li>
<li>protect names against binary name by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4092392397" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11378" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11378/hovercard" href="https://github.com/uutils/coreutils/pull/11378">#11378</a></li>
<li>fix(deps): refactor icu_ package configuration by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/xtqqczze/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/xtqqczze">@xtqqczze</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4090095050" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11374" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11374/hovercard" href="https://github.com/uutils/coreutils/pull/11374">#11374</a></li>
<li>fix(deps): refactor crc-fast package configuration by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/xtqqczze/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/xtqqczze">@xtqqczze</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4090024646" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11372" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11372/hovercard" href="https://github.com/uutils/coreutils/pull/11372">#11372</a></li>
<li>gate uucore::pipes::pipe to test by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oech3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oech3">@oech3</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4207596037" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11649" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11649/hovercard" href="https://github.com/uutils/coreutils/pull/11649">#11649</a></li>
<li>uutests: add LICENSE by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/michel-slm/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/michel-slm">@michel-slm</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4085086384" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11356" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11356/hovercard" href="https://github.com/uutils/coreutils/pull/11356">#11356</a></li>
<li>uu_stdbuf_libstdbuf: add LICENSE by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/michel-slm/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/michel-slm">@michel-slm</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4102412075" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11417" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11417/hovercard" href="https://github.com/uutils/coreutils/pull/11417">#11417</a></li>
</ul>
<h2>Version Management</h2>
<ul>
<li>Revert "Cargo.toml: Avoid huge diff generation at version bump" by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sylvestre/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sylvestre">@sylvestre</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4047081141" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11259" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11259/hovercard" href="https://github.com/uutils/coreutils/pull/11259">#11259</a></li>
<li>prepare release 0.8.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sylvestre/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sylvestre">@sylvestre</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4115328934" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11449" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11449/hovercard" href="https://github.com/uutils/coreutils/pull/11449">#11449</a></li>
</ul>
<h2>Dependency Updates</h2>
<ul>
<li>chore(deps): update actions/upload-artifact action to v7 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4050511381" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11275" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11275/hovercard" href="https://github.com/uutils/coreutils/pull/11275">#11275</a></li>
<li>chore(deps): update dawidd6/action-download-artifact action to v16 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4050772403" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11277" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11277/hovercard" href="https://github.com/uutils/coreutils/pull/11277">#11277</a></li>
<li>chore(deps): update rust crate tempfile to v3.27.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4055570705" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11289" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11289/hovercard" href="https://github.com/uutils/coreutils/pull/11289">#11289</a></li>
<li>chore(deps): update reactivecircus/android-emulator-runner action to v2.36.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4058084915" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11293" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11293/hovercard" href="https://github.com/uutils/coreutils/pull/11293">#11293</a></li>
<li>chore(deps): update rand and related crates to version 0.10 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/xtqqczze/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/xtqqczze">@xtqqczze</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4008279596" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11172" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11172/hovercard" href="https://github.com/uutils/coreutils/pull/11172">#11172</a></li>
<li>chore(deps): update dawidd6/action-download-artifact action to v17 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4064752931" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11300" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11300/hovercard" href="https://github.com/uutils/coreutils/pull/11300">#11300</a></li>
<li>chore(deps): update rust crate nix to 0.31.2 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/xtqqczze/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/xtqqczze">@xtqqczze</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4064808513" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11301" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11301/hovercard" href="https://github.com/uutils/coreutils/pull/11301">#11301</a></li>
<li>chore(deps): update rust crate bitflags to 2.11.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/xtqqczze/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/xtqqczze">@xtqqczze</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4066219082" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11303" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11303/hovercard" href="https://github.com/uutils/coreutils/pull/11303">#11303</a></li>
<li>chore(deps): update rust crate getrandom to 0.4.2 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/xtqqczze/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/xtqqczze">@xtqqczze</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4066262059" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11304" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11304/hovercard" href="https://github.com/uutils/coreutils/pull/11304">#11304</a></li>
<li>chore(deps): update rust crate clap to v4.6.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4066345824" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11305" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11305/hovercard" href="https://github.com/uutils/coreutils/pull/11305">#11305</a></li>
<li>chore(deps): update rust crate clap_complete to v4.6.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4066346254" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11306" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11306/hovercard" href="https://github.com/uutils/coreutils/pull/11306">#11306</a></li>
<li>chore(deps): update rust crate clap_mangen to v0.2.33 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4067537037" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11308" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11308/hovercard" href="https://github.com/uutils/coreutils/pull/11308">#11308</a></li>
<li>chore(deps): update rust crate console to v0.16.3 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4072875677" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11319" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11319/hovercard" href="https://github.com/uutils/coreutils/pull/11319">#11319</a></li>
<li>chore(deps): update dawidd6/action-download-artifact action to v18 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4075117109" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11322" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11322/hovercard" href="https://github.com/uutils/coreutils/pull/11322">#11322</a></li>
<li>chore(deps): update reactivecircus/android-emulator-runner action to v2.37.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4075656084" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11324" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11324/hovercard" href="https://github.com/uutils/coreutils/pull/11324">#11324</a></li>
<li>chore(deps): update rust crate console to v0.16.3 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/xtqqczze/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/xtqqczze">@xtqqczze</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4077079360" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11331" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11331/hovercard" href="https://github.com/uutils/coreutils/pull/11331">#11331</a></li>
<li>chore(deps): update rust crate pretty_assertions to v1.4.1 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/xtqqczze/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/xtqqczze">@xtqqczze</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4077151121" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11332" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11332/hovercard" href="https://github.com/uutils/coreutils/pull/11332">#11332</a></li>
<li>chore(deps): update nick-fields/retry action to v4 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4105721463" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11426" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11426/hovercard" href="https://github.com/uutils/coreutils/pull/11426">#11426</a></li>
<li>chore(deps): update rust crate zip to v8.3.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4102936872" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11418" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11418/hovercard" href="https://github.com/uutils/coreutils/pull/11418">#11418</a></li>
<li>chore(deps): update rust crate itoa to v1.0.18 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4105104466" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11424" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11424/hovercard" href="https://github.com/uutils/coreutils/pull/11424">#11424</a></li>
<li>chore(deps): update dawidd6/action-download-artifact action to v19 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4094563244" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11382" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11382/hovercard" href="https://github.com/uutils/coreutils/pull/11382">#11382</a></li>
<li>chore(deps): update rust crate zip to v8.3.1 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4114329698" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11446" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11446/hovercard" href="https://github.com/uutils/coreutils/pull/11446">#11446</a></li>
<li>chore(deps): update endbug/add-and-commit action to v10 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4117433275" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11459" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11459/hovercard" href="https://github.com/uutils/coreutils/pull/11459">#11459</a></li>
<li>chore(deps): update rust crate zip to v8.4.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4120357190" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11462" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11462/hovercard" href="https://github.com/uutils/coreutils/pull/11462">#11462</a></li>
<li>chore(deps): update rust crate terminal_size to v0.4.4 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4122912383" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11468" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11468/hovercard" href="https://github.com/uutils/coreutils/pull/11468">#11468</a></li>
<li>chore(deps): update davidanson/markdownlint-cli2-action action to v23 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4140663178" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11501" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11501/hovercard" href="https://github.com/uutils/coreutils/pull/11501">#11501</a></li>
<li>chore(deps): update codecov/codecov-action action to v6 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4144979443" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11509" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11509/hovercard" href="https://github.com/uutils/coreutils/pull/11509">#11509</a></li>
<li>chore(deps): update rust crate clap_mangen to 0.3 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4155727862" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11527" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11527/hovercard" href="https://github.com/uutils/coreutils/pull/11527">#11527</a></li>
<li>chore(deps): update rust crate uutils_term_grid to 0.8 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4048787479" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11267" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11267/hovercard" href="https://github.com/uutils/coreutils/pull/11267">#11267</a></li>
<li>chore(deps): update rust crate rustc-hash to v2.1.2 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4160012575" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11533" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11533/hovercard" href="https://github.com/uutils/coreutils/pull/11533">#11533</a></li>
<li>chore(deps): update rust crate ctor to 0.8.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4155728475" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11528" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11528/hovercard" href="https://github.com/uutils/coreutils/pull/11528">#11528</a></li>
<li>Bump <code>sm3</code> & add crates to skip list by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cakebaker/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cakebaker">@cakebaker</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4160543065" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11535" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11535/hovercard" href="https://github.com/uutils/coreutils/pull/11535">#11535</a></li>
<li>Bump icu_* crates from <code>2.1.1</code> to <code>2.2.0</code> & fix deprecation warnings by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cakebaker/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cakebaker">@cakebaker</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4191898770" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11590" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11590/hovercard" href="https://github.com/uutils/coreutils/pull/11590">#11590</a></li>
<li>chore(deps): update rust crate blake3 to v1.8.4 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4172983420" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11550" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11550/hovercard" href="https://github.com/uutils/coreutils/pull/11550">#11550</a></li>
<li>chore(deps): update rust crate platform-info to v2.1.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4173521867" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11552" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11552/hovercard" href="https://github.com/uutils/coreutils/pull/11552">#11552</a></li>
<li>chore(deps): update rust crate zip to v8.5.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4189665896" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11586" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11586/hovercard" href="https://github.com/uutils/coreutils/pull/11586">#11586</a></li>
<li>chore(deps): update rust crate icu_provider to v2.2.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4189665372" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11585" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11585/hovercard" href="https://github.com/uutils/coreutils/pull/11585">#11585</a></li>
<li>fix(deps): update rust crate similar to v3 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4191698444" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11588" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11588/hovercard" href="https://github.com/uutils/coreutils/pull/11588">#11588</a></li>
<li>chore(deps): update rust crate icu_calendar to v2.2.1 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4195972501" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11600" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11600/hovercard" href="https://github.com/uutils/coreutils/pull/11600">#11600</a></li>
<li>chore(deps): update dawidd6/action-download-artifact action to v20 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4198419300" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11608" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11608/hovercard" href="https://github.com/uutils/coreutils/pull/11608">#11608</a></li>
<li>chore(deps): update rust crate libredox to 0.1.15 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/xtqqczze/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/xtqqczze">@xtqqczze</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4201961940" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11625" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11625/hovercard" href="https://github.com/uutils/coreutils/pull/11625">#11625</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/BAMF0/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/BAMF0">@BAMF0</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4052823441" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11284" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11284/hovercard" href="https://github.com/uutils/coreutils/pull/11284">#11284</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AldanTanneo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AldanTanneo">@AldanTanneo</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4072993243" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11320" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11320/hovercard" href="https://github.com/uutils/coreutils/pull/11320">#11320</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/danielzgtg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/danielzgtg">@danielzgtg</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4079301466" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11342" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11342/hovercard" href="https://github.com/uutils/coreutils/pull/11342">#11342</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/venoosoo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/venoosoo">@venoosoo</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4076068709" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11327" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11327/hovercard" href="https://github.com/uutils/coreutils/pull/11327">#11327</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/baa-ableton/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/baa-ableton">@baa-ableton</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4072099082" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11318" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11318/hovercard" href="https://github.com/uutils/coreutils/pull/11318">#11318</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/can1357/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/can1357">@can1357</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4098089349" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11399" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11399/hovercard" href="https://github.com/uutils/coreutils/pull/11399">#11399</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vitkyrka/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vitkyrka">@vitkyrka</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4142432579" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11504" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11504/hovercard" href="https://github.com/uutils/coreutils/pull/11504">#11504</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kaladron/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kaladron">@kaladron</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4163991085" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11538" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11538/hovercard" href="https://github.com/uutils/coreutils/pull/11538">#11538</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/eyupcanakman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/eyupcanakman">@eyupcanakman</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4111309048" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11438" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11438/hovercard" href="https://github.com/uutils/coreutils/pull/11438">#11438</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kevinburkesegment/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kevinburkesegment">@kevinburkesegment</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4105680713" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11425" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11425/hovercard" href="https://github.com/uutils/coreutils/pull/11425">#11425</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/YumeYuka/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/YumeYuka">@YumeYuka</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4115751281" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11452" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11452/hovercard" href="https://github.com/uutils/coreutils/pull/11452">#11452</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vishakha1411/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vishakha1411">@vishakha1411</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4209187015" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11671" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11671/hovercard" href="https://github.com/uutils/coreutils/pull/11671">#11671</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Eshwar1440/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Eshwar1440">@Eshwar1440</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4209538852" data-permission-text="Title is private" data-url="https://github.com/uutils/coreutils/issues/11674" data-hovercard-type="pull_request" data-hovercard-url="/uutils/coreutils/pull/11674/hovercard" href="https://github.com/uutils/coreutils/pull/11674">#11674</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/uutils/coreutils/compare/0.7.0...0.8.0"><tt>0.7.0...0.8.0</tt></a></p>
github-actions[bot]
tag:github.com,2008:Repository/51980455/v0.17.0
2026-04-06T19:25:38Z
alacritty: Alacritty Version 0.17.0
<h3>Packaging</h3>
<ul>
<li>Fixed invalid logo SVG attributes</li>
<li>New <code>alacritty-escapes(7)</code> manpage</li>
<li>Removed broken flash capability from terminfo</li>
</ul>
<h3>Added</h3>
<ul>
<li>Ability to bind <code>WheelUp</code> and <code>WheelDown</code> in <code>mouse.bindings</code></li>
<li>Support TOML 1.1 syntax</li>
<li><code>window.resize_increments</code> support on Wayland</li>
</ul>
<h3>Changed</h3>
<ul>
<li>Don't highlight hints on hover when the mouse cursor is hidden</li>
<li>IME is disabled in Vi mode on X11</li>
<li>Require explicit tap to enable IME with touch input</li>
<li>Use built-in font for block elements symbols from <code>U+1FB82</code> to <code>U+1FB8B</code></li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Brief error popup when saving the config file with some editors</li>
<li>Subprocesses on OpenBSD now run with their CWD set to that of the shell's foreground process.</li>
<li>Crash when OpenGL context resets</li>
<li>Crash when committing text with some IMEs on macOS</li>
<li>Signal termination skipping resource cleanup</li>
</ul>
github-actions[bot]
tag:github.com,2008:Repository/51980455/alacritty_terminal_v0.26.0
2026-04-06T19:20:49Z
alacritty: _terminal_v0.26.0
<p>Alacritty Terminal version 0.26.0</p>
chrisduerr
tag:github.com,2008:Repository/1061247040/v0.6.0
2026-04-06T15:04:23Z
rsync: v0.6.0
<h2>oc-rsync 0.6.0</h2>
<p>Wire-compatible with upstream rsync 3.4.1 (protocol 32).</p>
<h3>Install</h3>
<p><strong>Homebrew:</strong></p>
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="brew install oferchen/rsync/oc-rsync"><pre>brew install oferchen/rsync/oc-rsync</pre></div>
<p><strong>Binary:</strong> Download the asset for your platform below.</p>
<table>
<thead>
<tr>
<th>Platform</th>
<th>Formats</th>
</tr>
</thead>
<tbody>
<tr>
<td>Linux (x86_64, aarch64)</td>
<td><code>.deb</code>, <code>.rpm</code> (with OpenSSL), static musl <code>.tar.gz</code>, <code>*-openssl.tar.gz</code></td>
</tr>
<tr>
<td>macOS (x86_64, aarch64)</td>
<td><code>.tar.gz</code></td>
</tr>
<tr>
<td>Windows (x86_64)</td>
<td><code>.tar.gz</code>, <code>.zip</code></td>
</tr>
</tbody>
</table>
<p>Linux static tarballs: <code>*-musl.tar.gz</code> (pure Rust) or <code>*-musl-openssl.tar.gz</code> (OpenSSL-accelerated checksums).</p>
<hr>
<h2>What's Changed</h2>
<h3>Features</h3>
<ul>
<li>feat: inject SSH keepalive options to prevent idle drops by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4084606511" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2747" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2747/hovercard" href="https://github.com/oferchen/rsync/pull/2747">#2747</a></li>
<li>feat: add O_TMPFILE availability probe with OnceLock caching by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4113587490" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2890" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2890/hovercard" href="https://github.com/oferchen/rsync/pull/2890">#2890</a></li>
<li>feat: spawn background stderr drain thread in SSH connection by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4113685788" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2912" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2912/hovercard" href="https://github.com/oferchen/rsync/pull/2912">#2912</a></li>
<li>feat: add error_location! macro for upstream-compatible error format by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4113684193" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2911" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2911/hovercard" href="https://github.com/oferchen/rsync/pull/2911">#2911</a></li>
<li>feat: add rsync_error_fmt! macro with upstream-compatible error format by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4113653828" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2904" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2904/hovercard" href="https://github.com/oferchen/rsync/pull/2904">#2904</a></li>
<li>feat: implement O_TMPFILE + linkat for anonymous temp file writes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4113695459" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2918" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2918/hovercard" href="https://github.com/oferchen/rsync/pull/2918">#2918</a></li>
<li>feat: include SSH stderr output in transfer error messages by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4115469854" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2952" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2952/hovercard" href="https://github.com/oferchen/rsync/pull/2952">#2952</a></li>
<li>feat: wire O_TMPFILE + linkat finalization into AnonymousTempFile write strategy by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4115478258" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2957" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2957/hovercard" href="https://github.com/oferchen/rsync/pull/2957">#2957</a></li>
<li>feat: design PlatformCopy trait interface for platform-specific copy optimizations by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4116142614" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2972" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2972/hovercard" href="https://github.com/oferchen/rsync/pull/2972">#2972</a></li>
<li>feat: wire try_io_uring_copy as fallback in copy_file_contents by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4116143999" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2973" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2973/hovercard" href="https://github.com/oferchen/rsync/pull/2973">#2973</a></li>
<li>feat: add Windows CopyFileEx platform copy stub by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4116146352" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2975" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2975/hovercard" href="https://github.com/oferchen/rsync/pull/2975">#2975</a></li>
<li>feat: add hard memory cap with backpressure to BufferPool by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4116148391" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2976" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2976/hovercard" href="https://github.com/oferchen/rsync/pull/2976">#2976</a></li>
<li>feat: implement per-token lz4 frame flush by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4116149395" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2977" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2977/hovercard" href="https://github.com/oferchen/rsync/pull/2977">#2977</a></li>
<li>feat: add bounded work queue to concurrent_delta to prevent OOM by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4116142023" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2971" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2971/hovercard" href="https://github.com/oferchen/rsync/pull/2971">#2971</a></li>
<li>feat: add macOS clonefile and copyfile platform copy stubs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4116145108" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2974" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2974/hovercard" href="https://github.com/oferchen/rsync/pull/2974">#2974</a></li>
<li>feat: advertise zstd and lz4 compression in protocol negotiation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4116151904" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2978" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2978/hovercard" href="https://github.com/oferchen/rsync/pull/2978">#2978</a></li>
<li>feat: implement global bounded buffer pool singleton by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4116153958" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2979" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2979/hovercard" href="https://github.com/oferchen/rsync/pull/2979">#2979</a></li>
<li>feat: add PhaseTimer RAII struct for transfer phase timing by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4116880795" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2982" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2982/hovercard" href="https://github.com/oferchen/rsync/pull/2982">#2982</a></li>
<li>feat: make SPSC disk commit channel capacity configurable by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4116871659" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2981" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2981/hovercard" href="https://github.com/oferchen/rsync/pull/2981">#2981</a></li>
<li>feat: add PhaseTimer RAII instrumentation to transfer hot paths by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4116962602" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2986" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2986/hovercard" href="https://github.com/oferchen/rsync/pull/2986">#2986</a></li>
<li>feat: add Linux FICLONE reflink support via rustix by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4151407077" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3025" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3025/hovercard" href="https://github.com/oferchen/rsync/pull/3025">#3025</a></li>
<li>feat: wire --write-batch into SSH and daemon transfer paths by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4152304051" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3026" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3026/hovercard" href="https://github.com/oferchen/rsync/pull/3026">#3026</a></li>
<li>feat: add zstd and lz4 per-token compression codecs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4158215217" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3028" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3028/hovercard" href="https://github.com/oferchen/rsync/pull/3028">#3028</a></li>
<li>fix: eliminate TOCTOU race in BufferPool memory cap backpressure by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4158545080" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3029" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3029/hovercard" href="https://github.com/oferchen/rsync/pull/3029">#3029</a></li>
<li>feat: wire zstd/lz4 per-token codecs into transfer layer by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4158791098" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3030" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3030/hovercard" href="https://github.com/oferchen/rsync/pull/3030">#3030</a></li>
<li>feat: add EMA throughput tracker and dynamic buffer sizing to BufferPool by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4159871936" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3032" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3032/hovercard" href="https://github.com/oferchen/rsync/pull/3032">#3032</a></li>
<li>feat: add FilterChain for per-directory merge filter scoping by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4159879195" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3033" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3033/hovercard" href="https://github.com/oferchen/rsync/pull/3033">#3033</a></li>
<li>feat: add compression codec interop test infrastructure by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4159871667" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3031" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3031/hovercard" href="https://github.com/oferchen/rsync/pull/3031">#3031</a></li>
<li>feat: wire per-directory merge filters into transfer layer by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4160613457" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3034" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3034/hovercard" href="https://github.com/oferchen/rsync/pull/3034">#3034</a></li>
<li>feat: add io_uring buffer registration for READ_FIXED/WRITE_FIXED ops by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4160841814" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3035" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3035/hovercard" href="https://github.com/oferchen/rsync/pull/3035">#3035</a></li>
<li>feat: add ReFS filesystem detection for Windows reflink support by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4160846431" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3036" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3036/hovercard" href="https://github.com/oferchen/rsync/pull/3036">#3036</a></li>
<li>feat: sender-side INC_RECURSE with optimized partitioning and lazy segment scheduling by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4161492199" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3038" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3038/hovercard" href="https://github.com/oferchen/rsync/pull/3038">#3038</a></li>
<li>feat: two-level buffer pool with thread-local cache + Mutex by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4161158924" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3037" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3037/hovercard" href="https://github.com/oferchen/rsync/pull/3037">#3037</a></li>
<li>feat: implement Windows console signal handling for daemon mode by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4162045809" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3041" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3041/hovercard" href="https://github.com/oferchen/rsync/pull/3041">#3041</a></li>
<li>feat: add platform crate for unsafe code isolation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4162866788" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3042" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3042/hovercard" href="https://github.com/oferchen/rsync/pull/3042">#3042</a></li>
<li>fix: address multiple interop test failures by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4165763057" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3044" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3044/hovercard" href="https://github.com/oferchen/rsync/pull/3044">#3044</a></li>
<li>feat: add HardlinkApplyTracker for receiver-side hardlink restoration by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4167494914" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3048" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3048/hovercard" href="https://github.com/oferchen/rsync/pull/3048">#3048</a></li>
<li>feat: add InodeDeviceMap for protocol < 30 hardlink grouping by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4168218849" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3049" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3049/hovercard" href="https://github.com/oferchen/rsync/pull/3049">#3049</a></li>
<li>feat: enable zstd and lz4 auto-negotiation in compression capability string by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4168251489" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3050" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3050/hovercard" href="https://github.com/oferchen/rsync/pull/3050">#3050</a></li>
<li>feat: enable lz4 and zstd auto-negotiation in compression interop tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4168562839" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3055" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3055/hovercard" href="https://github.com/oferchen/rsync/pull/3055">#3055</a></li>
<li>feat: wire HardlinkApplyTracker into receiver hardlink creation path by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4172172784" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3066" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3066/hovercard" href="https://github.com/oferchen/rsync/pull/3066">#3066</a></li>
<li>feat: add explicit sequence-based reordering for DeltaResult items by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4174131641" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3074" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3074/hovercard" href="https://github.com/oferchen/rsync/pull/3074">#3074</a></li>
<li>feat: enable zstd compression auto-negotiation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4179509755" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3081" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3081/hovercard" href="https://github.com/oferchen/rsync/pull/3081">#3081</a></li>
<li>feat: add Windows daemon privilege dropping and name resolution (phase 2) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4202863950" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3089" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3089/hovercard" href="https://github.com/oferchen/rsync/pull/3089">#3089</a></li>
<li>feat: implement ACL wire format for upstream rsync 3.4.1 interop by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4204064480" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3092" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3092/hovercard" href="https://github.com/oferchen/rsync/pull/3092">#3092</a></li>
<li>feat: implement hardlink receiver-side inode/device mapping for daemon push by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4208202039" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3111" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3111/hovercard" href="https://github.com/oferchen/rsync/pull/3111">#3111</a></li>
<li>feat: implement xattr abbreviation wire format for -X/--xattrs interop by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4209833985" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3117" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3117/hovercard" href="https://github.com/oferchen/rsync/pull/3117">#3117</a></li>
<li>feat: enable zstd compression auto-negotiation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4208174876" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3108" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3108/hovercard" href="https://github.com/oferchen/rsync/pull/3108">#3108</a></li>
</ul>
<h3>Performance</h3>
<ul>
<li>perf: match upstream rsync compression negotiation precedence by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4082667333" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2737" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2737/hovercard" href="https://github.com/oferchen/rsync/pull/2737">#2737</a></li>
<li>perf: optimize large file copy with direct write and adaptive 1MB buffers by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4083267676" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2738" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2738/hovercard" href="https://github.com/oferchen/rsync/pull/2738">#2738</a></li>
<li>perf: replace BufferPool Mutex with lock-free crossbeam ArrayQueue by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4114024593" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2923" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2923/hovercard" href="https://github.com/oferchen/rsync/pull/2923">#2923</a></li>
<li>perf: add 1GB file benchmark with phase breakdown by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4122552989" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3018" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3018/hovercard" href="https://github.com/oferchen/rsync/pull/3018">#3018</a></li>
<li>perf: add 100K files benchmark with phase breakdown by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4122553405" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3019" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3019/hovercard" href="https://github.com/oferchen/rsync/pull/3019">#3019</a></li>
<li>perf: add BufferPool lock contention benchmark by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4122527102" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3013" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3013/hovercard" href="https://github.com/oferchen/rsync/pull/3013">#3013</a></li>
<li>perf: add criterion benchmark suite for delta transfer path by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4122527946" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3014" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3014/hovercard" href="https://github.com/oferchen/rsync/pull/3014">#3014</a></li>
<li>perf: add criterion benchmark suite for daemon mode by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4122528996" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3016" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3016/hovercard" href="https://github.com/oferchen/rsync/pull/3016">#3016</a></li>
<li>perf: add binary startup overhead benchmark by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4122564367" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3023" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3023/hovercard" href="https://github.com/oferchen/rsync/pull/3023">#3023</a></li>
<li>perf: wire batched parallel stat into generator file list building by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4161499443" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3039" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3039/hovercard" href="https://github.com/oferchen/rsync/pull/3039">#3039</a></li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>fix: drain SSH child stderr in background thread by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4084574105" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2741" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2741/hovercard" href="https://github.com/oferchen/rsync/pull/2741">#2741</a></li>
<li>fix: use shared base directory for --files-from file list building by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4084602523" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2746" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2746/hovercard" href="https://github.com/oferchen/rsync/pull/2746">#2746</a></li>
<li>fix: correct itemize time position T/t to match upstream by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4084600243" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2745" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2745/hovercard" href="https://github.com/oferchen/rsync/pull/2745">#2745</a></li>
<li>fix: activate receiver input multiplex for proto 28/29 daemon pulls by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4084628868" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2749" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2749/hovercard" href="https://github.com/oferchen/rsync/pull/2749">#2749</a></li>
<li>fix: add sanitize_path for files_from path traversal prevention by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4084632857" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2750" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2750/hovercard" href="https://github.com/oferchen/rsync/pull/2750">#2750</a></li>
<li>fix: fix --read-batch file list finalization and destination resolution by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4084637170" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2751" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2751/hovercard" href="https://github.com/oferchen/rsync/pull/2751">#2751</a></li>
<li>fix: add role trailers to error messages in transfer and daemon by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4085363185" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2758" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2758/hovercard" href="https://github.com/oferchen/rsync/pull/2758">#2758</a></li>
<li>fix: detect secluded-args flag in compact flag strings for protocol 28/29 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4086328650" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2760" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2760/hovercard" href="https://github.com/oferchen/rsync/pull/2760">#2760</a></li>
<li>fix: apply upstream option interactions when --files-from is active by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4086382549" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2762" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2762/hovercard" href="https://github.com/oferchen/rsync/pull/2762">#2762</a></li>
<li>fix: propagate --itemize-changes flag to remote server and enable client-mode output by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4086337212" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2761" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2761/hovercard" href="https://github.com/oferchen/rsync/pull/2761">#2761</a></li>
<li>fix: forward itemize-changes via --log-format=%i instead of compact flag by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4106590218" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2766" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2766/hovercard" href="https://github.com/oferchen/rsync/pull/2766">#2766</a></li>
<li>fix: correct batch file list reader and add replay tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4106523879" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2764" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2764/hovercard" href="https://github.com/oferchen/rsync/pull/2764">#2764</a></li>
<li>fix: gate info_log import behind #[cfg(unix)] to fix Windows build by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4111979459" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2837" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2837/hovercard" href="https://github.com/oferchen/rsync/pull/2837">#2837</a></li>
<li>fix: gate SocketOptionKind import behind cfg(not(windows)) in apply.rs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4112459611" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2866" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2866/hovercard" href="https://github.com/oferchen/rsync/pull/2866">#2866</a></li>
<li>fix: correct --files-from operand assembly and implied --relative handling by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4112397529" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2859" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2859/hovercard" href="https://github.com/oferchen/rsync/pull/2859">#2859</a></li>
<li>fix: gate tracing target constant imports behind cfg(feature = "tracing") by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4112539985" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2873" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2873/hovercard" href="https://github.com/oferchen/rsync/pull/2873">#2873</a></li>
<li>fix: correct --files-from test expectations to match upstream behavior by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4112846342" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2874" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2874/hovercard" href="https://github.com/oferchen/rsync/pull/2874">#2874</a></li>
<li>fix: add role trailers to generator error messages by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4112376406" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2856" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2856/hovercard" href="https://github.com/oferchen/rsync/pull/2856">#2856</a></li>
<li>fix: correct batch file header parsing for --read-batch by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4112484650" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2871" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2871/hovercard" href="https://github.com/oferchen/rsync/pull/2871">#2871</a></li>
<li>fix: add role trailers to sender error messages by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4112402487" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2860" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2860/hovercard" href="https://github.com/oferchen/rsync/pull/2860">#2860</a></li>
<li>fix: add role trailers to receiver error messages by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4112394326" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2858" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2858/hovercard" href="https://github.com/oferchen/rsync/pull/2858">#2858</a></li>
<li>fix: harden tempdir() with retry helper and extract test setup helpers by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4113251955" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2875" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2875/hovercard" href="https://github.com/oferchen/rsync/pull/2875">#2875</a></li>
<li>fix: align checksum negotiation failure with upstream rsync by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4113601809" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2896" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2896/hovercard" href="https://github.com/oferchen/rsync/pull/2896">#2896</a></li>
<li>fix: correct batch file list deserialization for --read-batch by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4113633363" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2899" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2899/hovercard" href="https://github.com/oferchen/rsync/pull/2899">#2899</a></li>
<li>fix: correct --files-from path resolution for interop compatibility by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4113699524" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2920" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2920/hovercard" href="https://github.com/oferchen/rsync/pull/2920">#2920</a></li>
<li>fix: server always trusts sender per upstream options.c:2493 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4113689499" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2913" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2913/hovercard" href="https://github.com/oferchen/rsync/pull/2913">#2913</a></li>
<li>fix: align itemize output format with upstream rsync by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4113659147" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2906" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2906/hovercard" href="https://github.com/oferchen/rsync/pull/2906">#2906</a></li>
<li>fix: add EnvGuard mutex serialization to all tests modifying environment variables by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4115458682" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2942" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2942/hovercard" href="https://github.com/oferchen/rsync/pull/2942">#2942</a></li>
<li>fix: backdate destination file mtimes in quick-check sensitive tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4115461280" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2944" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2944/hovercard" href="https://github.com/oferchen/rsync/pull/2944">#2944</a></li>
<li>fix: replace sleep-based synchronization with condition polling in tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4115462374" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2945" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2945/hovercard" href="https://github.com/oferchen/rsync/pull/2945">#2945</a></li>
<li>fix: add tempdir retry helper to reduce CI flakiness by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4115465725" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2948" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2948/hovercard" href="https://github.com/oferchen/rsync/pull/2948">#2948</a></li>
<li>fix: add spawn_with_timeout test helper to prevent CI hangs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4115466193" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2949" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2949/hovercard" href="https://github.com/oferchen/rsync/pull/2949">#2949</a></li>
<li>fix: ensure per-token zlib flush matches upstream token.c by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4115520845" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2967" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2967/hovercard" href="https://github.com/oferchen/rsync/pull/2967">#2967</a></li>
<li>fix: add timeout guards to integration tests to prevent CI hangs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4115530302" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2969" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2969/hovercard" href="https://github.com/oferchen/rsync/pull/2969">#2969</a></li>
<li>fix: switch Lz4Strategy from frame to raw block wire format by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4116889176" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2983" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2983/hovercard" href="https://github.com/oferchen/rsync/pull/2983">#2983</a></li>
<li>fix: add protocol 28/29 compatibility restrictions from upstream compat.c by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4116899328" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2984" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2984/hovercard" href="https://github.com/oferchen/rsync/pull/2984">#2984</a></li>
<li>fix: resolve master compilation errors in guard.rs and Lz4Strategy by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4118521441" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3005" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3005/hovercard" href="https://github.com/oferchen/rsync/pull/3005">#3005</a></li>
<li>fix: serialize buffer pool OnceLock tests to prevent interference by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4118364380" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2993" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2993/hovercard" href="https://github.com/oferchen/rsync/pull/2993">#2993</a></li>
<li>fix: correct 10 upstream wire incompatibilities by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4154217657" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3027" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3027/hovercard" href="https://github.com/oferchen/rsync/pull/3027">#3027</a></li>
<li>fix: preserve BufReader buffered data in daemon receive transfers by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4166982231" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3045" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3045/hovercard" href="https://github.com/oferchen/rsync/pull/3045">#3045</a></li>
<li>fix: batch script filter injection and bare --write-batch handling by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4167459387" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3046" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3046/hovercard" href="https://github.com/oferchen/rsync/pull/3046">#3046</a></li>
<li>fix: align zstd per-token flush boundaries with upstream framing by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4167472659" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3047" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3047/hovercard" href="https://github.com/oferchen/rsync/pull/3047">#3047</a></li>
<li>fix: record uncompressed tokens in batch file when compression is active by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4168258031" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3051" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3051/hovercard" href="https://github.com/oferchen/rsync/pull/3051">#3051</a></li>
<li>fix: align LZ4 per-token flush boundaries with upstream framing by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4168456507" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3053" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3053/hovercard" href="https://github.com/oferchen/rsync/pull/3053">#3053</a></li>
<li>fix: handle write_vectored return value in batch compression test by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4168993039" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3062" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3062/hovercard" href="https://github.com/oferchen/rsync/pull/3062">#3062</a></li>
<li>fix: use wire NDX offset in hardlink follower index assignment by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4169029703" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3064" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3064/hovercard" href="https://github.com/oferchen/rsync/pull/3064">#3064</a></li>
<li>fix: use single-frame zstd decoder, read_exact in batch tests, and feature-aware compression tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4170342242" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3065" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3065/hovercard" href="https://github.com/oferchen/rsync/pull/3065">#3065</a></li>
<li>fix: replace blanket protocol 28/29 interop suppression with specific exclusions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4172180853" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3068" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3068/hovercard" href="https://github.com/oferchen/rsync/pull/3068">#3068</a></li>
<li>fix: remove oc:hardlinks and oc:hardlinks-relative from known interop failures by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4172209193" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3069" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3069/hovercard" href="https://github.com/oferchen/rsync/pull/3069">#3069</a></li>
<li>fix: enable --files-from interop by un-skipping behavior scenario by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4172175811" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3067" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3067/hovercard" href="https://github.com/oferchen/rsync/pull/3067">#3067</a></li>
<li>fix: detect --new-compress and --compress-choice in daemon compression negotiation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4175874264" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3076" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3076/hovercard" href="https://github.com/oferchen/rsync/pull/3076">#3076</a></li>
<li>fix: remove 6 passing interop tests from KNOWN_FAILURES by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4177205479" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3077" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3077/hovercard" href="https://github.com/oferchen/rsync/pull/3077">#3077</a></li>
<li>fix: update compression state for abbreviated hardlink followers by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4177695808" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3078" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3078/hovercard" href="https://github.com/oferchen/rsync/pull/3078">#3078</a></li>
<li>fix: disable INC_RECURSE for daemon push to prevent goodbye hang by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4177828281" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3079" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3079/hovercard" href="https://github.com/oferchen/rsync/pull/3079">#3079</a></li>
<li>fix: resolve up:itemize test flake by using different file sizes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4178335457" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3080" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3080/hovercard" href="https://github.com/oferchen/rsync/pull/3080">#3080</a></li>
<li>fix: correct -FF filter shortcut to match upstream rsync behavior by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4179723441" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3082" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3082/hovercard" href="https://github.com/oferchen/rsync/pull/3082">#3082</a></li>
<li>fix: add --log-format=%i to daemon args for itemize interop by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4179883216" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3083" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3083/hovercard" href="https://github.com/oferchen/rsync/pull/3083">#3083</a></li>
<li>fix: correct batch interop framing for upstream rsync compatibility by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4200109689" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3084" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3084/hovercard" href="https://github.com/oferchen/rsync/pull/3084">#3084</a></li>
<li>fix: resolve batch replay and compat_flags interop failures by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4202421305" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3087" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3087/hovercard" href="https://github.com/oferchen/rsync/pull/3087">#3087</a></li>
<li>fix: propagate itemize flag to client-side ServerConfig for daemon push by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4202254621" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3086" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3086/hovercard" href="https://github.com/oferchen/rsync/pull/3086">#3086</a></li>
<li>fix: resolve Windows CI failures and SSH path detection by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4203718449" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3090" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3090/hovercard" href="https://github.com/oferchen/rsync/pull/3090">#3090</a></li>
<li>fix: enable lz4/zstd compression for daemon-mode transfers by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4202623952" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3088" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3088/hovercard" href="https://github.com/oferchen/rsync/pull/3088">#3088</a></li>
<li>fix: resolve flaky bandwidth limiter test due to integer truncation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4203999809" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3091" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3091/hovercard" href="https://github.com/oferchen/rsync/pull/3091">#3091</a></li>
<li>fix: read incremental flist segments in batch replay for INC_RECURSE by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4204110942" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3093" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3093/hovercard" href="https://github.com/oferchen/rsync/pull/3093">#3093</a></li>
<li>fix: correct itemize interop test regex to accept both push and pull directions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4204586984" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3096" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3096/hovercard" href="https://github.com/oferchen/rsync/pull/3096">#3096</a></li>
<li>fix: correct server flag 'z' to only emit for zlib compression by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4204472643" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3094" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3094/hovercard" href="https://github.com/oferchen/rsync/pull/3094">#3094</a></li>
<li>fix: remove up:compress-zstd from interop KNOWN_FAILURES by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4204666243" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3098" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3098/hovercard" href="https://github.com/oferchen/rsync/pull/3098">#3098</a></li>
<li>fix: suppress unused_must_use warning on XattrCache::store by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4204661000" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3097" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3097/hovercard" href="https://github.com/oferchen/rsync/pull/3097">#3097</a></li>
<li>fix: enable LZ4 compression interop tests against upstream rsync by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4204681405" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3099" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3099/hovercard" href="https://github.com/oferchen/rsync/pull/3099">#3099</a></li>
<li>fix: batch interop - INC_RECURSE interleaving and complete compat_flags by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4205284271" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3100" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3100/hovercard" href="https://github.com/oferchen/rsync/pull/3100">#3100</a></li>
<li>fix: batch replay INC_RECURSE support and delta stream parsing by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4206176030" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3101" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3101/hovercard" href="https://github.com/oferchen/rsync/pull/3101">#3101</a></li>
<li>fix: correct INC_RECURSE NDX-to-index mapping in batch replay by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4206735926" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3102" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3102/hovercard" href="https://github.com/oferchen/rsync/pull/3102">#3102</a></li>
<li>fix: add uid/gid name lists and checksum_seed for batch interop by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4206980860" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3103" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3103/hovercard" href="https://github.com/oferchen/rsync/pull/3103">#3103</a></li>
<li>fix: compute MD5 file checksum for batch interop compatibility by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4207119024" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3104" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3104/hovercard" href="https://github.com/oferchen/rsync/pull/3104">#3104</a></li>
<li>fix: read actual symlink targets for batch file flist encoding by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4207239764" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3105" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3105/hovercard" href="https://github.com/oferchen/rsync/pull/3105">#3105</a></li>
<li>fix: correct batch interop for ID lists, NDX indexing, and compression flag by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4207924477" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3106" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3106/hovercard" href="https://github.com/oferchen/rsync/pull/3106">#3106</a></li>
<li>fix: align LZ4 per-token frame flush with upstream rsync framing by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4208176509" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3110" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3110/hovercard" href="https://github.com/oferchen/rsync/pull/3110">#3110</a></li>
<li>fix: apply daemon filter rules on receiver side for push transfers by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4208176319" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3109" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3109/hovercard" href="https://github.com/oferchen/rsync/pull/3109">#3109</a></li>
<li>fix: use continuous zstd stream across files matching upstream rsync by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4208431657" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3112" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3112/hovercard" href="https://github.com/oferchen/rsync/pull/3112">#3112</a></li>
<li>fix: reuse TokenReader across files for zstd continuous stream compatibility by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4208619451" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3113" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3113/hovercard" href="https://github.com/oferchen/rsync/pull/3113">#3113</a></li>
<li>fix: adjust daemon flag string for --files-from interop compatibility by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4208622432" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3114" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3114/hovercard" href="https://github.com/oferchen/rsync/pull/3114">#3114</a></li>
<li>fix: reuse TokenReader across files for zstd continuous stream compatibility by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4209792304" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3116" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3116/hovercard" href="https://github.com/oferchen/rsync/pull/3116">#3116</a></li>
</ul>
<h3>CI/CD</h3>
<ul>
<li>ci: add criterion benchmark workflow for release tags by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4113691065" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2914" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2914/hovercard" href="https://github.com/oferchen/rsync/pull/2914">#2914</a></li>
<li>ci: add KNOWN_FAILURES tracking dashboard by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4113667807" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2908" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2908/hovercard" href="https://github.com/oferchen/rsync/pull/2908">#2908</a></li>
<li>ci: publish benchmark results on release tags by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4116157298" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2980" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2980/hovercard" href="https://github.com/oferchen/rsync/pull/2980">#2980</a></li>
<li>ci: add cargo-llvm-cov coverage workflow by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4122518048" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3012" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3012/hovercard" href="https://github.com/oferchen/rsync/pull/3012">#3012</a></li>
<li>ci: add incremental-flist and compression feature flag tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4161997356" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3040" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3040/hovercard" href="https://github.com/oferchen/rsync/pull/3040">#3040</a></li>
<li>ci: resolve remaining 5 interop known failures by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4165322367" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3043" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3043/hovercard" href="https://github.com/oferchen/rsync/pull/3043">#3043</a></li>
</ul>
<h3>Documentation</h3>
<ul>
<li>docs: comprehensive rustdoc cleanup and crate-level documentation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4084196888" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2739" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2739/hovercard" href="https://github.com/oferchen/rsync/pull/2739">#2739</a></li>
<li>docs: fix rustdoc broken links to private modules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4085249339" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2752" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2752/hovercard" href="https://github.com/oferchen/rsync/pull/2752">#2752</a></li>
<li>docs: document io_uring kernel requirements and fallback chain by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4113486579" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2885" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2885/hovercard" href="https://github.com/oferchen/rsync/pull/2885">#2885</a></li>
<li>docs: document unsafe boundary isolation pattern in fast_io by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4113582968" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2888" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2888/hovercard" href="https://github.com/oferchen/rsync/pull/2888">#2888</a></li>
<li>docs: verify debug_log! verbosity mapping matches upstream rsync by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4113597426" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2894" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2894/hovercard" href="https://github.com/oferchen/rsync/pull/2894">#2894</a></li>
<li>docs: add protocol compatibility matrix by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4113598671" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2895" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2895/hovercard" href="https://github.com/oferchen/rsync/pull/2895">#2895</a></li>
<li>docs: add platform feature parity matrix by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4113602187" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2897" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2897/hovercard" href="https://github.com/oferchen/rsync/pull/2897">#2897</a></li>
<li>docs: add upstream references and clean comments in engine executor modules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4114037347" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2927" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2927/hovercard" href="https://github.com/oferchen/rsync/pull/2927">#2927</a></li>
<li>docs: add upstream references and clean comments in transfer receiver/generator by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4114042276" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2929" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2929/hovercard" href="https://github.com/oferchen/rsync/pull/2929">#2929</a></li>
<li>docs: add rustdoc to transfer crate receiver and generator modules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4115416469" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2933" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2933/hovercard" href="https://github.com/oferchen/rsync/pull/2933">#2933</a></li>
<li>docs: add rustdoc for buffer pool contention and RAII guard pattern by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4115439416" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2937" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2937/hovercard" href="https://github.com/oferchen/rsync/pull/2937">#2937</a></li>
<li>docs: add upstream references and rustdoc to engine executor modules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4115451465" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2941" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2941/hovercard" href="https://github.com/oferchen/rsync/pull/2941">#2941</a></li>
<li>docs: add rustdoc and upstream references to metadata apply module by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4115468935" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2951" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2951/hovercard" href="https://github.com/oferchen/rsync/pull/2951">#2951</a></li>
<li>docs: improve rustdoc and upstream references in filters crate by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4115475465" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2954" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2954/hovercard" href="https://github.com/oferchen/rsync/pull/2954">#2954</a></li>
<li>docs: add upstream references and rustdoc to daemon crate modules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4115477804" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2955" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2955/hovercard" href="https://github.com/oferchen/rsync/pull/2955">#2955</a></li>
<li>docs: add rustdoc and upstream references to logging crate by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4115477841" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2956" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2956/hovercard" href="https://github.com/oferchen/rsync/pull/2956">#2956</a></li>
<li>docs: add upstream references and rustdoc to protocol flist module by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4115479565" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2958" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2958/hovercard" href="https://github.com/oferchen/rsync/pull/2958">#2958</a></li>
<li>docs: add upstream references and rustdoc to core crate session modules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4115503460" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2963" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2963/hovercard" href="https://github.com/oferchen/rsync/pull/2963">#2963</a></li>
<li>docs: remove restatement comments across 8 crates by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4175765651" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3075" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3075/hovercard" href="https://github.com/oferchen/rsync/pull/3075">#3075</a></li>
<li>docs: update README v0.6.0 release notes and clean up restating comments by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4210653851" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3118" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3118/hovercard" href="https://github.com/oferchen/rsync/pull/3118">#3118</a></li>
</ul>
<h3>Other Changes</h3>
<ul>
<li>refactor: extract setup tests into dedicated tests.rs file by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4084594270" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2743" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2743/hovercard" href="https://github.com/oferchen/rsync/pull/2743">#2743</a></li>
<li>test: add sanitize_file_list tests for --trust-sender by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4084595890" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2744" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2744/hovercard" href="https://github.com/oferchen/rsync/pull/2744">#2744</a></li>
<li>test: add property tests for varint encoding boundaries by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4085255640" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2755" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2755/hovercard" href="https://github.com/oferchen/rsync/pull/2755">#2755</a></li>
<li>test: add protocol 29 wire format golden byte tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4085266505" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2756" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2756/hovercard" href="https://github.com/oferchen/rsync/pull/2756">#2756</a></li>
<li>style: add #[must_use] annotations to value-returning fns by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4085332989" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2757" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2757/hovercard" href="https://github.com/oferchen/rsync/pull/2757">#2757</a></li>
<li>test: add comprehensive unit tests for FileEntryExtras accessors by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4084573096" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2740" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2740/hovercard" href="https://github.com/oferchen/rsync/pull/2740">#2740</a></li>
<li>test: add property-based roundtrip tests for FileEntry wire format by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4084579024" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2742" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2742/hovercard" href="https://github.com/oferchen/rsync/pull/2742">#2742</a></li>
<li>test: add protocol 28 wire format golden byte tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4084613247" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2748" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2748/hovercard" href="https://github.com/oferchen/rsync/pull/2748">#2748</a></li>
<li>test: add property tests for filter rule evaluation correctness by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4085253272" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2753" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2753/hovercard" href="https://github.com/oferchen/rsync/pull/2753">#2753</a></li>
<li>test: add property tests for delta script encode/decode roundtrip by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4085255535" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2754" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2754/hovercard" href="https://github.com/oferchen/rsync/pull/2754">#2754</a></li>
<li>refactor: extract shared TestDaemon infrastructure for interop tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4085626455" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2759" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2759/hovercard" href="https://github.com/oferchen/rsync/pull/2759">#2759</a></li>
<li>test: add comprehensive FileEntryExtras accessor unit tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4106525004" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2765" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2765/hovercard" href="https://github.com/oferchen/rsync/pull/2765">#2765</a></li>
<li>refactor: add #[must_use] to Result-returning public functions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4086416292" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2763" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2763/hovercard" href="https://github.com/oferchen/rsync/pull/2763">#2763</a></li>
<li>refactor: decompose rsyncd_config.rs into parser, sections, and validation submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4106737835" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2768" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2768/hovercard" href="https://github.com/oferchen/rsync/pull/2768">#2768</a></li>
<li>refactor: decompose receiver/transfer.rs into phases, candidates, and pipeline submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4106731658" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2767" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2767/hovercard" href="https://github.com/oferchen/rsync/pull/2767">#2767</a></li>
<li>refactor: decompose incremental.rs into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4106743340" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2769" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2769/hovercard" href="https://github.com/oferchen/rsync/pull/2769">#2769</a></li>
<li>refactor: decompose protocol codec into legacy, modern, and dispatch submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4106748525" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2770" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2770/hovercard" href="https://github.com/oferchen/rsync/pull/2770">#2770</a></li>
<li>refactor: decompose daemon_transfer.rs into connection and orchestration submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4106752644" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2771" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2771/hovercard" href="https://github.com/oferchen/rsync/pull/2771">#2771</a></li>
<li>refactor: decompose wire/delta.rs into token handling and encoding submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4109365958" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2774" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2774/hovercard" href="https://github.com/oferchen/rsync/pull/2774">#2774</a></li>
<li>refactor: decompose runtime_options.rs into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4109371009" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2776" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2776/hovercard" href="https://github.com/oferchen/rsync/pull/2776">#2776</a></li>
<li>refactor: decompose module_definition.rs into parsing and validation submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4109382230" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2779" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2779/hovercard" href="https://github.com/oferchen/rsync/pull/2779">#2779</a></li>
<li>refactor: decompose server_runtime.rs into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4109382481" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2780" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2780/hovercard" href="https://github.com/oferchen/rsync/pull/2780">#2780</a></li>
<li>refactor: decompose flags.rs into flag resolution and validation submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4109386406" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2781" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2781/hovercard" href="https://github.com/oferchen/rsync/pull/2781">#2781</a></li>
<li>refactor: decompose file_entry_decode.rs into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4109593321" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2783" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2783/hovercard" href="https://github.com/oferchen/rsync/pull/2783">#2783</a></li>
<li>refactor: decompose codec/ndx.rs into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4109597928" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2788" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2788/hovercard" href="https://github.com/oferchen/rsync/pull/2788">#2788</a></li>
<li>refactor: decompose protocol_version.rs into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4109605783" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2792" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2792/hovercard" href="https://github.com/oferchen/rsync/pull/2792">#2792</a></li>
<li>refactor: decompose map_file.rs into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4109597585" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2786" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2786/hovercard" href="https://github.com/oferchen/rsync/pull/2786">#2786</a></li>
<li>refactor: decompose apply.rs into ownership, permissions, and timestamps submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4107933248" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2773" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2773/hovercard" href="https://github.com/oferchen/rsync/pull/2773">#2773</a></li>
<li>refactor: decompose limiter/core.rs into rate limiting subsystem submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4109374359" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2778" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2778/hovercard" href="https://github.com/oferchen/rsync/pull/2778">#2778</a></li>
<li>refactor: decompose batched_stat.rs into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4109590700" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2782" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2782/hovercard" href="https://github.com/oferchen/rsync/pull/2782">#2782</a></li>
<li>refactor: decompose parsed_args.rs into directory module with organized field groups by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4109593582" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2784" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2784/hovercard" href="https://github.com/oferchen/rsync/pull/2784">#2784</a></li>
<li>refactor: decompose options builder into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4109596909" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2785" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2785/hovercard" href="https://github.com/oferchen/rsync/pull/2785">#2785</a></li>
<li>refactor: decompose flist entry.rs into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4109597792" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2787" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2787/hovercard" href="https://github.com/oferchen/rsync/pull/2787">#2787</a></li>
<li>refactor: decompose varint.rs into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4109598055" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2789" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2789/hovercard" href="https://github.com/oferchen/rsync/pull/2789">#2789</a></li>
<li>refactor: decompose ack_batcher.rs into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4109604674" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2790" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2790/hovercard" href="https://github.com/oferchen/rsync/pull/2790">#2790</a></li>
<li>refactor: decompose xattr wire.rs into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4109605221" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2791" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2791/hovercard" href="https://github.com/oferchen/rsync/pull/2791">#2791</a></li>
<li>refactor: decompose arguments parser into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4109608585" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2793" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2793/hovercard" href="https://github.com/oferchen/rsync/pull/2793">#2793</a></li>
<li>refactor: decompose filters merge.rs into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4109610956" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2794" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2794/hovercard" href="https://github.com/oferchen/rsync/pull/2794">#2794</a></li>
<li>refactor: decompose transfer reader into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4109611169" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2795" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2795/hovercard" href="https://github.com/oferchen/rsync/pull/2795">#2795</a></li>
<li>refactor: decompose cli server.rs into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4109615666" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2797" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2797/hovercard" href="https://github.com/oferchen/rsync/pull/2797">#2797</a></li>
<li>refactor: decompose strong/strategy.rs into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4109613832" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2796" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2796/hovercard" href="https://github.com/oferchen/rsync/pull/2796">#2796</a></li>
<li>refactor: decompose flist/read.rs into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4109620033" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2798" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2798/hovercard" href="https://github.com/oferchen/rsync/pull/2798">#2798</a></li>
<li>refactor: decompose execution options into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4109668926" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2800" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2800/hovercard" href="https://github.com/oferchen/rsync/pull/2800">#2800</a></li>
<li>refactor: decompose wire/file_entry.rs into encoding and type definition submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4109369219" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2775" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2775/hovercard" href="https://github.com/oferchen/rsync/pull/2775">#2775</a></li>
<li>refactor: decompose metadata mapping into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4109676574" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2802" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2802/hovercard" href="https://github.com/oferchen/rsync/pull/2802">#2802</a></li>
<li>refactor: decompose dry_run into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4109677867" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2804" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2804/hovercard" href="https://github.com/oferchen/rsync/pull/2804">#2804</a></li>
<li>refactor: decompose parallel.rs into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4109678366" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2805" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2805/hovercard" href="https://github.com/oferchen/rsync/pull/2805">#2805</a></li>
<li>refactor: decompose config enums into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4109679088" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2806" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2806/hovercard" href="https://github.com/oferchen/rsync/pull/2806">#2806</a></li>
<li>refactor: decompose transfer writer into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4109679663" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2807" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2807/hovercard" href="https://github.com/oferchen/rsync/pull/2807">#2807</a></li>
<li>refactor: decompose executor sources into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4109680513" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2808" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2808/hovercard" href="https://github.com/oferchen/rsync/pull/2808">#2808</a></li>
<li>refactor: decompose daemon_transfer orchestration into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4109681101" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2809" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2809/hovercard" href="https://github.com/oferchen/rsync/pull/2809">#2809</a></li>
<li>refactor: decompose exit_code into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4109683447" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2810" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2810/hovercard" href="https://github.com/oferchen/rsync/pull/2810">#2810</a></li>
<li>refactor: decompose client summary into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4109687603" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2811" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2811/hovercard" href="https://github.com/oferchen/rsync/pull/2811">#2811</a></li>
<li>refactor: decompose connection_pool into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4109688497" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2812" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2812/hovercard" href="https://github.com/oferchen/rsync/pull/2812">#2812</a></li>
<li>refactor: decompose compress strategy into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4109694709" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2814" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2814/hovercard" href="https://github.com/oferchen/rsync/pull/2814">#2814</a></li>
<li>refactor: decompose config_helpers into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4109700750" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2816" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2816/hovercard" href="https://github.com/oferchen/rsync/pull/2816">#2816</a></li>
<li>refactor: decompose batched_writer into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4109728065" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2818" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2818/hovercard" href="https://github.com/oferchen/rsync/pull/2818">#2818</a></li>
<li>refactor: decompose multiplex/io.rs into read and write path submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4109777773" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2819" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2819/hovercard" href="https://github.com/oferchen/rsync/pull/2819">#2819</a></li>
<li>refactor: decompose change_set into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4109676334" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2801" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2801/hovercard" href="https://github.com/oferchen/rsync/pull/2801">#2801</a></li>
<li>refactor: decompose batch format into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4109691087" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2813" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2813/hovercard" href="https://github.com/oferchen/rsync/pull/2813">#2813</a></li>
<li>refactor: decompose protocol stats into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4109663864" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2799" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2799/hovercard" href="https://github.com/oferchen/rsync/pull/2799">#2799</a></li>
<li>refactor: decompose skip_compress into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4109676601" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2803" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2803/hovercard" href="https://github.com/oferchen/rsync/pull/2803">#2803</a></li>
<li>refactor: decompose disk_commit into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4109700378" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2815" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2815/hovercard" href="https://github.com/oferchen/rsync/pull/2815">#2815</a></li>
<li>refactor: decompose module_state into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4109715504" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2817" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2817/hovercard" href="https://github.com/oferchen/rsync/pull/2817">#2817</a></li>
<li>refactor: decompose itemize.rs into flags and formatting submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4111833864" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2824" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2824/hovercard" href="https://github.com/oferchen/rsync/pull/2824">#2824</a></li>
<li>refactor: decompose skip_compress.rs into focused submodules with value objects by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4111825378" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2820" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2820/hovercard" href="https://github.com/oferchen/rsync/pull/2820">#2820</a></li>
<li>refactor: decompose ACL definition.rs into type and conversion submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4111833159" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2822" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2822/hovercard" href="https://github.com/oferchen/rsync/pull/2822">#2822</a></li>
<li>refactor: decompose handshake session.rs into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4111833754" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2823" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2823/hovercard" href="https://github.com/oferchen/rsync/pull/2823">#2823</a></li>
<li>refactor: decompose protocol sniffer drain.rs into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4111833959" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2825" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2825/hovercard" href="https://github.com/oferchen/rsync/pull/2825">#2825</a></li>
<li>refactor: decompose receiver directory.rs into creation and metadata submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4111825972" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2821" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2821/hovercard" href="https://github.com/oferchen/rsync/pull/2821">#2821</a></li>
<li>refactor: decompose transfer_ops.rs into file type dispatch submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4111834039" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2826" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2826/hovercard" href="https://github.com/oferchen/rsync/pull/2826">#2826</a></li>
<li>refactor: decompose match fuzzy.rs into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4111968877" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2827" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2827/hovercard" href="https://github.com/oferchen/rsync/pull/2827">#2827</a></li>
<li>refactor: decompose core version features.rs into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4111969278" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2828" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2828/hovercard" href="https://github.com/oferchen/rsync/pull/2828">#2828</a></li>
<li>refactor: decompose protocol state.rs into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4111972245" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2832" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2832/hovercard" href="https://github.com/oferchen/rsync/pull/2832">#2832</a></li>
<li>refactor: decompose protocol ACL wire.rs into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4111972259" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2833" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2833/hovercard" href="https://github.com/oferchen/rsync/pull/2833">#2833</a></li>
<li>refactor: decompose transfer delta_apply.rs into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4111972963" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2834" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2834/hovercard" href="https://github.com/oferchen/rsync/pull/2834">#2834</a></li>
<li>refactor: decompose cli progress format.rs into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4111973412" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2835" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2835/hovercard" href="https://github.com/oferchen/rsync/pull/2835">#2835</a></li>
<li>refactor: decompose core timeout.rs into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4111971870" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2829" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2829/hovercard" href="https://github.com/oferchen/rsync/pull/2829">#2829</a></li>
<li>refactor: decompose protocol error_recovery.rs into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4111972158" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2830" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2830/hovercard" href="https://github.com/oferchen/rsync/pull/2830">#2830</a></li>
<li>refactor: decompose protocol iconv.rs into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4111972216" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2831" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2831/hovercard" href="https://github.com/oferchen/rsync/pull/2831">#2831</a></li>
<li>refactor: decompose engine directory recursive.rs into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4111973413" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2836" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2836/hovercard" href="https://github.com/oferchen/rsync/pull/2836">#2836</a></li>
<li>refactor: decompose debug_recv into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4112046509" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2838" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2838/hovercard" href="https://github.com/oferchen/rsync/pull/2838">#2838</a></li>
<li>refactor: decompose socket_options.rs into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4112047427" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2841" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2841/hovercard" href="https://github.com/oferchen/rsync/pull/2841">#2841</a></li>
<li>refactor: decompose metadata id_lookup.rs into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4112047838" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2842" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2842/hovercard" href="https://github.com/oferchen/rsync/pull/2842">#2842</a></li>
<li>refactor: decompose checksums pipeline.rs into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4112048094" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2844" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2844/hovercard" href="https://github.com/oferchen/rsync/pull/2844">#2844</a></li>
<li>refactor: decompose cli metadata.rs into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4112047285" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2840" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2840/hovercard" href="https://github.com/oferchen/rsync/pull/2840">#2840</a></li>
<li>refactor: decompose checksum pipelined.rs into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4112047906" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2843" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2843/hovercard" href="https://github.com/oferchen/rsync/pull/2843">#2843</a></li>
<li>refactor: decompose negotiation detector.rs into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4112048369" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2845" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2845/hovercard" href="https://github.com/oferchen/rsync/pull/2845">#2845</a></li>
<li>refactor: extract daemon_transfer connection tests to separate file by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4112069886" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2847" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2847/hovercard" href="https://github.com/oferchen/rsync/pull/2847">#2847</a></li>
<li>refactor: extract server_runtime tests into dedicated module by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4112080184" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2848" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2848/hovercard" href="https://github.com/oferchen/rsync/pull/2848">#2848</a></li>
<li>refactor: extract ClientConfigBuilder tests into dedicated tests.rs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4112100447" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2849" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2849/hovercard" href="https://github.com/oferchen/rsync/pull/2849">#2849</a></li>
<li>refactor: decompose copy transfer.rs into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4112050627" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2846" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2846/hovercard" href="https://github.com/oferchen/rsync/pull/2846">#2846</a></li>
<li>refactor: extract module_definition tests into dedicated test file by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4112181578" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2850" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2850/hovercard" href="https://github.com/oferchen/rsync/pull/2850">#2850</a></li>
<li>refactor: decompose debug_deltasum.rs into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4112046608" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2839" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2839/hovercard" href="https://github.com/oferchen/rsync/pull/2839">#2839</a></li>
<li>refactor: extract metadata options tests into dedicated test file by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4112221085" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2853" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2853/hovercard" href="https://github.com/oferchen/rsync/pull/2853">#2853</a></li>
<li>refactor: decompose transfer setup.rs into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4112259802" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2854" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2854/hovercard" href="https://github.com/oferchen/rsync/pull/2854">#2854</a></li>
<li>test: add property tests for varint encoding boundaries by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4112372730" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2855" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2855/hovercard" href="https://github.com/oferchen/rsync/pull/2855">#2855</a></li>
<li>refactor: decompose builder.rs setter methods into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4112479942" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2869" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2869/hovercard" href="https://github.com/oferchen/rsync/pull/2869">#2869</a></li>
<li>test: add property tests for filter rule evaluation correctness by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4112424450" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2863" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2863/hovercard" href="https://github.com/oferchen/rsync/pull/2863">#2863</a></li>
<li>refactor: remove test-only DeletionStrategy trait and simplify deletion module by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4112459788" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2867" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2867/hovercard" href="https://github.com/oferchen/rsync/pull/2867">#2867</a></li>
<li>refactor: apply Dependency Inversion to protocol negotiation in setup by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4112465085" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2868" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2868/hovercard" href="https://github.com/oferchen/rsync/pull/2868">#2868</a></li>
<li>test: add protocol 28 wire format golden tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4112381406" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2857" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2857/hovercard" href="https://github.com/oferchen/rsync/pull/2857">#2857</a></li>
<li>test: add property tests for delta script encode/decode roundtrip by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4112424221" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2862" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2862/hovercard" href="https://github.com/oferchen/rsync/pull/2862">#2862</a></li>
<li>test: add protocol 29 wire format golden tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4112424785" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2864" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2864/hovercard" href="https://github.com/oferchen/rsync/pull/2864">#2864</a></li>
<li>style: clean up comments and convert to rustdoc in remaining crates by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4112486418" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2872" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2872/hovercard" href="https://github.com/oferchen/rsync/pull/2872">#2872</a></li>
<li>test: add SSH keepalive option injection tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4112424017" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2861" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2861/hovercard" href="https://github.com/oferchen/rsync/pull/2861">#2861</a></li>
<li>test: add property tests for FileEntry encode/decode roundtrip by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4112425782" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2865" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2865/hovercard" href="https://github.com/oferchen/rsync/pull/2865">#2865</a></li>
<li>chore: remove dead parallel_transfer module by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4113442680" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2876" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2876/hovercard" href="https://github.com/oferchen/rsync/pull/2876">#2876</a></li>
<li>test: add FileEntry memory benchmark for 100K files by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4113449197" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2877" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2877/hovercard" href="https://github.com/oferchen/rsync/pull/2877">#2877</a></li>
<li>test: add WriteStrategy selection logic tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4113455502" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2878" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2878/hovercard" href="https://github.com/oferchen/rsync/pull/2878">#2878</a></li>
<li>chore: fix rustdoc warnings by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4113461388" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2879" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2879/hovercard" href="https://github.com/oferchen/rsync/pull/2879">#2879</a></li>
<li>chore: audit and clean up #[allow(dead_code)] annotations by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4113463458" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2880" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2880/hovercard" href="https://github.com/oferchen/rsync/pull/2880">#2880</a></li>
<li>test: add error recovery test for permission-denied files by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4113540157" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2887" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2887/hovercard" href="https://github.com/oferchen/rsync/pull/2887">#2887</a></li>
<li>test: add io_uring copy fallback and parity tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4113590595" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2891" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2891/hovercard" href="https://github.com/oferchen/rsync/pull/2891">#2891</a></li>
<li>test: add WriteStrategy::Direct path tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4113593599" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2893" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2893/hovercard" href="https://github.com/oferchen/rsync/pull/2893">#2893</a></li>
<li>test: add SSH stderr deadlock regression test by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4113648046" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2900" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2900/hovercard" href="https://github.com/oferchen/rsync/pull/2900">#2900</a></li>
<li>test: add criterion benchmarks for local copy path by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4113652200" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2901" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2901/hovercard" href="https://github.com/oferchen/rsync/pull/2901">#2901</a></li>
<li>test: add filter rules to interop test harness by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4113660743" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2907" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2907/hovercard" href="https://github.com/oferchen/rsync/pull/2907">#2907</a></li>
<li>style: fix cargo fmt formatting issues on master by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4113990106" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2921" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2921/hovercard" href="https://github.com/oferchen/rsync/pull/2921">#2921</a></li>
<li>refactor: extract BufferGuard types into buffer_pool/guard.rs submodule by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4114026905" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2924" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2924/hovercard" href="https://github.com/oferchen/rsync/pull/2924">#2924</a></li>
<li>refactor: use WriteStrategy::TempFileRename for temp-file path by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4113692547" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2916" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2916/hovercard" href="https://github.com/oferchen/rsync/pull/2916">#2916</a></li>
<li>test: backdate destination files to prevent quick-check skip flakiness by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4114033393" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2926" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2926/hovercard" href="https://github.com/oferchen/rsync/pull/2926">#2926</a></li>
<li>test: add criterion benchmarks for daemon mode by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4113694868" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2917" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2917/hovercard" href="https://github.com/oferchen/rsync/pull/2917">#2917</a></li>
<li>test: add SIGINT temp file cleanup verification by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4113586704" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2889" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2889/hovercard" href="https://github.com/oferchen/rsync/pull/2889">#2889</a></li>
<li>test: add property tests for wire format encode/decode roundtrip by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4113466936" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2883" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2883/hovercard" href="https://github.com/oferchen/rsync/pull/2883">#2883</a></li>
<li>chore: add shared test-support crate with tempdir retry helper by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4113464526" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2881" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2881/hovercard" href="https://github.com/oferchen/rsync/pull/2881">#2881</a></li>
<li>test: add error recovery tests for write failures by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4113480419" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2884" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2884/hovercard" href="https://github.com/oferchen/rsync/pull/2884">#2884</a></li>
<li>test: add daemon push/pull lifecycle integration tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4113488805" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2886" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2886/hovercard" href="https://github.com/oferchen/rsync/pull/2886">#2886</a></li>
<li>test: add incremental recursion integration tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4113590721" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2892" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2892/hovercard" href="https://github.com/oferchen/rsync/pull/2892">#2892</a></li>
<li>test: add comprehensive error recovery integration tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4113692396" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2915" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2915/hovercard" href="https://github.com/oferchen/rsync/pull/2915">#2915</a></li>
<li>test: add criterion benchmarks for wire protocol encoding/decoding by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4113652559" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2902" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2902/hovercard" href="https://github.com/oferchen/rsync/pull/2902">#2902</a></li>
<li>test: add buffer pool memory pressure and concurrency tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4113653643" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2903" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2903/hovercard" href="https://github.com/oferchen/rsync/pull/2903">#2903</a></li>
<li>test: add SSH transfer integration tests with retry by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4113655736" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2905" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2905/hovercard" href="https://github.com/oferchen/rsync/pull/2905">#2905</a></li>
<li>test: add O_TMPFILE / anonymous temp file path tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4113670118" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2909" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2909/hovercard" href="https://github.com/oferchen/rsync/pull/2909">#2909</a></li>
<li>fix: resolve remaining --read-batch issues by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4113682043" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2910" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2910/hovercard" href="https://github.com/oferchen/rsync/pull/2910">#2910</a></li>
<li>refactor: remove unused concurrent_delta module by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4114021906" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2922" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2922/hovercard" href="https://github.com/oferchen/rsync/pull/2922">#2922</a></li>
<li>test: ensure all env-modifying tests use EnvGuard for isolation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4114029438" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2925" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2925/hovercard" href="https://github.com/oferchen/rsync/pull/2925">#2925</a></li>
<li>test: replace sleep-based waits with condition-based polling by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4114041274" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2928" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2928/hovercard" href="https://github.com/oferchen/rsync/pull/2928">#2928</a></li>
<li>test: add error recovery test for vanished source files by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4113466870" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2882" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2882/hovercard" href="https://github.com/oferchen/rsync/pull/2882">#2882</a></li>
<li>refactor: extract BufferGuard and BorrowedBufferGuard into guard.rs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4115412038" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2930" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2930/hovercard" href="https://github.com/oferchen/rsync/pull/2930">#2930</a></li>
<li>refactor: remove unused AsyncPipelineConfig builder methods by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4115412685" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2931" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2931/hovercard" href="https://github.com/oferchen/rsync/pull/2931">#2931</a></li>
<li>refactor: extract DeltaWork and DeltaResult into concurrent_delta/types.rs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4115415733" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2932" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2932/hovercard" href="https://github.com/oferchen/rsync/pull/2932">#2932</a></li>
<li>refactor: apply error_location! macro to receiver error sites by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4115416533" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2934" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2934/hovercard" href="https://github.com/oferchen/rsync/pull/2934">#2934</a></li>
<li>refactor: apply error_location! macro to sender error sites by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4115420130" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2935" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2935/hovercard" href="https://github.com/oferchen/rsync/pull/2935">#2935</a></li>
<li>refactor: apply error_location! macro to generator error sites by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4115421061" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2936" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2936/hovercard" href="https://github.com/oferchen/rsync/pull/2936">#2936</a></li>
<li>refactor: remove dead code from concurrent_delta module by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4115441564" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2939" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2939/hovercard" href="https://github.com/oferchen/rsync/pull/2939">#2939</a></li>
<li>refactor: remove unused channel_capacity from disk commit pipeline by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4115459965" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2943" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2943/hovercard" href="https://github.com/oferchen/rsync/pull/2943">#2943</a></li>
<li>refactor: replace Mutex-based error collection with lock-free patterns by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4115465028" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2946" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2946/hovercard" href="https://github.com/oferchen/rsync/pull/2946">#2946</a></li>
<li>test: add integration tests for error recovery scenarios by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4115465545" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2947" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2947/hovercard" href="https://github.com/oferchen/rsync/pull/2947">#2947</a></li>
<li>test: add per-token compression flush tests against upstream wire format by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4115468864" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2950" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2950/hovercard" href="https://github.com/oferchen/rsync/pull/2950">#2950</a></li>
<li>refactor: audit bandwidth crate - remove dead code and improve rustdoc by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4115472253" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2953" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2953/hovercard" href="https://github.com/oferchen/rsync/pull/2953">#2953</a></li>
<li>refactor: audit checksums crate - remove dead code and improve rustdoc by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4115479847" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2959" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2959/hovercard" href="https://github.com/oferchen/rsync/pull/2959">#2959</a></li>
<li>docs: add upstream references and rustdoc to transfer receiver and generator by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4115448686" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2940" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2940/hovercard" href="https://github.com/oferchen/rsync/pull/2940">#2940</a></li>
<li>refactor: apply error_location! macro to generator error sites by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4115495573" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2960" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2960/hovercard" href="https://github.com/oferchen/rsync/pull/2960">#2960</a></li>
<li>refactor: apply error_location! macro to receiver error sites by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4115499202" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2962" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2962/hovercard" href="https://github.com/oferchen/rsync/pull/2962">#2962</a></li>
<li>refactor: extract builder.rs metadata option setters into submodule by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4115506832" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2964" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2964/hovercard" href="https://github.com/oferchen/rsync/pull/2964">#2964</a></li>
<li>refactor: extract builder.rs path/filter setters into submodule by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4115507705" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2965" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2965/hovercard" href="https://github.com/oferchen/rsync/pull/2965">#2965</a></li>
<li>refactor: define BufferAllocator trait for dependency inversion in BufferPool by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4115517340" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2966" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2966/hovercard" href="https://github.com/oferchen/rsync/pull/2966">#2966</a></li>
<li>refactor: extract DeltaWork and DeltaResult into types module by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4115528763" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2968" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2968/hovercard" href="https://github.com/oferchen/rsync/pull/2968">#2968</a></li>
<li>refactor: apply Strategy pattern to concurrent_delta work dispatching by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4116141479" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2970" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2970/hovercard" href="https://github.com/oferchen/rsync/pull/2970">#2970</a></li>
<li>style: remove decorative banner comments and commented-out code by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4116937051" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2985" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2985/hovercard" href="https://github.com/oferchen/rsync/pull/2985">#2985</a></li>
<li>refactor: decompose logging/levels.rs into info and debug submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4118326846" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2988" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2988/hovercard" href="https://github.com/oferchen/rsync/pull/2988">#2988</a></li>
<li>refactor: extract DeferredOperationQueue from CopyContext by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4118328970" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2989" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2989/hovercard" href="https://github.com/oferchen/rsync/pull/2989">#2989</a></li>
<li>refactor: decompose platform_copy.rs into types, dispatch, and test submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4118334833" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2990" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2990/hovercard" href="https://github.com/oferchen/rsync/pull/2990">#2990</a></li>
<li>refactor: group FinalizeMetadataParams path fields into MetadataPathContext by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4118338409" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2991" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2991/hovercard" href="https://github.com/oferchen/rsync/pull/2991">#2991</a></li>
<li>refactor: extract write_strategy submodule from execute.rs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4118351281" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2992" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2992/hovercard" href="https://github.com/oferchen/rsync/pull/2992">#2992</a></li>
<li>refactor: decompose async_session.rs into listener, session, and shutdown submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4118370747" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2994" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2994/hovercard" href="https://github.com/oferchen/rsync/pull/2994">#2994</a></li>
<li>refactor: decompose core/client/run.rs into filters and batch submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4118371401" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2995" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2995/hovercard" href="https://github.com/oferchen/rsync/pull/2995">#2995</a></li>
<li>refactor: decompose cli/file_list.rs into loader, parser, and resolver submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4118374089" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2996" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2996/hovercard" href="https://github.com/oferchen/rsync/pull/2996">#2996</a></li>
<li>refactor: decompose generator/file_list.rs into walk, entry, hardlinks, and inc_recurse submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4118405269" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2997" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2997/hovercard" href="https://github.com/oferchen/rsync/pull/2997">#2997</a></li>
<li>refactor: decompose accept_loop.rs into reload and connection submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4118425642" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2998" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2998/hovercard" href="https://github.com/oferchen/rsync/pull/2998">#2998</a></li>
<li>style: cleanup comments in transfer crate modules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4118438810" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3000" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3000/hovercard" href="https://github.com/oferchen/rsync/pull/3000">#3000</a></li>
<li>style: cleanup comments and improve rustdoc in compress crate by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4118441392" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3001" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3001/hovercard" href="https://github.com/oferchen/rsync/pull/3001">#3001</a></li>
<li>refactor: extract builder and tests from match/index.rs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4118448614" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3002" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3002/hovercard" href="https://github.com/oferchen/rsync/pull/3002">#3002</a></li>
<li>style: cleanup comments and add rustdoc in cli/execution/drive modules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4118452260" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3003" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3003/hovercard" href="https://github.com/oferchen/rsync/pull/3003">#3003</a></li>
<li>style: cleanup comments and improve rustdoc in engine context modules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4118458302" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3004" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3004/hovercard" href="https://github.com/oferchen/rsync/pull/3004">#3004</a></li>
<li>refactor: decompose compiled.rs into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4118639446" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3006" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3006/hovercard" href="https://github.com/oferchen/rsync/pull/3006">#3006</a></li>
<li>refactor: decompose hardlink.rs into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4118639585" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3007" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3007/hovercard" href="https://github.com/oferchen/rsync/pull/3007">#3007</a></li>
<li>refactor: decompose build_base_command.rs into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4118639989" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3008" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3008/hovercard" href="https://github.com/oferchen/rsync/pull/3008">#3008</a></li>
<li>refactor: decompose batch reader into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4118642444" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3009" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3009/hovercard" href="https://github.com/oferchen/rsync/pull/3009">#3009</a></li>
<li>refactor: decompose buffer_pool/mod.rs into focused submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4118647152" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3010" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3010/hovercard" href="https://github.com/oferchen/rsync/pull/3010">#3010</a></li>
<li>refactor: decompose zlib.rs into focused submodules following SRP by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4118650606" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3011" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3011/hovercard" href="https://github.com/oferchen/rsync/pull/3011">#3011</a></li>
<li>test: add filter interop tests against upstream rsync by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4122527990" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3015" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3015/hovercard" href="https://github.com/oferchen/rsync/pull/3015">#3015</a></li>
<li>test: add INC_RECURSE stress tests with deep nesting by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4122531242" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3017" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3017/hovercard" href="https://github.com/oferchen/rsync/pull/3017">#3017</a></li>
<li>test: add filter edge case tests against upstream rsync by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4122555213" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3021" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3021/hovercard" href="https://github.com/oferchen/rsync/pull/3021">#3021</a></li>
<li>test: add fuzz corpus and targets for filter rule parsing by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4122563216" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3022" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3022/hovercard" href="https://github.com/oferchen/rsync/pull/3022">#3022</a></li>
<li>test: add INC_RECURSE interop tests against upstream rsync by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4122554836" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3020" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3020/hovercard" href="https://github.com/oferchen/rsync/pull/3020">#3020</a></li>
<li>test: add compressed batch recording interop and unit tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4168482625" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3054" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3054/hovercard" href="https://github.com/oferchen/rsync/pull/3054">#3054</a></li>
<li>test: add zstd and lz4 compression interop scenarios against upstream 3.4.1 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4168780884" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3056" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3056/hovercard" href="https://github.com/oferchen/rsync/pull/3056">#3056</a></li>
<li>test: add zstd interop golden byte tests for compressed token wire format by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4168789687" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3057" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3057/hovercard" href="https://github.com/oferchen/rsync/pull/3057">#3057</a></li>
<li>test: audit batch recorder with all compression algorithms by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4168841897" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3058" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3058/hovercard" href="https://github.com/oferchen/rsync/pull/3058">#3058</a></li>
<li>test: add comprehensive hardlink interop scenarios to CI harness by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4169001203" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3063" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3063/hovercard" href="https://github.com/oferchen/rsync/pull/3063">#3063</a></li>
<li>test: add LZ4 interop golden byte tests for compressed token wire format by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4168864685" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3059" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3059/hovercard" href="https://github.com/oferchen/rsync/pull/3059">#3059</a></li>
<li>test: add zlib golden byte tests for compressed token wire format by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4168910753" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3060" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3060/hovercard" href="https://github.com/oferchen/rsync/pull/3060">#3060</a></li>
<li>refactor: audit platform crate unsafe isolation and add missing tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4168916036" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3061" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3061/hovercard" href="https://github.com/oferchen/rsync/pull/3061">#3061</a></li>
<li>test: add --delete with filters interop tests against upstream 3.4.1 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4174072047" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3071" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3071/hovercard" href="https://github.com/oferchen/rsync/pull/3071">#3071</a></li>
<li>test: add hardlink daemon push interop test against upstream 3.4.1 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4174076242" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3072" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3072/hovercard" href="https://github.com/oferchen/rsync/pull/3072">#3072</a></li>
<li>test: add comprehensive INC_RECURSE interop tests against upstream 3.4.1 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4174067424" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3070" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3070/hovercard" href="https://github.com/oferchen/rsync/pull/3070">#3070</a></li>
<li>style: clean up transfer crate comments and convert to rustdoc by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4174125536" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3073" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3073/hovercard" href="https://github.com/oferchen/rsync/pull/3073">#3073</a></li>
<li>feat: implement xattr wire format for upstream rsync interop by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4204585288" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3095" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3095/hovercard" href="https://github.com/oferchen/rsync/pull/3095">#3095</a></li>
<li>test: add INC_RECURSE interop tests against upstream rsync 3.4.1 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4208171809" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3107" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3107/hovercard" href="https://github.com/oferchen/rsync/pull/3107">#3107</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/oferchen/rsync/compare/v0.5.9...v0.6.0"><tt>v0.5.9...v0.6.0</tt></a></p>
<hr>
<h2>Benchmark Results</h2>
<p>Test data: 148.3MB (10000 files)</p>
<h3>Local Copy</h3>
<table>
<thead>
<tr>
<th>Test</th>
<th>Upstream</th>
<th>oc-rsync</th>
<th>Ratio</th>
</tr>
</thead>
<tbody>
<tr>
<td>Initial sync</td>
<td>0.280s</td>
<td>0.179s</td>
<td>faster 0.64x</td>
</tr>
<tr>
<td>No-change sync</td>
<td>0.093s</td>
<td>0.070s</td>
<td>faster 0.75x</td>
</tr>
<tr>
<td>Checksum sync</td>
<td>0.187s</td>
<td>0.279s</td>
<td>slower 1.49x</td>
</tr>
</tbody>
</table>
<h3>SSH Pull</h3>
<table>
<thead>
<tr>
<th>Test</th>
<th>Upstream</th>
<th>oc-rsync</th>
<th>Ratio</th>
</tr>
</thead>
<tbody>
<tr>
<td>Initial sync</td>
<td>0.588s</td>
<td>0.524s</td>
<td>faster 0.89x</td>
</tr>
<tr>
<td>No-change sync</td>
<td>0.323s</td>
<td>0.301s</td>
<td>faster 0.93x</td>
</tr>
</tbody>
</table>
<h3>SSH Push</h3>
<table>
<thead>
<tr>
<th>Test</th>
<th>Upstream</th>
<th>oc-rsync</th>
<th>Ratio</th>
</tr>
</thead>
<tbody>
<tr>
<td>Initial sync</td>
<td>0.590s</td>
<td>0.570s</td>
<td>~same 0.97x</td>
</tr>
<tr>
<td>No-change sync</td>
<td>0.344s</td>
<td>0.320s</td>
<td>faster 0.93x</td>
</tr>
</tbody>
</table>
<h3>Daemon Pull</h3>
<table>
<thead>
<tr>
<th>Test</th>
<th>Upstream</th>
<th>oc-rsync</th>
<th>Ratio</th>
</tr>
</thead>
<tbody>
<tr>
<td>Initial sync</td>
<td>0.357s</td>
<td>1.359s</td>
<td>slower 3.81x</td>
</tr>
<tr>
<td>No-change sync</td>
<td>0.156s</td>
<td>0.090s</td>
<td>faster 0.58x</td>
</tr>
</tbody>
</table>
<h3>Daemon Push</h3>
<table>
<thead>
<tr>
<th>Test</th>
<th>Upstream</th>
<th>oc-rsync</th>
<th>Ratio</th>
</tr>
</thead>
<tbody>
<tr>
<td>Initial sync</td>
<td>0.320s</td>
<td>0.226s</td>
<td>faster 0.71x</td>
</tr>
<tr>
<td>No-change sync</td>
<td>0.136s</td>
<td>0.051s</td>
<td>faster 0.37x</td>
</tr>
</tbody>
</table>
<h3>Checksum: OpenSSL vs Pure Rust</h3>
<table>
<thead>
<tr>
<th>Test</th>
<th>Pure Rust</th>
<th>OpenSSL</th>
<th>Ratio</th>
</tr>
</thead>
<tbody>
<tr>
<td>Initial checksum sync</td>
<td>0.335s</td>
<td>0.333s</td>
<td>~same 0.99x</td>
</tr>
<tr>
<td>No-change checksum sync</td>
<td>0.277s</td>
<td>0.277s</td>
<td>~same 1.00x</td>
</tr>
</tbody>
</table>
<h3>io_uring vs Standard I/O</h3>
<table>
<thead>
<tr>
<th>Test</th>
<th>Standard I/O</th>
<th>io_uring</th>
<th>Ratio</th>
</tr>
</thead>
<tbody>
<tr>
<td>Local initial sync</td>
<td>0.178s</td>
<td>0.180s</td>
<td>~same 1.01x</td>
</tr>
<tr>
<td>Daemon pull initial</td>
<td>1.339s</td>
<td>1.356s</td>
<td>~same 1.01x</td>
</tr>
<tr>
<td>SSH pull initial</td>
<td>0.530s</td>
<td>0.583s</td>
<td>slower 1.10x</td>
</tr>
</tbody>
</table>
<h3>Compression</h3>
<table>
<thead>
<tr>
<th>Test</th>
<th>Upstream</th>
<th>oc-rsync</th>
<th>Ratio</th>
</tr>
</thead>
<tbody>
<tr>
<td>zlib initial sync</td>
<td>0.297s</td>
<td>0.237s</td>
<td>faster 0.80x</td>
</tr>
<tr>
<td>zlib no-change sync</td>
<td>0.094s</td>
<td>0.075s</td>
<td>faster 0.80x</td>
</tr>
<tr>
<td>zstd initial sync</td>
<td>0.307s</td>
<td>0.238s</td>
<td>faster 0.78x</td>
</tr>
<tr>
<td>zstd no-change sync</td>
<td>0.094s</td>
<td>0.075s</td>
<td>faster 0.80x</td>
</tr>
</tbody>
</table>
<h3>Delta Transfer</h3>
<table>
<thead>
<tr>
<th>Test</th>
<th>Upstream</th>
<th>oc-rsync</th>
<th>Ratio</th>
</tr>
</thead>
<tbody>
<tr>
<td>Local delta sync</td>
<td>0.094s</td>
<td>0.074s</td>
<td>faster 0.78x</td>
</tr>
<tr>
<td>Local delta checksum sync</td>
<td>0.187s</td>
<td>0.281s</td>
<td>slower 1.50x</td>
</tr>
</tbody>
</table>
<h3>Large File (1GB)</h3>
<table>
<thead>
<tr>
<th>Test</th>
<th>Upstream</th>
<th>oc-rsync</th>
<th>Ratio</th>
</tr>
</thead>
<tbody>
<tr>
<td>1GB file initial sync</td>
<td>0.511s</td>
<td>0.594s</td>
<td>slower 1.16x</td>
</tr>
<tr>
<td>1GB file no-change sync</td>
<td>0.044s</td>
<td>0.003s</td>
<td>faster 0.07x</td>
</tr>
<tr>
<td>1GB file delta sync</td>
<td>2.104s</td>
<td>0.315s</td>
<td>faster 0.15x</td>
</tr>
</tbody>
</table>
<h3>Many Small Files (100K)</h3>
<table>
<thead>
<tr>
<th>Test</th>
<th>Upstream</th>
<th>oc-rsync</th>
<th>Ratio</th>
</tr>
</thead>
<tbody>
<tr>
<td>100K files initial sync</td>
<td>3.031s</td>
<td>2.240s</td>
<td>faster 0.74x</td>
</tr>
<tr>
<td>100K files no-change sync</td>
<td>0.574s</td>
<td>0.708s</td>
<td>slower 1.23x</td>
</tr>
</tbody>
</table>
<h3>Sparse Files</h3>
<table>
<thead>
<tr>
<th>Test</th>
<th>Upstream</th>
<th>oc-rsync</th>
<th>Ratio</th>
</tr>
</thead>
<tbody>
<tr>
<td>Sparse initial sync</td>
<td>0.228s</td>
<td>0.031s</td>
<td>faster 0.14x</td>
</tr>
<tr>
<td>Sparse no-change sync</td>
<td>0.046s</td>
<td>0.005s</td>
<td>faster 0.11x</td>
</tr>
</tbody>
</table>
<h3>Memory Usage (Peak RSS)</h3>
<table>
<thead>
<tr>
<th>Test</th>
<th>Upstream</th>
<th>oc-rsync</th>
<th>Time Ratio</th>
<th>RSS Upstream</th>
<th>RSS oc-rsync</th>
</tr>
</thead>
<tbody>
<tr>
<td>Initial sync (10K files)</td>
<td>0.468s</td>
<td>0.256s</td>
<td>faster 0.55x</td>
<td>7.9MB</td>
<td>29.6MB</td>
</tr>
<tr>
<td>1GB file sync</td>
<td>0.528s</td>
<td>0.370s</td>
<td>faster 0.70x</td>
<td>6.9MB</td>
<td>11.3MB</td>
</tr>
<tr>
<td>100K files sync</td>
<td>2.977s</td>
<td>2.152s</td>
<td>faster 0.72x</td>
<td>7.5MB</td>
<td>85.3MB</td>
</tr>
</tbody>
</table>
<h3>Summary</h3>
<p><strong>Overall:</strong> 0.88x average ratio<br>
(best 0.07x, worst 3.81x)</p>
<table>
<thead>
<tr>
<th>Mode</th>
<th>Avg Ratio</th>
</tr>
</thead>
<tbody>
<tr>
<td>Local Copy</td>
<td>0.96x</td>
</tr>
<tr>
<td>SSH Pull</td>
<td>0.91x</td>
</tr>
<tr>
<td>SSH Push</td>
<td>0.95x</td>
</tr>
<tr>
<td>Daemon Pull</td>
<td>2.19x</td>
</tr>
<tr>
<td>Daemon Push</td>
<td>0.54x</td>
</tr>
<tr>
<td>Checksum: OpenSSL vs Pure Rust</td>
<td>0.99x</td>
</tr>
<tr>
<td>io_uring vs Standard I/O</td>
<td>1.04x</td>
</tr>
<tr>
<td>Compression</td>
<td>0.80x</td>
</tr>
<tr>
<td>Delta Transfer</td>
<td>1.14x</td>
</tr>
<tr>
<td>Large File (1GB)</td>
<td>0.46x</td>
</tr>
<tr>
<td>Many Small Files (100K)</td>
<td>0.98x</td>
</tr>
<tr>
<td>Sparse Files</td>
<td>0.12x</td>
</tr>
<tr>
<td>Memory Usage</td>
<td>0.66x</td>
</tr>
</tbody>
</table>
<p><em>Ratio < 1.0 = oc-rsync faster, > 1.0 = upstream faster</em></p>
github-actions[bot]
tag:github.com,2008:Repository/20015012/v2.24.12
2026-04-06T11:26:03Z
minify: v2.24.12
<ul>
<li><a href="https://github.com/tdewolff/minify/commit/47ac56e0bd5bb3ca67f5727a4cd4083c8832e210">JS: fix variable reordering for const and let declarations,</a> <a href="https://github.com/tdewolff/minify/commit/47ac56e0bd5bb3ca67f5727a4cd4083c8832e210">fixes</a> <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4181717121" data-permission-text="Title is private" data-url="https://github.com/tdewolff/minify/issues/939" data-hovercard-type="issue" data-hovercard-url="/tdewolff/minify/issues/939/hovercard" href="https://github.com/tdewolff/minify/issues/939">#939</a></li>
<li><a href="https://github.com/tdewolff/minify/commit/40618f4294712ef90adbef90e0d351176ea540c3">HTML: prevent long execution time for whitespace look-ahead, fixes bug from OSSFuzz</a></li>
</ul>
tdewolff
tag:github.com,2008:Repository/13807606/v0.71.0
2026-04-04T05:15:38Z
fzf: 0.71.0
<p><em>Release highlights: <a href="https://junegunn.github.io/fzf/releases/0.71.0/" rel="nofollow">https://junegunn.github.io/fzf/releases/0.71.0/</a></em></p>
<ul>
<li>Added <code>--popup</code> as a new name for <code>--tmux</code> with Zellij support
<ul>
<li><code>--popup</code> starts fzf in a tmux popup or a Zellij floating pane</li>
<li><code>--tmux</code> is now an alias for <code>--popup</code></li>
<li>Requires tmux 3.3+ or Zellij 0.44+</li>
</ul>
</li>
<li>Cross-reload item identity with <code>--id-nth</code>
<ul>
<li>Added <code>--id-nth=NTH</code> to define item identity fields for cross-reload operations</li>
<li>When a <code>reload</code> is triggered with tracking enabled, fzf searches for the tracked item by its identity fields in the new list.
<ul>
<li><code>--track --id-nth ..</code> tracks by the entire line</li>
<li><code>--track --id-nth 1</code> tracks by the first field</li>
<li><code>--track</code> without <code>--id-nth</code> retains the existing index-based tracking behavior</li>
<li>The UI is temporarily blocked (prompt dimmed, input disabled) until the item is found or loading completes.
<ul>
<li>Press <code>Escape</code> or <code>Ctrl-C</code> to cancel the blocked state without quitting</li>
<li>Info line shows <code>+T*</code> / <code>+t*</code> while searching</li>
</ul>
</li>
</ul>
</li>
<li>With <code>--multi</code>, selected items are preserved across <code>reload-sync</code> by matching their identity fields</li>
</ul>
</li>
<li>Performance improvements
<ul>
<li>The search performance now scales linearly with the number of CPU cores, as we dropped static partitioning to allow better load balancing across threads.
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="=== query: 'linux' ===
[all] baseline: 21.95ms current: 17.47ms (1.26x) matches: 179966 (12.79%)
[1T] baseline: 179.63ms current: 180.53ms (1.00x) matches: 179966 (12.79%)
[2T] baseline: 97.38ms current: 90.05ms (1.08x) matches: 179966 (12.79%)
[4T] baseline: 53.83ms current: 44.77ms (1.20x) matches: 179966 (12.79%)
[8T] baseline: 41.66ms current: 22.58ms (1.84x) matches: 179966 (12.79%)"><pre class="notranslate"><code>=== query: 'linux' ===
[all] baseline: 21.95ms current: 17.47ms (1.26x) matches: 179966 (12.79%)
[1T] baseline: 179.63ms current: 180.53ms (1.00x) matches: 179966 (12.79%)
[2T] baseline: 97.38ms current: 90.05ms (1.08x) matches: 179966 (12.79%)
[4T] baseline: 53.83ms current: 44.77ms (1.20x) matches: 179966 (12.79%)
[8T] baseline: 41.66ms current: 22.58ms (1.84x) matches: 179966 (12.79%)
</code></pre></div>
</li>
<li>Improved the cache structure, reducing memory footprint per entry by 86x.
<ul>
<li>With the reduced per-entry cost, the cache now has broader coverage.</li>
</ul>
</li>
</ul>
</li>
<li>Shell integration improvements
<ul>
<li>bash: CTRL-R now supports multi-select and <code>shift-delete</code> to delete history entries (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4064466444" data-permission-text="Title is private" data-url="https://github.com/junegunn/fzf/issues/4715" data-hovercard-type="issue" data-hovercard-url="/junegunn/fzf/issues/4715/hovercard" href="https://github.com/junegunn/fzf/issues/4715">#4715</a>)</li>
<li>fish:
<ul>
<li>Improved command history (CTRL-R) (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4024537582" data-permission-text="Title is private" data-url="https://github.com/junegunn/fzf/issues/4703" data-hovercard-type="pull_request" data-hovercard-url="/junegunn/fzf/pull/4703/hovercard" href="https://github.com/junegunn/fzf/pull/4703">#4703</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bitraid/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bitraid">@bitraid</a>)</li>
<li>Rewrite completion script (SHIFT-TAB) (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4113803018" data-permission-text="Title is private" data-url="https://github.com/junegunn/fzf/issues/4731" data-hovercard-type="pull_request" data-hovercard-url="/junegunn/fzf/pull/4731/hovercard" href="https://github.com/junegunn/fzf/pull/4731">#4731</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bitraid/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bitraid">@bitraid</a>)</li>
<li>Increase minimum fish version requirement to 3.4.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4113803018" data-permission-text="Title is private" data-url="https://github.com/junegunn/fzf/issues/4731" data-hovercard-type="pull_request" data-hovercard-url="/junegunn/fzf/pull/4731/hovercard" href="https://github.com/junegunn/fzf/pull/4731">#4731</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bitraid/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bitraid">@bitraid</a>)</li>
</ul>
</li>
</ul>
</li>
<li><code>GET /</code> HTTP endpoint now includes <code>positions</code> field in each match entry, providing the indices of matched characters for external highlighting (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4106856726" data-permission-text="Title is private" data-url="https://github.com/junegunn/fzf/issues/4726" data-hovercard-type="issue" data-hovercard-url="/junegunn/fzf/issues/4726/hovercard" href="https://github.com/junegunn/fzf/issues/4726">#4726</a>)</li>
<li>Allow adaptive height with negative value (<code>--height=~-HEIGHT</code>) (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3954143187" data-permission-text="Title is private" data-url="https://github.com/junegunn/fzf/issues/4682" data-hovercard-type="issue" data-hovercard-url="/junegunn/fzf/issues/4682/hovercard" href="https://github.com/junegunn/fzf/issues/4682">#4682</a>)</li>
<li>Bug fixes
<ul>
<li><code>--walker=follow</code> no longer follows symlinks whose target is an ancestor of the walker root, avoiding severe resource exhaustion when a symlink points outside the tree (e.g. Wine's <code>z:</code> → <code>/</code>) (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4043386451" data-permission-text="Title is private" data-url="https://github.com/junegunn/fzf/issues/4710" data-hovercard-type="issue" data-hovercard-url="/junegunn/fzf/issues/4710/hovercard" href="https://github.com/junegunn/fzf/issues/4710">#4710</a>)</li>
<li>Fixed AWK tokenizer not treating a new line character as whitespace</li>
<li>Fixed <code>--{accept,with}-nth</code> removing trailing whitespaces with a non-default <code>--delimiter</code></li>
<li>Fixed OSC8 hyperlinks being mangled when the URL contains unicode characters (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4039147695" data-permission-text="Title is private" data-url="https://github.com/junegunn/fzf/issues/4707" data-hovercard-type="issue" data-hovercard-url="/junegunn/fzf/issues/4707/hovercard" href="https://github.com/junegunn/fzf/issues/4707">#4707</a>)</li>
<li>Fixed <code>--with-shell</code> not handling quoted arguments correctly (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="9601667" data-permission-text="Title is private" data-url="https://github.com/junegunn/fzf/discussions/4709" data-hovercard-type="discussion" data-hovercard-url="/junegunn/fzf/discussions/4709/hovercard" href="https://github.com/junegunn/fzf/discussions/4709">#4709</a>)</li>
<li>Fixed child processes not being terminated on Windows (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4092705875" data-permission-text="Title is private" data-url="https://github.com/junegunn/fzf/issues/4723" data-hovercard-type="pull_request" data-hovercard-url="/junegunn/fzf/pull/4723/hovercard" href="https://github.com/junegunn/fzf/pull/4723">#4723</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pjeby/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pjeby">@pjeby</a>)</li>
<li>Fixed preview scrollbar not rendered after <code>toggle-preview</code></li>
<li>Fixed preview follow/scroll with long wrapped lines</li>
<li>Fixed tab width when <code>--frozen-left</code> is used</li>
<li>Fixed preview mouse events being processed when no preview window exists</li>
<li>zsh: Fixed history widget when <code>sh_glob</code> option is on (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4060772761" data-permission-text="Title is private" data-url="https://github.com/junegunn/fzf/issues/4714" data-hovercard-type="pull_request" data-hovercard-url="/junegunn/fzf/pull/4714/hovercard" href="https://github.com/junegunn/fzf/pull/4714">#4714</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EvanHahn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EvanHahn">@EvanHahn</a>)</li>
</ul>
</li>
</ul>
junegunn
tag:github.com,2008:Repository/298255706/v2.87
2026-04-03T20:13:09Z
dgVoodoo2: v2.87 - Some improvements
<ul>
<li>Changes in the behavior of D3D12 feature levels
<ul>
<li>FL 11.0: compatibility mode with old D3D8/9 drivers (just like with D3D11)</li>
<li>FL 12.0+: most performant, zero-copy path</li>
</ul>
</li>
<li>Changing some things in the D3D12 backend
<ul>
<li>Fixing sampler descriptors and their shader declarations that was buggy in certain cases (SM 2.x+)</li>
<li>Fixing an undervalidated sampler descriptor case for the sake of the Win11 SDK DX debug layer</li>
<li>Improving handling of read-write resource hazards for better compatibility with D3D9 drivers (Tomb Raider 2013, DX9 renderer)</li>
<li>Improving the state tracking/handling of depth/stencil planes (TR 2013, ...)</li>
<li>Fixing a bug in mapping subresources (Motocross Madness 2)</li>
</ul>
</li>
<li>Improving the frontend debug layer
<ul>
<li>More and better readable information here and there</li>
<li>Removing old garbage reporting problems about read-write resource hazards and replacing it with an updated version</li>
</ul>
</li>
<li>Fixing some minor D3D8/9 frontend bugs</li>
<li>Fixing a D3D6/7 lighting incompatibility (Tiger Woods PGA Tour 2004)</li>
<li>Adding option <strong>GeneralExt\WatermarkDisplayDuration</strong></li>
<li>Some internal code changes</li>
<li>I finished my neglected WinMM OS uptime fixer DLL and added it to the pack
<ul>
<li>Not the theoretically perfect solution but at least it is a simple implementation</li>
</ul>
</li>
<li>Testing dgVoodoo with
<ul>
<li>NV RTX 5060Ti (practically unusable with 32 bit D3D12, GPU crashes)</li>
<li>Intel Arc B580 (solid results)</li>
</ul>
</li>
</ul>
<p>Detection rate on VirusTotal is 3 / 66.</p>
<hr>
<p>Update: well, detection rate has gone up to 29/66 by now, without changing the files... thanks to the fking garbage called "antiviruses" that can change their mind in a few days.</p>
<p>I added a version resource to the WinMM dll's and moved them to a separate pack from dgVoodoo files, and then reuploaded all the .zip's.</p>
<p>VirusTotal detection ratio is fixed. MS Defender still detects the dgVoodoo dlls but I submitted them to MS for revise.</p>
dege-diosg
tag:github.com,2008:Repository/51980455/v0.17.0-rc2
2026-04-02T23:23:17Z
alacritty: Alacritty Version 0.17.0 Release Candidate 2
No content.
github-actions[bot]
tag:github.com,2008:Repository/745594494/v1.22.10
2026-04-02T14:30:14Z
medTimer: v1.22.10
<h2>What's Changed</h2>
<ul>
<li>Fix Medicine sorting algorithm by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Futsch1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Futsch1">@Futsch1</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4103924961" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1312" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1312/hovercard" href="https://github.com/Futsch1/medTimer/pull/1312">#1312</a></li>
<li>1292 skipped reminders not marked in analysis calendar view by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Futsch1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Futsch1">@Futsch1</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4112608917" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1315" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1315/hovercard" href="https://github.com/Futsch1/medTimer/pull/1315">#1315</a></li>
<li>1332 inventory tracking resets to zero on low stock reminder by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Futsch1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Futsch1">@Futsch1</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4193267810" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1341" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1341/hovercard" href="https://github.com/Futsch1/medTimer/pull/1341">#1341</a></li>
<li>Update current day when resuming the overview fragment by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Futsch1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Futsch1">@Futsch1</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4193364956" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1342" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1342/hovercard" href="https://github.com/Futsch1/medTimer/pull/1342">#1342</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/Futsch1/medTimer/compare/v1.22.9...v1.22.10"><tt>v1.22.9...v1.22.10</tt></a></p>
github-actions[bot]
tag:github.com,2008:Repository/140602476/1.2.29
2026-04-01T05:57:21Z
lsp-plugins: Release 1.2.29
<ul>
<li>Added multiple plugins launch option by Launcher tool.</li>
<li>Added measured latency display in samples for the Latency Detector tool.</li>
<li>Additional DSP code optimizations for AVX-512 instruction set.</li>
<li>Better support of Haiku by core libraries.</li>
<li>Sidechain optimizations: Sidechain now uses ring buffer instead of shift buffer.<br>
This allows to reduce the number of memory copies and memory consumption.</li>
<li>Frequency knob now also is affected by note quantization switch in Parametric<br>
Equalizer plugin series.</li>
<li>Fixed regression related to UI scaling and font scaling.</li>
<li>Fixed non-properly working 8th band of crossover in the Multiband Ring Modulated<br>
Sidechain.</li>
<li>Fixed widget redrawing atrifacts for some use cases.</li>
<li>Fixed possible read/write concurrency on the global configuration file.</li>
<li>Fixed recurse plugin window positioning bug which could yield memory<br>
leaks in the X11-emulated Wayland environment.</li>
<li>Fixed memory leaks when using Cairo library as a fallback to OpenGL.</li>
</ul>
sadko4u
tag:github.com,2008:Repository/1160445603/v0.4.0
2026-03-31T15:11:36Z
openwurli: v0.4.0 "ThisBombsForLovin"
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/hal0zer0/openwurli/compare/v0.3.1...v0.4.0"><tt>v0.3.1...v0.4.0</tt></a></p>
github-actions[bot]
tag:github.com,2008:Repository/1034729507/v0.8.1
2026-03-31T14:18:06Z
jsongrep: v0.8.1
<p>Release 0.8.1 of jsongrep</p>
<h2>What's Changed</h2>
<ul>
<li>Fix range upper bound being silently ignored by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/micahkepe/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/micahkepe">@micahkepe</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4175480007" data-permission-text="Title is private" data-url="https://github.com/micahkepe/jsongrep/issues/28" data-hovercard-type="pull_request" data-hovercard-url="/micahkepe/jsongrep/pull/28/hovercard" href="https://github.com/micahkepe/jsongrep/pull/28">#28</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/micahkepe/jsongrep/compare/v0.8.0...v0.8.1"><tt>v0.8.0...v0.8.1</tt></a></p>
github-actions[bot]
tag:github.com,2008:Repository/1056194120/1.1-26w13a
2026-03-31T12:54:27Z
Super-Mario-Bros.-Remastered-Public: 26w13a
<ul>
<li>Fixed (kinda) a bad memory leak in the level editor, hopefully is slightly better / slower now.</li>
<li>Fixed vines and spinning blue coins not using the correct sprites</li>
<li>Fixed an issue where 2 broadcasters activated on the same frame, would recieve the same signal twice, even if both on different channels.</li>
<li>FINALLY fixed conditional clearers not showing the right clear condition, in the pause menu.</li>
<li>Nerfed SMB1 4-2 Warp Zone gold medal time from 26 seconds to 28 seconds.</li>
<li>Lamps can now relay their signals across.</li>
<li>Updated logic gate and switch timings, to work better in tandem</li>
<li>Reworked signal line drawing, to be cleaner and work better (hopefully)</li>
<li>Fixed overlay clouds not be affected by the parallax visual setting</li>
<li>Fixed melted brick blocks being very wrong.</li>
<li>Fixed the score font not exporting correctly</li>
<li>Fixed enemies despawning off screen, when a playtest begins, in the level editor</li>
<li>Reworked gizmo recursion checking to actually use the stack, meaning theres no limit on how many signals can get sent at once.</li>
<li>Munchers can now be spawned from pipe gens</li>
<li>You can no longer connect a gizmo, to itself (for some reason that was a thing)</li>
<li>Fixed an issue where loaded tiles wouldnt stored their id's upon opening a saved level in the editor, meaning middle clicking woudlnt work.</li>
<li>Fixed fire piranha plants shooting direction being wrong, when rotated</li>
<li>Fixed object detectors not working too well, on blocks</li>
<li>fixed the counters used for the medal achievements, being sooooo wrong.</li>
<li>Fixed an issue where spawned entities wouldnt get detected by gizmos</li>
<li>Fixed a bad bug that would cause gizmo signals to be lost when loading a level</li>
</ul>
JHDev2006
tag:github.com,2008:Repository/122750502/v5.35.0
2026-03-31T09:21:37Z
gdu: v5.35.0
<h2>What's Changed</h2>
<ul>
<li>feat: show progress bar when analysing the whole disk/partition by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dundee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dundee">@dundee</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4108948291" data-permission-text="Title is private" data-url="https://github.com/dundee/gdu/issues/523" data-hovercard-type="pull_request" data-hovercard-url="/dundee/gdu/pull/523/hovercard" href="https://github.com/dundee/gdu/pull/523">#523</a></li>
<li>feat: print marked items to stdout by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dundee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dundee">@dundee</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4146041342" data-permission-text="Title is private" data-url="https://github.com/dundee/gdu/issues/528" data-hovercard-type="pull_request" data-hovercard-url="/dundee/gdu/pull/528/hovercard" href="https://github.com/dundee/gdu/pull/528">#528</a></li>
<li>feat: add support for browsing tar archives by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dundee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dundee">@dundee</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4066950521" data-permission-text="Title is private" data-url="https://github.com/dundee/gdu/issues/513" data-hovercard-type="pull_request" data-hovercard-url="/dundee/gdu/pull/513/hovercard" href="https://github.com/dundee/gdu/pull/513">#513</a></li>
<li>feat: force interactive mode by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dundee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dundee">@dundee</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4170423509" data-permission-text="Title is private" data-url="https://github.com/dundee/gdu/issues/533" data-hovercard-type="pull_request" data-hovercard-url="/dundee/gdu/pull/533/hovercard" href="https://github.com/dundee/gdu/pull/533">#533</a></li>
<li>fix: create parent dir for sqlite db by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dundee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dundee">@dundee</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4060638768" data-permission-text="Title is private" data-url="https://github.com/dundee/gdu/issues/511" data-hovercard-type="pull_request" data-hovercard-url="/dundee/gdu/pull/511/hovercard" href="https://github.com/dundee/gdu/pull/511">#511</a></li>
<li>fix: use smaller value log file size for 32bit systems by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dundee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dundee">@dundee</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4101428027" data-permission-text="Title is private" data-url="https://github.com/dundee/gdu/issues/519" data-hovercard-type="pull_request" data-hovercard-url="/dundee/gdu/pull/519/hovercard" href="https://github.com/dundee/gdu/pull/519">#519</a></li>
<li>fix: make itemCount 64bit by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dundee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dundee">@dundee</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4101709503" data-permission-text="Title is private" data-url="https://github.com/dundee/gdu/issues/520" data-hovercard-type="pull_request" data-hovercard-url="/dundee/gdu/pull/520/hovercard" href="https://github.com/dundee/gdu/pull/520">#520</a></li>
<li>ci: use Golang 1.26 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dundee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dundee">@dundee</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4047909810" data-permission-text="Title is private" data-url="https://github.com/dundee/gdu/issues/508" data-hovercard-type="pull_request" data-hovercard-url="/dundee/gdu/pull/508/hovercard" href="https://github.com/dundee/gdu/pull/508">#508</a></li>
<li>ci: drop support for golang 1.24 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dundee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dundee">@dundee</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4106477869" data-permission-text="Title is private" data-url="https://github.com/dundee/gdu/issues/521" data-hovercard-type="pull_request" data-hovercard-url="/dundee/gdu/pull/521/hovercard" href="https://github.com/dundee/gdu/pull/521">#521</a></li>
<li>ci: release gh action by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dundee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dundee">@dundee</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4137232010" data-permission-text="Title is private" data-url="https://github.com/dundee/gdu/issues/527" data-hovercard-type="pull_request" data-hovercard-url="/dundee/gdu/pull/527/hovercard" href="https://github.com/dundee/gdu/pull/527">#527</a></li>
<li>test: move coverage for app package by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dundee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dundee">@dundee</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4170904429" data-permission-text="Title is private" data-url="https://github.com/dundee/gdu/issues/534" data-hovercard-type="pull_request" data-hovercard-url="/dundee/gdu/pull/534/hovercard" href="https://github.com/dundee/gdu/pull/534">#534</a></li>
<li>chore(deps): bump modernc.org/sqlite from 1.46.1 to 1.47.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4091831389" data-permission-text="Title is private" data-url="https://github.com/dundee/gdu/issues/515" data-hovercard-type="pull_request" data-hovercard-url="/dundee/gdu/pull/515/hovercard" href="https://github.com/dundee/gdu/pull/515">#515</a></li>
<li>chore(deps): bump github.com/fatih/color from 1.18.0 to 1.19.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4110639821" data-permission-text="Title is private" data-url="https://github.com/dundee/gdu/issues/524" data-hovercard-type="pull_request" data-hovercard-url="/dundee/gdu/pull/524/hovercard" href="https://github.com/dundee/gdu/pull/524">#524</a></li>
<li>chore(deps): bump codecov/codecov-action from 5 to 6 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4148076647" data-permission-text="Title is private" data-url="https://github.com/dundee/gdu/issues/529" data-hovercard-type="pull_request" data-hovercard-url="/dundee/gdu/pull/529/hovercard" href="https://github.com/dundee/gdu/pull/529">#529</a></li>
<li>chore(deps): bump modernc.org/sqlite from 1.47.0 to 1.48.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4156537407" data-permission-text="Title is private" data-url="https://github.com/dundee/gdu/issues/531" data-hovercard-type="pull_request" data-hovercard-url="/dundee/gdu/pull/531/hovercard" href="https://github.com/dundee/gdu/pull/531">#531</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/dundee/gdu/compare/v5.34.0...v5.35.0"><tt>v5.34.0...v5.35.0</tt></a></p>
github-actions[bot]
tag:github.com,2008:Repository/61176492/v1.0.27
2026-03-31T07:03:23Z
DriverStoreExplorer: v1.0.27: feat: add manual trigger to WinGet publish workflow
<p>Accepts a tag input (e.g. v1.0.0) for manual dispatch. Looks up<br>
the release by tag instead of using the event payload, so it works<br>
for both release events and manual triggers.</p>
<p>Co-authored-by: Copilot <a href="mailto:223556219+Copilot@users.noreply.github.com">223556219+Copilot@users.noreply.github.com</a></p>
lostindark