Changes for version 0.06

  • Switch to tomlc17, tomlc99’s successor. Fixes CVE-2026-16634.
  • Fix memory leaks when throwing certain errors.
  • Rename parse() and to_struct() to get(). (Old names kept for compatibility.)
  • Add microsecond/microseconds accessor.
  • Pointer-too-deep error now includes the non-container’s type.
  • Test more platforms in CI.

Documentation

Modules

Turbo-charged TOML parsing!
Object representation of a TOML document
Object representation of a TOML timestamp