Skip to content

Add TrackerSoftware#109

Merged
SpecterShell merged 2 commits into
SpecterShell:mainfrom
NicholasITL:codex/pdf-xchange-dumplings-tasks
Jun 17, 2026
Merged

Add TrackerSoftware#109
SpecterShell merged 2 commits into
SpecterShell:mainfrom
NicholasITL:codex/pdf-xchange-dumplings-tasks

Conversation

@NicholasITL

@NicholasITL NicholasITL commented Jun 14, 2026

Copy link
Copy Markdown
Contributor

Adds Dumplings tasks for the current PDF-XChange end-user packages that already exist in winget-pkgs:

  • TrackerSoftware.PDF-XChangeEditor
  • TrackerSoftware.PDF-XChangePRO
  • TrackerSoftware.PDF-Tools
  • TrackerSoftware.PDF-XChangeStandard

Editor uses the vendor build-history RSS feed. The other current package tasks use the product page Current version value because the PDF-XChange RSS feeds are inconsistent across products: PDF-Tools has a current feed, Standard's feed was observed stale, and no PRO feed was found.

Each task adds x86, x64, and arm64 WiX/MSI installers from the versioned downloads.pdf-xchange.com/<version>/... URLs, and extracts current MSI ProductCode and UpgradeCode values for AppsAndFeaturesEntries.

Testing

Ran each task against the live vendor source and inspected structured state:

.\Core\Index.ps1 -Name 'TrackerSoftware.PDF-XChangeEditor' -ThrottleLimit 1 -PassThru
.\Core\Index.ps1 -Name 'TrackerSoftware.PDF-XChangePRO' -ThrottleLimit 1 -PassThru
.\Core\Index.ps1 -Name 'TrackerSoftware.PDF-Tools' -ThrottleLimit 1 -PassThru
.\Core\Index.ps1 -Name 'TrackerSoftware.PDF-XChangeStandard' -ThrottleLimit 1 -PassThru
git diff --check -- Tasks/TrackerSoftware.PDF-XChangeEditor Tasks/TrackerSoftware.PDF-XChangePRO Tasks/TrackerSoftware.PDF-Tools Tasks/TrackerSoftware.PDF-XChangeStandard
git diff --check main...HEAD

@NicholasITL NicholasITL force-pushed the codex/pdf-xchange-dumplings-tasks branch from 9314714 to b37e592 Compare June 14, 2026 23:41
@SpecterShell SpecterShell force-pushed the codex/pdf-xchange-dumplings-tasks branch from b37e592 to 2ba4c59 Compare June 15, 2026 16:40
@SpecterShell SpecterShell changed the title Add PDF-XChange package tasks Add TrackerSoftware Jun 17, 2026
@SpecterShell SpecterShell merged commit 3385088 into SpecterShell:main Jun 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants