Changes for version 0.21 - 2025-12-14

  • Schemaextractor: don't put the package name as the argument Validate config settings better Fix max string testing with non-ASCII characters Changed rand_str to be a unified generator that randomly produces codepoint strings, grapheme clusters, ZWJ emoji sequences, or aggressive Unicode fuzz strings Schemaextractor: Added advanced type detection for DateTime objects, file handles, coderefs, and enum validation patterns Added enum as a synonym of memberof Added tests for unix_timestamp semantic type

Documentation

Demonstrate the schema extractor
Extract test schemas from Perl modules
Generate fuzzing + corpus-based test harnesses

Modules

Generate fuzz and corpus-driven test harnesses
Example module for schema extraction testing
Extract test schemas from Perl modules
Template for the test file generated by App::Test::Generator