Skip to content

Commit c49e0cc

Browse files
authored
New version: StirlingTools.StirlingPDF version 2.13.0 (microsoft#390647)
1 parent 0fbab2a commit c49e0cc

3 files changed

Lines changed: 169 additions & 0 deletions

File tree

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Created with WinGet Updater using komac v2.16.0
2+
# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.12.0.schema.json
3+
4+
PackageIdentifier: StirlingTools.StirlingPDF
5+
PackageVersion: 2.13.0
6+
InstallerLocale: en-US
7+
InstallerType: wix
8+
Scope: machine
9+
UpgradeBehavior: install
10+
ProductCode: '{606077E3-8EB5-4B71-9E1A-9FB2A44296C1}'
11+
ReleaseDate: 2026-06-18
12+
AppsAndFeaturesEntries:
13+
- Publisher: Stirling PDF Inc.
14+
ProductCode: '{606077E3-8EB5-4B71-9E1A-9FB2A44296C1}'
15+
UpgradeCode: '{3305FBA9-7E5E-5C09-BC71-ECA0A65F4FEE}'
16+
InstallationMetadata:
17+
DefaultInstallLocation: '%ProgramFiles%/Stirling-PDF'
18+
Installers:
19+
- Architecture: x64
20+
InstallerUrl: https://github.com/Stirling-Tools/Stirling-PDF/releases/download/v2.13.0/Stirling-PDF-windows-x86_64.msi
21+
InstallerSha256: 2F91B2C0273246FBF712F90EB180ED46E6113133824B40A0DFA2CED84FE6B9C3
22+
ManifestType: installer
23+
ManifestVersion: 1.12.0
Lines changed: 138 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,138 @@
1+
# Created with WinGet Updater using komac v2.16.0
2+
# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.12.0.schema.json
3+
4+
PackageIdentifier: StirlingTools.StirlingPDF
5+
PackageVersion: 2.13.0
6+
PackageLocale: en-US
7+
Publisher: Stirling-Software
8+
PublisherUrl: https://www.stirlingpdf.com/
9+
PublisherSupportUrl: https://github.com/Stirling-Tools/Stirling-PDF/issues
10+
PackageName: Stirling-PDF
11+
PackageUrl: https://github.com/Stirling-Tools/Stirling-PDF
12+
License: MIT
13+
LicenseUrl: https://github.com/Stirling-Tools/Stirling-PDF/blob/HEAD/LICENSE
14+
Copyright: Copyright (c) 2025 Stirling PDF Inc.
15+
ShortDescription: A locally hosted one-stop shop for all your PDF needs
16+
Description: Stirling-PDF is a robust, locally hosted web-based PDF manipulation tool using Docker. It enables you to carry out various operations on PDF files, including splitting, merging, converting, reorganizing, adding images, rotating, compressing, and more. This locally hosted web application has evolved to encompass a comprehensive set of features, addressing all your PDF requirements.
17+
Tags:
18+
- docker
19+
- java
20+
- pdf
21+
- pdf-converter
22+
- pdf-editor
23+
- pdf-manipulation
24+
- pdf-merger
25+
- pdf-ocr
26+
- pdf-tools
27+
- pdf-web-apps
28+
- pdfmerger
29+
ReleaseNotes: |-
30+
This release contains some cool updates but mostly backend enabler work for features to come as well as enabling us to redeploy our online https://stirling.com/app back to a familiar UI.
31+
This release also contains:
32+
- MCP page (WIP)
33+
- Support for ctrl A selection in PDF viewer
34+
- New US language (now default)
35+
- Improved my files UI and file deletion menus
36+
- Open Graph previews (web links)
37+
And bug fixes for:
38+
- Bug fix for text selection on laptops/touchscreen devices
39+
- Bug fix for ultra-lite docker not merging
40+
What's Changed
41+
Bug Fixes (please note most of these are related to SaaS not OSS product, we will be making the separation in notes clearer in next release)
42+
- Fix Teams and MCP settings pages by @jbrunton96 in #6605
43+
- MCP OAuth discovery fix + Supabase consent page by @Frooodle in #6608
44+
- fix(saas): block accepting an invite when it would orphan a paid team by @ConnorYoh in #6616
45+
- fix(payg): gate + charge AI document tools and AI Create sessions by @ConnorYoh in #6617
46+
- fix(payg): run the entitlement guard before the charge interceptor by @ConnorYoh in #6622
47+
- fix(payg): land usage-limit modal CTAs on the Plan section by @ConnorYoh in #6630
48+
- fix(payg): fire the usage-limit modal when an AI agent run hits the limit by @ConnorYoh in #6638
49+
- Fix SaaS mobile scanner being auth-gated under /app base path by @Frooodle in #6642
50+
- Policies: centre the collapsed-rail policy button between its dividers by @reecebrowne in #6646
51+
- Fix CI errors in SaaS by @jbrunton96 in #6662
52+
- Fix PDF text selection locked out on touch devices by @Frooodle in #6656
53+
- Fix failing Playwright test in SaaS by @jbrunton96 in #6688
54+
- fix(viewer): wire Ctrl+A to select all text in the PDF by @Frooodle in #6517
55+
Enhancements
56+
- Delete dead translations by @jbrunton96 in #6581
57+
- Feature/v2/smartfolders rebuild by @reecebrowne in #6480
58+
- changes to the login and signup, similar to in the saas repo by @EthanHealy01 in #6577
59+
- show chat progress and other UX improvements by @EthanHealy01 in #6576
60+
- Add SaaS MCP usage tab by @Frooodle in #6590
61+
- drop type-aware ESLint to stop the lint OOM by @reecebrowne in #6602
62+
- Move agent section to fab by @EthanHealy01 in #6597
63+
- Add team settings to SaaS by @jbrunton96 in #6601
64+
- feat(policies): backend-driven policy enforcement (frontend) by @reecebrowne in #6598
65+
- Policies: enforce on upload or export by @reecebrowne in #6604
66+
- PAYG: pay-as-you-go billing — metered automation/AI/API + one-time free grant by @ConnorYoh in #6589
67+
- fe(payg): remove em dashes from Plan page copy by @ConnorYoh in #6610
68+
- Policies: enforce on upload or export by @reecebrowne in #6614
69+
- update saas onboarding by @EthanHealy01 in #6619
70+
- add popups for free limit hit and spend cap hit by @EthanHealy01 in #6623
71+
- Change default language to en-US and add US language by @Frooodle in #6621
72+
- UI ux/move footer links to settings by @EthanHealy01 in #6606
73+
- feat(policies): org-wide policies with admin-only editing by @reecebrowne in #6625
74+
- Policies: enforce input on uploads only; badge follows edited files by @reecebrowne in #6627
75+
- fe(payg): show the usage-limit modal when the limit is hit (direct + policy) by @ConnorYoh in #6626
76+
- Policies: scope to the owning team; editing restricted to team leaders by @reecebrowne in #6632
77+
- i18n(policies): route policy UI strings through i18n (English only) by @reecebrowne in #6628
78+
- UI ux/add ai warning and change style by @EthanHealy01 in #6633
79+
- Policies: let team leaders configure policies in the UI by @reecebrowne in #6634
80+
- Update SaaS to latest main by @jbrunton96 in #6636
81+
- Properly sync US and GB translation files by @EthanHealy01 in #6635
82+
- Policies: summon the guest sign-up banner when a guest clicks a policy by @reecebrowne in #6644
83+
- Feature/v2/guest action gating by @Frooodle in #6643
84+
- Route mobile scanner API and vendor loads through the app base path by @Frooodle in #6648
85+
- refactor: replace legacy Paths usage with Path.of by @Ludy87 in #6441
86+
- chore(build): upgrade Gradle wrapper and Docker build images to 9.5.1 by @Ludy87 in #6501
87+
- chore(frontend): make Vite allowed hosts configurable by @Ludy87 in #6354
88+
- Scope signing user picker to team for multi-tenant SaaS by @Frooodle in #6583
89+
- Portal: full mock-driven surfaces, demonolithed components, backend-ready mocks by @reecebrowne in #6686
90+
- Fix inverted link toolbar in rotated PDFs (#6518) by @MattSaito in #6684
91+
- Skip flaky Playwright test by @jbrunton96 in #6698
92+
- refactor(fe): share the SaaS PAYG experience with desktop via a cloud/ layer by @ConnorYoh in #6649
93+
- MCP token rejection reason and stop logging the raw tokens by @Frooodle in #6700
94+
- feat(desktop): show the AI assistant in SaaS mode via the cloud kill switch by @ConnorYoh in #6666
95+
- refactor(saas): remove the legacy credits engine (FE + Java) by @ConnorYoh in #6687
96+
- fix agent overlay chat position when workbench size changes by @EthanHealy01 in #6682
97+
- set z-index on config dropdowns so they render above the modal by @Frooodle in #6674
98+
- allow drag and drop onto left files section and make top bar slightly smaller by @EthanHealy01 in #6711
99+
- Update Italian translations by @albanobattistella in #6713
100+
- Portal: unified-design surfaces (Policies, Users, Components, Agent Builder, Editor deploy) + Settings rebuild by @reecebrowne in #6696
101+
- Add cloud-aware delete and version history to My Files by @Frooodle in #6704
102+
- Fix all top-level dev tasks treating engine as enabled by @jbrunton96 in #6705
103+
- fix theme issues, remove dead rainbow mode code, standardize theme us… by @EthanHealy01 in #6668
104+
- add prerendered Open Graph previews and OG card generator by @Frooodle in #6661
105+
- Give SaaS users their own team and harden the user list endpoint by @Frooodle in #6717
106+
- Update Backend 3rd Party Licenses by @StirlingBot[bot] in #6719
107+
- Clean up update dialog UI and fix desktop external links by @Frooodle in #6727
108+
Minor Enhancements
109+
- chore(saas): remove dead ErrorTrackingService island + credits path exclusion by @ConnorYoh in #6718
110+
Docker Updates
111+
- build(deps): bump docker/metadata-action from 6.0.0 to 6.1.0 by @dependabot[bot] in #6490
112+
- build(deps): bump go-task/setup-task from 2.0.0 to 2.1.0 by @dependabot[bot] in #6429
113+
- Use glibc base for ultra-lite and bundle per-arch JPDFium natives by @Frooodle in #6706
114+
Translation Changes
115+
- docs: Document pluralization suffix usage for translations by @Ludy87 in #6650
116+
Development Tools
117+
- Redesign pre-commit commands to run through Task by @jbrunton96 in #6670
118+
Other Changes
119+
- PR-S4: shadow-mode hardening (review follow-ups) by @ConnorYoh in #6523
120+
- Improve search logic by @jbrunton96 in #6637
121+
- De-AI the onboarding prose by @jbrunton96 in #6641
122+
- Policies: drop the Pro-license gate from the policy API by @reecebrowne in #6645
123+
- build(taskfile): use platform-specific Gradle wrapper command by @Ludy87 in #6355
124+
- SaaS tidying by @jbrunton96 in #6665
125+
- Update SaaS to latest main by @jbrunton96 in #6667
126+
- build(deps): bump actions/stale from 10.2.0 to 10.3.0 by @dependabot[bot] in #6487
127+
- build(deps): bump depot/build-push-action from 1.17.0 to 1.18.0 by @dependabot[bot] in #6488
128+
- Cleanup of SaaS code by @jbrunton96 in #6669
129+
- SaaS fixes by @Frooodle in #6578
130+
- Revert "SaaS fixes" by @Frooodle in #6693
131+
- Fix SaaS issues by @Frooodle in #6694
132+
- Add JUnit tests for common and core module coverage by @Frooodle in #6675
133+
- Add JUnit tests for saas module coverage by @Frooodle in #6699
134+
- Prefer JBoss mirror over shibboleth repo for opensaml by @Frooodle in #6701
135+
Full Changelog: v2.12.0...v2.13.0
136+
ReleaseNotesUrl: https://github.com/Stirling-Tools/Stirling-PDF/releases/tag/v2.13.0
137+
ManifestType: defaultLocale
138+
ManifestVersion: 1.12.0
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Created with WinGet Updater using komac v2.16.0
2+
# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.12.0.schema.json
3+
4+
PackageIdentifier: StirlingTools.StirlingPDF
5+
PackageVersion: 2.13.0
6+
DefaultLocale: en-US
7+
ManifestType: version
8+
ManifestVersion: 1.12.0

0 commit comments

Comments
 (0)