Changes for version 0.02 - 2026-04-12

  • Renamed LWP model to LWP_UA for consistency with other model names
  • Added abstracts to NAME sections for Model::SUBS, Model::LWP_UA, Model::PATH_TINY, and ScopeGuard (fixes missing notes on MetaCPAN)
  • Fixed =item list formatting in DBD::SimpleMock and Model::LWP_UA POD (items were running together on MetaCPAN due to missing blank lines)
  • Rewrote POD for Model::SUBS and Model::DBI with clearer examples
  • Fixed register_mocks() examples across all POD (was using hashref syntax instead of flat hash)
  • Fixed multiple typos in POD across Mocks::Path::Tiny and Model::PATH_TINY
  • Fixed stale 'use DBD::Mock' import in Model::DBI
  • Added missing modules to t/00-load.t
  • Added MANIFEST.SKIP, Changes file
  • Updated Makefile.PL: added missing dependencies, TEST_REQUIRES, MIN_PERL_VERSION, META_MERGE; removed stale dependencies
  • Storable >= 2.34 now required (older versions have a known bug)
  • EUMM fallback for TEST_REQUIRES on Perl < 5.18

Modules

A mock DBD for testing DBI applications
A simple mocking framework for Perl
Mock DBI module for testing
Mock LWP::UserAgent for testing
mocks for testing Path::Tiny code
A mock model for DBI queries
Mock model for LWP::UserAgent HTTP requests
Mock model for Path::Tiny operations
Mock model for subroutine calls
Automatic cleanup of scoped mock layers
Utility functions for SimpleMock

Provides

in lib/DBD/SimpleMock.pm
in lib/DBD/SimpleMock.pm
in lib/DBD/SimpleMock.pm