Skip to content

Releases: brianmcleer/print-advanced-widget

print-advanced-widget v1.16.0

Choose a tag to compare

@brianmcleer brianmcleer released this 15 Oct 14:35

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

Choose a tag to compare

@brianmcleer brianmcleer released this 09 Oct 16:10

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

Choose a tag to compare

@brianmcleer brianmcleer released this 02 Oct 19:37

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

Choose a tag to compare

@brianmcleer brianmcleer released this 23 Sep 23:25

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

Choose a tag to compare

@brianmcleer brianmcleer released this 23 Sep 22:16

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

Choose a tag to compare

@brianmcleer brianmcleer released this 18 Sep 16:55

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

Choose a tag to compare

@brianmcleer brianmcleer released this 18 Sep 15:15

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

Choose a tag to compare

@brianmcleer brianmcleer released this 17 Sep 20:55

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

Choose a tag to compare

@brianmcleer brianmcleer released this 15 Sep 14:19

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

Choose a tag to compare

@brianmcleer brianmcleer released this 09 Sep 16:21

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.