Revision history for MySQL-ORM ======= 0.18 - Support 'limit' option on table select methods. 0.17 - Pass __lite on table creation to avoid excessive dbh->clone calls which can result in large numbers of database connections being used. 0.16 - Don't add column to ResultX class if it already exists in Result. Example, current table has column called "enabled" and parent table has column "enabled". In these cases, we shouldn't add "enabled" to the ResultX class since it already exists in the Result class. 0.15 - Added a db attribute to the table classes in order to maintain a link back to the orm class. Mainly useful in CustomRoles which want to make use of methods defined in other CustomRoles on different tables. - Fixed selectx method generation to handle self referencing tables. Current solution was to not support selectx fetching the parent table attributes when the parent table == current table. - Better handling of dbh clone 0.14 - Added dbh clone disconnect on destroy logic to avoid warning messages if the clone was created while autocommit was off or a transaction was open. 0.13 - added --no-fq-table-names option 0.12 - added an additional primary key check to avoid errors when primary key does not exist. 0.11 - improved selectx to handle order by ASC vs DESC 0.10 - improved MySQL::ORM::Generate::Class::ResultClassX::generate() to better handle null columns in selectx 0.09 - reverted uniq columns feature added in 0.07 0.08 - fixed bug with get_id() method sig generation - added -o option to cli 0.07 - squelched perltidy noise - made uniq columns as required in insert methods 0.06 Update by_param to private _by_param 0.05 fixed signatures for nullable foreign keys in the selectx methods 0.04 skip pre-existing Dbname.pm files 0.03 removed extraneous tmp dir 0.02 fixed bug in lib/MySQL/ORM.pm 0.01 Date/time First version, released on an unsuspecting world.