Repository navigation
Releases: brianmcleer/print-advanced-widget
Release list
print-advanced-widget v1.16.0
Download print-advanced.zip, extract, and drop the print-advanced folder into client\your-extensions\widgets so manifest.json sits directly inside it. Then install dependencies in the client folder (npm install on Experience Builder 1.20 and earlier; pnpm install on 1.21 and later) and restart the client. Visual Studio type shims (src/*.d.ts editor files) are left out of this zip on purpose; they are in the GitHub repo if you want them.
print-advanced-widget v1.15.0
Default logos can now be linked by URL, reducing app config size while keeping image embedding as the default.
- In widget settings, choose Default logo > Link to image URL and enter an HTTP(S) URL or an app-relative resource path.
- Switching to URL mode removes the embedded image from configuration. Save and republish the app to apply the reduction.
- Linked logos download only when an export needs a default picture, then embed into PDF, SVG and raster outputs. Pictures with their own attached images take precedence.
- The live preview uses a placeholder for linked logos. Cross-origin servers must allow CORS; unavailable images use the existing placeholder without stopping the export.
- Updated README, changelog and locale files. Existing embedded-logo configurations remain compatible.
Download print-advanced.zip and extract the print-advanced folder into client/your-extensions/widgets/. The manifest must be directly at client/your-extensions/widgets/print-advanced/manifest.json, with no second nested widget folder. Install dependencies from the client folder (npm install on Experience Builder 1.19/1.20; pnpm install on 1.21+) and restart the client.
The release ZIP excludes Visual Studio editor shims, localization metadata, node_modules and scratch folders. Editor shims remain in the GitHub repository for maintainers.
Validation: Experience Builder webpack build, widget TypeScript check, translation sync/check, dependency declaration audit, focused loading/configuration tests, and real Edge tests of lazy loading, PDF/SVG/raster image rendering and CORS fallback passed. A full live Experience Builder app print test was not performed.
print-advanced-widget v1.14.2
Download print-advanced.zip, extract, and drop the print-advanced folder into client\your-extensions\widgets so manifest.json sits directly inside it. Then install dependencies in the client folder (npm install on Experience Builder 1.20 and earlier; pnpm install on 1.21 and later) and restart the client. Visual Studio type shims (src/*.d.ts editor files) are left out of this zip on purpose; they are in the GitHub repo if you want them.
print-advanced-widget v1.14.0
Download print-advanced.zip, extract, and drop the print-advanced folder into client\your-extensions\widgets so manifest.json sits directly inside it. Then install dependencies in the client folder (npm install on Experience Builder 1.20 and earlier; pnpm install on 1.21 and later) and restart the client. Visual Studio type shims (src/*.d.ts editor files) are left out of this zip on purpose; they are in the GitHub repo if you want them.
print-advanced-widget v1.13.0
Download print-advanced.zip, extract, and drop the print-advanced folder into client\your-extensions\widgets so manifest.json sits directly inside it. Then install dependencies in the client folder (npm install on Experience Builder 1.20 and earlier; pnpm install on 1.21 and later) and restart the client. Visual Studio type shims (src/*.d.ts editor files) are left out of this zip on purpose; they are in the GitHub repo if you want them.
print-advanced-widget v1.6.5
Download print-advanced.zip, extract, and drop the print-advanced folder into client\your-extensions\widgets so manifest.json sits directly inside it. Then install dependencies in the client folder (npm install on Experience Builder 1.20 and earlier; pnpm install on 1.21 and later) and restart the client. Visual Studio type shims (src/*.d.ts editor files) are left out of this zip on purpose; they are in the GitHub repo if you want them.
print-advanced-widget v1.6.4
Download print-advanced.zip, extract, and drop the print-advanced folder into client\your-extensions\widgets so manifest.json sits directly inside it. Then install dependencies in the client folder (npm install on Experience Builder 1.20 and earlier; pnpm install on 1.21 and later) and restart the client. Visual Studio type shims (src/*.d.ts editor files) are left out of this zip on purpose; they are in the GitHub repo if you want them.
print-advanced-widget v1.6.2
Download print-advanced.zip, extract, and drop the print-advanced folder into client\your-extensions\widgets so manifest.json sits directly inside it. Then install dependencies in the client folder (npm install on Experience Builder 1.20 and earlier; pnpm install on 1.21 and later) and restart the client. Visual Studio type shims (src/*.d.ts editor files) are left out of this zip on purpose; they are in the GitHub repo if you want them.
print-advanced-widget v1.6.1
Download print-advanced.zip, extract, and drop the print-advanced folder into client\your-extensions\widgets. Then run npm install in the client folder and restart.
print-advanced-widget v1.6.0
Download print-advanced.zip, extract, and drop the print-advanced folder into client\your-extensions\widgets. Then run npm install in the client folder and restart.