v0.55.7

Try our Chrome extension

Chrome store icon Chrome Webstore

Easily add the current web-page from your browser directly into your changedetection.io tool, more great features coming soon!

Changedetection.io needs your support!

You can help us by supporting changedetection.io on these platforms;

The more popular changedetection.io is, the more time we can dedicate to adding amazing features!

Many thanks :)

changedetection.io team

  • Cannot set language without session cookie
Aún no hace unos segundos.
            False
        
Aún no hace unos segundos
Captura de pantalla con error actual de la solicitud más reciente
✨ AI Change Summary

Generating summary…

You are a concise web change detector. Summarize ONLY what actually changed on the page in clear, plain English. Structure your reply using this exact format (omit sections with nothing to report): Added: - ... Changed: - ... Removed: - ... Focus only on meaningful changes. Ignore layout shifts, whitespace, timestamps, ads, cookies, or minor styling. Be direct and brief. Use bullet points.

hace 49 minutosIr a instantánea única
tag:github.com,2008:https://github.com/Stirling-Tools/Stirling-PDF/releases

Release notes from Stirling-PDF

2026-05-19T10:25:13Z tag:github.com,2008:Repository/594155488/v2.11.0 2026-05-19T11:42:21Z

2.11.0 New easy file management UI release

<p>This release is a preview of a new UI we're working on to make file management and selection feel less clunky.<br> Since V2 launched, Many people have mentioned the "forced file management" feeling, and this is our attempt to address it. The new layout puts files on the left and tools on the right.<br> Please give it a bit of time before deciding how you feel about it, and share your feedback and suggestions in the discord!</p> <p>This is a work in progress, and we welcome feedback on it!</p> <a target="_blank" rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/77850077/594663243-63d8a5d3-63df-4143-99f0-662dc57123c1.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODA1OTMyNDYsIm5iZiI6MTc4MDU5Mjk0NiwicGF0aCI6Ii83Nzg1MDA3Ny81OTQ2NjMyNDMtNjNkOGE1ZDMtNjNkZi00MTQzLTk5ZjAtNjYyZGM1NzEyM2MxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA2MDQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNjA0VDE3MDkwNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWRjMGYwZTIyNzAzNTc5YThlNzUzNzlhY2I3MjE2ZWY2YzczOGJhYzUyOTYxMTQ2YmY0MDc4ZGJjNzkyMDRhNGUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRnBuZyJ9.GSK94nOuM13H-m6Whb49Ui_vlXOnx8FeEJ9Ic95eM28"><img width="2000" height="1144" alt="image" src="https://private-user-images.githubusercontent.com/77850077/594663243-63d8a5d3-63df-4143-99f0-662dc57123c1.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODA1OTMyNDYsIm5iZiI6MTc4MDU5Mjk0NiwicGF0aCI6Ii83Nzg1MDA3Ny81OTQ2NjMyNDMtNjNkOGE1ZDMtNjNkZi00MTQzLTk5ZjAtNjYyZGM1NzEyM2MxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA2MDQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNjA0VDE3MDkwNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWRjMGYwZTIyNzAzNTc5YThlNzUzNzlhY2I3MjE2ZWY2YzczOGJhYzUyOTYxMTQ2YmY0MDc4ZGJjNzkyMDRhNGUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRnBuZyJ9.GSK94nOuM13H-m6Whb49Ui_vlXOnx8FeEJ9Ic95eM28" content-type-secured-asset="image/png" style="max-width: 100%; height: auto; max-height: 1144px;"></a> <a target="_blank" rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/77850077/594663345-c283aa50-c8a0-4c73-a79d-3ad9e93c66fd.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODA1OTMyNDYsIm5iZiI6MTc4MDU5Mjk0NiwicGF0aCI6Ii83Nzg1MDA3Ny81OTQ2NjMzNDUtYzI4M2FhNTAtYzhhMC00YzczLWE3OWQtM2FkOWU5M2M2NmZkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA2MDQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNjA0VDE3MDkwNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPThlNjEyNDZiNzk2ZDY1NzgzZjlkYjRiNDg5MmU3YWM4YzQxNzQyYTg5YWI3ZWIyNWNlNjg0OTI0ZGRlYzc1ZTQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRnBuZyJ9.44Uy1eAfa60iYPJ3U7OhdsNyRmsUgDzreBMCpoVfwUQ"><img width="1922" height="1726" alt="image" src="https://private-user-images.githubusercontent.com/77850077/594663345-c283aa50-c8a0-4c73-a79d-3ad9e93c66fd.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODA1OTMyNDYsIm5iZiI6MTc4MDU5Mjk0NiwicGF0aCI6Ii83Nzg1MDA3Ny81OTQ2NjMzNDUtYzI4M2FhNTAtYzhhMC00YzczLWE3OWQtM2FkOWU5M2M2NmZkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA2MDQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNjA0VDE3MDkwNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPThlNjEyNDZiNzk2ZDY1NzgzZjlkYjRiNDg5MmU3YWM4YzQxNzQyYTg5YWI3ZWIyNWNlNjg0OTI0ZGRlYzc1ZTQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRnBuZyJ9.44Uy1eAfa60iYPJ3U7OhdsNyRmsUgDzreBMCpoVfwUQ" content-type-secured-asset="image/png" style="max-width: 100%; height: auto; max-height: 1726px;"></a> <a target="_blank" rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/77850077/594663517-90032633-af26-4533-a9d8-38719a1a471d.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODA1OTMyNDYsIm5iZiI6MTc4MDU5Mjk0NiwicGF0aCI6Ii83Nzg1MDA3Ny81OTQ2NjM1MTctOTAwMzI2MzMtYWYyNi00NTMzLWE5ZDgtMzg3MTlhMWE0NzFkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA2MDQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNjA0VDE3MDkwNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTBmYWMzNDFkMzA4MjY0ODc5YjE0OWNiZTdhODQxYzkyMDY0YWRkNDk5N2VkZjYzN2ZiMDU4NDY3NjU3MzM1ZGEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRnBuZyJ9.FWGkrcKzqgjS4ktUA7uiK74AG-l4J8rtJL4FuFI3Ndw"><img width="1414" height="1366" alt="image" src="https://private-user-images.githubusercontent.com/77850077/594663517-90032633-af26-4533-a9d8-38719a1a471d.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODA1OTMyNDYsIm5iZiI6MTc4MDU5Mjk0NiwicGF0aCI6Ii83Nzg1MDA3Ny81OTQ2NjM1MTctOTAwMzI2MzMtYWYyNi00NTMzLWE5ZDgtMzg3MTlhMWE0NzFkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA2MDQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNjA0VDE3MDkwNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTBmYWMzNDFkMzA4MjY0ODc5YjE0OWNiZTdhODQxYzkyMDY0YWRkNDk5N2VkZjYzN2ZiMDU4NDY3NjU3MzM1ZGEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRnBuZyJ9.FWGkrcKzqgjS4ktUA7uiK74AG-l4J8rtJL4FuFI3Ndw" content-type-secured-asset="image/png" style="max-width: 100%; height: auto; max-height: 1366px;"></a> <h2>What's Changed</h2> <h3>Bug Fixes</h3> <ul> <li>Fix Task commands in Powershell by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jbrunton96/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jbrunton96">@jbrunton96</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4405295102" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6330" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6330/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6330">#6330</a></li> <li>fix: replace deprecated payload too large status by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Ludy87/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Ludy87">@Ludy87</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4413761860" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6336" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6336/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6336">#6336</a></li> <li>Fix desktop app overscrolling inappropriately by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jbrunton96/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jbrunton96">@jbrunton96</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4420318242" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6350" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6350/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6350">#6350</a></li> </ul> <h3>Enhancements</h3> <ul> <li>Add Playwright/bootRun/test.sh tasks by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4335232600" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6244" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6244/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6244">#6244</a></li> <li>unoserver docker by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4401340307" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6328" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6328/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6328">#6328</a></li> <li>Update Backend 3rd Party Licenses plus version bump by @stirlingbot[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4383047453" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6312" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6312/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6312">#6312</a></li> <li>Fix main frontend validation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jbrunton96/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jbrunton96">@jbrunton96</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4444569587" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6361" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6361/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6361">#6361</a></li> <li>UI redesign staging by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EthanHealy01/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EthanHealy01">@EthanHealy01</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4303444515" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6149" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6149/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6149">#6149</a></li> <li>Split and delete forms by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/reecebrowne/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/reecebrowne">@reecebrowne</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4358642097" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6277" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6277/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6277">#6277</a></li> <li>add translations by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4476528588" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6390" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6390/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6390">#6390</a></li> </ul> <h3>Docker Updates</h3> <ul> <li>build(deps): bump step-security/harden-runner from 2.19.0 to 2.19.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="4414002977" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6341" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6341/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6341">#6341</a></li> <li>build(deps): 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="4414008585" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6349" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6349/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6349">#6349</a></li> </ul> <h3>Other Changes</h3> <ul> <li>build(deps): bump org.projectlombok:lombok from 1.18.44 to 1.18.46 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="4414003967" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6342" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6342/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6342">#6342</a></li> <li>build(deps): bump github/codeql-action from 4.35.2 to 4.35.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="4414005383" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6343" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6343/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6343">#6343</a></li> <li>build(deps): bump KSXGitHub/github-actions-deploy-aur from 4.1.2 to 4.1.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="4414007584" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6347" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6347/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6347">#6347</a></li> <li>build(deps): bump commons-io:commons-io from 2.21.0 to 2.22.0 in /app/core 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="4414006614" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6344" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6344/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6344">#6344</a></li> <li>build(deps): bump reportlab from 4.4.10 to 4.5.0 in /testing/cucumber 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="4414002023" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6338" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6338/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6338">#6338</a></li> <li>build(deps): bump org.springframework.boot:spring-boot-dependencies from 4.0.5 to 4.0.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="4414001769" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6337" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6337/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6337">#6337</a></li> <li>ci: remove frontend validation PR comment after successful check by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Ludy87/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Ludy87">@Ludy87</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4440718396" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6360" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6360/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6360">#6360</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/Stirling-Tools/Stirling-PDF/compare/v2.10.1...v2.11.0"><tt>v2.10.1...v2.11.0</tt></a></p> Frooodle tag:github.com,2008:Repository/594155488/v2.10.1 2026-05-12T07:51:06Z
<p>This release is a preview of a new UI we're working on to make file management and selection feel less clunky.<br> Since V2 launched, Many people have mentioned the "forced file management" feeling, and this is our attempt to address it. The new layout puts files on the left and tools on the right.<br> Please give it a bit of time before deciding how you feel about it, and share your feedback and suggestions in the discord!</p> <p>This is a work in progress, and we welcome feedback on it!</p> <a target="_blank" rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/77850077/594663243-63d8a5d3-63df-4143-99f0-662dc57123c1.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODA1OTMzNjQsIm5iZiI6MTc4MDU5MzA2NCwicGF0aCI6Ii83Nzg1MDA3Ny81OTQ2NjMyNDMtNjNkOGE1ZDMtNjNkZi00MTQzLTk5ZjAtNjYyZGM1NzEyM2MxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA2MDQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNjA0VDE3MTEwNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTJlNmZmOGIxYzRhNWU3ZjgxMTY4M2ZlZjdmNDk2MjkyNTI1MGJhZTM0NDU0NWNkYzg0ZThjZThiY2QzY2RmYjMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRnBuZyJ9.PQWcoNNjljHx91vgiQGqVBYTBri_sH01O7iMcdFHImo"><img width="2000" height="1144" alt="image" src="https://private-user-images.githubusercontent.com/77850077/594663243-63d8a5d3-63df-4143-99f0-662dc57123c1.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODA1OTMzNjQsIm5iZiI6MTc4MDU5MzA2NCwicGF0aCI6Ii83Nzg1MDA3Ny81OTQ2NjMyNDMtNjNkOGE1ZDMtNjNkZi00MTQzLTk5ZjAtNjYyZGM1NzEyM2MxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA2MDQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNjA0VDE3MTEwNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTJlNmZmOGIxYzRhNWU3ZjgxMTY4M2ZlZjdmNDk2MjkyNTI1MGJhZTM0NDU0NWNkYzg0ZThjZThiY2QzY2RmYjMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRnBuZyJ9.PQWcoNNjljHx91vgiQGqVBYTBri_sH01O7iMcdFHImo" content-type-secured-asset="image/png" style="max-width: 100%; height: auto; max-height: 1144px;"></a> <a target="_blank" rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/77850077/594663345-c283aa50-c8a0-4c73-a79d-3ad9e93c66fd.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODA1OTMzNjQsIm5iZiI6MTc4MDU5MzA2NCwicGF0aCI6Ii83Nzg1MDA3Ny81OTQ2NjMzNDUtYzI4M2FhNTAtYzhhMC00YzczLWE3OWQtM2FkOWU5M2M2NmZkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA2MDQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNjA0VDE3MTEwNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTFmZWI5Y2UzMTc4ZWM4MTk5NGZlZGFmYjU0ZTVlYWJhMTIyMGVlNjJkMzM2YTkzNmNiNzNiMzhhZWQzMTdiY2ImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRnBuZyJ9.Fu3ElycMTMopkvLxk_K3gbCZORE_e1TVG8FTaf-cMaU"><img width="1922" height="1726" alt="image" src="https://private-user-images.githubusercontent.com/77850077/594663345-c283aa50-c8a0-4c73-a79d-3ad9e93c66fd.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODA1OTMzNjQsIm5iZiI6MTc4MDU5MzA2NCwicGF0aCI6Ii83Nzg1MDA3Ny81OTQ2NjMzNDUtYzI4M2FhNTAtYzhhMC00YzczLWE3OWQtM2FkOWU5M2M2NmZkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA2MDQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNjA0VDE3MTEwNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTFmZWI5Y2UzMTc4ZWM4MTk5NGZlZGFmYjU0ZTVlYWJhMTIyMGVlNjJkMzM2YTkzNmNiNzNiMzhhZWQzMTdiY2ImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRnBuZyJ9.Fu3ElycMTMopkvLxk_K3gbCZORE_e1TVG8FTaf-cMaU" content-type-secured-asset="image/png" style="max-width: 100%; height: auto; max-height: 1726px;"></a> <a target="_blank" rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/77850077/594663517-90032633-af26-4533-a9d8-38719a1a471d.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODA1OTMzNjQsIm5iZiI6MTc4MDU5MzA2NCwicGF0aCI6Ii83Nzg1MDA3Ny81OTQ2NjM1MTctOTAwMzI2MzMtYWYyNi00NTMzLWE5ZDgtMzg3MTlhMWE0NzFkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA2MDQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNjA0VDE3MTEwNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTA0NThiZWI0MzkwYmU4ZWViMTE0YzdlODM5NGQ1OWIzNzRiOTlhZWI1YzVjY2Y3NTk3MGRiYzVlMDJhNDc5ODYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRnBuZyJ9.tKWdrwcWb6zkGb1pr_dDOBVlBoRl2f1WdY2m1qCvRHc"><img width="1414" height="1366" alt="image" src="https://private-user-images.githubusercontent.com/77850077/594663517-90032633-af26-4533-a9d8-38719a1a471d.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODA1OTMzNjQsIm5iZiI6MTc4MDU5MzA2NCwicGF0aCI6Ii83Nzg1MDA3Ny81OTQ2NjM1MTctOTAwMzI2MzMtYWYyNi00NTMzLWE5ZDgtMzg3MTlhMWE0NzFkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA2MDQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNjA0VDE3MTEwNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTA0NThiZWI0MzkwYmU4ZWViMTE0YzdlODM5NGQ1OWIzNzRiOTlhZWI1YzVjY2Y3NTk3MGRiYzVlMDJhNDc5ODYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRnBuZyJ9.tKWdrwcWb6zkGb1pr_dDOBVlBoRl2f1WdY2m1qCvRHc" content-type-secured-asset="image/png" style="max-width: 100%; height: auto; max-height: 1366px;"></a> <h2>What's Changed</h2> <h3>Bug Fixes</h3> <ul> <li>Fix Task commands in Powershell by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jbrunton96/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jbrunton96">@jbrunton96</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4405295102" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6330" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6330/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6330">#6330</a></li> <li>fix: replace deprecated payload too large status by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Ludy87/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Ludy87">@Ludy87</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4413761860" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6336" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6336/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6336">#6336</a></li> <li>Fix desktop app overscrolling inappropriately by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jbrunton96/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jbrunton96">@jbrunton96</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4420318242" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6350" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6350/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6350">#6350</a></li> </ul> <h3>Enhancements</h3> <ul> <li>Add Playwright/bootRun/test.sh tasks by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4335232600" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6244" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6244/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6244">#6244</a></li> <li>unoserver docker by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4401340307" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6328" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6328/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6328">#6328</a></li> <li>Update Backend 3rd Party Licenses plus version bump by @stirlingbot[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4383047453" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6312" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6312/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6312">#6312</a></li> <li>Fix main frontend validation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jbrunton96/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jbrunton96">@jbrunton96</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4444569587" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6361" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6361/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6361">#6361</a></li> <li>UI redesign staging by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EthanHealy01/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EthanHealy01">@EthanHealy01</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4303444515" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6149" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6149/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6149">#6149</a></li> <li>Split and delete forms by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/reecebrowne/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/reecebrowne">@reecebrowne</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4358642097" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6277" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6277/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6277">#6277</a></li> <li>add translations by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4476528588" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6390" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6390/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6390">#6390</a></li> </ul> <h3>Docker Updates</h3> <ul> <li>build(deps): bump step-security/harden-runner from 2.19.0 to 2.19.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="4414002977" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6341" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6341/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6341">#6341</a></li> <li>build(deps): 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="4414008585" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6349" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6349/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6349">#6349</a></li> </ul> <h3>Other Changes</h3> <ul> <li>build(deps): bump org.projectlombok:lombok from 1.18.44 to 1.18.46 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="4414003967" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6342" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6342/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6342">#6342</a></li> <li>build(deps): bump github/codeql-action from 4.35.2 to 4.35.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="4414005383" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6343" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6343/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6343">#6343</a></li> <li>build(deps): bump KSXGitHub/github-actions-deploy-aur from 4.1.2 to 4.1.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="4414007584" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6347" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6347/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6347">#6347</a></li> <li>build(deps): bump commons-io:commons-io from 2.21.0 to 2.22.0 in /app/core 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="4414006614" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6344" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6344/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6344">#6344</a></li> <li>build(deps): bump reportlab from 4.4.10 to 4.5.0 in /testing/cucumber 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="4414002023" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6338" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6338/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6338">#6338</a></li> <li>build(deps): bump org.springframework.boot:spring-boot-dependencies from 4.0.5 to 4.0.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="4414001769" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6337" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6337/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6337">#6337</a></li> <li>ci: remove frontend validation PR comment after successful check by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Ludy87/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Ludy87">@Ludy87</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4440718396" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6360" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6360/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6360">#6360</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/Stirling-Tools/Stirling-PDF/compare/v2.10.1...v2.11.0"><tt>v2.10.1...v2.11.0</tt></a></p> Frooodle tag:github.com,2008:Repository/594155488/v2.10.1 2026-05-12T07:51:06Z

2.10.1 Unified mac installer, bug fixes and improvements

<p>Lots of minor changes and improvements!</p> <ul> <li>Unified mac installer so a single install for both x86 and arm</li> <li>Lots of dependency updates!</li> <li>loading speed improvements (more to come in next update)</li> <li>Fixes for certain desktop tools not working at all such as "get info"</li> <li>Fixes for desktop file save/edit status not showing</li> <li>Automate tool to now import and export configurations easier</li> </ul> <h2>What's Changed</h2> <h3>Bug Fixes</h3> <ul> <li>fix: skip translation key extraction for files without i18n usage by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Ludy87/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Ludy87">@Ludy87</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4327954987" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6221" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6221/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6221">#6221</a></li> <li>Set CI to run the same in the merge queue as it does in CI by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jbrunton96/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jbrunton96">@jbrunton96</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4342689165" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6249" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6249/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6249">#6249</a></li> <li>fix(workflow): stop leaking peer share tokens from participant session API by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ConnorYoh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ConnorYoh">@ConnorYoh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4334565119" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6241" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6241/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6241">#6241</a></li> <li>Fix missing desktop save indicator on files by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jbrunton96/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jbrunton96">@jbrunton96</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4382969027" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6310" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6310/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6310">#6310</a></li> <li>Fix frontend download links pointing to split Mac binaries by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jbrunton96/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jbrunton96">@jbrunton96</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4399263101" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6325" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6325/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6325">#6325</a></li> </ul> <h3>Enhancements</h3> <ul> <li>🌐 Sync Translations + Update README Progress Table by @stirlingbot[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3933614169" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5716" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5716/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5716">#5716</a></li> <li>Update Backend 3rd Party Licenses by @stirlingbot[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4071878356" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5932" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5932/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5932">#5932</a></li> <li>Change frontend <code>.env</code> files to be committed and have <code>.env.*.local</code> overrides by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jbrunton96/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jbrunton96">@jbrunton96</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4322902215" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6207" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6207/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6207">#6207</a></li> <li>Fix translation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/albanobattistella/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/albanobattistella">@albanobattistella</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4329094022" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6224" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6224/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6224">#6224</a></li> <li>playwright by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4164723070" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6025" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6025/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6025">#6025</a></li> <li>bug fixes for some desktop tools by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4341912880" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6246" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6246/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6246">#6246</a></li> <li>Have Task choose free ports for dev servers by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jbrunton96/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jbrunton96">@jbrunton96</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4297186269" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6145" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6145/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6145">#6145</a></li> <li>Lazy load open cv by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/reecebrowne/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/reecebrowne">@reecebrowne</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4332079204" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6236" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6236/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6236">#6236</a></li> <li>Update Backend 3rd Party Licenses by @stirlingbot[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4335050185" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6243" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6243/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6243">#6243</a></li> <li>build(deps): bump the npm_and_yarn group across 2 directories with 8 updates 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="4345902391" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6266" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6266/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6266">#6266</a></li> <li>Update Backend 3rd Party Licenses by @stirlingbot[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4345153615" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6264" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6264/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6264">#6264</a></li> <li>fix stubs playwright by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4357072438" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6274" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6274/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6274">#6274</a></li> <li>Fix French translations for various terms by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ludvdber/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ludvdber">@ludvdber</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4327787005" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6218" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6218/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6218">#6218</a></li> <li>Switch key areas to lazily import to improve Vite chunk size by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jbrunton96/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jbrunton96">@jbrunton96</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4358688568" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6278" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6278/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6278">#6278</a></li> <li>build(deps): bump the mui group across 1 directory with 2 updates 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="4364001523" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6301" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6301/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6301">#6301</a></li> <li>build(deps): bump globals from 17.4.0 to 17.5.0 in /frontend 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="4361290605" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6285" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6285/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6285">#6285</a></li> <li>build(deps): bump windows from 0.58.0 to 0.61.3 in /frontend/src-tauri 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="4315933825" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6185" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6185/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6185">#6185</a></li> <li>build(deps): bump sha2 from 0.10.9 to 0.11.0 in /frontend/src-tauri 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="4315929931" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6180" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6180/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6180">#6180</a></li> <li>build(deps): bump the tauri group across 1 directory with 7 updates 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="4370237085" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6305" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6305/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6305">#6305</a></li> <li>build(deps): bump the embedpdf group across 1 directory with 23 updates 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="4363998474" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6299" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6299/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6299">#6299</a></li> <li>Fix move button on multitool by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/reecebrowne/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/reecebrowne">@reecebrowne</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4363813656" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6291" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6291/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6291">#6291</a></li> <li>Convert to building a universal Mac app by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jbrunton96/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jbrunton96">@jbrunton96</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4364797198" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6302" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6302/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6302">#6302</a></li> <li>Desktop: persist auth token to disk when Credential Manager is restricted by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ConnorYoh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ConnorYoh">@ConnorYoh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4365000679" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6303" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6303/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6303">#6303</a></li> <li>Enhance automate to have import and export buttons by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4399881567" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6326" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6326/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6326">#6326</a></li> </ul> <h3>Docker Updates</h3> <ul> <li>build(deps): bump docker/build-push-action from 6.18.0 to 7.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="4315937227" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6192" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6192/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6192">#6192</a></li> <li>build(deps): bump docker/login-action from 3.7.0 to 4.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="4205924685" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6072" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6072/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6072">#6072</a></li> <li>build(deps): bump dorny/test-reporter from 2.5.0 to 3.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="4114029910" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5973" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5973/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5973">#5973</a></li> <li>Guard PR commenting on pull requests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jbrunton96/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jbrunton96">@jbrunton96</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4343846757" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6250" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6250/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6250">#6250</a></li> <li>build(deps): bump sigstore/cosign-installer from 4.0.0 to 4.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="4329386408" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6226" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6226/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6226">#6226</a></li> <li>build(deps): bump docker/setup-buildx-action from 3.12.0 to 4.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="4344765082" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6254" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6254/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6254">#6254</a></li> <li>gha cleanups by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4357508097" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6275" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6275/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6275">#6275</a></li> <li>build(deps): bump eclipse-temurin from <code>a051234</code> to <code>b27ca47</code> in /docker/embedded 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="4363983495" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6293" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6293/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6293">#6293</a></li> <li>build(deps): bump gradle/actions from 5.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="4363987763" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6294" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6294/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6294">#6294</a></li> <li>build(deps): bump step-security/harden-runner from 2.15.1 to 2.19.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4329387090" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6228" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6228/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6228">#6228</a></li> <li>build(deps): bump eclipse-temurin from <code>a051234</code> to <code>b27ca47</code> in /docker/base 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="4363983280" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6292" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6292/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6292">#6292</a></li> </ul> <h3>Translation Changes</h3> <ul> <li>Adjust zh-TW translation ignore list by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/PeterDaveHello/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/PeterDaveHello">@PeterDaveHello</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4200977587" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6062" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6062/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6062">#6062</a></li> </ul> <h3>Development Tools</h3> <ul> <li>build(deps-dev): bump stylelint from 17.4.0 to 17.8.0 in /devTools 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="4344763954" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6253" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6253/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6253">#6253</a></li> <li>build(deps-dev): bump @stylistic/stylelint-plugin from 4.0.0 to 5.1.0 in /devTools 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="4315927666" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6177" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6177/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6177">#6177</a></li> </ul> <h3>Other Changes</h3> <ul> <li>build(deps): bump docker/setup-qemu-action from 3.7.0 to 4.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="4161840049" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6021" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6021/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6021">#6021</a></li> <li>build(deps): bump astral-sh/setup-uv from 4.2.0 to 8.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="4315929967" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6181" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6181/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6181">#6181</a></li> <li>build(deps): bump com.bucket4j:bucket4j_jdk17-core from 8.17.0 to 8.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="4315935552" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6189" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6189/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6189">#6189</a></li> <li>build(deps): bump com.github.jk1.dependency-license-report from 3.1.1 to 3.1.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="4315935138" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6188" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6188/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6188">#6188</a></li> <li>build: Add Sync app version to AUR PKGBUILD files by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Ludy87/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Ludy87">@Ludy87</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4327981944" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6222" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6222/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6222">#6222</a></li> <li>release notes fix for engine by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4327794872" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6219" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6219/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6219">#6219</a></li> <li>Update: AUR PKGBUILDs desktop and server by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pheiduck/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pheiduck">@pheiduck</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4327947143" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6220" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6220/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6220">#6220</a></li> <li>build(deps): bump actions/stale from 10.1.1 to 10.2.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="4329386499" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6227" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6227/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6227">#6227</a></li> <li>build(deps): bump org.springframework.boot from 4.0.5 to 4.0.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="4329386347" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6225" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6225/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6225">#6225</a></li> <li>build(deps): bump peter-evans/create-pull-request from 8.1.0 to 8.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="4329387213" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6229" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6229/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6229">#6229</a></li> <li>add dependabot 7 day cooldown by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4334751701" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6242" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6242/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6242">#6242</a></li> <li>build(deps): bump actions/dependency-review-action from 4.8.2 to 4.9.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="4329387335" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6230" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6230/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6230">#6230</a></li> <li>build(deps): bump com.drewnoakes:metadata-extractor from 2.19.0 to 2.20.0 in /app/common 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="4315953636" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6193" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6193/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6193">#6193</a></li> <li>build(deps): bump com.drewnoakes:metadata-extractor from 2.19.0 to 2.20.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="4315931716" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6184" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6184/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6184">#6184</a></li> <li>ci(tauri): skip Linux GPG signing when secret is missing by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4345103487" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6263" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6263/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6263">#6263</a></li> <li>build(deps): bump github/codeql-action from 4.32.6 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="4344772999" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6256" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6256/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6256">#6256</a></li> <li>build(deps): bump com.github.junrar:junrar from 7.5.8 to 7.5.10 in /app/common 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="4344780914" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6261" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6261/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6261">#6261</a></li> <li>build(deps): bump com.google.guava:guava from 33.5.0-jre to 33.6.0-jre in /app/common 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="4344780653" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6260" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6260/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6260">#6260</a></li> <li>decouple appimage by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4360386995" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6281" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6281/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6281">#6281</a></li> <li>build(deps): bump tauri-apps/tauri-action from 0.5.25 to 0.6.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="4344774670" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6257" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6257/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6257">#6257</a></li> <li>Add Dependabot groups for frontend npm + cargo deps by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4361363875" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6287" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6287/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6287">#6287</a></li> <li>build(deps): bump actions/github-script from 7.1.0 to 9.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="4363989984" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6298" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6298/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6298">#6298</a></li> <li>build(deps): 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="4363989260" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6297" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6297/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6297">#6297</a></li> <li>build(deps): bump org.springdoc:springdoc-openapi-starter-webmvc-ui from 3.0.2 to 3.0.3 in /app/common 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="4361301684" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6286" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6286/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6286">#6286</a></li> <li>build(deps): bump actions/setup-node from 6.3.0 to 6.4.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="4344776351" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6258" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6258/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6258">#6258</a></li> <li>build(deps): bump com.google.guava:guava from 33.5.0-jre to 33.6.0-jre 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="4361288754" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6283" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6283/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6283">#6283</a></li> <li>build(deps): bump springSecuritySamlVersion from 7.0.4 to 7.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="4344765523" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6255" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6255/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6255">#6255</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ludvdber/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ludvdber">@ludvdber</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4327787005" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6218" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6218/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6218">#6218</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/Stirling-Tools/Stirling-PDF/compare/v2.10.0...v2.10.1"><tt>v2.10.0...v2.10.1</tt></a></p> Frooodle tag:github.com,2008:Repository/594155488/v2.10.0 2026-05-12T08:48:30Z

2.10.0 AppImage, RPM, bug fixes and more

<p>Lots of updates in todays release, bug fixes and memory improvements, as well as several package distributions added</p> <ul> <li>Users can now set a default startup view and reader zoom preferences for desktop</li> <li>new pixel compare mode in PDF Compare tool to compare formatting and other changes</li> <li>Improved memory efficiency of API calls</li> <li>Improved thumbnail speed and rendering and fixed thumbnail bugs</li> <li>Support <a href="https://docs.stirlingpdf.com/Installation/Unix%20Installation?linux-install=appimage#installation" rel="nofollow">AppImage</a> files for desktop release (This is new so please report any bugs you have!)</li> <li>Support <a href="https://docs.stirlingpdf.com/Installation/Unix%20Installation?linux-install=rpm#installation" rel="nofollow">RPM Builds</a> for desktop release (This is new so please report any bugs you have!)</li> <li>Support <a href="https://docs.stirlingpdf.com/Installation/Mac%20Installation?mac-install=brew#installation" rel="nofollow">Homebrew</a>, <a href="https://docs.stirlingpdf.com/Installation/Unix%20Installation?linux-install=aur#installation" rel="nofollow">AUR</a>, <a href="https://docs.stirlingpdf.com/Installation/Windows%20Installation?windows-install=scoop#installation" rel="nofollow">Scoop</a> and <a href="https://docs.stirlingpdf.com/Installation/Windows%20Installation?windows-install=winget#installation" rel="nofollow">winget</a> for desktop release! More to come soon, as well as for server releases</li> <li>Landing page UI change (under improvement in future releases)</li> <li>Improved comment interaction (side bar opens on clicking comment annotations)</li> <li>Improve swagger docs</li> </ul> <p>Bug fixes for:</p> <ul> <li>File sharing bugs for SSO users</li> <li>Thumbnail rendering issues</li> <li>Encrypted PDF modal not working</li> <li>Fix for QR code usage on desktop</li> </ul> <h2>What's Changed</h2> <h3>Enhancements</h3> <ul> <li>feat(settings): add default startup view and reader zoom preferences by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fansilas/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fansilas">@fansilas</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4208064351" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6073" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6073/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6073">#6073</a></li> </ul> <h3>Minor Enhancements</h3> <ul> <li>Fix/desktop open with tool access by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/SakShamJain8/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/SakShamJain8">@SakShamJain8</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4198550401" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6056" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6056/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6056">#6056</a></li> <li>Add prototypes folder to test new functionality in by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jbrunton96/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jbrunton96">@jbrunton96</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4218708401" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6081" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6081/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6081">#6081</a></li> <li>use clean 3 card design for landing page by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EthanHealy01/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EthanHealy01">@EthanHealy01</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4224477518" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6084" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6084/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6084">#6084</a></li> <li>[Aikido] Fix critical issue in axios via minor version upgrade from 1.13.6 to 1.15.0 in frontend by @aikido-autofix[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4237466088" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6092" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6092/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6092">#6092</a></li> <li>Remove duplicate isPanning state by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/reecebrowne/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/reecebrowne">@reecebrowne</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4224839711" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6086" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6086/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6086">#6086</a></li> <li>Fix encrypted pdf handling by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/reecebrowne/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/reecebrowne">@reecebrowne</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4232184597" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6088" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6088/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6088">#6088</a></li> <li>Fix encrypted PDF unlock modal missing on IndexedDB restore and large files by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/plind-junior/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/plind-junior">@plind-junior</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4245457330" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6099" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6099/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6099">#6099</a></li> <li>desktop mobile QR fixes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4205660107" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6069" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6069/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6069">#6069</a></li> <li>Fix Java formatting by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jbrunton96/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jbrunton96">@jbrunton96</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4269520715" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6114" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6114/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6114">#6114</a></li> <li>Add Taskfile for unified dev workflow across all components by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ConnorYoh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ConnorYoh">@ConnorYoh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4218155423" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6080" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6080/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6080">#6080</a></li> <li>Cleanup work + stream endpoints to reduce memory usage by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4262957659" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6106" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6106/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6106">#6106</a></li> <li>thumbnail preview fixes windows by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4210527881" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6074" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6074/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6074">#6074</a></li> <li>Fix terms and privacy URLs links in Footer component by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Orel6505/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Orel6505">@Orel6505</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4276375612" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6124" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6124/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6124">#6124</a></li> <li>Feat/math validation agent by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ConnorYoh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ConnorYoh">@ConnorYoh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4154732561" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6012" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6012/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6012">#6012</a></li> <li>Chore/remove usage of mantine color scheme by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EthanHealy01/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EthanHealy01">@EthanHealy01</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4263984082" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6108" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6108/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6108">#6108</a></li> <li>enable AppImage and rpm distrobutions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4283032594" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6127" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6127/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6127">#6127</a></li> <li>Fix compare tool file selection and other files improvements by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4289196315" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6133" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6133/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6133">#6133</a></li> <li>Swap thumbnail rendering from PDF.js to PDFium by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4289326508" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6135" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6135/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6135">#6135</a></li> <li>Fix form-fill hang when flattening with empty values by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4295415142" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6143" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6143/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6143">#6143</a></li> <li>Fix <code>any</code> type usage in <code>desktop/</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jbrunton96/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jbrunton96">@jbrunton96</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4172044000" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6033" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6033/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6033">#6033</a></li> <li>Add pixel comparison mode to Compare tool by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/plind-junior/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/plind-junior">@plind-junior</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4264137557" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6109" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6109/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6109">#6109</a></li> <li>chore(frontend): replace platform-specific update:minor script with cross-platform Node.js implementation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Ludy87/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Ludy87">@Ludy87</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4307885777" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6155" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6155/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6155">#6155</a></li> <li>FixThumbnailRegeneration by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4289307582" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6134" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6134/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6134">#6134</a></li> <li>fix edge translation bug by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4308727643" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6158" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6158/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6158">#6158</a></li> <li>Version bump to 2.10.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4312226386" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6168" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6168/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6168">#6168</a></li> <li>chore(pre-commit): bump linting and formatting tool versions and ignore Windows DLL artifact by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Ludy87/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Ludy87">@Ludy87</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4310775398" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6165" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6165/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6165">#6165</a></li> <li>build(docker): pin base container images to immutable digests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Ludy87/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Ludy87">@Ludy87</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4314487969" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6173" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6173/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6173">#6173</a></li> <li>Add document context for edit agent by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jbrunton96/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jbrunton96">@jbrunton96</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4303847697" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6152" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6152/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6152">#6152</a></li> <li>fix file sharing bug by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4309579192" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6161" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6161/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6161">#6161</a></li> <li>Migrate stream to resource for stability by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4309553581" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6160" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6160/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6160">#6160</a></li> <li>make clicking on comments open the comments sidebar and more by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EthanHealy01/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EthanHealy01">@EthanHealy01</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4315645248" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6174" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6174/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6174">#6174</a></li> </ul> <h3>Docker Updates</h3> <ul> <li>Fix healthcheck in Docker files when <code>SYSTEM_ROOTURIPATH</code> is specified by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/unlair/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/unlair">@unlair</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4083473220" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5954" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5954/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5954">#5954</a></li> <li>allow deploypr:prototypes comment to spin up the prototypes build by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EthanHealy01/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EthanHealy01">@EthanHealy01</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4296380976" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6144" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6144/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6144">#6144</a></li> <li>deps(ci): enforce binary-only Python installs and refresh pinned dependency locks by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Ludy87/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Ludy87">@Ludy87</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4308625181" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6157" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6157/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6157">#6157</a></li> </ul> <h3>Other Changes</h3> <ul> <li>[Aikido] Fix 16 security issues in fastmcp, aiohttp, cryptography and 1 more by @aikido-autofix[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4237462144" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6091" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6091/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6091">#6091</a></li> <li>Add frontend autoformatting and set CI to require formatted code for all languages by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jbrunton96/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jbrunton96">@jbrunton96</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4195627550" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6052" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6052/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6052">#6052</a></li> <li>Prettier 2: Electric Boogaloo by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jbrunton96/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jbrunton96">@jbrunton96</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4269476269" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6113" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6113/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6113">#6113</a></li> <li>Tauri sign fixes for security alerts by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4276222549" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6122" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6122/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6122">#6122</a></li> <li>package manager GHA init to allow workflow dispatch testing by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4283460262" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6129" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6129/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6129">#6129</a></li> <li>AUR publishing workflow by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4285577230" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6132" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6132/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6132">#6132</a></li> <li>fix tests caused by streaming changes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4289359020" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6137" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6137/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6137">#6137</a></li> <li>package manager fixes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4283921127" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6130" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6130/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6130">#6130</a></li> <li>chore(ci): consolidate Dependabot directories and pin GitHub Actions in workflow automation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Ludy87/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Ludy87">@Ludy87</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4314449316" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6172" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6172/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6172">#6172</a></li> <li>fix AUR, publish desktop not server for now by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4318891455" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6204" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6204/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6204">#6204</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/SakShamJain8/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/SakShamJain8">@SakShamJain8</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4198550401" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6056" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6056/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6056">#6056</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fansilas/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fansilas">@fansilas</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4208064351" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6073" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6073/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6073">#6073</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/plind-junior/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/plind-junior">@plind-junior</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4245457330" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6099" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6099/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6099">#6099</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Orel6505/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Orel6505">@Orel6505</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4276375612" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6124" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6124/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6124">#6124</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/Stirling-Tools/Stirling-PDF/compare/v2.9.2...2.10.0"><tt>v2.9.2...2.10.0</tt></a></p> Frooodle tag:github.com,2008:Repository/594155488/v2.9.2 2026-04-04T13:20:34Z

2.9.2 hotfix for folder scanning

<p>hotfix for folder scanning issues</p> <h2>What's Changed</h2> <h3>Minor Enhancements</h3> <ul> <li>pipeline fixes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4204290914" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6068" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6068/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6068">#6068</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/Stirling-Tools/Stirling-PDF/compare/v2.9.1...v2.9.2"><tt>v2.9.1...v2.9.2</tt></a></p> Frooodle tag:github.com,2008:Repository/594155488/v2.9.1 2026-04-03T17:26:27Z

2.9.1 Bug fixes and UI improvements

<p>Quick fixes for file permission issues in docker and some nice file UI selection improvements for file handling across tools<br> Also contains some dependency updates</p> <h2>What's Changed</h2> <h3>Minor Enhancements</h3> <ul> <li>Add specific View Scope For Selected Files by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EthanHealy01/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EthanHealy01">@EthanHealy01</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4195435266" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6050" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6050/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6050">#6050</a> <ul> <li>Running a tool in the viewer only runs the tool on the viewed file.</li> <li>Running a tool in active files runs the tool on all selected files (as before)</li> <li>UX improvements to the compare tool, merge tool and more</li> </ul> </li> <li>Possible fix permission issues and fix thread timing issues by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4200475769" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6061" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6061/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6061">#6061</a></li> <li>Line seperator fix for redaction drift by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/reecebrowne/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/reecebrowne">@reecebrowne</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4201287863" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6064" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6064/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6064">#6064</a></li> </ul> <h3>Other Changes</h3> <ul> <li>dep updates by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4200172969" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6058" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6058/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6058">#6058</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/Stirling-Tools/Stirling-PDF/compare/v2.9.0...v2.9.1"><tt>v2.9.0...v2.9.1</tt></a></p> <h2>What's Changed</h2> <h3>Minor Enhancements</h3> <ul> <li>Add specific View Scope For Selected Files by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EthanHealy01/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EthanHealy01">@EthanHealy01</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4195435266" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6050" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6050/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6050">#6050</a></li> <li>possible fix permission issues and fix thread timing issues by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4200475769" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6061" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6061/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6061">#6061</a></li> <li>Line seperator fix for redaction drift by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/reecebrowne/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/reecebrowne">@reecebrowne</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4201287863" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6064" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6064/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6064">#6064</a></li> </ul> <h3>Other Changes</h3> <ul> <li>dep updates by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4200172969" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6058" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6058/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6058">#6058</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/Stirling-Tools/Stirling-PDF/compare/v2.9.0...v2.9.1"><tt>v2.9.0...v2.9.1</tt></a></p> Frooodle tag:github.com,2008:Repository/594155488/v2.9.0 2026-04-02T18:55:23Z

2.9.0 File sharing, Group signing and many fixes!

<p>Lots of changes in this release!</p> <p>We have added server-side file sharing and group signing (Both visual and certificate) So Stirling PDF can be used for group signatures! Both the file sharing and signatures is a Alpha feature, so please be careful in testing and report all bugs you can! These are all off by default.<br> Check out the docs for <a href="https://docs.stirlingpdf.com/Configuration/File-Sharing-Storage" rel="nofollow">File Sharing and Storage</a> and <a href="https://docs.stirlingpdf.com/Functionality/Security/Shared-Signing/" rel="nofollow">Shared Signing</a></p> <p>We also added a ton of other features and bug fixes in this release such as</p> <ul> <li>Dark mode colour filters for your PDF in the viewer (visually (temporarily) changes the colour of the PDF so it can be read more easily)</li> <li>Accounts blocked due to incorrect password attempts can now be unblocked sooner by admins</li> <li>Non PDF files should now be supported in the viewer, (CSV, JSON, MD, PNG etc should all show in the viewer)</li> </ul> <p>Fixes for:</p> <ul> <li>QR code splitting not working for certain PDFs</li> <li>CPU usage issues</li> <li>Redact API issues</li> <li>Redact UI issues</li> </ul> <p>We also had many security fixes in this release and some removal of old dependencies, so we advise users to update when possible!</p> <h2>What's Changed</h2> <h3>Minor Enhancements</h3> <ul> <li>dark mode PDF filter init by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4135257329" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5994" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5994/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5994">#5994</a></li> <li>Shared Sign Cert Validation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ConnorYoh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ConnorYoh">@ConnorYoh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4136797029" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5996" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5996/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5996">#5996</a></li> <li>Update Italian translations by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/albanobattistella/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/albanobattistella">@albanobattistella</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4160414264" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6014" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6014/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6014">#6014</a></li> <li>fix: get all Playwright E2E tests loading and expand CI to run full suite by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ConnorYoh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ConnorYoh">@ConnorYoh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4154587648" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6009" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6009/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6009">#6009</a></li> <li>Only allow Tauri imports in the desktop app by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jbrunton96/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jbrunton96">@jbrunton96</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4136668200" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5995" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5995/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5995">#5995</a></li> <li>Unlock account by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4123234721" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5984" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5984/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5984">#5984</a></li> <li>nonpdf-viewer by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4161997027" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6024" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6024/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6024">#6024</a></li> <li>pdf layer toggle by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4166080517" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6028" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6028/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6028">#6028</a></li> <li>Update and improve zh-TW Traditional Chinese locale by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/PeterDaveHello/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/PeterDaveHello">@PeterDaveHello</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4173698368" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6034" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6034/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6034">#6034</a></li> <li>Fix <code>any</code> type usage in <code>proprietary/</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jbrunton96/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jbrunton96">@jbrunton96</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4081812218" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5949" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5949/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5949">#5949</a></li> <li>Added back ctrl+r as rotate if on desktop (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4122253715" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5982" data-hovercard-type="issue" data-hovercard-url="/Stirling-Tools/Stirling-PDF/issues/5982/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/issues/5982">#5982</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/MattSaito/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/MattSaito">@MattSaito</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4131123302" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5993" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5993/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5993">#5993</a></li> <li>qr split fixes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4182639217" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6043" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6043/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6043">#6043</a></li> <li>idle cpu fix test by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4160841050" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6015" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6015/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6015">#6015</a></li> <li>fix new line in redact by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4176944043" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6035" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6035/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6035">#6035</a></li> <li>Bug/connection mode fixes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EthanHealy01/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EthanHealy01">@EthanHealy01</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4138826339" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5998" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5998/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5998">#5998</a></li> <li>Alpha flag for file storage settings by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ConnorYoh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ConnorYoh">@ConnorYoh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4187505238" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6044" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6044/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6044">#6044</a></li> <li>bump deps by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EthanHealy01/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EthanHealy01">@EthanHealy01</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4181497355" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6041" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6041/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6041">#6041</a></li> <li>Restore English search aliases in zh-TW tags by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/PeterDaveHello/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/PeterDaveHello">@PeterDaveHello</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4180056262" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6039" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6039/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6039">#6039</a></li> <li>Pipeline changes and version bump by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4193543038" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6047" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6047/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6047">#6047</a></li> <li>Fix/redact bug by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/reecebrowne/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/reecebrowne">@reecebrowne</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4193561991" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6048" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6048/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6048">#6048</a></li> <li>removeffmpeg by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4195684023" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6053" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6053/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6053">#6053</a></li> <li>Fix image stamp cropping and align preview with PDF output for add-stamp by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Dexterity104/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Dexterity104">@Dexterity104</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4156258539" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6013" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6013/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6013">#6013</a></li> <li>translate more messages to fr-FR by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/miniupnp/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/miniupnp">@miniupnp</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4182587840" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6042" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6042/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6042">#6042</a></li> </ul> <h3>Docker Updates</h3> <ul> <li>Base docker image by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4090719547" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5958" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5958/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5958">#5958</a></li> <li>test reports for test.sh and fix test.sh deployments by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4165008948" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6027" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6027/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6027">#6027</a></li> <li>Remove gosu by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4176998484" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6036" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6036/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6036">#6036</a></li> </ul> <h3>Other Changes</h3> <ul> <li>fileshare by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3794708952" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5414" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5414/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5414">#5414</a></li> <li>Redesign Python AI engine by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jbrunton96/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jbrunton96">@jbrunton96</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4129384023" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5991" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5991/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5991">#5991</a></li> <li>build(deps): bump requests from 2.32.5 to 2.33.0 in /testing/cucumber 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="4161839631" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6017" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6017/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6017">#6017</a></li> <li>build(deps): bump pypdf from 6.7.5 to 6.9.2 in /testing/cucumber 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="4161839952" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6020" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6020/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6020">#6020</a></li> <li>build(deps): bump qrcode from 8.0 to 8.2 in /testing/cucumber 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="4161840219" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6022" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6022/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6022">#6022</a></li> <li>build(deps): bump crazy-max/ghaction-github-labeler from 5.3.0 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="4161839920" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6019" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6019/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6019">#6019</a></li> <li>🤖 format everything with pre-commit by stirlingbot by @stirlingbot[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4142644204" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6000" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6000/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6000">#6000</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/MattSaito/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/MattSaito">@MattSaito</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4131123302" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5993" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5993/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5993">#5993</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Dexterity104/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Dexterity104">@Dexterity104</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4156258539" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/6013" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/6013/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/6013">#6013</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/Stirling-Tools/Stirling-PDF/compare/v2.8.0...v2.9.0"><tt>v2.8.0...v2.9.0</tt></a></p> Frooodle tag:github.com,2008:Repository/594155488/v2.8.0 2026-03-24T19:46:11Z

2.8.0 Desktop no longer requires login and lots of new features!

<p>This release has lots of good stuff!<br> Desktop is having its login screen removed and instead will have an optional login with a bypass button<br> Lots of new features like Comment support, Timestamps, bug fixes and more</p> <ul> <li>Desktop no longer requires a login to use, this feature is now fully optional and only required for tools which cant run locally (And can be ran on stirling.com OR your own selfhosted indicated with a cloud icon)</li> <li>Improved PDF Rendering performance</li> <li>Comment support for both viewing and adding (To be enhanced further this week) (Uses your username automatically)</li> <li>reintroduced the remove image endpoint</li> <li>New RFC 3161 PDF timestamp tool</li> <li>Security patches</li> <li>Fixed bug for docx conversion on desktop</li> <li>Fixed bug fix for email invites</li> <li>Possible fix for users reporting text selection issues</li> <li>Multi-page PDF layout enhancement with a dramatic increase in customisation!</li> </ul> <a target="_blank" rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/77850077/568590348-3f53a5b0-bc8e-4239-88a9-a750067930e4.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODA1OTMyNDYsIm5iZiI6MTc4MDU5Mjk0NiwicGF0aCI6Ii83Nzg1MDA3Ny81Njg1OTAzNDgtM2Y1M2E1YjAtYmM4ZS00MjM5LTg4YTktYTc1MDA2NzkzMGU0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA2MDQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNjA0VDE3MDkwNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTY2NjU2NDk5ZjhiNzM0NTBlNGQyMWQyZGQ2ZGRjMTAyMGY5MzgxYjlmMDEyOTlhZDA0YWIxYTljZTY1ZDYwNDYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRnBuZyJ9.fdCetVJMbKG9cescYCIoqXzeX-x_Q5hIBGI-x4yqAqo"><img width="963" height="396" alt="image" src="https://private-user-images.githubusercontent.com/77850077/568590348-3f53a5b0-bc8e-4239-88a9-a750067930e4.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODA1OTMyNDYsIm5iZiI6MTc4MDU5Mjk0NiwicGF0aCI6Ii83Nzg1MDA3Ny81Njg1OTAzNDgtM2Y1M2E1YjAtYmM4ZS00MjM5LTg4YTktYTc1MDA2NzkzMGU0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA2MDQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNjA0VDE3MDkwNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTY2NjU2NDk5ZjhiNzM0NTBlNGQyMWQyZGQ2ZGRjMTAyMGY5MzgxYjlmMDEyOTlhZDA0YWIxYTljZTY1ZDYwNDYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRnBuZyJ9.fdCetVJMbKG9cescYCIoqXzeX-x_Q5hIBGI-x4yqAqo" content-type-secured-asset="image/png" style="max-width: 100%; height: auto; max-height: 396px;"></a> <p>Special thanks to the new OSS devs who have done some big PRs in this release, adding some great new features!</p> <h2>What's Changed</h2> <h3>Enhancements</h3> <ul> <li>feat(pdf): replace PdfLib with Pdfium for form handling and general rendering tasks by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/balazs-szucs/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/balazs-szucs">@balazs-szucs</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4041604531" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5899" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5899/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5899">#5899</a></li> <li>Remove images by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4104001676" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5966" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5966/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5966">#5966</a></li> <li>feat(security): add RFC 3161 PDF timestamp tool by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/InstaZDLL/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/InstaZDLL">@InstaZDLL</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4017145242" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5855" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5855/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5855">#5855</a></li> </ul> <h3>Minor Enhancements</h3> <ul> <li>Update Spanish translation (translation.toml) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sraaronrock/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sraaronrock">@sraaronrock</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4102704225" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5965" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5965/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5965">#5965</a></li> <li>Add explicit Save As button for desktop viewer (issue <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4070004669" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5928" data-hovercard-type="issue" data-hovercard-url="/Stirling-Tools/Stirling-PDF/issues/5928/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/issues/5928">#5928</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Achieve3318/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Achieve3318">@Achieve3318</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4091416198" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5959" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5959/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5959">#5959</a></li> <li>XSS for eml and others by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4106642030" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5967" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5967/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5967">#5967</a></li> <li>Add frontend developer guide describing the path alias architecture by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jbrunton96/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jbrunton96">@jbrunton96</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4102566918" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5964" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5964/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5964">#5964</a></li> <li>Remove cmd-r override for rotation because it interferes with refresh by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jbrunton96/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jbrunton96">@jbrunton96</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4120119390" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5981" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5981/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5981">#5981</a></li> <li>Fix save converted files by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/reecebrowne/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/reecebrowne">@reecebrowne</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4110881190" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5971" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5971/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5971">#5971</a></li> <li>Bump/embed pdfv2.8.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EthanHealy01/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EthanHealy01">@EthanHealy01</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4060702865" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5921" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5921/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5921">#5921</a></li> <li>Invite-link-issues by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ConnorYoh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ConnorYoh">@ConnorYoh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4122391695" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5983" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5983/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5983">#5983</a></li> <li>Desktop/remove hard requirement auth wall on desktop by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EthanHealy01/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EthanHealy01">@EthanHealy01</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4088652554" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5956" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5956/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5956">#5956</a></li> <li>Fix/v2/text selection 2 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/reecebrowne/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/reecebrowne">@reecebrowne</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4127464700" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5990" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5990/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5990">#5990</a></li> <li>FileReadiness by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4123918655" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5985" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5985/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5985">#5985</a></li> <li>Enhance multi-page PDF layout with advanced customization options (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1921717901" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/397" data-hovercard-type="issue" data-hovercard-url="/Stirling-Tools/Stirling-PDF/issues/397/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/issues/397">#397</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3126564936" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/3655" data-hovercard-type="issue" data-hovercard-url="/Stirling-Tools/Stirling-PDF/issues/3655/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/issues/3655">#3655</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/OUNZAR-Aymane/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/OUNZAR-Aymane">@OUNZAR-Aymane</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4021370089" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5859" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5859/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5859">#5859</a></li> <li>fix pause-rounded icon typos and comments by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rafaroseira/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rafaroseira">@rafaroseira</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4129990175" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5992" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5992/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5992">#5992</a></li> </ul> <h3>Docker Updates</h3> <ul> <li>fix(gradle): bump gradle jar version to 9.3.1-bin by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/balazs-szucs/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/balazs-szucs">@balazs-szucs</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4075879110" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5938" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5938/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5938">#5938</a></li> <li>build(deps): bump docker/setup-qemu-action from 3.7.0 to 4.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="4114030444" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5977" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5977/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5977">#5977</a></li> <li>build(deps): 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="4114030314" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5976" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5976/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5976">#5976</a></li> <li>build(deps): bump sigstore/cosign-installer from 4.0.0 to 4.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="4114030136" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5975" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5975/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5975">#5975</a></li> </ul> <h3>Other Changes</h3> <ul> <li>build(deps): bump softprops/action-gh-release from 2.5.0 to 2.6.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="4114030669" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5979" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5979/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5979">#5979</a></li> <li>chore(deps): bump pdfbox version to 3.0.7 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/balazs-szucs/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/balazs-szucs">@balazs-szucs</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4064249596" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5923" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5923/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5923">#5923</a></li> <li>junits by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4127113861" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5988" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5988/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5988">#5988</a></li> <li>🤖 format everything with pre-commit by stirlingbot by @stirlingbot[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4079111133" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5946" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5946/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5946">#5946</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sraaronrock/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sraaronrock">@sraaronrock</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4102704225" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5965" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5965/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5965">#5965</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Achieve3318/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Achieve3318">@Achieve3318</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4091416198" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5959" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5959/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5959">#5959</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/InstaZDLL/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/InstaZDLL">@InstaZDLL</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4017145242" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5855" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5855/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5855">#5855</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/Stirling-Tools/Stirling-PDF/compare/v2.7.3...v2.8.0"><tt>v2.7.3...v2.8.0</tt></a></p> Frooodle tag:github.com,2008:Repository/594155488/v2.7.3 2026-03-19T16:13:27Z
<p>This release has lots of good stuff!<br> Desktop is having its login screen removed and instead will have an optional login with a bypass button<br> Lots of new features like Comment support, Timestamps, bug fixes and more</p> <ul> <li>Desktop no longer requires a login to use, this feature is now fully optional and only required for tools which cant run locally (And can be ran on stirling.com OR your own selfhosted indicated with a cloud icon)</li> <li>Improved PDF Rendering performance</li> <li>Comment support for both viewing and adding (To be enhanced further this week) (Uses your username automatically)</li> <li>reintroduced the remove image endpoint</li> <li>New RFC 3161 PDF timestamp tool</li> <li>Security patches</li> <li>Fixed bug for docx conversion on desktop</li> <li>Fixed bug fix for email invites</li> <li>Possible fix for users reporting text selection issues</li> <li>Multi-page PDF layout enhancement with a dramatic increase in customisation!</li> </ul> <a target="_blank" rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/77850077/568590348-3f53a5b0-bc8e-4239-88a9-a750067930e4.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODA1OTMzNjQsIm5iZiI6MTc4MDU5MzA2NCwicGF0aCI6Ii83Nzg1MDA3Ny81Njg1OTAzNDgtM2Y1M2E1YjAtYmM4ZS00MjM5LTg4YTktYTc1MDA2NzkzMGU0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA2MDQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNjA0VDE3MTEwNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTE5MTYyY2I0ZGJkNGRmNzRjNjUyN2ZjYzlmMDMxNjcxOTJiM2I1ODVkOTYyMTM4ZTAzZjNjZTJiNTYwMjAyNjAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRnBuZyJ9.B0CmVNbBlu2cwticSJymLbEnfcn1tNkCrAH-_jngNso"><img width="963" height="396" alt="image" src="https://private-user-images.githubusercontent.com/77850077/568590348-3f53a5b0-bc8e-4239-88a9-a750067930e4.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODA1OTMzNjQsIm5iZiI6MTc4MDU5MzA2NCwicGF0aCI6Ii83Nzg1MDA3Ny81Njg1OTAzNDgtM2Y1M2E1YjAtYmM4ZS00MjM5LTg4YTktYTc1MDA2NzkzMGU0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA2MDQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNjA0VDE3MTEwNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTE5MTYyY2I0ZGJkNGRmNzRjNjUyN2ZjYzlmMDMxNjcxOTJiM2I1ODVkOTYyMTM4ZTAzZjNjZTJiNTYwMjAyNjAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRnBuZyJ9.B0CmVNbBlu2cwticSJymLbEnfcn1tNkCrAH-_jngNso" content-type-secured-asset="image/png" style="max-width: 100%; height: auto; max-height: 396px;"></a> <p>Special thanks to the new OSS devs who have done some big PRs in this release, adding some great new features!</p> <h2>What's Changed</h2> <h3>Enhancements</h3> <ul> <li>feat(pdf): replace PdfLib with Pdfium for form handling and general rendering tasks by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/balazs-szucs/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/balazs-szucs">@balazs-szucs</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4041604531" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5899" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5899/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5899">#5899</a></li> <li>Remove images by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4104001676" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5966" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5966/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5966">#5966</a></li> <li>feat(security): add RFC 3161 PDF timestamp tool by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/InstaZDLL/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/InstaZDLL">@InstaZDLL</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4017145242" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5855" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5855/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5855">#5855</a></li> </ul> <h3>Minor Enhancements</h3> <ul> <li>Update Spanish translation (translation.toml) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sraaronrock/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sraaronrock">@sraaronrock</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4102704225" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5965" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5965/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5965">#5965</a></li> <li>Add explicit Save As button for desktop viewer (issue <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4070004669" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5928" data-hovercard-type="issue" data-hovercard-url="/Stirling-Tools/Stirling-PDF/issues/5928/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/issues/5928">#5928</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Achieve3318/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Achieve3318">@Achieve3318</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4091416198" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5959" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5959/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5959">#5959</a></li> <li>XSS for eml and others by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4106642030" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5967" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5967/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5967">#5967</a></li> <li>Add frontend developer guide describing the path alias architecture by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jbrunton96/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jbrunton96">@jbrunton96</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4102566918" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5964" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5964/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5964">#5964</a></li> <li>Remove cmd-r override for rotation because it interferes with refresh by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jbrunton96/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jbrunton96">@jbrunton96</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4120119390" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5981" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5981/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5981">#5981</a></li> <li>Fix save converted files by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/reecebrowne/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/reecebrowne">@reecebrowne</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4110881190" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5971" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5971/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5971">#5971</a></li> <li>Bump/embed pdfv2.8.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EthanHealy01/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EthanHealy01">@EthanHealy01</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4060702865" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5921" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5921/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5921">#5921</a></li> <li>Invite-link-issues by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ConnorYoh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ConnorYoh">@ConnorYoh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4122391695" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5983" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5983/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5983">#5983</a></li> <li>Desktop/remove hard requirement auth wall on desktop by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EthanHealy01/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EthanHealy01">@EthanHealy01</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4088652554" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5956" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5956/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5956">#5956</a></li> <li>Fix/v2/text selection 2 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/reecebrowne/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/reecebrowne">@reecebrowne</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4127464700" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5990" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5990/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5990">#5990</a></li> <li>FileReadiness by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4123918655" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5985" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5985/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5985">#5985</a></li> <li>Enhance multi-page PDF layout with advanced customization options (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1921717901" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/397" data-hovercard-type="issue" data-hovercard-url="/Stirling-Tools/Stirling-PDF/issues/397/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/issues/397">#397</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3126564936" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/3655" data-hovercard-type="issue" data-hovercard-url="/Stirling-Tools/Stirling-PDF/issues/3655/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/issues/3655">#3655</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/OUNZAR-Aymane/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/OUNZAR-Aymane">@OUNZAR-Aymane</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4021370089" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5859" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5859/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5859">#5859</a></li> <li>fix pause-rounded icon typos and comments by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rafaroseira/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rafaroseira">@rafaroseira</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4129990175" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5992" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5992/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5992">#5992</a></li> </ul> <h3>Docker Updates</h3> <ul> <li>fix(gradle): bump gradle jar version to 9.3.1-bin by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/balazs-szucs/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/balazs-szucs">@balazs-szucs</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4075879110" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5938" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5938/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5938">#5938</a></li> <li>build(deps): bump docker/setup-qemu-action from 3.7.0 to 4.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="4114030444" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5977" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5977/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5977">#5977</a></li> <li>build(deps): 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="4114030314" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5976" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5976/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5976">#5976</a></li> <li>build(deps): bump sigstore/cosign-installer from 4.0.0 to 4.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="4114030136" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5975" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5975/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5975">#5975</a></li> </ul> <h3>Other Changes</h3> <ul> <li>build(deps): bump softprops/action-gh-release from 2.5.0 to 2.6.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="4114030669" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5979" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5979/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5979">#5979</a></li> <li>chore(deps): bump pdfbox version to 3.0.7 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/balazs-szucs/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/balazs-szucs">@balazs-szucs</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4064249596" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5923" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5923/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5923">#5923</a></li> <li>junits by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4127113861" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5988" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5988/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5988">#5988</a></li> <li>🤖 format everything with pre-commit by stirlingbot by @stirlingbot[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4079111133" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5946" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5946/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5946">#5946</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sraaronrock/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sraaronrock">@sraaronrock</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4102704225" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5965" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5965/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5965">#5965</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Achieve3318/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Achieve3318">@Achieve3318</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4091416198" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5959" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5959/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5959">#5959</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/InstaZDLL/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/InstaZDLL">@InstaZDLL</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4017145242" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5855" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5855/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5855">#5855</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/Stirling-Tools/Stirling-PDF/compare/v2.7.3...v2.8.0"><tt>v2.7.3...v2.8.0</tt></a></p> Frooodle tag:github.com,2008:Repository/594155488/v2.7.3 2026-03-19T16:13:27Z

2.7.3 Read aloud, Annotations improvement, printing and bug fixes

<ul> <li>New PDF read aloud feature in viewer mode to "speak" the PDF to you, will be improved more going forwards!</li> <li>Improved annotation handling in annotation UI</li> <li>Mac printing is finally working on desktop app!</li> <li>Several general bug fixes such as Fix non-ASCII characters in headers being rejected</li> <li>Fix bug for HTTP2 support</li> </ul> <p>In this release, we have also removed the remove-image tool temporarily, along with some changes to folder watching. If you use these, we recommend holding off on this release till our 2.8.0 release, planned for release in the next few days</p> <h2>What's Changed</h2> <h3>Enhancements</h3> <ul> <li>feat(http2): add jetty-alpn-java-server dependency for HTTP/2 support by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/balazs-szucs/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/balazs-szucs">@balazs-szucs</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4078688530" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5945" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5945/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5945">#5945</a></li> </ul> <h3>Minor Enhancements</h3> <ul> <li>Improve annotations by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EthanHealy01/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EthanHealy01">@EthanHealy01</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4058849828" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5919" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5919/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5919">#5919</a></li> <li>Update Backend 3rd Party Licenses by @stirlingbot[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3990224646" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5798" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5798/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5798">#5798</a></li> <li>Update Backend 3rd Party Licenses by @stirlingbot[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4071483909" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5930" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5930/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5930">#5930</a></li> <li>Fix printing on Mac desktop by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jbrunton96/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jbrunton96">@jbrunton96</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4059039635" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5920" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5920/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5920">#5920</a></li> <li>Delete code from invalid license by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4081644332" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5947" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5947/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5947">#5947</a></li> <li>fix jumping cursor bug by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rafaroseira/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rafaroseira">@rafaroseira</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4075845991" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5937" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5937/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5937">#5937</a></li> <li>Fix <code>any</code> type usage in the <code>saas/</code> folder by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jbrunton96/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jbrunton96">@jbrunton96</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4072275687" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5934" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5934/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5934">#5934</a></li> <li>Unify creditCosts.ts files by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jbrunton96/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jbrunton96">@jbrunton96</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4082373912" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5952" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5952/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5952">#5952</a></li> <li>Hotfix-cant-run-tools-when-no-credits by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ConnorYoh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ConnorYoh">@ConnorYoh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4088207376" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5955" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5955/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5955">#5955</a></li> <li>Fix non-ASCII characters in headers being rejected (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3774468669" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5377" data-hovercard-type="issue" data-hovercard-url="/Stirling-Tools/Stirling-PDF/issues/5377/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/issues/5377">#5377</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Eruis2579/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Eruis2579">@Eruis2579</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3914601541" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5699" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5699/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5699">#5699</a></li> <li>speaking! by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Frooodle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Frooodle">@Frooodle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4065276924" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5925" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5925/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5925">#5925</a></li> </ul> <h3>Docker Updates</h3> <ul> <li>build(deps): bump step-security/harden-runner from 2.14.0 to 2.15.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="4039702708" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5896" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5896/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5896">#5896</a></li> <li>build(deps): bump crazy-max/ghaction-github-runtime from 3.1.0 to 4.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="4039699878" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5890" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5890/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5890">#5890</a></li> <li>build(deps): bump docker/metadata-action from 5.10.0 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="4039699493" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5889" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5889/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5889">#5889</a></li> <li>build(deps): bump actions/setup-python from 6.1.0 to 6.2.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="4039699155" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5886" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5886/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5886">#5886</a></li> <li>build(deps): bump actions/cache from 4.3.0 to 5.0.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="4076887343" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5940" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5940/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5940">#5940</a></li> <li>build(deps): bump dorny/paths-filter from 3.0.2 to 4.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="4076887865" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5943" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5943/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5943">#5943</a></li> <li>build(deps): bump actions/upload-artifact from 6.0.0 to 7.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="4076887094" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5939" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5939/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5939">#5939</a></li> <li>Fix Docker builds on Debian by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/unlair/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/unlair">@unlair</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4073601904" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5936" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5936/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5936">#5936</a></li> </ul> <h3>Other Changes</h3> <ul> <li>build(deps): bump actions/download-artifact from 7.0.0 to 8.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="4039699262" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5887" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5887/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5887">#5887</a></li> <li>Add SaaS AI engine by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jbrunton96/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jbrunton96">@jbrunton96</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4053130464" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5907" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5907/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5907">#5907</a></li> <li>build(deps): bump srvaroa/labeler from 1.13.0 to 1.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="4076887683" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5942" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5942/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5942">#5942</a></li> <li>build(deps): bump github/codeql-action from 4.32.4 to 4.32.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="4076887593" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5941" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5941/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5941">#5941</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rafaroseira/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rafaroseira">@rafaroseira</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4075845991" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5937" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5937/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5937">#5937</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/unlair/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/unlair">@unlair</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4073601904" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5936" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5936/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5936">#5936</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/Stirling-Tools/Stirling-PDF/compare/v2.7.2...v2.7.3"><tt>v2.7.2...v2.7.3</tt></a></p> Frooodle tag:github.com,2008:Repository/594155488/v2.7.2 2026-03-13T11:35:33Z

2.7.2 Hotfix for desktop bug

<p>Had a bug where self-hosted connections via desktop would stop working, thinking they were connecting to a non selfhost instance</p> <h2>What's Changed</h2> <h3>Minor Enhancements</h3> <ul> <li>Check if saas before blocking credit insufficiencies by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ConnorYoh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ConnorYoh">@ConnorYoh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4070080600" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5929" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5929/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5929">#5929</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/Stirling-Tools/Stirling-PDF/compare/v2.7.1...v2.7.2"><tt>v2.7.1...v2.7.2</tt></a></p> <h2>What's Changed</h2> <h3>Minor Enhancements</h3> <ul> <li>Check if saas before blocking credit insufficiencies by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ConnorYoh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ConnorYoh">@ConnorYoh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4070080600" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5929" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5929/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5929">#5929</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/Stirling-Tools/Stirling-PDF/compare/v2.7.1...v2.7.2"><tt>v2.7.1...v2.7.2</tt></a></p> Frooodle tag:github.com,2008:Repository/594155488/v2.7.1 2026-03-13T11:35:47Z

2.7.1 Several Bug fixes

<p>Bug fixes for various issues such as:</p> <ul> <li>Desktop conversions mistakenly doing a 'save' to 'save as'</li> <li>Desktop 'open with PDF' having invalid description on windows</li> <li>Posthog still creating a cookie even when its not used (still a fully unused cookie tho)</li> <li>Desktop not falling back to local connection if on selfhosted and server down</li> <li>Rotate on large docs not always working correctly</li> </ul> <h2>What's Changed</h2> <h3>Minor Enhancements</h3> <ul> <li>Chore/v2/transforms as root by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/reecebrowne/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/reecebrowne">@reecebrowne</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4027489205" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5868" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5868/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5868">#5868</a></li> <li>Limit PostHog cookie to Stirling PDF's subdomain only by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bban160/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bban160">@bban160</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4036644584" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5882" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5882/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5882">#5882</a></li> <li>Posthog-fixes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ConnorYoh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ConnorYoh">@ConnorYoh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4045126783" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5901" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5901/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5901">#5901</a></li> <li>Get rid of bad description for file association on Windows by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jbrunton96/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jbrunton96">@jbrunton96</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4045798481" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5905" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5905/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5905">#5905</a></li> <li>Desktop: Fallback to local backend if self-hosted server is offline by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ConnorYoh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ConnorYoh">@ConnorYoh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4035114876" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5880" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5880/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5880">#5880</a></li> <li>Add SaaS frontend code by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jbrunton96/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jbrunton96">@jbrunton96</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4034745487" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5879" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5879/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5879">#5879</a></li> <li>Manage state of price-lookup calls by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ConnorYoh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ConnorYoh">@ConnorYoh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4057968629" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5915" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5915/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5915">#5915</a></li> <li>Add system for managing env vars by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jbrunton96/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jbrunton96">@jbrunton96</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4045313271" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5902" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5902/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5902">#5902</a></li> <li>Fix rotate failing on large documents by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/reecebrowne/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/reecebrowne">@reecebrowne</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4058784238" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5917" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5917/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5917">#5917</a></li> <li>Cleanup-conversion-translations by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ConnorYoh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ConnorYoh">@ConnorYoh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4052323413" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5906" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5906/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5906">#5906</a></li> <li>Update Italian translations by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/albanobattistella/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/albanobattistella">@albanobattistella</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4038401423" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5884" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5884/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5884">#5884</a></li> </ul> <h3>Development Tools</h3> <ul> <li>Move AI advice to AGENTS.md and add symlink from CLAUDE.md by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jbrunton96/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jbrunton96">@jbrunton96</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4057340237" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5914" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5914/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5914">#5914</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bban160/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bban160">@bban160</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4036644584" data-permission-text="Title is private" data-url="https://github.com/Stirling-Tools/Stirling-PDF/issues/5882" data-hovercard-type="pull_request" data-hovercard-url="/Stirling-Tools/Stirling-PDF/pull/5882/hovercard" href="https://github.com/Stirling-Tools/Stirling-PDF/pull/5882">#5882</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/Stirling-Tools/Stirling-PDF/compare/v2.7.0...v2.7.1"><tt>v2.7.0...v2.7.1</tt></a></p> Frooodle
Consejo: Resalte el texto para compartir o agregar a las listas de ignorados.  — Download difference patch
Por ahora, las diferencias se realizan en texto, no gráficamente, solo está disponible la última captura de pantalla.
La captura de pantalla requiere que Playwright/WebDriver esté habilitado