Skip to content

Release v1.5.0

Latest

Choose a tag to compare

@github-actions github-actions released this 02 Dec 15:29
30887ca

@embedpdf/engines@1.5.0

Minor Changes

  • #238 by @0xbe7a – Add optional form widget rendering to the render pipeline.

    What changed

    • @embedpdf/models

      • PdfRenderPageOptions now supports withForms?: boolean to request drawing interactive form widgets.
    • @embedpdf/engines

      • PdfiumEngine.renderPage and renderPageRect honor withForms.
        When enabled, the engine initializes the page form handle and calls FPDF_FFLDraw with the correct device transform.
      • New helper computeFormDrawParams(matrix, rect, pageSize, rotation) calculates start offsets and sizes for FPDF_FFLDraw.
    • @embedpdf/plugin-render

      • New plugin config flags:
        • withForms?: boolean (default false)
        • withAnnotations?: boolean (default false)
      • The plugin merges per-call options with plugin defaults so callers can set once at init or override per call.

@embedpdf/models@1.5.0

Minor Changes

  • #238 by @0xbe7a – Add optional form widget rendering to the render pipeline.

    What changed

    • @embedpdf/models

      • PdfRenderPageOptions now supports withForms?: boolean to request drawing interactive form widgets.
    • @embedpdf/engines

      • PdfiumEngine.renderPage and renderPageRect honor withForms.
        When enabled, the engine initializes the page form handle and calls FPDF_FFLDraw with the correct device transform.
      • New helper computeFormDrawParams(matrix, rect, pageSize, rotation) calculates start offsets and sizes for FPDF_FFLDraw.
    • @embedpdf/plugin-render

      • New plugin config flags:
        • withForms?: boolean (default false)
        • withAnnotations?: boolean (default false)
      • The plugin merges per-call options with plugin defaults so callers can set once at init or override per call.

@embedpdf/plugin-render@1.5.0

Minor Changes

  • #238 by @0xbe7a – Add optional form widget rendering to the render pipeline.

    What changed

    • @embedpdf/models

      • PdfRenderPageOptions now supports withForms?: boolean to request drawing interactive form widgets.
    • @embedpdf/engines

      • PdfiumEngine.renderPage and renderPageRect honor withForms.
        When enabled, the engine initializes the page form handle and calls FPDF_FFLDraw with the correct device transform.
      • New helper computeFormDrawParams(matrix, rect, pageSize, rotation) calculates start offsets and sizes for FPDF_FFLDraw.
    • @embedpdf/plugin-render

      • New plugin config flags:
        • withForms?: boolean (default false)
        • withAnnotations?: boolean (default false)
      • The plugin merges per-call options with plugin defaults so callers can set once at init or override per call.

@embedpdf/plugin-zoom@1.5.0

Patch Changes

  • #236 by @eposha – Increase zoom precision from two decimals to three (changed rounding from /100 to /1000) to improve smoother zoom granularity and reduce jumpy transitions.

@embedpdf/core@1.5.0

@embedpdf/pdfium@1.5.0

@embedpdf/plugin-annotation@1.5.0

@embedpdf/plugin-attachment@1.5.0

@embedpdf/plugin-bookmark@1.5.0

@embedpdf/plugin-capture@1.5.0

@embedpdf/plugin-export@1.5.0

@embedpdf/plugin-fullscreen@1.5.0

@embedpdf/plugin-history@1.5.0

@embedpdf/plugin-interaction-manager@1.5.0

@embedpdf/plugin-loader@1.5.0

@embedpdf/plugin-pan@1.5.0

@embedpdf/plugin-print@1.5.0

@embedpdf/plugin-redaction@1.5.0

@embedpdf/plugin-rotate@1.5.0

@embedpdf/plugin-scroll@1.5.0

@embedpdf/plugin-search@1.5.0

@embedpdf/plugin-selection@1.5.0

@embedpdf/plugin-spread@1.5.0

@embedpdf/plugin-thumbnail@1.5.0

@embedpdf/plugin-tiling@1.5.0

@embedpdf/plugin-ui@1.5.0

@embedpdf/plugin-viewport@1.5.0

@embedpdf/utils@1.5.0