Changes for version 0.900001 - 2026-07-12
- First release. Permanent home for CPAN redirect ("tombstone") stub modules covering DBIO modules that were renamed or retired -- whether the rename crossed a distribution boundary or happened within a distribution's own release history (PAUSE indexes per module name, not per distribution, so both orphan the old name the same way). Ships thirteen tombstones, audited by diffing each family dist's tagged release(s) against its current HEAD:
- Tombstones -- renamed, from dbio-mysql-ev (old dist DBIO-MySQL-Async, last CPAN release 0.900000)
- DBIO::MySQL::Async -- redirects to DBIO::MySQL::EV
- DBIO::MySQL::Async::Pool -- redirects to DBIO::MySQL::EV::Pool
- DBIO::MySQL::Async::QueryExecutor -- redirects to DBIO::MySQL::EV::QueryExecutor
- DBIO::MySQL::Async::Storage -- redirects to DBIO::MySQL::EV::Storage
- DBIO::MySQL::Async::TransactionContext -- redirects to DBIO::MySQL::EV::TransactionContext
- Tombstones -- renamed, from dbio-postgresql-ev (old dist DBIO-PostgreSQL-Async, last CPAN release 0.900000)
- DBIO::PostgreSQL::Async -- redirects to DBIO::PostgreSQL::EV
- DBIO::PostgreSQL::Async::ConnectInfo -- redirects to DBIO::PostgreSQL::EV::ConnectInfo
- DBIO::PostgreSQL::Async::Pool -- redirects to DBIO::PostgreSQL::EV::Pool
- DBIO::PostgreSQL::Async::Storage -- redirects to DBIO::PostgreSQL::EV::Storage
- DBIO::PostgreSQL::Async::TransactionContext -- redirects to DBIO::PostgreSQL::EV::TransactionContext
- Tombstones -- from dbio core (dist DBIO)
- DBIO::Test::Future -- renamed to DBIO::Future::Immediate (last shipped under the old name in DBIO 0.900000)
- DBIO::StartupCheck -- removed outright, no replacement (obsolete Red Hat/Fedora system-perl bug check from ~2008; last shipped in DBIO 0.900000)
- Tombstones -- from dbio-dzil (dist Dist-Zilla-PluginBundle-DBIO)
- Dist::Zilla::Plugin::DBIO::SetCopyrightHolder -- renamed to Dist::Zilla::Plugin::DBIO::SetMeta within the same distribution (last shipped under the old name in v0.900001); an example of a same-distribution rename that still orphans the old module name on PAUSE's per-module index.
- Mechanism
- Each tombstone carries an explicit $VERSION (0.900001, or 0.900002 for the dbio-dzil tombstone whose superseded release was itself 0.900001) strictly higher than the last CPAN release that shipped that module name, so PAUSE indexes this dist as canonical for the old name and `cpanm Old::Module::Name` installs the redirect instead of the stale pre-rename/pre-removal code.
Documentation
Modules
Registry of CPAN redirect stubs for renamed/retired DBIO modules
RENAMED -- see DBIO::MySQL::EV (dist DBIO-MySQL-EV)
RENAMED -- see DBIO::MySQL::EV::Pool (dist DBIO-MySQL-EV)
RENAMED -- see DBIO::MySQL::EV::QueryExecutor (dist DBIO-MySQL-EV)
RENAMED -- see DBIO::MySQL::EV::Storage (dist DBIO-MySQL-EV)
RENAMED -- see DBIO::MySQL::EV::TransactionContext (dist DBIO-MySQL-EV)
RENAMED -- see DBIO::PostgreSQL::EV (dist DBIO-PostgreSQL-EV)
RENAMED -- see DBIO::PostgreSQL::EV::ConnectInfo (dist DBIO-PostgreSQL-EV)
RENAMED -- see DBIO::PostgreSQL::EV::Pool (dist DBIO-PostgreSQL-EV)
RENAMED -- see DBIO::PostgreSQL::EV::Storage (dist DBIO-PostgreSQL-EV)
RENAMED -- see DBIO::PostgreSQL::EV::TransactionContext (dist DBIO-PostgreSQL-EV)
REMOVED -- no replacement, see DBIO::Deprecated
RENAMED -- see DBIO::Future::Immediate (dist DBIO)
RENAMED -- see Dist::Zilla::Plugin::DBIO::SetMeta (dist Dist-Zilla-PluginBundle-DBIO)