GitHub Releases https://github.com/ 2026-05-08T16:20:48Z tag:github.com,2008:Repository/1056194120/1.1-26w19a 2026-05-08T16:20:48Z Super-Mario-Bros.-Remastered-Public: 26w19a <ul> <li>Reworked the video size settings (NES, Special, 16:9, Unlocked)</li> <li>Finally finished wigglers, they now have a proper death animation, and give points when killed</li> <li>Resource Pack Config menus, now properly scroll</li> <li>Bubble sprites can be replaced via resource packs</li> <li>made it so holding left AND right, at the same time, will make the player stop moving (accuracy....)</li> <li>fixed vine growing being a bit wonky</li> <li>Note blocks now emit a pulse when bounced</li> <li>generator stoppers now work with gizmos</li> <li>changed the theming of castles after world 4, and ALL of ANN's castle levels, to be at night</li> <li>fixed the castle cutscene camera being clamped, meaning it would look rlly bad in custom levels</li> <li>fixed an issue where badly connected signals would crash upon being loaded</li> <li>fixed a crash where bumping the ceiling, the same frame as changing a level, would crash the game</li> <li>fixed room warpers being weird with cooldowns</li> <li>level editor tab icons can be replaced via packs</li> <li>made it so placing down a second camera, will automatically enable "enforce screen size" for the room</li> <li>fixed a crash caused by missing bg textures</li> <li>nerfed ANN 4-1's score requirement</li> <li>moved bowsers position in LL 4-4 / ANN 6-4, so he doesnt get stuck under the weird ceiling pillar bit</li> <li>fixed entity death animations not animating</li> <li>fixed a crash where broken level pack jsons would just kill the game</li> <li>fixed an issue where p-switches would persist between levels, sorta</li> <li>fixed an issue where player detectors would fire too quickly, if the player was placed inside it.</li> <li>updated german localization (thanks oli)</li> <li>sprite edits / fixes</li> </ul> JHDev2006 tag:github.com,2008:Repository/299354207/nightly 2026-05-08T01:50:16Z 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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzgyNjk1NDAsIm5iZiI6MTc3ODI2OTI0MCwicGF0aCI6Ii83MTYzNjE5MS8yNjc1NTg0MTAtODM3NTRhNjQtMzFiOC00N2YwLTg1NzAtZGEyMjIwNzc1OWE5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA1MDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNTA4VDE5NDA0MFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWJjMzVhZjE2NzQ5MWQwZTUzMzRmZjc4M2Q5NjQ1ZmJiNjY0YTE2OGM1MjE0MjdhYjNkMDI5NzgyMmE0NDBmZWImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRnBuZyJ9.NqZNkauswsl1PwIEeilTAfTupxEhAZ99OJfGPErt_bc"><img src="https://private-user-images.githubusercontent.com/71636191/267558410-83754a64-31b8-47f0-8570-da22207759a9.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzgyNjk1NDAsIm5iZiI6MTc3ODI2OTI0MCwicGF0aCI6Ii83MTYzNjE5MS8yNjc1NTg0MTAtODM3NTRhNjQtMzFiOC00N2YwLTg1NzAtZGEyMjIwNzc1OWE5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA1MDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNTA4VDE5NDA0MFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWJjMzVhZjE2NzQ5MWQwZTUzMzRmZjc4M2Q5NjQ1ZmJiNjY0YTE2OGM1MjE0MjdhYjNkMDI5NzgyMmE0NDBmZWImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRnBuZyJ9.NqZNkauswsl1PwIEeilTAfTupxEhAZ99OJfGPErt_bc" 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/110366814/v7.0.0.0 2026-05-07T14:51:04Z cnc-ddraw: 7.0 <p><strong>Instructions</strong></p> <ol> <li>Download <a href="https://github.com/FunkyFr3sh/cnc-ddraw/releases/download/v7.0.0.0/cnc-ddraw.zip">cnc-ddraw.zip</a> and extract it into your game folder</li> <li>Start the game</li> </ol> <p> <br> Game doesn't work? Please check the <a href="https://github.com/FunkyFr3sh/cnc-ddraw/wiki">wiki</a>.<br>  </p> <p><strong>Hotkeys</strong></p> <ul> <li>[Alt] + [Enter] = Switch between windowed and fullscreen mode</li> <li>[Ctrl] + [Tab] = Unlock cursor</li> <li>[Right Alt] + [Right Ctrl] = Unlock cursor</li> <li>[Alt] + [Page Down] = Maximize window<br>  </li> </ul> <p><strong>Changelog</strong></p> <ul> <li>All proxy dlls were rebuilt using <a href="https://github.com/FunkyFr3sh/petool">petool</a> and should have a better compatibility now (See proxy-dlls.zip)</li> <li>Added support for Diablo II: Lord Of Destruction 1.14a / 1.14c / 1.14d (See proxy-dlls.zip)</li> <li>Fixed slow game start in older versions of Diablo II: Lord Of Destruction (See proxy-dlls.zip)</li> <li>Added support for Balls of Steel v1.2 (See proxy-dlls.zip)</li> <li>Added support Final Liberation: Warhammer Epic 40000 [GOG Version] (See proxy-dlls.zip)</li> <li>NexusTK can now be started multiple times (See proxy-dlls.zip)</li> <li>Does now support more games without the need for compatibility modes (fixed privileged instruction crash)</li> <li>Added new .ini setting "center_window=" to optionally center window to screen when game changes the display resolution</li> <li>Fixed a bug with the OpenGL renderer on VMware Windows XP virtual machines</li> <li>Does now support Windows ME (see cnc-ddraw_legacy_WindowsME.zip)</li> <li>Fixed a error message in cnc-ddraw config.exe on Windows 2000</li> <li>Fixed stuttering in Captain Claw (and possibly some other games)</li> <li>Window can now be resized on Linux and macOS</li> <li>Window can now be maximized on Linux and macOS</li> <li>Updated the Worms Armageddon preset and added a wiki entry for it</li> <li>New .ini setting "keytogglefullscreen2" to toggle windowed with a single key press</li> <li>New .ini setting "keytogglemaximize2" to toggle maximize with a single key press</li> <li>Added a preset for Age Of Wonders 1</li> <li>Added a preset for Hooligans: Storm over Europe</li> <li>Fixed a bug with downscaling that happened when integer scaling (boxing=true) was enabled</li> <li>Fixed a bug where games would still react to keyboard input despite being in the background</li> <li>Added support for TianLong BaBu</li> </ul> <p> <br> <strong>Donations</strong><br> Like to support my work? <a href="https://paypal.me/FunkyFr3sh" rel="nofollow">https://paypal.me/FunkyFr3sh</a></p> <p>THANKS ❤️</p> FunkyFr3sh tag:github.com,2008:Repository/110366814/v7.1.0.0 2026-05-07T14:49:36Z cnc-ddraw: 7.1 <p><strong>Instructions</strong></p> <ol> <li>Download <a href="https://github.com/FunkyFr3sh/cnc-ddraw/releases/latest/download/cnc-ddraw.zip">cnc-ddraw.zip</a> and extract it into your game folder</li> <li>Start the game</li> </ol> <p> <br> Game doesn't work? Please check the <a href="https://github.com/FunkyFr3sh/cnc-ddraw/wiki">wiki</a>.<br>  </p> <p><strong>Hotkeys</strong></p> <ul> <li>[Alt] + [Enter] = Switch between windowed and fullscreen mode</li> <li>[Ctrl] + [Tab] = Unlock cursor</li> <li>[Right Alt] + [Right Ctrl] = Unlock cursor</li> <li>[Alt] + [Page Down] = Maximize window<br>  </li> </ul> <p><strong>Changelog</strong></p> <ul> <li>Fixed a crash in Carmageddon (See proxy-dlls.zip)</li> <li>Updated all proxy dlls to the latest <a href="https://github.com/FunkyFr3sh/petool">petool</a> version to avoid AV false positives</li> <li>Added support for DOSBox Staging shaders - <a href="https://github.com/dosbox-staging/dosbox-staging/tree/main/contrib/resources/glshaders">https://github.com/dosbox-staging/dosbox-staging/tree/main/contrib/resources/glshaders</a></li> <li>Fixed low FPS issues in Hearts of Iron 2</li> <li>Fixed issues with the FPS limiter in Wine (linux/macOS/android)</li> <li>Screensaver will no longer show up and monitor doesn't turn off anymore while playing</li> <li>Fixed crashes on game exit when using the X button in the window on older versions of windows</li> <li>Added a workaround for a bug in some intel HD 4000 drivers</li> <li>Fixed a crash with the OpenGL renderer that happened when no hardware acceleration was available</li> <li>The game speed limiter does now work for GDI games as well (maxgameticks= and limiter_type=4)</li> <li>A lot of bug fixes and improvements have been added, this release has been tested with far over 100 games (Thanks to McNelly @ Discord!)</li> </ul> <details> <summary>Click here to view the full list of all games added to the supported games list</summary> <p>101: The Airborne Invasion of Normandy<br> 7th Legion<br> Abomination - The Nemesis Project<br> Agharta the Hollow Earth<br> Airline 69: Return to Casablanca<br> Ancient Conquest<br> Ancient Evil<br> Another War<br> Army Men 2<br> Army Men: Air Tactics<br> Army Men: Toys in Space<br> Army Men: World War / Army Men: Operation Meltdown<br> Bejeweled 2 Deluxe<br> Birthright: The Gorgons Alliance<br> Championship Manager 99-00<br> Clans<br> Cyber Gladiators (needs CyberGladiators_Patch_Win_EN_WinXP.zip)<br> Cydonia Mars - The First Manned Mission<br> Dark Earth<br> Day Of The Tentacle<br> Daytona<br> Deadly Tide<br> Delta Force<br> Die by the Sword<br> Discoworld Noir<br> Dominion - Storm Over Gift 3<br> Doom 95<br> Dreams to Realty<br> Excalibur 2555AD<br> F-16 Agressor<br> Fable<br> Falcon 4.0 (Microprose version)<br> Fallout Tactics: Brotherhood of Steel<br> Full Throttle<br> Geneforge<br> Gilbert Goodmate And The Mushroom Of Phungoria<br> Gorasul: The Legacy of the Dragon<br> Gromada Revenge<br> Handkerchief<br> Heart of Darkness<br> Heroes Chronicles: Clash of the Dragons<br> Heroes Chronicles: Conquest of the Underworld<br> Heroes Chronicles: Masters of the Elements<br> Heroes Chronicles: Warlords of the Wasteland<br> Heroes of Might and Magic<br> Hexen 95<br> Ignition<br> Imperialism 2: The Age of Exploration<br> Indiana Jones and the Fate of Atlantis<br> Indiana Jones and the Last Crusade<br> Jeff Wayne's The War of the Worlds<br> Karma Immortal Wrath<br> Lands of Lore 2 Guardian of Destiny<br> Last Bronx<br> Links Extreme<br> Lost Vikings 2<br> M.A.X. 2 Mechanized Assault &amp; Exploration<br> Mageslayer<br> Mario Sorb 3<br> Metal Knight<br> Moorhuhn Adventure: Fluch des Goldes<br> Moorhuhn Adventure: Schatz des Pharao and Fluch des Goldes)<br> MiG-29 Fulcrum<br> NBA Action '98<br> NBA Full Court Press<br> Neo Sonic Universe<br> Nightmare Creatures<br> Ninja Jonder Deluxe<br> Original War<br> Outwars<br> Pandora's Box Puzzle Game<br> Panzer Dragoon<br> Platypus<br> Rage of Mages<br> Rent-A-Hero<br> Resurrection - The Return of the Black Dragon<br> Return to Krondor<br> Rising Lands (patched)<br> Roland Garros 98<br> Seven Kingdoms II<br> Silver (needs "SilverUK GeForce2 And Radeon Patch")<br> Simon the Sorcerer 1/2 (windows 95 version)<br> Soldiers At War<br> Spec Ops - Ranger Assault<br> Squad Leader<br> Star Trek Away Team<br> Star Trek Generations<br> Star Wars Anakin's Speedway<br> Star Wars Early Learning Activity Center<br> Star Wars Episode I: The Gungan Frontier<br> Star Wars Rebellion<br> Star Wars Yoda's Challenge<br> Star Wars: Droid Works<br> Star Wars: Pit Droids<br> Superbike 2000<br> Swarog<br> The Curse Of Monkey Island<br> The Dig<br> The Last Express<br> The Neverhood<br> The Next Worlds<br> The Rocky Interactive Horror Show<br> The Sex Files<br> Thunder Brigade<br> Tone Rebellion<br> Toy Story<br> Tridonis<br> Unreal<br> Virtua Cop<br> Virtua Cop 2<br> Virtua Fighter 2<br> Virtual Springfield<br> WarGames<br> Weird War<br> Wheel Of Fortune<br> Wing Commander - The Kilrathi Saga<br> Zork Nemesis</p> </details> <p> <br> <strong>Donations</strong><br> Like to support my work? <a href="https://paypal.me/FunkyFr3sh" rel="nofollow">https://paypal.me/FunkyFr3sh</a></p> <p>THANKS ❤️</p> FunkyFr3sh tag:github.com,2008:Repository/450825576/nightly-29 2026-05-07T10:04:29Z Clock: Nightly-29 <h2>Improvements</h2> <h3>General</h3> <ul> <li>Display a dialog box related to Google's announcement about app development: <ul> <li>Clicking the <em>"OK"</em> button will no longer display this dialog box, but the message can still be viewed in the <em>"About"</em> screen;</li> <li>Available only in English to make it easier to roll back (hopefully);</li> </ul> </li> <li>Allow backup and restoration of custom fonts and backgrounds (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4288042739" data-permission-text="Title is private" data-url="https://github.com/BlackyHawky/Clock/issues/560" data-hovercard-type="issue" data-hovercard-url="/BlackyHawky/Clock/issues/560/hovercard" href="https://github.com/BlackyHawky/Clock/issues/560">#560</a>) <em>(read the note at the bottom of the release notes)</em>: <ul> <li>Transitioned the backup format from a single JSON file to a ZIP archive;</li> <li>The ZIP archive now bundles the <em>"settings.json"</em> file alongside physical files (custom fonts and background images);</li> </ul> </li> <li>Ensure complete file cleanup on settings reset and restore: <ul> <li>Fix an issue where orphan custom files (fonts, images) would remain on the disk after multiple restorations or resets;</li> </ul> </li> <li>Improve overall performance and clean code;</li> <li>Update translations;</li> </ul> <h3>Alarm</h3> <ul> <li>Display the alarm editing panel after creating alarms (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4303420968" data-permission-text="Title is private" data-url="https://github.com/BlackyHawky/Clock/issues/561" data-hovercard-type="issue" data-hovercard-url="/BlackyHawky/Clock/issues/561/hovercard" href="https://github.com/BlackyHawky/Clock/issues/561">#561</a>);</li> <li>Keep the alarm editing panel open while editing alarms (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4303450021" data-permission-text="Title is private" data-url="https://github.com/BlackyHawky/Clock/issues/562" data-hovercard-type="issue" data-hovercard-url="/BlackyHawky/Clock/issues/562/hovercard" href="https://github.com/BlackyHawky/Clock/issues/562">#562</a>);</li> <li>Show <em>"Delete alarm once dismissed"</em> as disabled instead of hidden for repeating alarms (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4380525482" data-permission-text="Title is private" data-url="https://github.com/BlackyHawky/Clock/issues/572" data-hovercard-type="issue" data-hovercard-url="/BlackyHawky/Clock/issues/572/hovercard" href="https://github.com/BlackyHawky/Clock/issues/572">#572</a>): <ul> <li>This allows you to select weekdays more quickly;</li> </ul> </li> <li>Adjust the <em>"on/off"</em> switch icon for alarms if it is a silent alarm;</li> <li>Improve swipe detection to delete alarms: <ul> <li>Prevent tab-switching gestures from intercepting the swipe-to-delete action;</li> </ul> </li> <li>Add vibrations to alarm swipe interactions: <ul> <li>Only works if the <em>"Enable vibrations"</em> setting is enabled;</li> <li>Trigger a 50ms vibration when an alarm is deleted;</li> <li>Trigger a 10ms vibration when a swipe is canceled;</li> </ul> </li> <li>Ability to hide the message after dismissing or snoozing the alarm;</li> <li>Customize the alarm notification reminder time (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3888036388" data-permission-text="Title is private" data-url="https://github.com/BlackyHawky/Clock/issues/478" data-hovercard-type="issue" data-hovercard-url="/BlackyHawky/Clock/issues/478/hovercard" href="https://github.com/BlackyHawky/Clock/issues/478">#478</a>) <em>(read the note at the bottom of the release notes)</em>;</li> <li>Prevent duplicate alarms when undoing deletion;</li> <li>Slightly increase the height of the weekday buttons in the alarm editing panel (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4257719273" data-permission-text="Title is private" data-url="https://github.com/BlackyHawky/Clock/issues/553" data-hovercard-type="issue" data-hovercard-url="/BlackyHawky/Clock/issues/553/hovercard" href="https://github.com/BlackyHawky/Clock/issues/553">#553</a>);</li> <li>Improve the date picker: <ul> <li>If the alarm time has passed, prevent the selection of today's date;</li> </ul> </li> </ul> <h3>Timer</h3> <ul> <li>Improve the timer notification title: <ul> <li>Don't display the word <em>"Timer"</em> if a timer title has been set;</li> </ul> </li> </ul> <h3>Stopwatch</h3> <ul> <li>Display the stopwatch notification on the lock screen (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4264041029" data-permission-text="Title is private" data-url="https://github.com/BlackyHawky/Clock/issues/555" data-hovercard-type="issue" data-hovercard-url="/BlackyHawky/Clock/issues/555/hovercard" href="https://github.com/BlackyHawky/Clock/issues/555">#555</a>);</li> </ul> <h3>Screensaver</h3> <ul> <li>Add new battery icons to the screensaver when the device is charging (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4351281780" data-permission-text="Title is private" data-url="https://github.com/BlackyHawky/Clock/issues/566" data-hovercard-type="issue" data-hovercard-url="/BlackyHawky/Clock/issues/566/hovercard" href="https://github.com/BlackyHawky/Clock/issues/566">#566</a>);</li> <li>Ability to keep the screen on for the screensaver launched from Settings;</li> <li>Add a thin space after the battery percentage text when in italics: <ul> <li>This prevents the text from being cut off on certain devices;</li> </ul> </li> </ul> <h3>Widgets</h3> <ul> <li>Ability to display the date above the time for the digital widget;</li> </ul> <h2>Notes</h2> <h3>- Due to the customization of the alarm notification reminder time, the <em>"Notification reminder"</em> setting has been reset to its default value (30 minutes).</h3> <h3>- Due to the new ZIP format used when saving app data, older backups are now obsolete.</h3> <h3>- Please make a new backup after updating the app and delete the old one.</h3> BlackyHawky tag:github.com,2008:Repository/842499342/0.5.0 2026-05-06T21:46:32Z ZLCompressor: 0.5.0 <p>After installation, please load the plugin in an empty DAW session and check its functionality.</p> <blockquote> <p>WARNING for x86-64 (Linux and Windows) users: In this version, you need to choose the correct installer more carefully. See the plugin installation page for more info.</p> </blockquote> <blockquote> <p>WARNING for Linux users: In the next version, the installer might be built on Ubuntu 24.04, which will make it incompatible with older version.</p> </blockquote> <blockquote> <p>WARNING for users who build from code: In this version, the building instructions have changed. You may need to clean the building directory.</p> </blockquote> <p>Please read</p> <ul> <li>the manual: <a href="https://zl-audio.github.io/plugins/zlcompressor/" rel="nofollow">https://zl-audio.github.io/plugins/zlcompressor/</a></li> <li>the plugin installation help page: <a href="https://zl-audio.github.io/help/plugin_installation/" rel="nofollow">https://zl-audio.github.io/help/plugin_installation/</a></li> </ul> <p>Bug fixes</p> <ul> <li>fix incorrect peak display</li> <li>fix compression direction combobox display</li> <li>fix grammar mistakes in tooltips</li> <li>fix mouse dragging sensitivity of rotary sliders</li> </ul> <p>Improvements</p> <ul> <li>improve DSP performance</li> <li>improve GUI performance</li> </ul> <p>Other Changes</p> <ul> <li>add LV2 tags</li> </ul> github-actions[bot] tag:github.com,2008:Repository/745594494/v1.22.12 2026-05-04T21:07:23Z medTimer: v1.22.12 <h2>What's Changed</h2> <ul> <li>Fix unnecessary double confirmation of geofencing 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="4366423796" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1374" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1374/hovercard" href="https://github.com/Futsch1/medTimer/pull/1374">#1374</a></li> <li>Translations update from Hosted Weblate by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/weblate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/weblate">@weblate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4368630693" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1377" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1377/hovercard" href="https://github.com/Futsch1/medTimer/pull/1377">#1377</a></li> <li>Add a FOSS build flavor that does not contain Google Play Services dependency 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="4366863880" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1376" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1376/hovercard" href="https://github.com/Futsch1/medTimer/pull/1376">#1376</a></li> <li>Translations update from Hosted Weblate by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/weblate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/weblate">@weblate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4374147393" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1379" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1379/hovercard" href="https://github.com/Futsch1/medTimer/pull/1379">#1379</a></li> <li>1382 app crashes on startup after update 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="4379600729" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1383" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1383/hovercard" href="https://github.com/Futsch1/medTimer/pull/1383">#1383</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/Futsch1/medTimer/compare/v1.22.11...v1.22.12"><tt>v1.22.11...v1.22.12</tt></a></p> github-actions[bot] tag:github.com,2008:Repository/294977469/v1.9.21 2026-05-04T15:23:21Z clink: v1.9.21 <h4>Recent Breaking Change</h4> <ul> <li><strong>Breaking Change:</strong> the "gray text" auto-suggestions display is now off by default, due to too many complaints and frustration and support cost. <ul> <li>The <a href="https://chrisant996.github.io/clink/clink.html#suggestion-list" rel="nofollow">Suggestions List</a> since v1.8.0 is friendlier and more powerful; toggle it by pressing <kbd>F2</kbd> or enable it by default via <code>clink set suggestionlist.default true</code>.</li> <li>The "gray text" or "inline" auto-suggestions display can be turned on again via <code>clink set autosuggest.inline true</code> if preferred.</li> </ul> </li> </ul> <h4>v1.9.21</h4> <ul> <li>Added an optional <code>timeout</code> argument to the <a href="https://chrisant996.github.io/clink/clink.html#console.sendterminalrequest" rel="nofollow">console.sendterminalrequest()</a> Lua API, with a default of 0.5 seconds if omitted. The timeout accommodates cases where the terminal's response isn't immediately available.</li> <li>Changed the bindable <code>clink-diagnostics</code> command to accept an explicit numeric arg 0 (<kbd>Alt</kbd>-<kbd>0</kbd>) to show only basic diagnostic info.</li> <li>Fixed suggestion list display issues with certain Readline input states.</li> <li>Fixed suggestion list display issue after <kbd>Ctrl</kbd>-<kbd>Alt</kbd>-<kbd>L</kbd> to clear the screen.</li> <li>Fixed suggestion list getting discarded if the cursor was moved left and then <kbd>Up</kbd> or <kbd>Down</kbd> was used to select a suggestion.</li> <li>Fixed <code>execute-named-command</code> (regression introduced in v1.9.18 / v1.9.20).</li> <li>Fixed clearing the pager prompt (regression introduced in v1.9.19).</li> <li>Fixed <a href="https://github.com/chrisant996/clink/issues/861" data-hovercard-type="issue" data-hovercard-url="/chrisant996/clink/issues/861/hovercard">#861</a>; Ctrl + Alt + L doesn't clear the scrollback buffer.</li> </ul> chrisant996 tag:github.com,2008:Repository/1061247040/v0.6.1 2026-05-03T12:53:58Z rsync: v0.6.1 <h2>oc-rsync 0.6.1</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> <h3>Toolchain variants</h3> <p>Each release ships three Rust-toolchain variants of every binary:</p> <table> <thead> <tr> <th>Suffix</th> <th>Rust toolchain</th> <th>Recommended use</th> </tr> </thead> <tbody> <tr> <td><em>(none)</em></td> <td>stable</td> <td>Default. Use this.</td> </tr> <tr> <td><code>-beta</code></td> <td>Rust beta</td> <td>Early adopters validating the next Rust release.</td> </tr> <tr> <td><code>-nightly</code></td> <td>Rust nightly</td> <td>Performance experiments and unstable-feature testing.</td> </tr> </tbody> </table> <p>The <code>-beta</code> / <code>-nightly</code> suffix denotes the <strong>Rust toolchain</strong> the artifact was built with - it is <strong>not</strong> an indicator of oc-rsync's own release maturity (that is set in the release title and <code>README.md</code>).</p> <hr> <h2>What's Changed</h2> <h3>Features</h3> <ul> <li>feat(cli): add --inc-recursive-send opt-in flag for sender INC_RECURSE (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3577147669" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/1862" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/1862/hovercard" href="https://github.com/oferchen/rsync/pull/1862">#1862</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4366315023" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3528" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3528/hovercard" href="https://github.com/oferchen/rsync/pull/3528">#3528</a></li> <li>feat(core): wire IconvSetting to FilenameConverter at config build (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3583820077" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/1911" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/1911/hovercard" href="https://github.com/oferchen/rsync/pull/1911">#1911</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4366316945" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3529" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3529/hovercard" href="https://github.com/oferchen/rsync/pull/3529">#3529</a></li> <li>feat(fast_io): IOCP completion-port pump for batched writes (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3579568920" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/1897" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/1897/hovercard" href="https://github.com/oferchen/rsync/pull/1897">#1897</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4366319100" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3531" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3531/hovercard" href="https://github.com/oferchen/rsync/pull/3531">#3531</a></li> <li>feat(metadata): implement Windows ACLs via GetSecurityInfo/SetSecurityInfo (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3577837744" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/1866" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/1866/hovercard" href="https://github.com/oferchen/rsync/pull/1866">#1866</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4366377857" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3533" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3533/hovercard" href="https://github.com/oferchen/rsync/pull/3533">#3533</a></li> <li>feat(protocol): apply FilenameConverter on sender flist emit (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3583821829" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/1912" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/1912/hovercard" href="https://github.com/oferchen/rsync/pull/1912">#1912</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4366894064" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3548" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3548/hovercard" href="https://github.com/oferchen/rsync/pull/3548">#3548</a></li> <li>feat(fast_io): IOCP socket I/O via WSARecv/WSASend (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3585035932" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/1928" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/1928/hovercard" href="https://github.com/oferchen/rsync/pull/1928">#1928</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4366693670" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3539" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3539/hovercard" href="https://github.com/oferchen/rsync/pull/3539">#3539</a></li> <li>feat(metadata): implement Windows xattrs via NTFS Alternate Data Streams (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3577867085" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/1867" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/1867/hovercard" href="https://github.com/oferchen/rsync/pull/1867">#1867</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4366680073" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3536" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3536/hovercard" href="https://github.com/oferchen/rsync/pull/3536">#3536</a></li> <li>feat(protocol): apply FilenameConverter on receiver flist ingest (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3583866956" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/1913" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/1913/hovercard" href="https://github.com/oferchen/rsync/pull/1913">#1913</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4366889319" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3546" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3546/hovercard" href="https://github.com/oferchen/rsync/pull/3546">#3546</a></li> <li>feat(fast_io): merge reader+writer onto shared io_uring (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3577973484" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/1874" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/1874/hovercard" href="https://github.com/oferchen/rsync/pull/1874">#1874</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4367838748" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3553" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3553/hovercard" href="https://github.com/oferchen/rsync/pull/3553">#3553</a></li> <li>feat(daemon): wire module charset= directive to iconv runtime (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3584138771" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/1917" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/1917/hovercard" href="https://github.com/oferchen/rsync/pull/1917">#1917</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4367841518" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3554" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3554/hovercard" href="https://github.com/oferchen/rsync/pull/3554">#3554</a></li> <li>feat(daemon,transfer): consume fake super = yes module directive (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3583340764" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/1904" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/1904/hovercard" href="https://github.com/oferchen/rsync/pull/1904">#1904</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4368364908" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3559" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3559/hovercard" href="https://github.com/oferchen/rsync/pull/3559">#3559</a></li> <li>feat(transfer): wire IconvSetting -&gt; FilenameConverter at config build (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3583820077" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/1911" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/1911/hovercard" href="https://github.com/oferchen/rsync/pull/1911">#1911</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4368323375" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3555" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3555/hovercard" href="https://github.com/oferchen/rsync/pull/3555">#3555</a></li> <li>feat(apple-fs): implement AppleDouble + resource-fork 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="4368334798" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3556" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3556/hovercard" href="https://github.com/oferchen/rsync/pull/3556">#3556</a></li> <li>feat(metadata): complete Windows ACL read/write via windows-rs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3577837744" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/1866" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/1866/hovercard" href="https://github.com/oferchen/rsync/pull/1866">#1866</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4368351138" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3558" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3558/hovercard" href="https://github.com/oferchen/rsync/pull/3558">#3558</a></li> <li>feat(transfer): enable INC_RECURSE sender by default (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3577147669" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/1862" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/1862/hovercard" href="https://github.com/oferchen/rsync/pull/1862">#1862</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4368347598" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3557" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3557/hovercard" href="https://github.com/oferchen/rsync/pull/3557">#3557</a></li> </ul> <h3>Performance</h3> <ul> <li>perf: add full vs incremental flist memory benchmark (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3577197044" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/1864" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/1864/hovercard" href="https://github.com/oferchen/rsync/pull/1864">#1864</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4366724567" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3540" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3540/hovercard" href="https://github.com/oferchen/rsync/pull/3540">#3540</a></li> </ul> <h3>Bug Fixes</h3> <ul> <li>fix(transfer): reject Windows drive prefixes from untrusted senders + audit by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4363351605" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3496" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3496/hovercard" href="https://github.com/oferchen/rsync/pull/3496">#3496</a></li> <li>fix(ci): escape charset backticks in known_failures.conf by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4366375167" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3532" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3532/hovercard" href="https://github.com/oferchen/rsync/pull/3532">#3532</a></li> <li>fix(metadata): wire fake-super through receiver and gate mknod by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4366318793" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3530" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3530/hovercard" href="https://github.com/oferchen/rsync/pull/3530">#3530</a></li> <li>fix(metadata): import ACCESS_ALLOWED_ACE_TYPE from SystemServices (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3577837744" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/1866" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/1866/hovercard" href="https://github.com/oferchen/rsync/pull/1866">#1866</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4366856849" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3544" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3544/hovercard" href="https://github.com/oferchen/rsync/pull/3544">#3544</a></li> <li>fix(metadata): add Win32_System_SystemServices feature for ACL build (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3577837744" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/1866" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/1866/hovercard" href="https://github.com/oferchen/rsync/pull/1866">#1866</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4367357153" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3549" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3549/hovercard" href="https://github.com/oferchen/rsync/pull/3549">#3549</a></li> <li>fix(metadata): force am_root=false under fake-super (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3584986872" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/1926" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/1926/hovercard" href="https://github.com/oferchen/rsync/pull/1926">#1926</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4366892181" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3547" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3547/hovercard" href="https://github.com/oferchen/rsync/pull/3547">#3547</a></li> <li>fix(fast_io): prevent io_uring SEND deadlock under TCP backpressure (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3577964047" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/1872" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/1872/hovercard" href="https://github.com/oferchen/rsync/pull/1872">#1872</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4367827670" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3551" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3551/hovercard" href="https://github.com/oferchen/rsync/pull/3551">#3551</a></li> <li>fix(checksums): rolling checksum sign-extends bytes to match upstream schar by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4368837293" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3560" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3560/hovercard" href="https://github.com/oferchen/rsync/pull/3560">#3560</a></li> <li>fix(logging-sink): replace libc syslog FFI with safe syslog 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="4369064721" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3562" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3562/hovercard" href="https://github.com/oferchen/rsync/pull/3562">#3562</a></li> <li>fix(client): forward --iconv to remote rsync server args by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4369216738" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3565" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3565/hovercard" href="https://github.com/oferchen/rsync/pull/3565">#3565</a></li> <li>fix(cli): wire --iconv and recognise --timeout= in server-mode flag parser by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4370097216" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3566" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3566/hovercard" href="https://github.com/oferchen/rsync/pull/3566">#3566</a></li> <li>fix(workspace): expose embedded-ssh facade feature on root 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="4371163815" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3569" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3569/hovercard" href="https://github.com/oferchen/rsync/pull/3569">#3569</a></li> <li>fix(fast_io): skip criterion io_uring bench on RLIMIT_MEMLOCK failure by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4371479370" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3572" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3572/hovercard" href="https://github.com/oferchen/rsync/pull/3572">#3572</a></li> </ul> <h3>CI/CD</h3> <ul> <li>ci: re-enable cargo-llvm-cov coverage on PR/push (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3551952581" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/1107" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/1107/hovercard" href="https://github.com/oferchen/rsync/pull/1107">#1107</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4366289507" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3527" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3527/hovercard" href="https://github.com/oferchen/rsync/pull/3527">#3527</a></li> </ul> <h3>Documentation</h3> <ul> <li>docs(daemon): document filter precedence and exchange (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3578217042" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/1888" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/1888/hovercard" href="https://github.com/oferchen/rsync/pull/1888">#1888</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4362964437" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3489" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3489/hovercard" href="https://github.com/oferchen/rsync/pull/3489">#3489</a></li> <li>docs(filters): audit .rsync-filter per-directory inheritance (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3602234363" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2050" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2050/hovercard" href="https://github.com/oferchen/rsync/pull/2050">#2050</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4362942938" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3488" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3488/hovercard" href="https://github.com/oferchen/rsync/pull/3488">#3488</a></li> <li>docs(engine): audit --fuzzy basis-file search algorithm (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3602356871" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2051" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2051/hovercard" href="https://github.com/oferchen/rsync/pull/2051">#2051</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4362938020" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3487" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3487/hovercard" href="https://github.com/oferchen/rsync/pull/3487">#3487</a></li> <li>docs: comment cleanup in logging and logging-sink 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="4363126069" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3490" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3490/hovercard" href="https://github.com/oferchen/rsync/pull/3490">#3490</a></li> <li>docs(perf): audit profiling methodology for 100k-file workload by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4363344341" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3494" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3494/hovercard" href="https://github.com/oferchen/rsync/pull/3494">#3494</a></li> <li>docs(cli): audit --iconv feature design and wire protocol surface by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4363344803" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3495" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3495/hovercard" href="https://github.com/oferchen/rsync/pull/3495">#3495</a></li> <li>docs(ci): audit Windows ACL/xattr CI matrix gaps (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3577910158" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/1869" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/1869/hovercard" href="https://github.com/oferchen/rsync/pull/1869">#1869</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4363314218" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3491" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3491/hovercard" href="https://github.com/oferchen/rsync/pull/3491">#3491</a></li> <li>docs(batch): investigate zstd as batch-compatible compression alternative (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3570641113" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/1685" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/1685/hovercard" href="https://github.com/oferchen/rsync/pull/1685">#1685</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4363315214" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3492" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3492/hovercard" href="https://github.com/oferchen/rsync/pull/3492">#3492</a></li> <li>docs(fast_io): document mmap page-fault impact on io_uring SQPOLL (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3570139439" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/1661" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/1661/hovercard" href="https://github.com/oferchen/rsync/pull/1661">#1661</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4363316081" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3493" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3493/hovercard" href="https://github.com/oferchen/rsync/pull/3493">#3493</a></li> <li>docs(protocol): audit Windows path separator wire encoding (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3583515096" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/1905" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/1905/hovercard" href="https://github.com/oferchen/rsync/pull/1905">#1905</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4363484111" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3497" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3497/hovercard" href="https://github.com/oferchen/rsync/pull/3497">#3497</a></li> <li>docs(fast_io): adaptive io_uring buffer-pool sizing audit + telemetry (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3576993845" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/1834" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/1834/hovercard" href="https://github.com/oferchen/rsync/pull/1834">#1834</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3601992274" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2045" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2045/hovercard" href="https://github.com/oferchen/rsync/pull/2045">#2045</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4363495474" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3499" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3499/hovercard" href="https://github.com/oferchen/rsync/pull/3499">#3499</a></li> <li>docs(daemon): add TLS-in-front deployment recipes (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3602357541" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2052" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2052/hovercard" href="https://github.com/oferchen/rsync/pull/2052">#2052</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4363509416" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3500" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3500/hovercard" href="https://github.com/oferchen/rsync/pull/3500">#3500</a></li> <li>docs(interop): document protocol 28-32 interop test matrix (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3583717080" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/1908" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/1908/hovercard" href="https://github.com/oferchen/rsync/pull/1908">#1908</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4363516283" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3502" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3502/hovercard" href="https://github.com/oferchen/rsync/pull/3502">#3502</a></li> <li>docs(daemon): tcpdump audit of pull-direction filter wire (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3571248325" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/1697" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/1697/hovercard" href="https://github.com/oferchen/rsync/pull/1697">#1697</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4363540188" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3503" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3503/hovercard" href="https://github.com/oferchen/rsync/pull/3503">#3503</a></li> <li>docs(fast_io): evaluate IORING_REGISTER_PBUF_RING for read paths (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3601905283" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2043" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2043/hovercard" href="https://github.com/oferchen/rsync/pull/2043">#2043</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4363550464" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3504" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3504/hovercard" href="https://github.com/oferchen/rsync/pull/3504">#3504</a></li> <li>docs(daemon): RFC sketch for async tokio listener (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3585220821" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/1934" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/1934/hovercard" href="https://github.com/oferchen/rsync/pull/1934">#1934</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4363550672" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3505" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3505/hovercard" href="https://github.com/oferchen/rsync/pull/3505">#3505</a></li> <li>docs(rsync_io): audit SSH cipher-level compression detection (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3602017139" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2046" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2046/hovercard" href="https://github.com/oferchen/rsync/pull/2046">#2046</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4363570921" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3506" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3506/hovercard" href="https://github.com/oferchen/rsync/pull/3506">#3506</a></li> <li>docs(test-support): RFC for protocol-level capture/replay harness (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3577064041" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/1850" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/1850/hovercard" href="https://github.com/oferchen/rsync/pull/1850">#1850</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4363573419" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3507" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3507/hovercard" href="https://github.com/oferchen/rsync/pull/3507">#3507</a></li> <li>docs(rsync_io): audit async I/O for SSH transport path (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3568146352" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/1593" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/1593/hovercard" href="https://github.com/oferchen/rsync/pull/1593">#1593</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4363575378" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3508" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3508/hovercard" href="https://github.com/oferchen/rsync/pull/3508">#3508</a></li> <li>docs(fast_io): audit io_uring bgid u16 namespace exhaustion risk (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3601972958" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2044" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2044/hovercard" href="https://github.com/oferchen/rsync/pull/2044">#2044</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4363583116" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3509" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3509/hovercard" href="https://github.com/oferchen/rsync/pull/3509">#3509</a></li> <li>docs(fast_io): propose Windows IOCP benchmark plan (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3579834012" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/1899" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/1899/hovercard" href="https://github.com/oferchen/rsync/pull/1899">#1899</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4363588753" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3510" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3510/hovercard" href="https://github.com/oferchen/rsync/pull/3510">#3510</a></li> <li>docs(windows): audit path normalization for backslash leakage (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3583515096" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/1905" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/1905/hovercard" href="https://github.com/oferchen/rsync/pull/1905">#1905</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4363601582" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3511" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3511/hovercard" href="https://github.com/oferchen/rsync/pull/3511">#3511</a></li> <li>docs(protocol): document protocol 28-32 interop matrix (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3583717080" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/1908" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/1908/hovercard" href="https://github.com/oferchen/rsync/pull/1908">#1908</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4364487298" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3512" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3512/hovercard" href="https://github.com/oferchen/rsync/pull/3512">#3512</a></li> <li>docs(daemon): tcpdump comparison for proto 28/29 daemon transfers (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3571278022" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/1699" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/1699/hovercard" href="https://github.com/oferchen/rsync/pull/1699">#1699</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4364517809" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3513" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3513/hovercard" href="https://github.com/oferchen/rsync/pull/3513">#3513</a></li> <li>docs(iconv): audit IconvSetting parse-path dead-end (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3583736828" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/1909" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/1909/hovercard" href="https://github.com/oferchen/rsync/pull/1909">#1909</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4364522728" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3514" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3514/hovercard" href="https://github.com/oferchen/rsync/pull/3514">#3514</a></li> <li>docs(windows): audit backslash-leak in wire-encoded filenames (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3585569660" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/1939" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/1939/hovercard" href="https://github.com/oferchen/rsync/pull/1939">#1939</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4364660876" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3515" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3515/hovercard" href="https://github.com/oferchen/rsync/pull/3515">#3515</a></li> <li>docs(daemon): tcpdump comparison for daemon-side server filter pull (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3571248325" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/1697" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/1697/hovercard" href="https://github.com/oferchen/rsync/pull/1697">#1697</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4364667160" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3516" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3516/hovercard" href="https://github.com/oferchen/rsync/pull/3516">#3516</a></li> <li>docs(iconv): design minimal FilenameConverter trait (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3583776743" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/1910" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/1910/hovercard" href="https://github.com/oferchen/rsync/pull/1910">#1910</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4364668255" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3517" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3517/hovercard" href="https://github.com/oferchen/rsync/pull/3517">#3517</a></li> <li>docs(deployment): add daemon TLS-in-front deployment recipe (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3602357541" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2052" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2052/hovercard" href="https://github.com/oferchen/rsync/pull/2052">#2052</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4364756111" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3518" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3518/hovercard" href="https://github.com/oferchen/rsync/pull/3518">#3518</a></li> <li>docs(transfer): document ReorderBuffer head-of-line blocking semantics (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3578104317" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/1883" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/1883/hovercard" href="https://github.com/oferchen/rsync/pull/1883">#1883</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4364759257" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3519" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3519/hovercard" href="https://github.com/oferchen/rsync/pull/3519">#3519</a></li> <li>docs(engine): audit parallel rolling-hash fan-out on the delta sender (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3602123915" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/2048" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/2048/hovercard" href="https://github.com/oferchen/rsync/pull/2048">#2048</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4364773818" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3520" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3520/hovercard" href="https://github.com/oferchen/rsync/pull/3520">#3520</a></li> <li>docs(fast_io): design shared io_uring instance (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3562613693" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/1408" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/1408/hovercard" href="https://github.com/oferchen/rsync/pull/1408">#1408</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4365897261" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3521" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3521/hovercard" href="https://github.com/oferchen/rsync/pull/3521">#3521</a></li> <li>docs(engine): evaluate multi-root transfer scenarios (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3570852925" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/1690" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/1690/hovercard" href="https://github.com/oferchen/rsync/pull/1690">#1690</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4365900269" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3522" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3522/hovercard" href="https://github.com/oferchen/rsync/pull/3522">#3522</a></li> <li>docs(fast_io): design AsyncFileWriter trait (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3570060263" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/1655" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/1655/hovercard" href="https://github.com/oferchen/rsync/pull/1655">#1655</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4365901584" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3523" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3523/hovercard" href="https://github.com/oferchen/rsync/pull/3523">#3523</a></li> <li>docs(daemon): RFC for tokio-based async listener behind async-daemon feature (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3585220821" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/1934" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/1934/hovercard" href="https://github.com/oferchen/rsync/pull/1934">#1934</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4366216999" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3524" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3524/hovercard" href="https://github.com/oferchen/rsync/pull/3524">#3524</a></li> <li>docs(rsync_io): audit SSH socketpair vs anonymous pipes for stdio transport (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3585474416" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/1938" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/1938/hovercard" href="https://github.com/oferchen/rsync/pull/1938">#1938</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4366219470" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3525" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3525/hovercard" href="https://github.com/oferchen/rsync/pull/3525">#3525</a></li> <li>docs(iconv): audit why --iconv is inert and map the wiring plan (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3584139362" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/1918" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/1918/hovercard" href="https://github.com/oferchen/rsync/pull/1918">#1918</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4366225917" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3526" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3526/hovercard" href="https://github.com/oferchen/rsync/pull/3526">#3526</a></li> <li>docs(audits): eliminate-path matrix for tools/ci/known_failures.conf by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4366666293" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3535" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3535/hovercard" href="https://github.com/oferchen/rsync/pull/3535">#3535</a></li> <li>docs(audits): SSH transport timeout coverage 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="4366680690" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3537" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3537/hovercard" href="https://github.com/oferchen/rsync/pull/3537">#3537</a></li> <li>docs(audits): confirm filter rules already match upstream iconv policy (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3583868285" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/1914" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/1914/hovercard" href="https://github.com/oferchen/rsync/pull/1914">#1914</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4367814434" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3550" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3550/hovercard" href="https://github.com/oferchen/rsync/pull/3550">#3550</a></li> <li>docs+ci: clarify -beta/-nightly suffix, fix SSH chart color, bump criterion timeout by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4371266471" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3570" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3570/hovercard" href="https://github.com/oferchen/rsync/pull/3570">#3570</a></li> </ul> <h3>Other Changes</h3> <ul> <li>test(interop): add --iconv UTF-8/LATIN1 round-trip vs upstream 3.4.1 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3584009818" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/1916" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/1916/hovercard" href="https://github.com/oferchen/rsync/pull/1916">#1916</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4363494334" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3498" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3498/hovercard" href="https://github.com/oferchen/rsync/pull/3498">#3498</a></li> <li>test(daemon): assert fake super = yes produces am_root=false (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3585029691" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/1927" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/1927/hovercard" href="https://github.com/oferchen/rsync/pull/1927">#1927</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4363513379" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3501" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3501/hovercard" href="https://github.com/oferchen/rsync/pull/3501">#3501</a></li> <li>test(ssh): add proxy-jump (--jump-host) interop test (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3578084839" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/1882" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/1882/hovercard" href="https://github.com/oferchen/rsync/pull/1882">#1882</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4366778943" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3542" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3542/hovercard" href="https://github.com/oferchen/rsync/pull/3542">#3542</a></li> <li>test: bandwidth limiter rate/burst property 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="4366875884" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3545" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3545/hovercard" href="https://github.com/oferchen/rsync/pull/3545">#3545</a></li> <li>test: FilterChain precedence and anchoring property 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="4366801814" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3543" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3543/hovercard" href="https://github.com/oferchen/rsync/pull/3543">#3543</a></li> <li>test: rolling-checksum SIMD/scalar parity property 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="4366736617" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3541" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3541/hovercard" href="https://github.com/oferchen/rsync/pull/3541">#3541</a></li> <li>test: compress codec round-trip property tests across levels by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4366682407" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3538" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3538/hovercard" href="https://github.com/oferchen/rsync/pull/3538">#3538</a></li> <li>test(interop): add --iconv interop test against upstream rsync 3.4.1 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3584009818" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/1916" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/1916/hovercard" href="https://github.com/oferchen/rsync/pull/1916">#1916</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4366651601" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3534" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3534/hovercard" href="https://github.com/oferchen/rsync/pull/3534">#3534</a></li> <li>test(protocol): golden byte tests for iconv-converted filenames (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3584234659" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/1919" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/1919/hovercard" href="https://github.com/oferchen/rsync/pull/1919">#1919</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4367831406" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3552" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3552/hovercard" href="https://github.com/oferchen/rsync/pull/3552">#3552</a></li> <li>chore(ci): remove standalone:delta-stats 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="4368969272" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3561" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3561/hovercard" href="https://github.com/oferchen/rsync/pull/3561">#3561</a></li> <li>refactor(core): move setsockopt unsafe out of core into 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="4369205020" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3564" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3564/hovercard" href="https://github.com/oferchen/rsync/pull/3564">#3564</a></li> <li>refactor(core): use zeroize crate for SensitiveBytes scrubbing by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oferchen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oferchen">@oferchen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4369187303" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3563" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3563/hovercard" href="https://github.com/oferchen/rsync/pull/3563">#3563</a></li> <li>release: v0.6.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="4370874004" data-permission-text="Title is private" data-url="https://github.com/oferchen/rsync/issues/3567" data-hovercard-type="pull_request" data-hovercard-url="/oferchen/rsync/pull/3567/hovercard" href="https://github.com/oferchen/rsync/pull/3567">#3567</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/oferchen/rsync/commits/v0.6.1">https://github.com/oferchen/rsync/commits/v0.6.1</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.279s</td> <td>0.208s</td> <td>faster 0.74x</td> </tr> <tr> <td>No-change sync</td> <td>0.093s</td> <td>0.072s</td> <td>faster 0.77x</td> </tr> <tr> <td>Checksum sync</td> <td>0.189s</td> <td>0.312s</td> <td>slower 1.66x</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.586s</td> <td>0.600s</td> <td>~same 1.02x</td> </tr> <tr> <td>No-change sync</td> <td>0.324s</td> <td>0.300s</td> <td>faster 0.92x</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.597s</td> <td>120.085s</td> <td>slower 201.23x</td> </tr> <tr> <td>No-change sync</td> <td>0.402s</td> <td>120.044s</td> <td>slower 298.97x</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.359s</td> <td>1.337s</td> <td>slower 3.72x</td> </tr> <tr> <td>No-change sync</td> <td>0.159s</td> <td>0.092s</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>30.701s</td> <td>slower 95.99x</td> </tr> <tr> <td>No-change sync</td> <td>0.323s</td> <td>30.704s</td> <td>slower 95.13x</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.393s</td> <td>0.366s</td> <td>faster 0.93x</td> </tr> <tr> <td>No-change checksum sync</td> <td>0.310s</td> <td>0.282s</td> <td>faster 0.91x</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.210s</td> <td>0.211s</td> <td>~same 1.01x</td> </tr> <tr> <td>Daemon pull initial</td> <td>1.357s</td> <td>1.346s</td> <td>~same 0.99x</td> </tr> <tr> <td>SSH pull initial</td> <td>0.599s</td> <td>0.597s</td> <td>~same 1.00x</td> </tr> </tbody> </table> <h3>SSH Transport: Subprocess vs russh</h3> <table> <thead> <tr> <th>Test</th> <th>Subprocess (ssh)</th> <th>Embedded (russh)</th> <th>Ratio</th> </tr> </thead> <tbody> <tr> <td>Initial pull</td> <td>0.665s</td> <td>0.156s</td> <td>faster 0.23x</td> </tr> <tr> <td>No-change pull</td> <td>0.301s</td> <td>0.159s</td> <td>faster 0.53x</td> </tr> <tr> <td>Initial push</td> <td>120.055s</td> <td>0.215s</td> <td>faster 0.00x</td> </tr> <tr> <td>No-change push</td> <td>120.075s</td> <td>0.209s</td> <td>faster 0.00x</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.293s</td> <td>0.264s</td> <td>faster 0.90x</td> </tr> <tr> <td>zlib no-change sync</td> <td>0.094s</td> <td>0.075s</td> <td>faster 0.79x</td> </tr> <tr> <td>zstd initial sync</td> <td>0.295s</td> <td>0.267s</td> <td>faster 0.90x</td> </tr> <tr> <td>zstd no-change sync</td> <td>0.094s</td> <td>0.076s</td> <td>faster 0.81x</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.112s</td> <td>0.074s</td> <td>faster 0.66x</td> </tr> <tr> <td>Local delta checksum sync</td> <td>0.188s</td> <td>0.316s</td> <td>slower 1.68x</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.497s</td> <td>0.548s</td> <td>slower 1.10x</td> </tr> <tr> <td>1GB file no-change sync</td> <td>0.045s</td> <td>0.003s</td> <td>faster 0.07x</td> </tr> <tr> <td>1GB file delta sync</td> <td>1.961s</td> <td>0.375s</td> <td>faster 0.19x</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.061s</td> <td>2.818s</td> <td>faster 0.92x</td> </tr> <tr> <td>100K files no-change sync</td> <td>0.575s</td> <td>0.696s</td> <td>slower 1.21x</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.296s</td> <td>0.031s</td> <td>faster 0.10x</td> </tr> <tr> <td>Sparse no-change sync</td> <td>0.046s</td> <td>0.004s</td> <td>faster 0.09x</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.411s</td> <td>0.306s</td> <td>faster 0.74x</td> <td>7.7MB</td> <td>28.3MB</td> </tr> <tr> <td>1GB file sync</td> <td>0.541s</td> <td>0.391s</td> <td>faster 0.72x</td> <td>6.9MB</td> <td>14.1MB</td> </tr> <tr> <td>100K files sync</td> <td>2.960s</td> <td>2.672s</td> <td>faster 0.90x</td> <td>7.5MB</td> <td>84.2MB</td> </tr> </tbody> </table> <h3>Summary</h3> <p><strong>Overall:</strong> 19.95x average ratio<br> (best 0.0x, worst 298.97x)</p> <table> <thead> <tr> <th>Mode</th> <th>Avg Ratio</th> </tr> </thead> <tbody> <tr> <td>Local Copy</td> <td>1.06x</td> </tr> <tr> <td>SSH Pull</td> <td>0.97x</td> </tr> <tr> <td>SSH Push</td> <td>250.10x</td> </tr> <tr> <td>Daemon Pull</td> <td>2.15x</td> </tr> <tr> <td>Daemon Push</td> <td>95.56x</td> </tr> <tr> <td>Checksum: OpenSSL vs Pure Rust</td> <td>0.92x</td> </tr> <tr> <td>io_uring vs Standard I/O</td> <td>1.00x</td> </tr> <tr> <td>SSH Transport: Subprocess vs russh</td> <td>0.19x</td> </tr> <tr> <td>Compression</td> <td>0.85x</td> </tr> <tr> <td>Delta Transfer</td> <td>1.17x</td> </tr> <tr> <td>Large File (1GB)</td> <td>0.45x</td> </tr> <tr> <td>Many Small Files (100K)</td> <td>1.06x</td> </tr> <tr> <td>Sparse Files</td> <td>0.10x</td> </tr> <tr> <td>Memory Usage</td> <td>0.79x</td> </tr> </tbody> </table> <p><em>Ratio &lt; 1.0 = oc-rsync faster, &gt; 1.0 = upstream faster</em></p> github-actions[bot] tag:github.com,2008:Repository/210073509/v1.9.0 2026-05-03T05:37:28Z shawl: v1.9.0 (2026-05-03) <ul> <li>Fixed: If the wrapped command sent its own ctrl-C event, that would cause Shawl to exit unexpectedly. (Contributed by <a href="https://github.com/mtkennerly/shawl/pull/75" data-hovercard-type="pull_request" data-hovercard-url="/mtkennerly/shawl/pull/75/hovercard">FGeloso</a>)</li> <li>Added: <code>--interactive</code> option to preserve that previous behavior. (Contributed by <a href="https://github.com/mtkennerly/shawl/pull/75" data-hovercard-type="pull_request" data-hovercard-url="/mtkennerly/shawl/pull/75/hovercard">FGeloso</a>)</li> </ul> mtkennerly tag:github.com,2008:Repository/233472199/3.11 2026-05-02T06:27:14Z Microsoft-Activation-Scripts: v3.11 Minor Update <h2>Changelog: 3.11</h2> <h4>Change Office Edition</h4> <ul> <li>Added OutlookForWindows in app selection menu, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/WindowsAddict/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/WindowsAddict">@WindowsAddict</a></li> </ul> <h4>TSforge</h4> <ul> <li>Added support for Server 2012 Year 4 and Year 5 ESU licenses</li> <li>Added support for Windows 10 LTSB 2016 ESU licenses</li> </ul> <hr> <h2>Download / How to use it?</h2> <p><a href="https://github.com/massgravel/Microsoft-Activation-Scripts?tab=readme-ov-file#download--how-to-use-it">https://github.com/massgravel/Microsoft-Activation-Scripts?tab=readme-ov-file#download--how-to-use-it</a></p> <h2>Don't download from the below Source code (zip) link. Check the above link for the info.</h2> WitherOrNot tag:github.com,2008:Repository/671654508/@biomejs/biome@2.4.14 2026-05-01T19:24:12Z biome: Biome CLI v2.4.14 <h2>2.4.14</h2> <h3>Patch Changes</h3> <ul> <li> <p><a href="https://github.com/biomejs/biome/pull/9393" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9393/hovercard">#9393</a> <a href="https://github.com/biomejs/biome/commit/491b171e245aa1ad1063662d4408692b4fc11eae"><code>491b171</code></a> Thanks <a href="https://github.com/dyc3">@dyc3</a>! - Added the nursery rule <a href="https://biomejs.dev/linter/rules/use-test-hooks-on-top" rel="nofollow"><code>useTestHooksOnTop</code></a> in the <code>test</code> domain. The rule flags lifecycle hooks (<code>beforeEach</code>, <code>beforeAll</code>, <code>afterEach</code>, <code>afterAll</code>) that appear after test cases in the same block, enforcing that hooks are defined before any test case.</p> </li> <li> <p><a href="https://github.com/biomejs/biome/pull/10157" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10157/hovercard">#10157</a> <a href="https://github.com/biomejs/biome/commit/eefc5ab81709e78068774b0f5bc56af448a733d1"><code>eefc5ab</code></a> Thanks <a href="https://github.com/dyc3">@dyc3</a>! - Fixed <a href="https://github.com/biomejs/biome/issues/7882" data-hovercard-type="issue" data-hovercard-url="/biomejs/biome/issues/7882/hovercard">#7882</a>: The HTML parser will now emit better diagnostics when it encounters a void element with a closing tag, such as <code>&lt;br&gt;&lt;/br&gt;</code>. Previously, the parser would emit multiple diagnostics with conflicting advice. Now it emits a single diagnostic that clearly states that void elements should not have closing tags.</p> </li> <li> <p><a href="https://github.com/biomejs/biome/pull/10054" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10054/hovercard">#10054</a> <a href="https://github.com/biomejs/biome/commit/0e9f5696b1f2dec6e0d1f81b39192bdb07ab0c1a"><code>0e9f569</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> no longer misses widening from concrete object types, class instances, object literals, tuples, functions, and regular expressions to <code>: object</code>.</p> <p>A function annotated <code>: object</code> returning an object literal:</p> <div class="highlight highlight-source-ts notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="function f(): object { return { retry: true }; }"><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-smi">object</span> <span class="pl-kos">{</span> <span class="pl-k">return</span> <span class="pl-kos">{</span> <span class="pl-c1">retry</span>: <span class="pl-c1">true</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/10116" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10116/hovercard">#10116</a> <a href="https://github.com/biomejs/biome/commit/53269ebe0a2f718213483444696b88c7e8d0e7c4"><code>53269eb</code></a> Thanks <a href="https://github.com/jiwon79">@jiwon79</a>! - Fixed <a href="https://github.com/biomejs/biome/issues/6201" data-hovercard-type="issue" data-hovercard-url="/biomejs/biome/issues/6201/hovercard">#6201</a>: <a href="https://biomejs.dev/linter/rules/no-useless-escape-in-regex/" rel="nofollow"><code>noUselessEscapeInRegex</code></a> no longer flags an escaped backslash followed by <code>-</code> as a useless escape. Patterns like <code>/[\\-]/</code> are now considered valid because the second <code>\</code> is the escaped backslash, not an unnecessary escape of the trailing dash.</p> </li> <li> <p><a href="https://github.com/biomejs/biome/pull/10092" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10092/hovercard">#10092</a> <a href="https://github.com/biomejs/biome/commit/33d8543da451e272000b84a8e29114d72923cdc1"><code>33d8543</code></a> Thanks <a href="https://github.com/Conaclos">@Conaclos</a>! - Fixed <a href="https://github.com/biomejs/biome/issues/9097" data-hovercard-type="issue" data-hovercard-url="/biomejs/biome/issues/9097/hovercard">#9097</a>: <a href="https://biomejs.dev/assist/actions/organize-imports/" rel="nofollow"><code>organizeImports</code></a> no longer adds a blank line between a never-matched group and a matched group.</p> <p>Given the following <code>organizeImports</code> options:</p> <div class="highlight highlight-source-json notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="{ &quot;groups&quot;: [&quot;:NODE:&quot;, &quot;:BLANK_LINE:&quot;, &quot;:PACKAGE:&quot;, &quot;:BLANK_LINE:&quot;, &quot;:PATH:&quot;] }"><pre>{ <span class="pl-ent">"groups"</span>: [<span class="pl-s"><span class="pl-pds">"</span>:NODE:<span class="pl-pds">"</span></span>, <span class="pl-s"><span class="pl-pds">"</span>:BLANK_LINE:<span class="pl-pds">"</span></span>, <span class="pl-s"><span class="pl-pds">"</span>:PACKAGE:<span class="pl-pds">"</span></span>, <span class="pl-s"><span class="pl-pds">"</span>:BLANK_LINE:<span class="pl-pds">"</span></span>, <span class="pl-s"><span class="pl-pds">"</span>:PATH:<span class="pl-pds">"</span></span>] }</pre></div> <p>The following code...</p> <div class="highlight highlight-source-js notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="// Comment import &quot;package&quot;; import &quot;./file.js&quot;;"><pre><span class="pl-c">// Comment</span> <span class="pl-k">import</span> <span class="pl-s">"package"</span><span class="pl-kos">;</span> <span class="pl-k">import</span> <span class="pl-s">"./file.js"</span><span class="pl-kos">;</span></pre></div> <p>...was organized as:</p> <div class="highlight highlight-source-diff notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="+ // Comment import &quot;package&quot;; + import &quot;./file.js&quot;;"><pre><span class="pl-mi1"><span class="pl-mi1">+</span></span> // Comment import "package"; <span class="pl-mi1"><span class="pl-mi1">+</span></span> import "./file.js";</pre></div> <p>A blank line was added even though the group ':NODE:' doesn't match any imports here.<br> <code>:BLANK_LINE:</code> between never-matched groups and matched groups are now ignored.<br> The code is now organized as:</p> <div class="highlight highlight-source-diff notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content=" // Comment import &quot;package&quot;; + import &quot;./file.js&quot;;"><pre> // Comment import "package"; <span class="pl-mi1"><span class="pl-mi1">+</span></span> import "./file.js";</pre></div> </li> <li> <p><a href="https://github.com/biomejs/biome/pull/10138" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10138/hovercard">#10138</a> <a href="https://github.com/biomejs/biome/commit/a10b6c119d1f3862da918ce7617ee365bb534c6e"><code>a10b6c1</code></a> Thanks <a href="https://github.com/dyc3">@dyc3</a>! - Fixed Vue <code>v-for</code> handling for <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>. Biome now recognizes variables declared by <code>v-for</code> directives and references to iterated values in Vue templates.</p> </li> <li> <p><a href="https://github.com/biomejs/biome/pull/10115" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10115/hovercard">#10115</a> <a href="https://github.com/biomejs/biome/commit/d428d76ba8be7131090c199cefa36613a332e75b"><code>d428d76</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> no longer reports false positives when a union return type's <code>boolean</code> variant is covered by both <code>true</code> and <code>false</code> returns.</p> </li> <li> <p><a href="https://github.com/biomejs/biome/pull/9922" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9922/hovercard">#9922</a> <a href="https://github.com/biomejs/biome/commit/7acf1e0890d1e52b1cfa940554f6ebbd1bae20b3"><code>7acf1e0</code></a> Thanks <a href="https://github.com/dyc3">@dyc3</a>! - Added the new nursery rule <a href="https://biomejs.dev/linter/rules/no-react-string-refs/" rel="nofollow"><code>noReactStringRefs</code></a>, which disallows legacy React string refs such as <code>ref="hello"</code> and <code>this.refs.hello</code>.</p> <p>Biome also reports template-literal refs such as <code>ref={`hello`}</code>, so React code can consistently migrate to callback refs, <code>createRef()</code>, or <code>useRef()</code>.</p> </li> <li> <p><a href="https://github.com/biomejs/biome/pull/10010" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10010/hovercard">#10010</a> <a href="https://github.com/biomejs/biome/commit/f3e76ab7befecca7cdc7a04edac1350de31029de"><code>f3e76ab</code></a> Thanks <a href="https://github.com/dyc3">@dyc3</a>! - Fixed a bug in the LSP file watcher registration so Biome now watches <code>.biome.json</code> and <code>.biome.jsonc</code> configuration files and reloads workspace settings when they change.</p> </li> <li> <p><a href="https://github.com/biomejs/biome/pull/10176" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10176/hovercard">#10176</a> <a href="https://github.com/biomejs/biome/commit/8a40ef835db83277a15b4f0455b5b9b69c719ad3"><code>8a40ef8</code></a> Thanks <a href="https://github.com/dyc3">@dyc3</a>! - Fixed <a href="https://github.com/biomejs/biome/issues/10011" data-hovercard-type="issue" data-hovercard-url="/biomejs/biome/issues/10011/hovercard">#10011</a>: The <a href="https://biomejs.dev/linter/rules/no-this-in-static/" rel="nofollow"><code>noThisInStatic</code></a> rule no longer reports <code>this</code> when it is used as the constructor target in <code>new this(...)</code>, which is required for inherited static factory methods.</p> </li> <li> <p><a href="https://github.com/biomejs/biome/pull/10163" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10163/hovercard">#10163</a> <a href="https://github.com/biomejs/biome/commit/6867e96dacf0b96dfbefd51f95a29136d90b7bb4"><code>6867e96</code></a> Thanks <a href="https://github.com/jiwon79">@jiwon79</a>! - Fixed <a href="https://github.com/biomejs/biome/issues/9884" data-hovercard-type="issue" data-hovercard-url="/biomejs/biome/issues/9884/hovercard">#9884</a>: The <a href="https://biomejs.dev/assist/actions/use-sorted-attributes/" rel="nofollow"><code>useSortedAttributes</code></a> auto-fix no longer corrupts source code when both an outer JSX element and a nested JSX-valued attribute have unsorted attributes in the same pass. Multiple unsorted groups separated by spread or shorthand attributes within the same JSX element are now reported as a single diagnostic.</p> </li> <li> <p><a href="https://github.com/biomejs/biome/pull/10079" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10079/hovercard">#10079</a> <a href="https://github.com/biomejs/biome/commit/d29dd1916bdfa4a13dba95cad57f61c65cb5739c"><code>d29dd19</code></a> Thanks <a href="https://github.com/Damix48">@Damix48</a>! - Fixed false positive in <code>noAssignInExpressions</code> for Svelte <code>{@const}</code> blocks. Assignments in <code>{@const name = value}</code> are now correctly recognized as declarations rather than accidental assignments in expressions.</p> </li> <li> <p><a href="https://github.com/biomejs/biome/pull/10080" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10080/hovercard">#10080</a> <a href="https://github.com/biomejs/biome/commit/5d8fdac6d26987904130c2ef0db797c295922f08"><code>5d8fdac</code></a> Thanks <a href="https://github.com/Damix48">@Damix48</a>! - Fixed parsing of closing parentheses in Svelte <code>{#each}</code> block key expressions. Biome now correctly parses method calls and other parenthesised expressions used as keys.</p> <p>For example, the following snippets are now parsed correctly:</p> <div class="highlight highlight-source-svelte notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="{#each numbers as number, index (number.toString())} &lt;p&gt;{number}&lt;/p&gt; {/each} {#each numbers as number (key(number))} &lt;p&gt;{number}&lt;/p&gt; {/each}"><pre>{<span class="pl-k">#each</span> <span class="pl-smi">numbers</span> <span class="pl-k">as</span> <span class="pl-v">number</span>, <span class="pl-v">index</span> (<span class="pl-smi">number</span>.<span class="pl-c1">toString</span>())} &lt;<span class="pl-ent">p</span>&gt;{<span class="pl-smi">number</span>}&lt;/<span class="pl-ent">p</span>&gt; {<span class="pl-k">/each</span>} {<span class="pl-k">#each</span> <span class="pl-smi">numbers</span> <span class="pl-k">as</span> <span class="pl-v">number </span>(<span class="pl-en">key</span>(<span class="pl-smi">number</span>))} &lt;<span class="pl-ent">p</span>&gt;{<span class="pl-smi">number</span>}&lt;/<span class="pl-ent">p</span>&gt; {<span class="pl-k">/each</span>}</pre></div> </li> <li> <p><a href="https://github.com/biomejs/biome/pull/10140" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10140/hovercard">#10140</a> <a href="https://github.com/biomejs/biome/commit/e7024b92638090a9b8ccd064e0662f7994164621"><code>e7024b9</code></a> Thanks <a href="https://github.com/solithcy">@solithcy</a>! - Fixed <a href="https://github.com/biomejs/biome/issues/10135" data-hovercard-type="issue" data-hovercard-url="/biomejs/biome/issues/10135/hovercard">#10135</a>: Biome no longer crashes on missing Svelte template expressions.</p> <p>The following code snippet longer panics:</p> <div class="highlight highlight-source-svelte notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="{#if } &lt;p&gt;^ this would previously crash&lt;/p&gt; {/if} {@const } &lt;p&gt; ^ this would also crash&lt;/p&gt;"><pre>{<span class="pl-k">#if</span> } &lt;<span class="pl-ent">p</span>&gt;^ this would previously crash&lt;/<span class="pl-ent">p</span>&gt; {<span class="pl-k">/if</span>} {@<span class="pl-smi">const</span> } &lt;<span class="pl-ent">p</span>&gt; ^ this would also crash&lt;/<span class="pl-ent">p</span>&gt;</pre></div> </li> <li> <p><a href="https://github.com/biomejs/biome/pull/10111" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10111/hovercard">#10111</a> <a href="https://github.com/biomejs/biome/commit/7818009e23e12758d00665be6faf8471ca0b0027"><code>7818009</code></a> Thanks <a href="https://github.com/jiwon79">@jiwon79</a>! - Fixed <a href="https://github.com/biomejs/biome/issues/9997" data-hovercard-type="issue" data-hovercard-url="/biomejs/biome/issues/9997/hovercard">#9997</a>: <a href="https://biomejs.dev/linter/rules/no-duplicate-selectors/" rel="nofollow"><code>noDuplicateSelectors</code></a> no longer reports false positives for selectors inside <code>@scope</code> queries. Biome now treats <code>@scope</code> as a separate at-rule context, like <code>@media</code>, <code>@supports</code>, <code>@container</code>, and <code>@starting-style</code>.</p> <p>The following snippet is no longer flagged as a duplicate:</p> <div class="highlight highlight-source-css notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content=".Example { padding: 0; } @scope (.theme-dark) { .Example { color: white; } }"><pre>.<span class="pl-c1">Example</span> { <span class="pl-c1">padding</span><span class="pl-kos">:</span> <span class="pl-c1">0</span>; } <span class="pl-k">@scope</span> (.<span class="pl-c1">theme-dark</span>) { .<span class="pl-c1">Example</span> { <span class="pl-c1">color</span><span class="pl-kos">:</span> white; } }</pre></div> </li> <li> <p><a href="https://github.com/biomejs/biome/pull/9926" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9926/hovercard">#9926</a> <a href="https://github.com/biomejs/biome/commit/d62b331726c1b730ca2d1c38325ce6196beee7a4"><code>d62b331</code></a> Thanks <a href="https://github.com/dyc3">@dyc3</a>! - Added the nursery lint rule <a href="https://biomejs.dev/linter/rules/use-math-min-max/" rel="nofollow"><code>useMathMinMax</code></a>, which prefers <code>Math.min()</code> and <code>Math.max()</code> over equivalent ternary comparisons.</p> <p>For example, this code:</p> <div class="highlight highlight-source-js notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="const min = a &lt; b ? a : b;"><pre><span class="pl-k">const</span> <span class="pl-s1">min</span> <span class="pl-c1">=</span> <span class="pl-s1">a</span> <span class="pl-c1">&lt;</span> <span class="pl-s1">b</span> ? <span class="pl-s1">a</span> : <span class="pl-s1">b</span><span class="pl-kos">;</span></pre></div> <p>is much more readable when rewritten as:</p> <div class="highlight highlight-source-js notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="const min = Math.min(a, b);"><pre><span class="pl-k">const</span> <span class="pl-s1">min</span> <span class="pl-c1">=</span> <span class="pl-v">Math</span><span class="pl-kos">.</span><span class="pl-en">min</span><span class="pl-kos">(</span><span class="pl-s1">a</span><span class="pl-kos">,</span> <span class="pl-s1">b</span><span class="pl-kos">)</span><span class="pl-kos">;</span></pre></div> </li> <li> <p><a href="https://github.com/biomejs/biome/pull/10115" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10115/hovercard">#10115</a> <a href="https://github.com/biomejs/biome/commit/d428d76ba8be7131090c199cefa36613a332e75b"><code>d428d76</code></a> Thanks <a href="https://github.com/minseong0324">@minseong0324</a>! - <a href="https://biomejs.dev/linter/rules/use-exhaustive-switch-cases/" rel="nofollow"><code>useExhaustiveSwitchCases</code></a> now flags missing <code>true</code>/<code>false</code> cases for <code>boolean</code> discriminants, including when <code>boolean</code> is a union variant.</p> </li> <li> <p><a href="https://github.com/biomejs/biome/pull/10125" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10125/hovercard">#10125</a> <a href="https://github.com/biomejs/biome/commit/a55a0b6fe03f772316b76937b1292096cdc8a661"><code>a55a0b6</code></a> Thanks <a href="https://github.com/bmish">@bmish</a>! - Fixed a resolver bug where packages that define a typed entry point through <code>package.json</code>'s <code>main</code> field but omit <code>types</code> were ignored during type-aware resolution. Type-aware rules such as <a href="https://biomejs.dev/linter/rules/no-floating-promises/" rel="nofollow"><code>noFloatingPromises</code></a> can now inspect imports from those packages.</p> </li> <li> <p><a href="https://github.com/biomejs/biome/pull/10117" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10117/hovercard">#10117</a> <a href="https://github.com/biomejs/biome/commit/895e809dc799cd6aa70032fbb56dfe0f9c0f6f39"><code>895e809</code></a> Thanks <a href="https://github.com/denizdogan">@denizdogan</a>! - Added support for the <code>corner-shape</code> family of CSS properties and the <code>superellipse()</code>/<code>squircle()</code> value functions, so <a href="https://biomejs.dev/linter/rules/no-unknown-property/" rel="nofollow"><code>noUnknownProperty</code></a> and <a href="https://biomejs.dev/linter/rules/no-unknown-function/" rel="nofollow"><code>noUnknownFunction</code></a> no longer flag them as unknown.</p> <p>New known properties: <code>corner-shape</code>, <code>corner-block-end-shape</code>, <code>corner-block-start-shape</code>, <code>corner-bottom-left-shape</code>, <code>corner-bottom-right-shape</code>, <code>corner-bottom-shape</code>, <code>corner-end-end-shape</code>, <code>corner-end-start-shape</code>, <code>corner-inline-end-shape</code>, <code>corner-inline-start-shape</code>, <code>corner-left-shape</code>, <code>corner-right-shape</code>, <code>corner-start-end-shape</code>, <code>corner-start-start-shape</code>, <code>corner-top-left-shape</code>, <code>corner-top-right-shape</code>, <code>corner-top-shape</code>.</p> <p>New known value functions: <code>superellipse()</code>, <code>squircle()</code>.</p> </li> <li> <p><a href="https://github.com/biomejs/biome/pull/8620" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/8620/hovercard">#8620</a> <a href="https://github.com/biomejs/biome/commit/8df8f73ca1c18a688f64f304f0b9089797258a1e"><code>8df8f73</code></a> Thanks <a href="https://github.com/dyc3">@dyc3</a>! - Fixed <a href="https://github.com/biomejs/biome/issues/8062" data-hovercard-type="issue" data-hovercard-url="/biomejs/biome/issues/8062/hovercard">#8062</a>: Added support for parsing Vue <code>v-for</code> directives more accurately.</p> </li> <li> <p><a href="https://github.com/biomejs/biome/pull/10191" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10191/hovercard">#10191</a> <a href="https://github.com/biomejs/biome/commit/aa055cd74f82fac691dfa2f65dbfd255213cb884"><code>aa055cd</code></a> Thanks <a href="https://github.com/guney">@guney</a>! - Now the rule <a href="https://biomejs.dev/linter/rules/no-static-element-interactions/" rel="nofollow"><code>noStaticElementInteractions</code></a> doesn't trigger custom elements.</p> </li> <li> <p><a href="https://github.com/biomejs/biome/pull/9757" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9757/hovercard">#9757</a> <a href="https://github.com/biomejs/biome/commit/2c62594b84ae62fd5fa130adff917a1bcd8dfddd"><code>2c62594</code></a> Thanks <a href="https://github.com/dyc3">@dyc3</a>! - Fixed <a href="https://github.com/biomejs/biome/issues/9099" data-hovercard-type="issue" data-hovercard-url="/biomejs/biome/issues/9099/hovercard">#9099</a>: the HTML formatter collapsing non-text children (inline elements, Svelte expressions, comments) onto a single line when the source had them on separate lines. Biome now preserves the user's intended line breaks for exclusively non-text children.</p> <p>For example, the following Svelte snippet is now preserved instead of being collapsed to <code>&lt;div&gt;{name}&lt;!-- comment --&gt;&lt;/div&gt;</code>:</p> <div class="highlight highlight-source-svelte notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="&lt;div&gt; {name}&lt;!-- comment --&gt; &lt;/div&gt;"><pre>&lt;<span class="pl-ent">div</span>&gt; {<span class="pl-smi">name</span>}<span class="pl-c">&lt;!-- comment --&gt;</span> &lt;/<span class="pl-ent">div</span>&gt;</pre></div> <p>Similarly, HTML elements like <code>&lt;span&gt;</code> inside a <code>&lt;div&gt;</code> are now preserved when written on their own line:</p> <div class="highlight highlight-text-html-basic notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="&lt;div&gt; &lt;span&gt;text&lt;/span&gt; &lt;/div&gt;"><pre><span class="pl-kos">&lt;</span><span class="pl-ent">div</span><span class="pl-kos">&gt;</span> <span class="pl-kos">&lt;</span><span class="pl-ent">span</span><span class="pl-kos">&gt;</span>text<span class="pl-kos">&lt;/</span><span class="pl-ent">span</span><span class="pl-kos">&gt;</span> <span class="pl-kos">&lt;/</span><span class="pl-ent">div</span><span class="pl-kos">&gt;</span></pre></div> </li> <li> <p><a href="https://github.com/biomejs/biome/pull/10105" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10105/hovercard">#10105</a> <a href="https://github.com/biomejs/biome/commit/e7c1a6d5319908cf613f7fa80667e6981435508d"><code>e7c1a6d</code></a> Thanks <a href="https://github.com/jiwon79">@jiwon79</a>! - Fixed <a href="https://github.com/biomejs/biome/issues/10039" data-hovercard-type="issue" data-hovercard-url="/biomejs/biome/issues/10039/hovercard">#10039</a>: <a href="https://biomejs.dev/linter/rules/use-readonly-class-properties/" rel="nofollow"><code>useReadonlyClassProperties</code></a> now detects unreassigned private members in class expressions and export default classes, not only in class declarations.</p> <p>The following patterns are now correctly flagged:</p> <div class="highlight highlight-source-ts notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="const AnonClass = class { #prop = 123; constructor() { console.log(this.#prop); } }; export default class { #prop = 123; constructor() { console.log(this.#prop); } }"><pre><span class="pl-k">const</span> <span class="pl-v">AnonClass</span> <span class="pl-c1">=</span> <span class="pl-k">class</span> <span class="pl-kos">{</span> #prop <span class="pl-c1">=</span> <span class="pl-c1">123</span><span class="pl-kos">;</span> <span class="pl-en">constructor</span><span class="pl-kos">(</span><span class="pl-kos">)</span> <span class="pl-kos">{</span> <span class="pl-smi">console</span><span class="pl-kos">.</span><span class="pl-en">log</span><span class="pl-kos">(</span><span class="pl-smi">this</span><span class="pl-kos">.</span>#prop<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">export</span> <span class="pl-k">default</span> <span class="pl-k">class</span> <span class="pl-kos">{</span> #prop <span class="pl-c1">=</span> <span class="pl-c1">123</span><span class="pl-kos">;</span> <span class="pl-en">constructor</span><span class="pl-kos">(</span><span class="pl-kos">)</span> <span class="pl-kos">{</span> <span class="pl-smi">console</span><span class="pl-kos">.</span><span class="pl-en">log</span><span class="pl-kos">(</span><span class="pl-smi">this</span><span class="pl-kos">.</span>#prop<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/10141" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10141/hovercard">#10141</a> <a href="https://github.com/biomejs/biome/commit/46a77d0a35e8dbbcefeca264e8630af83b21f1d9"><code>46a77d0</code></a> Thanks <a href="https://github.com/minseong0324">@minseong0324</a>! - Improved <a href="https://biomejs.dev/linter/rules/no-unnecessary-conditions/" rel="nofollow"><code>noUnnecessaryConditions</code></a> to detect conditions that are always truthy because they check built-in global class instances such as <code>Date</code>, <code>Map</code>, <code>Set</code>, <code>WeakMap</code>, and <code>Error</code>.</p> </li> <li> <p><a href="https://github.com/biomejs/biome/pull/10178" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10178/hovercard">#10178</a> <a href="https://github.com/biomejs/biome/commit/7b05a893df8c9c950871b83ff1b3ae28113e8b15"><code>7b05a89</code></a> Thanks <a href="https://github.com/dyc3">@dyc3</a>! - Fixed <a href="https://github.com/biomejs/biome/issues/10177" data-hovercard-type="issue" data-hovercard-url="/biomejs/biome/issues/10177/hovercard">#10177</a>: The HTML parser no longer reports lowercase <code>html</code> or <code>doctype</code> text as invalid after void elements such as <code>&lt;br&gt;</code>.</p> </li> <li> <p><a href="https://github.com/biomejs/biome/pull/10155" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10155/hovercard">#10155</a> <a href="https://github.com/biomejs/biome/commit/0d4595dae68b034bd6de3bdfd15437a34fa53cb2"><code>0d4595d</code></a> Thanks <a href="https://github.com/jiwon79">@jiwon79</a>! - Fixed <a href="https://github.com/biomejs/biome/issues/10045" data-hovercard-type="issue" data-hovercard-url="/biomejs/biome/issues/10045/hovercard">#10045</a>: the CSS formatter no longer compounds indentation inside nested functional pseudo-classes such as <code>:not(:where(...))</code>, <code>:is(:where(...))</code>, and similar combinations. The same fix also removes one level of unnecessary indentation that was added inside any pseudo-class function whose argument list wrapped onto multiple lines, including <code>:nth-child(... of ...)</code>, <code>::part(...)</code>, and <code>:active-view-transition-type(...)</code>.<br> The following snippet is now correctly formatted, matching Prettier.</p> <div class="highlight highlight-source-css notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="input:not( :where( [type=&quot;submit&quot;], [type=&quot;checkbox&quot;], [type=&quot;radio&quot;], [type=&quot;button&quot;], [type=&quot;reset&quot;] ) ) { inline-size: 100%; }"><pre><span class="pl-ent">input</span><span class="pl-kos">:</span><span class="pl-c1">not</span>( <span class="pl-kos">:</span><span class="pl-c1">where</span>( [<span class="pl-c1">type</span><span class="pl-c1">=</span><span class="pl-s">"submit"</span>]<span class="pl-kos">,</span> [<span class="pl-c1">type</span><span class="pl-c1">=</span><span class="pl-s">"checkbox"</span>]<span class="pl-kos">,</span> [<span class="pl-c1">type</span><span class="pl-c1">=</span><span class="pl-s">"radio"</span>]<span class="pl-kos">,</span> [<span class="pl-c1">type</span><span class="pl-c1">=</span><span class="pl-s">"button"</span>]<span class="pl-kos">,</span> [<span class="pl-c1">type</span><span class="pl-c1">=</span><span class="pl-s">"reset"</span>] ) ) { <span class="pl-c1">inline-size</span><span class="pl-kos">:</span> <span class="pl-c1">100<span class="pl-smi">%</span></span>; }</pre></div> </li> <li> <p><a href="https://github.com/biomejs/biome/pull/10112" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10112/hovercard">#10112</a> <a href="https://github.com/biomejs/biome/commit/6f0251ea12cddb6edcbf512e5608a7b502762423"><code>6f0251e</code></a> Thanks <a href="https://github.com/dyc3">@dyc3</a>! - Fixed <a href="https://github.com/biomejs/biome/issues/10110" data-hovercard-type="issue" data-hovercard-url="/biomejs/biome/issues/10110/hovercard">#10110</a>: Biome's parser now accepts surrogate code points in JavaScript string <code>\u{...}</code> escapes.</p> </li> <li> <p><a href="https://github.com/biomejs/biome/pull/10141" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10141/hovercard">#10141</a> <a href="https://github.com/biomejs/biome/commit/46a77d0a35e8dbbcefeca264e8630af83b21f1d9"><code>46a77d0</code></a> Thanks <a href="https://github.com/minseong0324">@minseong0324</a>! - Improved <a href="https://biomejs.dev/linter/rules/no-misleading-return-type/" rel="nofollow"><code>noMisleadingReturnType</code></a> to detect <code>object</code> return annotations that hide built-in global class instances such as <code>Date</code>, <code>Map</code>, <code>Set</code>, <code>WeakMap</code>, and <code>Error</code>.</p> </li> <li> <p><a href="https://github.com/biomejs/biome/pull/10083" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10083/hovercard">#10083</a> <a href="https://github.com/biomejs/biome/commit/4a664c1c9ebee339ee4a8b971b0a345aa4dbbe70"><code>4a664c1</code></a> Thanks <a href="https://github.com/ematipico">@ematipico</a>! - Added two new options to <a href="https://biomejs.dev/linter/rules/no-shadow/" rel="nofollow"><code>noShadow</code></a>, both defaulting to <code>true</code> to match typescript-eslint's behavior.</p> <p>Fixed <a href="https://github.com/biomejs/biome/issues/9482" data-hovercard-type="issue" data-hovercard-url="/biomejs/biome/issues/9482/hovercard">#9482</a>: Added <code>ignoreFunctionTypeParameterNameValueShadow</code> option. When enabled, parameter names inside function type annotations (e.g. <code>(options: unknown) =&gt; void</code>) are not flagged as shadowing outer variables.</p> <p>Fixed <a href="https://github.com/biomejs/biome/issues/7812" data-hovercard-type="issue" data-hovercard-url="/biomejs/biome/issues/7812/hovercard">#7812</a>: Added <code>ignoreTypeValueShadow</code> option. When enabled, a value binding that shares its name with a type-only declaration (type alias or interface) is not flagged, since types and values occupy separate namespaces in TypeScript.</p> </li> <li> <p><a href="https://github.com/biomejs/biome/pull/9286" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9286/hovercard">#9286</a> <a href="https://github.com/biomejs/biome/commit/52695cf52b3ff42ddfcaef040cfaa00e9a93a4b7"><code>52695cf</code></a> Thanks <a href="https://github.com/Hugo-Polloli">@Hugo-Polloli</a>! - Fixed <a href="https://github.com/biomejs/biome/issues/6316" data-hovercard-type="issue" data-hovercard-url="/biomejs/biome/issues/6316/hovercard">#6316</a>: Biome now resolves Svelte <code>$store</code> references to the underlying <code>store</code> binding in semantic analysis, preventing false <code>noUndeclaredVariables</code> diagnostics when the store is declared.</p> </li> <li> <p><a href="https://github.com/biomejs/biome/pull/10188" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10188/hovercard">#10188</a> <a href="https://github.com/biomejs/biome/commit/ae659ddbd317753c4feb5e4d223b9159d272d01b"><code>ae659dd</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-nested-callbacks/" rel="nofollow"><code>noExcessiveNestedCallbacks</code></a>, which disallows callbacks nested deeper than the configured maximum.</p> </li> <li> <p><a href="https://github.com/biomejs/biome/pull/9757" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9757/hovercard">#9757</a> <a href="https://github.com/biomejs/biome/commit/2c62594b84ae62fd5fa130adff917a1bcd8dfddd"><code>2c62594</code></a> Thanks <a href="https://github.com/dyc3">@dyc3</a>! - Fixed <a href="https://github.com/biomejs/biome/issues/9450" data-hovercard-type="issue" data-hovercard-url="/biomejs/biome/issues/9450/hovercard">#9450</a>: the HTML formatter now correctly preserves multiline formatting for nested <code>&lt;template&gt;</code> elements (e.g. <code>&lt;template #body&gt;</code>) when the source has children on separate lines. Previously, the children were collapsed onto a single line.</p> <div class="highlight highlight-source-diff notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content=" &lt;template&gt; &lt;UModal&gt; - &lt;template #body&gt; &lt;p&gt;content&lt;/p&gt; &lt;/template&gt; + &lt;template #body&gt; + &lt;p&gt;content&lt;/p&gt; + &lt;/template&gt; &lt;/UModal&gt; &lt;/template&gt;"><pre> &lt;template&gt; &lt;UModal&gt; <span class="pl-md"><span class="pl-md">-</span> &lt;template #body&gt; &lt;p&gt;content&lt;/p&gt; &lt;/template&gt;</span> <span class="pl-mi1"><span class="pl-mi1">+</span> &lt;template #body&gt;</span> <span class="pl-mi1"><span class="pl-mi1">+</span> &lt;p&gt;content&lt;/p&gt;</span> <span class="pl-mi1"><span class="pl-mi1">+</span> &lt;/template&gt;</span> &lt;/UModal&gt; &lt;/template&gt;</pre></div> </li> <li> <p><a href="https://github.com/biomejs/biome/pull/10118" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10118/hovercard">#10118</a> <a href="https://github.com/biomejs/biome/commit/c6edcb493d42f05179167a8ff3be4549908e9d0b"><code>c6edcb4</code></a> Thanks <a href="https://github.com/Netail">@Netail</a>! - Fixed <a href="https://github.com/biomejs/biome/issues/10024" data-hovercard-type="issue" data-hovercard-url="/biomejs/biome/issues/10024/hovercard">#10024</a>: <code>biome migrate eslint</code> correctly migrates <code>eslint</code> rules that belong to multiple Biome rules.</p> </li> </ul> <h2>What's Changed</h2> <ul> <li>chore(docs): minor updates for contributing and skills 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="4316757422" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10098" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10098/hovercard" href="https://github.com/biomejs/biome/pull/10098">#10098</a></li> <li>fix(semantic): resolve Svelte $store references in semantic model by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Hugo-Polloli/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Hugo-Polloli">@Hugo-Polloli</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4008414685" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9286" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9286/hovercard" href="https://github.com/biomejs/biome/pull/9286">#9286</a></li> <li>fix(format/html): preserve block indentation if already present in some cases 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="4182583799" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9757" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9757/hovercard" href="https://github.com/biomejs/biome/pull/9757">#9757</a></li> <li>fix(md/formatter): nested italic 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="4302980423" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10078" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10078/hovercard" href="https://github.com/biomejs/biome/pull/10078">#10078</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="4293206460" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10061" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10061/hovercard" href="https://github.com/biomejs/biome/pull/10061">#10061</a></li> <li>fix(analyzer): useReadonlyClassProperties detects non-declaration class forms by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jiwon79/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jiwon79">@jiwon79</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4321295680" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10105" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10105/hovercard" href="https://github.com/biomejs/biome/pull/10105">#10105</a></li> <li>fix(noShadow): make sure it doesn't shadow types 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="4307684734" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10083" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10083/hovercard" href="https://github.com/biomejs/biome/pull/10083">#10083</a></li> <li>chore: prepare goverance for contractors 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="4309824185" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10087" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10087/hovercard" href="https://github.com/biomejs/biome/pull/10087">#10087</a></li> <li>feat(analyze/html): add some utilities to speed up lookups of multiple attributes 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="4324953155" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10109" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10109/hovercard" href="https://github.com/biomejs/biome/pull/10109">#10109</a></li> <li>fix(lint): resolve false positive in noAssignInExpressions for Svelte {<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/const/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/const">@const</a>} blocks by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Damix48/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Damix48">@Damix48</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4305097313" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10079" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10079/hovercard" href="https://github.com/biomejs/biome/pull/10079">#10079</a></li> <li>fix(analyzer): noDuplicateSelectors false positives with scope at-rule by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jiwon79/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jiwon79">@jiwon79</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4327017466" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10111" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10111/hovercard" href="https://github.com/biomejs/biome/pull/10111">#10111</a></li> <li>fix(parser): correctly consume closing parenthesis in Svelte each key expression by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Damix48/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Damix48">@Damix48</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4305368595" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10080" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10080/hovercard" href="https://github.com/biomejs/biome/pull/10080">#10080</a></li> <li>feat(lint/js): add <code>useTestHooksOnTop</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="4041612680" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9393" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9393/hovercard" href="https://github.com/biomejs/biome/pull/9393">#9393</a></li> <li>fix(deps): update dependency prettier to v3.8.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="4293207515" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10062" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10062/hovercard" href="https://github.com/biomejs/biome/pull/10062">#10062</a></li> <li>fix(parse/js): lex surrogate codepoints in string literal escapes 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="4328028186" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10112" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10112/hovercard" href="https://github.com/biomejs/biome/pull/10112">#10112</a></li> <li>fix(analyzer): noUselessEscapeInRegex no longer flags <code>\\-</code> as useless by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jiwon79/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jiwon79">@jiwon79</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4330998567" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10116" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10116/hovercard" href="https://github.com/biomejs/biome/pull/10116">#10116</a></li> <li>feat(css): support corner-shape, superellipse, and squircle by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/denizdogan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/denizdogan">@denizdogan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4331030475" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10117" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10117/hovercard" href="https://github.com/biomejs/biome/pull/10117">#10117</a></li> <li>fix(lsp): inform clients that .biome.json(c) should also be watched 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="4278322698" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10010" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10010/hovercard" href="https://github.com/biomejs/biome/pull/10010">#10010</a></li> <li>chore(deps): update rust crate jiff to 0.2.24 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="4332634530" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10128" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10128/hovercard" href="https://github.com/biomejs/biome/pull/10128">#10128</a></li> <li>chore(deps): update dependency tombi to v0.9.22 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="4332630209" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10127" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10127/hovercard" href="https://github.com/biomejs/biome/pull/10127">#10127</a></li> <li>fix(resolver): resolve typed package main entries 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="4332187004" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10125" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10125/hovercard" href="https://github.com/biomejs/biome/pull/10125">#10125</a></li> <li>chore(deps): update dependency @changesets/cli to v2.31.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="4333325576" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10132" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10132/hovercard" href="https://github.com/biomejs/biome/pull/10132">#10132</a></li> <li>chore(deps): update dependency dprint to v0.54.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="4333326731" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10133" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10133/hovercard" href="https://github.com/biomejs/biome/pull/10133">#10133</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="4332987103" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10130" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10130/hovercard" href="https://github.com/biomejs/biome/pull/10130">#10130</a></li> <li>chore(deps): update rust crate libc to 0.2.186 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="4332985935" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10129" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10129/hovercard" href="https://github.com/biomejs/biome/pull/10129">#10129</a></li> <li>chore(deps): update rust crate mimalloc to 0.1.50 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="4293093410" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10060" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10060/hovercard" href="https://github.com/biomejs/biome/pull/10060">#10060</a></li> <li>feat(parse/html/vue): parse v-for better 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="3768326294" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/8620" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/8620/hovercard" href="https://github.com/biomejs/biome/pull/8620">#8620</a></li> <li>feat(parse/html/vue): nested destructuring in v-for 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="4336369793" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10136" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10136/hovercard" href="https://github.com/biomejs/biome/pull/10136">#10136</a></li> <li>fix(noCommaOperator): remove vue v-for hack 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="4336369993" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10137" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10137/hovercard" href="https://github.com/biomejs/biome/pull/10137">#10137</a></li> <li>fix(10024): eslint generation 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="4331092642" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10118" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10118/hovercard" href="https://github.com/biomejs/biome/pull/10118">#10118</a></li> <li>feat(markdown_formatter): enable formatter ir debugger 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="4340490261" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10144" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10144/hovercard" href="https://github.com/biomejs/biome/pull/10144">#10144</a></li> <li>fix(lint): detect misleading object returns for built-in class instances 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="4338069314" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10141" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10141/hovercard" href="https://github.com/biomejs/biome/pull/10141">#10141</a></li> <li>fix: svelte missing expression crash by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/solithcy/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/solithcy">@solithcy</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4336938104" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10140" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10140/hovercard" href="https://github.com/biomejs/biome/pull/10140">#10140</a></li> <li>fix(md/fmt/parser): bom, quotes, trimming 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="4289440991" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10040" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10040/hovercard" href="https://github.com/biomejs/biome/pull/10040">#10040</a></li> <li>fix(vue): recognize embedded bindings in v-for directives 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="4336370191" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10138" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10138/hovercard" href="https://github.com/biomejs/biome/pull/10138">#10138</a></li> <li>feat(css_formatter): improve SCSS include argument formatting 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="4344063180" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10147" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10147/hovercard" href="https://github.com/biomejs/biome/pull/10147">#10147</a></li> <li>feat(css_formatter): align SCSS map closing comments 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="4345672489" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10149" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10149/hovercard" href="https://github.com/biomejs/biome/pull/10149">#10149</a></li> <li>fix(organizeImports): doesn't add a blank line between a never-matched group and a matched group by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Conaclos/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Conaclos">@Conaclos</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4312175814" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10092" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10092/hovercard" href="https://github.com/biomejs/biome/pull/10092">#10092</a></li> <li>fix(parser/md): handle vertical tab 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="4343343068" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10146" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10146/hovercard" href="https://github.com/biomejs/biome/pull/10146">#10146</a></li> <li>fix(lint): noMisleadingReturnType false positive on union with exhausted boolean 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="4329928140" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10115" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10115/hovercard" href="https://github.com/biomejs/biome/pull/10115">#10115</a></li> <li>feat(css_formatter): include SCSS comments 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="4345972469" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10150" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10150/hovercard" href="https://github.com/biomejs/biome/pull/10150">#10150</a></li> <li>refactor(css_formatter): clarify SCSS include closing comments 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="4349080741" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10153" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10153/hovercard" href="https://github.com/biomejs/biome/pull/10153">#10153</a></li> <li>fix(format/css): align selector list indentation with Prettier by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jiwon79/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jiwon79">@jiwon79</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4349609556" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10155" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10155/hovercard" href="https://github.com/biomejs/biome/pull/10155">#10155</a></li> <li>fix(lint): noMisleadingReturnType false negative on object keyword 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="4292449913" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10054" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10054/hovercard" href="https://github.com/biomejs/biome/pull/10054">#10054</a></li> <li>feat(css_formatter): improve handling of SCSS trailing separator comm… 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="4349564373" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10154" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10154/hovercard" href="https://github.com/biomejs/biome/pull/10154">#10154</a></li> <li>feat(css_formatter): improve handling of SCSS list trailing separator comments 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="4350480958" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10156" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10156/hovercard" href="https://github.com/biomejs/biome/pull/10156">#10156</a></li> <li>feat(css_formatter): improve handling of SCSS expression item line comments 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="4350910078" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10158" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10158/hovercard" href="https://github.com/biomejs/biome/pull/10158">#10158</a></li> <li>feat(css_formatter): improve handling of SCSS <code>@at-root</code> selector comments and formatting 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="4351900799" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10160" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10160/hovercard" href="https://github.com/biomejs/biome/pull/10160">#10160</a></li> <li>feat(lint/js): add <code>noReactStringRefs</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="4244560796" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9922" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9922/hovercard" href="https://github.com/biomejs/biome/pull/9922">#9922</a></li> <li>feat(lint/js): add <code>useMathMinMax</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="4245224479" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9926" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9926/hovercard" href="https://github.com/biomejs/biome/pull/9926">#9926</a></li> <li>feat(css_formatter): improve handling of SCSS <code>@if-else</code> comments and formatting 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="4353647434" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10162" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10162/hovercard" href="https://github.com/biomejs/biome/pull/10162">#10162</a></li> <li>feat(css_formatter): improve handling of SCSS <code>@while</code> rule formatting 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="4356188285" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10164" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10164/hovercard" href="https://github.com/biomejs/biome/pull/10164">#10164</a></li> <li>feat(css_formatter): improve handling of SCSS <code>@for</code> rule formatting 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="4356458184" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10165" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10165/hovercard" href="https://github.com/biomejs/biome/pull/10165">#10165</a></li> <li>feat(css_formatter): improve handling of SCSS parenthesized binary expressions formatting 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="4356771006" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10167" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10167/hovercard" href="https://github.com/biomejs/biome/pull/10167">#10167</a></li> <li>fix(assist): useSortedAttributes no longer corrupts nested JSX attributes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jiwon79/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jiwon79">@jiwon79</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4355308994" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10163" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10163/hovercard" href="https://github.com/biomejs/biome/pull/10163">#10163</a></li> <li>feat(css_formatter): improve handling of SCSS <code>@each</code> rule formatting 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="4359151412" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10169" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10169/hovercard" href="https://github.com/biomejs/biome/pull/10169">#10169</a></li> <li>fix(markdown_parser): blockquote list splitting and tightness 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="4265652871" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9990" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9990/hovercard" href="https://github.com/biomejs/biome/pull/9990">#9990</a></li> <li>chore(markdown_parser): remove unused lexer contexts 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="4361166868" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10173" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10173/hovercard" href="https://github.com/biomejs/biome/pull/10173">#10173</a></li> <li>fix(parse/html): relex keywords as text in text contexts 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="4362124584" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10178" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10178/hovercard" href="https://github.com/biomejs/biome/pull/10178">#10178</a></li> <li>feat(css_formatter): improve handling of SCSS list with trailing separator 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="4360879559" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10172" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10172/hovercard" href="https://github.com/biomejs/biome/pull/10172">#10172</a></li> <li>fix(noThisInStatic): don't report <code>new this()</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="4361858828" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10176" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10176/hovercard" href="https://github.com/biomejs/biome/pull/10176">#10176</a></li> <li>feat(css): support SCSS 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="4360832092" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10171" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10171/hovercard" href="https://github.com/biomejs/biome/pull/10171">#10171</a></li> <li>feat(css_formatter): improve handling of SCSS <code>@use</code> and <code>@forward</code> rule formatting 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="4364030649" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10180" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10180/hovercard" href="https://github.com/biomejs/biome/pull/10180">#10180</a></li> <li>fix(markdown_parser): stop nested lazy lists from swallowing fences 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="4359754851" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10170" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10170/hovercard" href="https://github.com/biomejs/biome/pull/10170">#10170</a></li> <li>feat(css): add support for SCSS media query 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="4364046543" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10181" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10181/hovercard" href="https://github.com/biomejs/biome/pull/10181">#10181</a></li> <li>feat(css_formatter): improve handling of spacing for SCSS unary expressions and functions 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="4364135604" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10182" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10182/hovercard" href="https://github.com/biomejs/biome/pull/10182">#10182</a></li> <li>feat(lint/js): add <code>noExcessiveNestedCallbacks</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="4364757809" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10188" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10188/hovercard" href="https://github.com/biomejs/biome/pull/10188">#10188</a></li> <li>fix(markdown_parser): keep lazy link references as text 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="4364945145" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10189" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10189/hovercard" href="https://github.com/biomejs/biome/pull/10189">#10189</a></li> <li>fix(lint/a11y/noStaticElementInteractions): exclude custom elements by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/guney/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/guney">@guney</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4365377880" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10191" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10191/hovercard" href="https://github.com/biomejs/biome/pull/10191">#10191</a></li> <li>fix(parse/html): improve the diagnostics when void elements have a closing tag 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="4350609389" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10157" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10157/hovercard" href="https://github.com/biomejs/biome/pull/10157">#10157</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="4317466895" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10100" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10100/hovercard" href="https://github.com/biomejs/biome/pull/10100">#10100</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Hugo-Polloli/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Hugo-Polloli">@Hugo-Polloli</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4008414685" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/9286" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/9286/hovercard" href="https://github.com/biomejs/biome/pull/9286">#9286</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Damix48/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Damix48">@Damix48</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4305097313" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10079" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10079/hovercard" href="https://github.com/biomejs/biome/pull/10079">#10079</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/denizdogan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/denizdogan">@denizdogan</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4331030475" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10117" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10117/hovercard" href="https://github.com/biomejs/biome/pull/10117">#10117</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/solithcy/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/solithcy">@solithcy</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4336938104" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10140" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10140/hovercard" href="https://github.com/biomejs/biome/pull/10140">#10140</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/guney/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/guney">@guney</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4365377880" data-permission-text="Title is private" data-url="https://github.com/biomejs/biome/issues/10191" data-hovercard-type="pull_request" data-hovercard-url="/biomejs/biome/pull/10191/hovercard" href="https://github.com/biomejs/biome/pull/10191">#10191</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/biomejs/biome/compare/@biomejs/biome@2.4.13...@biomejs/biome@2.4.14">https://github.com/biomejs/biome/compare/@biomejs/biome@2.4.13...@biomejs/biome@2.4.14</a></p> github-actions[bot] tag:github.com,2008:Repository/482265185/v6.2.0 2026-05-01T19:21:42Z breezy-weather: Breezy Weather v6.2.0 <p><strong>If you don’t know what to do, download and install <code>breezy-weather-v6.2.0_standard.apk</code>, or check <a href="https://github.com/breezy-weather/breezy-weather/blob/main/INSTALL.md">INSTALL instructions</a> for more details.</strong></p> <p><strong>New features</strong></p> <ul> <li>Add ability to disable the weather condition background on main screen. You can find it in Settings &gt; Main screen.</li> </ul> <p><strong>Improvements and fixes</strong></p> <ul> <li>Fix failing to refresh some forecast sources in some cases when the source is not reporting total precipitation</li> <li>Forbid editing locations when weather is refreshing to avoid race condition</li> <li>Fix address lookup not working after changing a source on adding a new location with coordinates input manually (from <code>geo:</code> intent)</li> <li>Fix some notifications marked as sensitive (will now show on lockscreen)</li> <li>Fix notification-widget “Use feels like” option only available when using temperature in statusbar</li> <li>Fix notification-widget not always using feels like temperature when the option is enabled</li> <li>Fix crash when relative humidity is 0% and dewpoint is missing</li> </ul> <p><strong>Sources</strong></p> <ul> <li>Atmo France - Use new geocoding services to fix refresh issue for some locations</li> <li>China - Fix nowcasting refresh silently failing</li> <li>ECCC - Fix missing alert title</li> <li>FMI - Added as a new forecast, current, air quality, alert, normals source for Finland (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/chunshek/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/chunshek">@chunshek</a>). Users on devices with hardened memory allocator (<code>hardened_malloc</code>) enabled, such as GrapheneOS may want to disable the feature for the app if they find the refresh to be too slow.</li> <li>Gadgetbridge - Improved weather codes mapping</li> <li>Gadgetbridge - Will now send again longitude, latitude and if it is current location with allowed apps</li> <li>HKO - Add daily weather summary + add next hours summary + update existing ones (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/chunshek/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/chunshek">@chunshek</a>)</li> <li>Infoplaza - Added as a new worldwide forecast, current, minutely and normals source (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/SKBotNL/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/SKBotNL">@SKBotNL</a>)</li> <li>KNMI - Add textual representation of weather conditions (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/willem640/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/willem640">@willem640</a>)</li> <li>Météo-France/OpenWeather - Improve total precipitation computing (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/chunshek/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/chunshek">@chunshek</a>)</li> <li>MET Éireann - Fix all hours being shifted by 1 hour, and 23:00 missing or shifted by 1 day</li> <li>Nominatim - Improve address lookup, and add support for districts for a more detailed result</li> <li>NWS - Exclude test alerts</li> <li>Pirate Weather - Fix weather texts showing temperatures in the wrong unit (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/chunshek/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/chunshek">@chunshek</a>)</li> <li>SMG - Fix missing current data (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/chunshek/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/chunshek">@chunshek</a>)</li> <li>SMG - Add daily min/max humidity (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/chunshek/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/chunshek">@chunshek</a>)</li> <li>SMG - Add/Update weekly/next hours summary + add daily summary (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/chunshek/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/chunshek">@chunshek</a>)</li> <li>SMHI - Fix failure to refresh by migrating to new API (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/4eUeP/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/4eUeP">@4eUeP</a>)</li> </ul> <hr> <h3>Checksums</h3> <table> <thead> <tr> <th>Flavor</th> <th>Variant</th> <th>SHA-256</th> </tr> </thead> <tbody> <tr> <td>Standard</td> <td>Universal</td> <td>bfde995e9119e8a11df483c826df831a80b6a077c048930eb9cae928f4de02e4</td> </tr> <tr> <td>Standard</td> <td>arm64-v8a</td> <td>f753c7df06f5dc0940f45785ae0be2996dad2e4b676fdfce106e5ae1ef7f0099</td> </tr> <tr> <td>Standard</td> <td>armeabi-v7a</td> <td>419c00e60c8333515947916175100b6f1d64b8ce2db82c24ae5a369171d25fdc</td> </tr> <tr> <td>Standard</td> <td>x86</td> <td>20d0a72439341b0d03e76d2d05a4e60f0d90861ba6ee51159abd8b9c7839b298</td> </tr> <tr> <td>Standard</td> <td>x86_64</td> <td>6083c4ca6ce9967652f3ea888095ca9a356694a1db86c62adf9f0b02881758c7</td> </tr> <tr> <td>Freenet</td> <td>Universal</td> <td>d975fa2f8dce8bbba713cc72f53032d2af5aa71d18e4334a8ce0a0059d21b2c9</td> </tr> </tbody> </table> github-actions[bot] tag:github.com,2008:Repository/41889031/v0.28.6 2026-05-01T16:48:10Z NewPipe: v0.28.6 <p>This release only adds a popup to inform users that the next version, <em>v0.28.7</em>, will <strong>drop support for Android 5</strong>.</p> <p>Read more in the <a href="https://newpipe.net/blog/pinned/announcement/drop-android-5/" rel="nofollow">blogpost</a> and in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4290566448" data-permission-text="Title is private" data-url="https://github.com/TeamNewPipe/NewPipe/issues/13438" data-hovercard-type="issue" data-hovercard-url="/TeamNewPipe/NewPipe/issues/13438/hovercard" href="https://github.com/TeamNewPipe/NewPipe/issues/13438">#13438</a>.</p> Stypox tag:github.com,2008:Repository/745594494/v1.22.11 2026-05-01T10:02:07Z medTimer: v1.22.11 <h2>What's Changed</h2> <ul> <li>Kotlin conversion 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="4046376561" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1279" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1279/hovercard" href="https://github.com/Futsch1/medTimer/pull/1279">#1279</a></li> <li>Translations update from Hosted Weblate by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/weblate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/weblate">@weblate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4048395773" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1280" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1280/hovercard" href="https://github.com/Futsch1/medTimer/pull/1280">#1280</a></li> <li>1260 kotlin flows by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ThomasKiljanczykDev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ThomasKiljanczykDev">@ThomasKiljanczykDev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4048401327" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1281" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1281/hovercard" href="https://github.com/Futsch1/medTimer/pull/1281">#1281</a></li> <li>Translations update from Hosted Weblate by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/weblate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/weblate">@weblate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4055865645" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1286" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1286/hovercard" href="https://github.com/Futsch1/medTimer/pull/1286">#1286</a></li> <li>1260 kotlin coroutines by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ThomasKiljanczykDev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ThomasKiljanczykDev">@ThomasKiljanczykDev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4048426271" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1282" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1282/hovercard" href="https://github.com/Futsch1/medTimer/pull/1282">#1282</a></li> <li>Deactivate SonarQube 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="4059145651" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1289" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1289/hovercard" href="https://github.com/Futsch1/medTimer/pull/1289">#1289</a></li> <li>1285 initial dependency injection by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ThomasKiljanczykDev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ThomasKiljanczykDev">@ThomasKiljanczykDev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4061108832" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1290" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1290/hovercard" href="https://github.com/Futsch1/medTimer/pull/1290">#1290</a></li> <li>Bump reactivecircus/android-emulator-runner from 2.35.0 to 2.36.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="4062842114" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1291" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1291/hovercard" href="https://github.com/Futsch1/medTimer/pull/1291">#1291</a></li> <li>Bump reactivecircus/android-emulator-runner from 2.36.0 to 2.37.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="4080797232" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1301" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1301/hovercard" href="https://github.com/Futsch1/medTimer/pull/1301">#1301</a></li> <li>Bump com.google.devtools.ksp from 2.3.4 to 2.3.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="4080795286" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1299" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1299/hovercard" href="https://github.com/Futsch1/medTimer/pull/1299">#1299</a></li> <li>Bump ncipollo/release-action from 1.20.0 to 1.21.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="4080796238" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1300" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1300/hovercard" href="https://github.com/Futsch1/medTimer/pull/1300">#1300</a></li> <li>Bump org.mockito:mockito-core from 5.22.0 to 5.23.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="4080797768" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1302" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1302/hovercard" href="https://github.com/Futsch1/medTimer/pull/1302">#1302</a></li> <li>Bump androidx.core:core-ktx from 1.17.0 to 1.18.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="4080799463" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1303" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1303/hovercard" href="https://github.com/Futsch1/medTimer/pull/1303">#1303</a></li> <li>Shared preferences DI 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="4076832843" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1296" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1296/hovercard" href="https://github.com/Futsch1/medTimer/pull/1296">#1296</a></li> <li>Bump actions/cache from 5.0.3 to 5.0.4 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="4099930499" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1310" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1310/hovercard" href="https://github.com/Futsch1/medTimer/pull/1310">#1310</a></li> <li>Bump github/codeql-action from 4.32.6 to 4.33.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="4086789136" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1304" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1304/hovercard" href="https://github.com/Futsch1/medTimer/pull/1304">#1304</a></li> <li>1285 repository full di migration part 1 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ThomasKiljanczykDev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ThomasKiljanczykDev">@ThomasKiljanczykDev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4076735288" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1295" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1295/hovercard" href="https://github.com/Futsch1/medTimer/pull/1295">#1295</a></li> <li>Prepare reminder processors 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="4115305673" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1317" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1317/hovercard" href="https://github.com/Futsch1/medTimer/pull/1317">#1317</a></li> <li>Di date and time picker dialogs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ThomasKiljanczykDev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ThomasKiljanczykDev">@ThomasKiljanczykDev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4116342821" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1318" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1318/hovercard" href="https://github.com/Futsch1/medTimer/pull/1318">#1318</a></li> <li>Bump github/codeql-action from 4.33.0 to 4.34.1 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="4118914823" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1319" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1319/hovercard" href="https://github.com/Futsch1/medTimer/pull/1319">#1319</a></li> <li>Bump gradle-wrapper from 9.4.0 to 9.4.1 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="4118917479" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1320" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1320/hovercard" href="https://github.com/Futsch1/medTimer/pull/1320">#1320</a></li> <li>Di remove system services from reminder context by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ThomasKiljanczykDev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ThomasKiljanczykDev">@ThomasKiljanczykDev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4122602119" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1321" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1321/hovercard" href="https://github.com/Futsch1/medTimer/pull/1321">#1321</a></li> <li>Bump gradle/actions from 5.0.2 to 6.0.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="4125904427" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1323" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1323/hovercard" href="https://github.com/Futsch1/medTimer/pull/1323">#1323</a></li> <li>Di medicine repository by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ThomasKiljanczykDev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ThomasKiljanczykDev">@ThomasKiljanczykDev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4126469415" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1324" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1324/hovercard" href="https://github.com/Futsch1/medTimer/pull/1324">#1324</a></li> <li>Bump gradle/actions from 6.0.0 to 6.0.1 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="4133336981" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1326" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1326/hovercard" href="https://github.com/Futsch1/medTimer/pull/1326">#1326</a></li> <li>Di system services and reminder context by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ThomasKiljanczykDev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ThomasKiljanczykDev">@ThomasKiljanczykDev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4152543820" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1329" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1329/hovercard" href="https://github.com/Futsch1/medTimer/pull/1329">#1329</a></li> <li>DI remaining system services by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ThomasKiljanczykDev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ThomasKiljanczykDev">@ThomasKiljanczykDev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4161311580" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1330" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1330/hovercard" href="https://github.com/Futsch1/medTimer/pull/1330">#1330</a></li> <li>Bump github/codeql-action from 4.34.1 to 4.35.1 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="4168374013" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1335" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1335/hovercard" href="https://github.com/Futsch1/medTimer/pull/1335">#1335</a></li> <li>Bump androidx.work:work-runtime from 2.11.1 to 2.11.2 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="4168375871" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1336" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1336/hovercard" href="https://github.com/Futsch1/medTimer/pull/1336">#1336</a></li> <li>Bump com.kizitonwose.calendar:view from 2.10.0 to 2.10.1 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="4168368102" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1334" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1334/hovercard" href="https://github.com/Futsch1/medTimer/pull/1334">#1334</a></li> <li>Di final by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ThomasKiljanczykDev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ThomasKiljanczykDev">@ThomasKiljanczykDev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4165915998" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1333" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1333/hovercard" href="https://github.com/Futsch1/medTimer/pull/1333">#1333</a></li> <li>Split repositories and DAOs into entity-specific classes, update repository/DAO method naming to not be entity-dependent by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ThomasKiljanczykDev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ThomasKiljanczykDev">@ThomasKiljanczykDev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4202117411" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1343" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1343/hovercard" href="https://github.com/Futsch1/medTimer/pull/1343">#1343</a></li> <li>Integrate v1.22.10 fixes 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="4205785577" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1345" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1345/hovercard" href="https://github.com/Futsch1/medTimer/pull/1345">#1345</a></li> <li>Bump gradle/actions from 6.0.1 to 6.1.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="4210344728" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1348" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1348/hovercard" href="https://github.com/Futsch1/medTimer/pull/1348">#1348</a></li> <li>Translations update from Hosted Weblate by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/weblate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/weblate">@weblate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4207791093" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1346" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1346/hovercard" href="https://github.com/Futsch1/medTimer/pull/1346">#1346</a></li> <li>Use pngquant to reduce the size of intro screenshots 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="4213912228" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1350" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1350/hovercard" href="https://github.com/Futsch1/medTimer/pull/1350">#1350</a></li> <li>Bump github/codeql-action from 4.35.1 to 4.35.2 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="4274018173" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1353" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1353/hovercard" href="https://github.com/Futsch1/medTimer/pull/1353">#1353</a></li> <li>Bump actions/cache from 5.0.4 to 5.0.5 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="4260365284" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1352" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1352/hovercard" href="https://github.com/Futsch1/medTimer/pull/1352">#1352</a></li> <li>Bump actions/upload-artifact from 7.0.0 to 7.0.1 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="4252437271" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1351" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1351/hovercard" href="https://github.com/Futsch1/medTimer/pull/1351">#1351</a></li> <li>Bump com.android.application from 9.1.0 to 9.1.1 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="4294073661" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1356" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1356/hovercard" href="https://github.com/Futsch1/medTimer/pull/1356">#1356</a></li> <li>Refactoring to use model classes instead of database entitites 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="4210256597" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1347" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1347/hovercard" href="https://github.com/Futsch1/medTimer/pull/1347">#1347</a></li> <li>Revert nullable fields 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="4309137025" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1358" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1358/hovercard" href="https://github.com/Futsch1/medTimer/pull/1358">#1358</a></li> <li>Fix potential duplicate notifications 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="4309130648" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1357" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1357/hovercard" href="https://github.com/Futsch1/medTimer/pull/1357">#1357</a></li> <li>Shorten some Google play descriptions 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="4327587050" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1360" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1360/hovercard" href="https://github.com/Futsch1/medTimer/pull/1360">#1360</a></li> <li>Improve description of clear events option 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="4328010972" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1361" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1361/hovercard" href="https://github.com/Futsch1/medTimer/pull/1361">#1361</a></li> <li>Potential fix for crash when hitting enter on dosage 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="4330583573" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1362" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1362/hovercard" href="https://github.com/Futsch1/medTimer/pull/1362">#1362</a></li> <li>Bump com.google.code.gson:gson from 2.13.2 to 2.14.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="4334199835" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1369" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1369/hovercard" href="https://github.com/Futsch1/medTimer/pull/1369">#1369</a></li> <li>1338 disable widgets 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="4331170768" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1364" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1364/hovercard" href="https://github.com/Futsch1/medTimer/pull/1364">#1364</a></li> <li>Bump navigation from 2.9.7 to 2.9.8 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="4334196009" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1367" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1367/hovercard" href="https://github.com/Futsch1/medTimer/pull/1367">#1367</a></li> <li>Bump androidx.navigation.safeargs from 2.9.7 to 2.9.8 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="4334203123" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1370" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1370/hovercard" href="https://github.com/Futsch1/medTimer/pull/1370">#1370</a></li> <li>Bump com.google.devtools.ksp from 2.3.6 to 2.3.7 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="4334204192" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1371" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1371/hovercard" href="https://github.com/Futsch1/medTimer/pull/1371">#1371</a></li> <li>Location based snooze 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="4331507679" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1365" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1365/hovercard" href="https://github.com/Futsch1/medTimer/pull/1365">#1365</a></li> <li>Bugfixes 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="4363343670" data-permission-text="Title is private" data-url="https://github.com/Futsch1/medTimer/issues/1372" data-hovercard-type="pull_request" data-hovercard-url="/Futsch1/medTimer/pull/1372/hovercard" href="https://github.com/Futsch1/medTimer/pull/1372">#1372</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/Futsch1/medTimer/compare/v1.22.9...v1.22.11"><tt>v1.22.9...v1.22.11</tt></a></p> github-actions[bot] tag:github.com,2008:Repository/1157741106/v0.14.0 2026-05-01T06:29:28Z INTERSECT: v0.14.0 <h3>Added</h3> <ul> <li>GPU-accelerated stem separation via downloadable ONNX Runtime bundles. Open SET &gt; Stem Separation &gt; ONNX Runtime and pick NVIDIA CUDA 12 or 13 / AMD MIGraphX on Linux, DirectML on Windows, or CoreML on macOS. Bundles download into your user data folder; restart INTERSECT after install to use the new runtime.</li> </ul> <h3>Changed</h3> <ul> <li>Updated the ONNX Runtime this build targets to 1.24.2 on Windows and Linux; macOS stays on 1.23.2 for x64 support.</li> <li>On Intel macs, the stem separation panel now clearly shows that stem separation is not available instead of failing on START.</li> </ul> <h3>Fixed</h3> <ul> <li>GPU stem separation errors now display in the header status bar instead of silently doing nothing.</li> <li>ONNX Runtime and stem model downloads no longer do completion work on the audio thread, removing a potential source of audio dropouts during downloads.</li> </ul> github-actions[bot] tag:github.com,2008:Repository/1129214146/0.3.11 2026-04-30T07:31:28Z hongdown: Hongdown 0.3.11 <p>Released on April 30, 2026.</p> <ul> <li>Fixed a bug where loose list items inside a blockquote were separated by a blank line without a <code>&gt;</code> marker, causing one blockquote to be formatted as two separate blockquotes. Hongdown now keeps the blank separator inside the blockquote.</li> </ul> github-actions[bot] tag:github.com,2008:Repository/122750502/v5.36.1 2026-04-29T22:00:38Z gdu: v5.36.1 <h2>What's Changed</h2> <ul> <li>perf: top dir analyzer optimizations 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="4348636813" data-permission-text="Title is private" data-url="https://github.com/dundee/gdu/issues/562" data-hovercard-type="pull_request" data-hovercard-url="/dundee/gdu/pull/562/hovercard" href="https://github.com/dundee/gdu/pull/562">#562</a></li> <li>perf: replace progress channel with atomic counters and ticker polling in all analyzers 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="4349174733" data-permission-text="Title is private" data-url="https://github.com/dundee/gdu/issues/563" data-hovercard-type="pull_request" data-hovercard-url="/dundee/gdu/pull/563/hovercard" href="https://github.com/dundee/gdu/pull/563">#563</a></li> <li>refactor: analyzers and improve SQLite backend 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="4236540398" data-permission-text="Title is private" data-url="https://github.com/dundee/gdu/issues/549" data-hovercard-type="pull_request" data-hovercard-url="/dundee/gdu/pull/549/hovercard" href="https://github.com/dundee/gdu/pull/549">#549</a></li> <li>fix: improve SQLite storage and analyzer implementation 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="4209477805" data-permission-text="Title is private" data-url="https://github.com/dundee/gdu/issues/541" data-hovercard-type="pull_request" data-hovercard-url="/dundee/gdu/pull/541/hovercard" href="https://github.com/dundee/gdu/pull/541">#541</a></li> <li>test: fix flaky test 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="4344088998" data-permission-text="Title is private" data-url="https://github.com/dundee/gdu/issues/561" data-hovercard-type="pull_request" data-hovercard-url="/dundee/gdu/pull/561/hovercard" href="https://github.com/dundee/gdu/pull/561">#561</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/dundee/gdu/compare/v5.36.0...v5.36.1"><tt>v5.36.0...v5.36.1</tt></a></p> github-actions[bot] tag:github.com,2008:Repository/1096895/v2.87 2026-04-29T13:06:48Z qaac: v2.87 <ul> <li>Fix: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4207766807" data-permission-text="Title is private" data-url="https://github.com/nu774/qaac/issues/121" data-hovercard-type="issue" data-hovercard-url="/nu774/qaac/issues/121/hovercard" href="https://github.com/nu774/qaac/issues/121">#121</a></li> <li>Fix: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4345942776" data-permission-text="Title is private" data-url="https://github.com/nu774/qaac/issues/123" data-hovercard-type="issue" data-hovercard-url="/nu774/qaac/issues/123/hovercard" href="https://github.com/nu774/qaac/issues/123">#123</a></li> </ul> <p>Issue 121 was a regression since v2.84. On this version I switched to a new buffering I/O reader for performance reason, but very long path name support was lost since then.</p> <h2>Issue123</h2> <p>The exact conditions that trigger issue <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4345942776" data-permission-text="Title is private" data-url="https://github.com/nu774/qaac/issues/123" data-hovercard-type="issue" data-hovercard-url="/nu774/qaac/issues/123/hovercard" href="https://github.com/nu774/qaac/issues/123">#123</a> are still unclear, but there are cases where the FLAC stream decoder fails to transition cleanly into the EOF state after reaching the physical end of the file. Instead, it may enter a resynchronization loop. In such cases, even though the actual end of the stream has already been reached, libFLAC repeatedly seeks back and attempts to read again, causing the trailing bytes near the end of the file to be re-read and preventing the decode process from completing.<br> This release includes two fixes addressing the problem:</p> <ul> <li>Revised EOF callback behavior<br> The EOF callback implementation has been updated so that when a short read occurs due to reaching EOF, the decoder is informed that the stream is at EOF from that point onward. Previously, similar to stdio’s feof(), EOF was only reported after a zero‑byte read.<br> With this change, the abnormal resynchronization behavior observed in issue <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4345942776" data-permission-text="Title is private" data-url="https://github.com/nu774/qaac/issues/123" data-hovercard-type="issue" data-hovercard-url="/nu774/qaac/issues/123/hovercard" href="https://github.com/nu774/qaac/issues/123">#123</a> no longer occurs for the affected file.</li> <li>Early termination based on STREAMINFO total samples<br> Decoding now terminates once the number of decoded samples reaches the total sample count specified in the FLAC STREAMINFO block.<br> This serves as a safety mechanism to ensure decoding completes even if libFLAC fails to transition into the EOF state.</li> </ul> nu774 tag:github.com,2008:Repository/729959292/1.1.1 2026-04-29T02:54:16Z ZLEqualizer: 1.1.1 <p>The SIMD library may be changed to Google Highway in the next version. If so, for each x86-64 platform, there will be one version for SSE2 instruction set (legacy x86-64 chips) and one version for AVX2 instruction set (modern x86-64 chips). More details will be shown in the next release note.</p> <blockquote> <p>WARNING for x86-64 (Linux and Windows) users: in the next version, you might need to choose the correct installer more carefully</p> </blockquote> <blockquote> <p>WARNING for Linux users: in the next version, the installer might be built on Ubuntu 24.04, which will make it incompatible with older version</p> </blockquote> <blockquote> <p>WARNING for users who build from code: in the next version, the building instruction might change</p> </blockquote> <p>Bug fixes</p> <ul> <li>fix grammar mistakes in tooltips</li> <li>fix external side-chain configuration for Maschine</li> </ul> <p>Improvements</p> <ul> <li>improve dynamic EQ efficiency</li> <li>improve GUI performance</li> </ul> <p>Other Changes</p> <ul> <li>add LV2 tags</li> <li>adjust some pop-up panel background</li> <li>change to Windows MSI installer</li> </ul> github-actions[bot] tag:github.com,2008:Repository/348053395/17.1.0 2026-04-28T22:08:47Z ConvertWithMoss: 17.1.0 <ul> <li>Added support for reading Ensoniq Mirage disks (*.hfe, *.img, *.edm).</li> <li>Added support for reading Ensoniq EPS/EPS16+/ASR-10 disks (*.hfe, *.img, *.gkh, *.ede, *.eda, *.efe).</li> <li>Ableton Sampler <ul> <li>New: Read/write of round-robin setting (requires Ableton 12).</li> <li>New: Add a creator option to either write files for Ableton 11 or Ableton 12.</li> <li>New: Constant Power XF is set now to true (instead of linear crossfade).</li> <li>Fixed: Transposition was off by 1 octave when writing.</li> </ul> </li> <li>EXS24 <ul> <li>Fixed: Group volume was not decoded correctly.</li> </ul> </li> <li>Yamaha YSFC <ul> <li>Fixed: Samples need to be fixed to 44.1kHz (includes up-sampling).</li> </ul> </li> </ul> git-moss tag:github.com,2008:Repository/341787720/latest-commit 2026-04-28T14:06:30Z diffutils: latest-commit No content. github-actions[bot] tag:github.com,2008:Repository/1096895/v2.86 2026-04-28T12:07:57Z qaac: v2.86 <ul> <li>Fixed <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4340810679" data-permission-text="Title is private" data-url="https://github.com/nu774/qaac/issues/122" data-hovercard-type="issue" data-hovercard-url="/nu774/qaac/issues/122/hovercard" href="https://github.com/nu774/qaac/issues/122">#122</a></li> <li>Added support for VS2026</li> </ul> nu774 tag:github.com,2008:Repository/122750502/v5.36.0 2026-04-27T22:31:42Z gdu: v5.36.0 <p>This release brings a major improvement in memory consumption (mainly for larger disks) and also a bit better speed for non-interactive mode.</p> <h2>What's Changed</h2> <ul> <li>feat: top-dir analyzer for non-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="4330919970" data-permission-text="Title is private" data-url="https://github.com/dundee/gdu/issues/557" data-hovercard-type="pull_request" data-hovercard-url="/dundee/gdu/pull/557/hovercard" href="https://github.com/dundee/gdu/pull/557">#557</a></li> <li>feat: implement deletion, JSON encoding, and query optimizations for SQLite storage 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="4183852357" data-permission-text="Title is private" data-url="https://github.com/dundee/gdu/issues/536" data-hovercard-type="pull_request" data-hovercard-url="/dundee/gdu/pull/536/hovercard" href="https://github.com/dundee/gdu/pull/536">#536</a></li> <li>test: cover internal packages 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="4180117094" data-permission-text="Title is private" data-url="https://github.com/dundee/gdu/issues/535" data-hovercard-type="pull_request" data-hovercard-url="/dundee/gdu/pull/535/hovercard" href="https://github.com/dundee/gdu/pull/535">#535</a></li> <li>chore(deps): bump github.com/mattn/go-isatty from 0.0.20 to 0.0.21 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="4228451912" data-permission-text="Title is private" data-url="https://github.com/dundee/gdu/issues/546" data-hovercard-type="pull_request" data-hovercard-url="/dundee/gdu/pull/546/hovercard" href="https://github.com/dundee/gdu/pull/546">#546</a></li> <li>chore(deps): bump golang.org/x/sys from 0.42.0 to 0.43.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="4228451765" data-permission-text="Title is private" data-url="https://github.com/dundee/gdu/issues/545" data-hovercard-type="pull_request" data-hovercard-url="/dundee/gdu/pull/545/hovercard" href="https://github.com/dundee/gdu/pull/545">#545</a></li> <li>chore(deps): bump modernc.org/sqlite from 1.48.0 to 1.48.2 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="4235567867" data-permission-text="Title is private" data-url="https://github.com/dundee/gdu/issues/548" data-hovercard-type="pull_request" data-hovercard-url="/dundee/gdu/pull/548/hovercard" href="https://github.com/dundee/gdu/pull/548">#548</a></li> <li>chore(deps): bump golang.org/x/text from 0.34.0 to 0.36.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="4235567277" data-permission-text="Title is private" data-url="https://github.com/dundee/gdu/issues/547" data-hovercard-type="pull_request" data-hovercard-url="/dundee/gdu/pull/547/hovercard" href="https://github.com/dundee/gdu/pull/547">#547</a></li> <li>chore(deps): bump softprops/action-gh-release from 2 to 3 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="4258566984" data-permission-text="Title is private" data-url="https://github.com/dundee/gdu/issues/552" data-hovercard-type="pull_request" data-hovercard-url="/dundee/gdu/pull/552/hovercard" href="https://github.com/dundee/gdu/pull/552">#552</a></li> <li>chore(deps): bump modernc.org/sqlite from 1.48.2 to 1.49.1 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="4285942348" data-permission-text="Title is private" data-url="https://github.com/dundee/gdu/issues/553" data-hovercard-type="pull_request" data-hovercard-url="/dundee/gdu/pull/553/hovercard" href="https://github.com/dundee/gdu/pull/553">#553</a></li> <li>chore(deps): bump github.com/gdamore/tcell/v2 from 2.13.8 to 2.13.9 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="4299520348" data-permission-text="Title is private" data-url="https://github.com/dundee/gdu/issues/554" data-hovercard-type="pull_request" data-hovercard-url="/dundee/gdu/pull/554/hovercard" href="https://github.com/dundee/gdu/pull/554">#554</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/dundee/gdu/compare/v5.35.0...v5.36.0"><tt>v5.35.0...v5.36.0</tt></a></p> github-actions[bot] tag:github.com,2008:Repository/439618301/v1.4.2 2026-04-27T21:11:36Z zsv: v1.4.2 <h2>Security</h2> <ul> <li>Fix issue introduced in <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/liquidaty/zsv/commit/a604594efb8cf8533f8daf9cc67e6bd4e669bfeb/hovercard" href="https://github.com/liquidaty/zsv/commit/a604594efb8cf8533f8daf9cc67e6bd4e669bfeb"><tt>a604594</tt></a></li> </ul> <h2>What's Changed</h2> <ul> <li>sheet: support nG to jump to specific row by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/iamazeem/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/iamazeem">@iamazeem</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4287917454" data-permission-text="Title is private" data-url="https://github.com/liquidaty/zsv/issues/594" data-hovercard-type="pull_request" data-hovercard-url="/liquidaty/zsv/pull/594/hovercard" href="https://github.com/liquidaty/zsv/pull/594">#594</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/liquidaty/zsv/compare/v1.4.1...v1.4.2"><tt>v1.4.1...v1.4.2</tt></a></p> liquidaty tag:github.com,2008:Repository/1077804847/headson-v0.17.0 2026-04-26T20:48:15Z headson: -v0.17.0 <h3>Added</h3> <ul> <li>warn when priority queue safety cap is hit (<a href="https://github.com/kantord/headson/pull/506" data-hovercard-type="pull_request" data-hovercard-url="/kantord/headson/pull/506/hovercard">#506</a>)</li> </ul> kantord tag:github.com,2008:Repository/1077804847/prunist-v0.17.0 2026-04-26T20:42:47Z headson: prunist-v0.17.0 No content. kantord tag:github.com,2008:Repository/13807606/v0.72.0 2026-04-26T14:19:27Z fzf: 0.72.0 <a target="_blank" rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/700826/583877898-8754adfd-2ff6-4038-bbba-adf6dd74b887.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzgyNjk1NTUsIm5iZiI6MTc3ODI2OTI1NSwicGF0aCI6Ii83MDA4MjYvNTgzODc3ODk4LTg3NTRhZGZkLTJmZjYtNDAzOC1iYmJhLWFkZjZkZDc0Yjg4Ny5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNTA4JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDUwOFQxOTQwNTVaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1hMWRkNDA4NmVjYWVhZmIzMmM2ZmI4Y2IzNTU0ZmY3NDY1MmIzM2Q5MjE5MWRiYzVlY2M0YjIxODg2ZTFiYmI1JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.M0680yO18OS_EFoYpOKvI7lR0nXP2BNSPCIlrxwTwTQ"><img width="738" height="477" alt="17772131378862605481422441824188" src="https://private-user-images.githubusercontent.com/700826/583877898-8754adfd-2ff6-4038-bbba-adf6dd74b887.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzgyNjk1NTUsIm5iZiI6MTc3ODI2OTI1NSwicGF0aCI6Ii83MDA4MjYvNTgzODc3ODk4LTg3NTRhZGZkLTJmZjYtNDAzOC1iYmJhLWFkZjZkZDc0Yjg4Ny5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNTA4JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDUwOFQxOTQwNTVaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1hMWRkNDA4NmVjYWVhZmIzMmM2ZmI4Y2IzNTU0ZmY3NDY1MmIzM2Q5MjE5MWRiYzVlY2M0YjIxODg2ZTFiYmI1JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.M0680yO18OS_EFoYpOKvI7lR0nXP2BNSPCIlrxwTwTQ" content-type-secured-asset="image/png" style="max-width: 100%; height: auto; max-height: 477px;"></a> <p><em>Release highlights: <a href="https://junegunn.github.io/fzf/releases/0.72.0/" rel="nofollow">https://junegunn.github.io/fzf/releases/0.72.0/</a></em></p> <ul> <li><code>--header-border</code>, <code>--header-lines-border</code>, and <code>--footer-border</code> now accept a new <code>inline</code> style that embeds the section inside the list frame, separated from the list content by a horizontal line. When the list border has side segments, the separator joins them as T-junctions. <ul> <li>Requires a <code>--list-border</code> shape that has both top and bottom segments (<code>rounded</code>, <code>sharp</code>, <code>bold</code>, <code>double</code>, <code>block</code>, <code>thinblock</code>, or <code>horizontal</code>); falls back to <code>line</code> otherwise. <code>horizontal</code> has no side borders, so the separator is drawn without T-junction endpoints.</li> <li>Sections stack. Example combining all three: <div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="ps -ef | fzf --reverse --style full \ --header 'Select a process' --header-lines 1 \ --bind 'load:transform-footer:echo $FZF_TOTAL_COUNT processes' \ --header-border dashed --header-first \ --header-lines-border inline --footer-border inline"><pre>ps -ef <span class="pl-k">|</span> fzf --reverse --style full \ --header <span class="pl-s"><span class="pl-pds">'</span>Select a process<span class="pl-pds">'</span></span> --header-lines 1 \ --bind <span class="pl-s"><span class="pl-pds">'</span>load:transform-footer:echo $FZF_TOTAL_COUNT processes<span class="pl-pds">'</span></span> \ --header-border dashed --header-first \ --header-lines-border inline --footer-border inline</pre></div> </li> <li><code>--header-label</code> and <code>--footer-label</code> render on their respective separator row.</li> <li>The separator inherits <code>--color list-border</code> when the section's own border color is not explicitly set.</li> <li><code>inline</code> takes precedence over <code>--header-first</code>: the inline section stays inside the list frame. <code>--header-border=inline</code> requires <code>--header-lines-border</code> to be <code>inline</code> or unset.</li> </ul> </li> <li>New <code>dashed</code> border style with dashed edges (<code>╶</code> / <code>┆</code>) and rounded corners. <ul> <li><code>--border=dashed</code>, <code>--list-border=dashed</code>, etc.</li> <li>Works with inline sections (T-junctions render correctly).</li> </ul> </li> <li>[vim] Move and resize popup window when detecting <code>VimResized</code> event (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4285468924" data-permission-text="Title is private" data-url="https://github.com/junegunn/fzf/issues/4778" data-hovercard-type="issue" data-hovercard-url="/junegunn/fzf/issues/4778/hovercard" href="https://github.com/junegunn/fzf/issues/4778">#4778</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Vulcalien/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Vulcalien">@Vulcalien</a>)</li> <li>Bug fixes <ul> <li>Fixed gutter display in <code>--style=minimal</code></li> <li>Fixed arrow keys / Home / End without modifiers being ignored under the kitty keyboard protocol (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4275436452" data-permission-text="Title is private" data-url="https://github.com/junegunn/fzf/issues/4776" data-hovercard-type="issue" data-hovercard-url="/junegunn/fzf/issues/4776/hovercard" href="https://github.com/junegunn/fzf/issues/4776">#4776</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/TymekDev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/TymekDev">@TymekDev</a>)</li> <li>bash: Persist history deletion when <code>histappend</code> is on (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4212648569" data-permission-text="Title is private" data-url="https://github.com/junegunn/fzf/issues/4764" data-hovercard-type="issue" data-hovercard-url="/junegunn/fzf/issues/4764/hovercard" href="https://github.com/junegunn/fzf/issues/4764">#4764</a>)</li> </ul> </li> </ul> junegunn tag:github.com,2008:Repository/1157741106/v0.14.0-rc.2 2026-04-26T03:05:08Z INTERSECT: v0.14.0-rc.2 <h2>What changed</h2> <ul> <li>Rebuilt Linux release artifacts on Ubuntu 22.04 instead of <code>ubuntu-latest</code> to restore the documented Ubuntu 22.04+ / glibc 2.35+ compatibility baseline.</li> <li>Added a Linux ABI audit to release CI so future standalone and VST3 artifacts fail the build if they require newer <code>GLIBC_*</code>, unsupported <code>GLIBCXX_*</code> / <code>CXXABI_*</code>, or unavailable <code>ALSA_*</code> symbols.</li> <li>Fixed ONNX Runtime header fetching with Ubuntu 22.04's packaged CMake 3.22 by only using <code>DOWNLOAD_EXTRACT_TIMESTAMP</code> on CMake 3.24+.</li> </ul> <h2>Notes</h2> <p>This release candidate is intended to fix startup failures like <code>GLIBC_2.38 not found</code>, <code>GLIBCXX_3.4.32 not found</code>, and newer ALSA symbol requirements on Ubuntu 22.04 LTS while remaining compatible with newer Linux distros such as Arch and Ubuntu 24.04+.</p> <p>GPU stem separation remains experimental and still depends on the selected ONNX Runtime provider bundle and any vendor GPU runtime requirements.</p> github-actions[bot] tag:github.com,2008:Repository/56722299/2026-04-25 2026-04-25T22:34:18Z mpv-android: 2026-04-25 Build <h3><g-emoji class="g-emoji" alias="warning">⚠️</g-emoji> Please note <g-emoji class="g-emoji" alias="warning">⚠️</g-emoji></h3> <p>Better support for scoped storage has been added in most places.<br> The <code>api29</code> APK with a reduced API level is still available but will be removed eventually.</p> <h2>Change log</h2> <ul> <li>Features: <ul> <li>Configurable handling when opening new files in existing session</li> </ul> </li> <li>Fixes: <ul> <li>Various corrections</li> </ul> </li> </ul> <h2>Full set of build dependencies</h2> <ul> <li>Android NDK r29</li> <li>mbedtls 3.6.6</li> <li>dav1d <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/videolan/dav1d/commit/c0f2fe3135e2f193e31089ff013f628b01aa8d21/hovercard" href="https://github.com/videolan/dav1d/commit/c0f2fe3135e2f193e31089ff013f628b01aa8d21">videolan/dav1d@<tt>c0f2fe3</tt></a></li> <li>ffmpeg <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/FFmpeg/FFmpeg/commit/fc4960b155aa33b9a08cf26c5e0a0530f0545f24/hovercard" href="https://github.com/FFmpeg/FFmpeg/commit/fc4960b155aa33b9a08cf26c5e0a0530f0545f24">FFmpeg/FFmpeg@<tt>fc4960b</tt></a></li> <li>libxml2 2.15.3</li> <li>fontconfig 2.17.1</li> <li>freetype 2.14.3</li> <li>fribidi 1.0.16</li> <li>harfbuzz 14.2.0</li> <li>libunibreak 7.0</li> <li>libass <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/libass/libass/commit/fadc390583f24eb5cf98f16925fd3adee50bca88/hovercard" href="https://github.com/libass/libass/commit/fadc390583f24eb5cf98f16925fd3adee50bca88">libass/libass@<tt>fadc390</tt></a></li> <li>lua 5.2.4</li> <li>libplacebo <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/haasn/libplacebo/commit/82224764a98164ce9d2d9a10e4fefca934e475fb/hovercard" href="https://github.com/haasn/libplacebo/commit/82224764a98164ce9d2d9a10e4fefca934e475fb">haasn/libplacebo@<tt>8222476</tt></a></li> <li>libmpv <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/mpv-player/mpv/commit/9ce79bcaa0132660a2e45b6bfc1fb0c199665277/hovercard" href="https://github.com/mpv-player/mpv/commit/9ce79bcaa0132660a2e45b6bfc1fb0c199665277">mpv-player/mpv@<tt>9ce79bc</tt></a></li> <li>mpv-android <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/mpv-android/mpv-android/commit/3018d47277d5b3ca02acdd96466f261c1d23ee08/hovercard" href="https://github.com/mpv-android/mpv-android/commit/3018d47277d5b3ca02acdd96466f261c1d23ee08"><tt>3018d47</tt></a></li> </ul> <h3>⬇️ Which APK do I download? ⬇️</h3> <p>You generally want to get <strong><code>arm64-v8a</code></strong>. Try <code>armeabi-v7a</code> for old devices. Or <code>x86</code> otherwise.<br> If you are unsure or require compatibility then the <code>universal</code> APK will work everywhere.</p> <p><strong>Note</strong>: Android TV is supported, but only available on F-Droid or by installing the APK manually using e.g. <a href="https://play.google.com/store/apps/details?id=com.esaba.downloader" rel="nofollow">Downloader</a>.</p> sfan5