Repository navigation
v0.1.11
Summary
- Windows has a per-user installer,
pdt-windows-x64.msi, on the release page. It needs no administrator rights, sets up Python and pdt during the install with a progress bar, addspdtto the PATH, and is signed by AutoIDM. - A deploy skips the image build when nothing in the app folder changed.
pdt destroy --allremoves every app, and--allcommands skip the apps you decline.pdt healthchecks the apps in parallel, and the Azure deploy plan reads its state in parallel.- New
powershell-hello-worldexample and a quick start that uses only commands. - On Windows Task Scheduler, pdt reads config files that start with a BOM, follows run logs live, and checks schedules before the deploy.
- After a failed command, pdt prints a help line that points to autoidm.com/discord.
- The package, winget, and README links point to AutoIDM.
Includes #92, #200, #225, #230, #239, #241, #245, #247, #248, #251 and #253.
Features
- feat(release): build a per-user Windows MSI with WiX from source (#248)
- feat: print a pdt Discord help line after a failed command (#245)
- feat(cli): add pdt destroy --all and skip declined apps in --all (#200)
- feat(examples): add powershell-hello-world and a commands-only quick start (#241), by @visch
Fixes
- fix(windows): reread the log when the task ends during the status check (#254)
- fix(windows): drop the PATH explanation from the plan uv line (#253)
- fix: point the pdt help line at autoidm.com/discord (#251)
- fix(windows): read BOM config, follow logs live, validate schedules (#247)
Performance
- perf(deploy): skip the image build when the build context is unchanged (#239)
- perf(azure): read the deploy plan state in parallel over ARM (#225)
- perf(deploy): check the apps of pdt health in parallel (#230)
CI and release
Full changelog: v0.1.10...v0.1.11