Changes for version 0.26 - 2026-01-12

  • Added strict_pod mode to SchemaExtractor, which croaks if it finds discrepancies between the POD and code Improved detection of optional/required arguments Improved detection of integer output types Improved POD parser of parameters Added --dry-run Improved config validation Better call of object methods in transforms Test the sanity of Unicode outputs Idempotent tests Prevent silent duplicate method overwrites Implement confidence_threshold Refactor _detect_accessor_methods Only generate one of call_code and position_code Check for global side effects Sanity test on DIES Added timeout tests to ensure the test doesn't hang

Documentation

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

Modules

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