Changes for version 0.04 - 2026-03-17

  • NEW FEATURES
    • Added rows_per_table parameter to specify different row counts per table
    • Added generators parameter for custom column value generation Supports static values, row interpolation ({row}), and Perl code references
  • ENHANCEMENTS
    • Bulk insert using populate() for up to 10x faster performance
    • Salt value now randomized even when seed is set (ensures cross-run uniqueness)
    • Better handling of unique constraints across all column types
    • Improved error handling with graceful failure recovery
  • DOCUMENTATION
    • Added comprehensive examples for rows_per_table and generators
    • Documented performance improvements and best practices
  • INTERNAL
    • Refactored _generate_value to support custom generators
    • Added rows_per_table support in generate() loop
    • Updated CLI tool with --rows-per-table and --generators options
    • Comprehensive test coverage for all new features

Documentation

Generate mock test data for a DBIx::Class schema

Modules

Generate mock test data for DBIx::Class schemas