Changes for version 0.30 - 2026-11-05

  • New Features
    • new() takes nonce: every <script> the object writes, inline or not and from every renderer, then carries nonce="...", so a page whose Content-Security-Policy allows scripts only by nonce runs the chart without 'unsafe-inline'. A value that is not base64 or base64url is refused, so it cannot end the attribute. Without the option nothing changes. t/nonce.t checks every renderer

Documentation

Modules

A simple Perl module for generating charts using D3.js.