Alzabo
view release on metacpan or search on metacpan
0.92
BUG FIXES:
- Reverse engineering with MySQL broke when the tables were returned
_without_ the schema name.
- Enable subselects for MySQL, though there's still no good API for
subselects.
- Pass any unknown command line options through to Module::Build, for
example things like "--install-base". Reported by Lars Dieckow. RT
Ticket #28410.
- Fix a possible bug in Alzabo::Config::available_schemas. Reported by
Otto Hirr. RT Ticket #28312
0.91 Mar 25, 2007
BUG FIXES:
- Alzabo checked whether a particular variable was an array reference
with a construct like this "eval { @$thing } ? @$thing :
$thing". Under most circumstances, this is ok, but Mason installs a
$SIG{__DIE__} handler that turns all string exceptions into
exception objects. This meant that under Mason, for any eval where
the reference in question was _not_ an array reference, a string
exception was caught and turned into a full-blown exception
object. This could cause a massive performance hit in some cases.
0.90 Mar 9, 2007
ENHANCEMENTS:
- Added handling of multi-column indexes which include one function
when reverse-engineering Pg schemas.
BUG FIXES:
- When a row was deleted, it was not being deleted from the cache. If
you then inserted a row with the same primary key, you got back the
row from the cache, which was marked as deleted, instead of the new
row.
- Newer versions of MySQL may return fully qualified and quoted table
names (`Schema`.`Table`) from $dbh->tables. This broke
reverse-engineering.
- The Alzabo::Column->is_time() method was totally broken for MySQL.
0.8904 Nov 17, 2006
BUG FIXES:
- The t/21-row_by_pk-exception test blew up if no test config was
provided, instead of just skipping its tests gracefully. Reported by
Andy Lester.
0.8903 Nov 16, 2006
BUG FIXES:
- The change in 0.8902 to not use UNIVERSAL::isa exposed a bug in the
handling of an attempt to load a row which doesn't exist in the
DBMS. Reported by Jon Prettyman.
0.8902 Nov 9, 2006
BUG FIXES:
- Make Alzabo "safe" to use with UNIVERSAL::can (the module), which
spits out lots of warning if you use Alzabo after it has been
loaded.
- Fixed a warning from DBI in the 03-runtime.t tests.
- Fixed reverse engineering of nextval() as a column default with Pg.
0.8901 Jul 19, 2006
BUG FIXES:
( run in 0.437 second using v1.01-cache-2.11-cpan-ceb78f64989 )