Changes for version 0.17 - 2026-09-22
- Bug Fixes
- All render_*_snippet methods now return a Perl character string (UTF-8 flag set) in the {html} value instead of a UTF-8 byte string. The previous use of encode_json() produced octets; any caller that concatenated the result with a character string (e.g. a Mojolicious Template Toolkit response) would silently double-encode non-ASCII characters, producing mojibake. Fixed by replacing encode_json() with a module-level JSON::MaybeXS instance configured with utf8 => 0, which serialises to a character string.
Documentation
Modules
A simple Perl module for generating charts using D3.js.