Revision history for Perl extension DBIx::Skinny 0.0742 - FIXED: txn_scope bug fixed. (thanks nihen) - FIXED: modified _guess_tale_name to accept quoted name. (thansk makamaka) - FIXED: added bind_param_attributes to Pg for bytea. (thanks makamaka) 0.0741 - FIXED : There was a critical bug when disconnect() (or reconnect()) was used while transaction operations were performed. Also, this very likely affects long-running processes that use transactions as well. If you use transactions at all, upgrade is strongly recommended (lestrrat) 0.0740 2011-02-15 - FIXED : mysql bulk_insert bug.(thanks kan_fushidara) - FIXED : not localizing $@ at DESTROY.(thanks lestrrat) 0.0739 2011-02-10 - FIXED : update inflated row twice bug.(thanks nihen) - FIXED : avoid duplicate update field.(thanks nihen) - MOD : Change transaction error messages to contain line number of the currently effective transaction.(thanks lestrrat) - FIXED : work to empty update.(thanks nihen) 0.0738 2011-02-09 - FIXED : avoid an unexpected deatbh by (hackish-ly) setting InactiveDestroy on the child DB handle(thanks nihen, lestrrat) 0.0737 2011-02-09 - FIXED: CRITICAL transaction bug fixed. All users using version 0.0733 to 0.0736 are recommended to upgrade to this version. 0.0736 2011-02-09 - FIXED : fixed search_named document.(thanks Joshua) - FIXED : transaction bug by reconnect database. 0.0735 2011-02-07 - FIXED : check if $pk is defined before doing anything with it.(thanks lestrrat) - FIXED : double check that we hae the row_class properly initialized.(thanks lestrrat) 0.0734 2011-02-07 - FIXED : Behavior when definition doesn't table exist.(thanks nihen) - FIXED : Priority of operator's bug. (thanks tokuhirom) 0.0733 2011-02-06 - many code refactoring. - ADD : Skinny::Util - ADD : set row class at install_table. - MOD : Create better diagnostics for transactions guards that were not properly dismissed - MOD : Depend on DBIx::TransactionManager 1.06 0.0732 2010-12-22 - FIXED : deflate bug. (thanks azumakuniyuki) - MOD : check prepare method. (thanks tokuhirom) - MOD : refactoring insert code. (thanks tokuhirom) 0.0731 2010-12-15 - FIXED : where condition bug fixed. (thanks tokuhirom) 0.0730 2010-12-14 - MOD : add load_class method. - ADD : add_where_raw method for Skinny::SQL (thanks nihen) - MOD : Iterator's no_cache method has been deprecated. use cache method instead. - ADD : add find_or_create's knowun bug notice message. - ADD : refetch method for DBIx::Skinny::Row. - MOD : remove Skinny::Transaction. use DBIx::TransactionManager. - MOD : refactoring tests. 0.0729 2010-11-30 - FIXED : _mk_row_class bug fixed. (report thanks nihen) 0.0728 2010-11-30 - MOD : remove DBIx::Skinny::Accessor. use Class::Accessor::Lite. - MOD : DEPRECATED update_by_sql/delete_by_sql methods. - MOD : no create anon row class. - MOD : specific row class name for Schema.pm - MOD : get now connection info from connect_info method. 0.0727 2010-11-09 - ADD : hash_to_row class. - MOD : DBIx::Skinny::attribute method rename DBIx::Skinny::_attributes. [INCOMPATIBLE CHANGE] - ADD : auto create Row class mode. - MOD : no eval for txn_*. (thanks tokuhirom) 0.0726 2010-11-02 - ADD : disconnect method.(thanks lestrrat) - FIXED : tweak English (thanks lestrrat) 0.0725 2010-10-28 - ADD : add handle method for DBIx::Skinny::Row. - MOD : DBIx::Skinny did inherits without doing export. - FIXED : don't warn on pk-less tables.(thanks lestrrat) - MOD : allow setting the name of the schema at use DBIx::Skinny time (thanks lestrrat) - MOD : change setup to connect_info. setup now warns, and is aliased to connect_info (thanks lestrrat) - MOD : change where profiler is set, also now respect SKINNY_PROFILE env var (thanks lestrrat) - ADD : add ARCHITECTURE document.(thanks lestrrat) 0.0724 2010-10-26 - FIXED : find_or_create multi pk bug (thanks tokuhirom) 0.0723 2010-10-25 - MOD : more infomation for no selected column error. - MOD : no dependent Test::Output (thanks yibe) 0.0722 2010-10-20 - ADD : suppress_row_objects mode. more faster. 0.0721 2010-09-22 - FIXED : Fixed pod was broken.(thanks tokuhirom) - FIXED : Makefile.PL 0.0720 2010-08-20 - FIXED : Fixed bug in using "IN" operator in "DELETE/UPDATE" statement (thanks magicalhat) 0.0719 2010-08-19 - FIXED : document. - FIXED : inc/Test/SharedFork.pm 0.0718 2010-08-18 - MOD : some documetn. see) http://d.hatena.ne.jp/tokuhirom/20100815/1281886033 0.0717 2010-08-11 - FIXED : fixed bug for data2itr pass object-array (thanks nihen) 0.0716 2010-08-10 - FIXED : _guess_table_name support multiline sql (thanks nihen) - ADD : Added position accessor to Iterator (thanks nihen) 0.0715 2010-07-26 - MOD : do method can take \%attr, @bind_params ( It's the same as DBI's "do" behavior ) (thanks tokuhirom) - MOD : single/search method can select..for update. 0.0714 2010-07-06 - MOD : The setting method of Schema#pk is enhanced bug fixed. (thanks gfx) 0.0713 2010-07-06 - MOD : The setting method of Schema#pk is enhanced. (thanks tokuhirom) 0.0712 2010-06-29 - MOD : added method search_rs. Return DBIx::Skinny::SQL's object. (thanks walf443) - MOD : add fork safe dbh handling (thanks nihen) - ADD : DBIx::Skinny::SQL's docs (thanks walf443) - ADD : add_complex_where's test (thanks walf443) - ADD : DBIx::Skinny::Manual::EN (thanks metaperl) - FIXED : t/218_transaction_mysql.t's typo (thanks nihen) 0.0711 2010-05-16 - FIXED : typo s/realy/really/ (thanks azumakuniyuki) - FIXED : typo s/potition/position/g (thanks azumakuniyuki) - FIXED : bind_param bug fixed. 0.0710 2010-04-22 - MOD : support bind_param. - MOD : add replace method. - INCOMPATIBLE MOD: pre_insert and post_insert trigger should not work in bulk_insert. mysql driver does not effect this change. (walf443) - fix typo s/alreay/already/ ( magicalhat++ ) - FIXED: loose connect_options after new (thanks yibe) 0.0709 2010-04-20 - FIXED: check get_column argument and check no select column case (walf443) - FIXED: typo fixed. s/coddnnect_options/connect_options/. (thanks yibe) 0.0708 2010-04-07 - FIXED: s/is not exist/dose not exist/g (thanks azumakuniyuki and mizzy) - FIXED: fetch data for find_or_create. (walf443) - FIXED: SQL function was able to be used by add_where method. 0.0707 2010-04-05 - ADD: added on_connect_do option. It's useful for hooking when connected (walf443) - FIXED: IO::Handle->autoflush is not exist on some IO::Handle version (walf443) 0.0706 2010-03-23 - MOD: accept $dbh for DBIx::Skinny->new() (tokuhirom) - FIXED: utf8_(on|off) should mention is_utf8_column (tokuhirom) 0.0705 2010-03-18 - MOD: add Profiler::Trace (thanks Makamaka Hannyaharamitu and tokuhirom) 0.0704 2010-03-16 - MOD: allow ArrayRef for search_named argument (thanks walf443) - MOD: add check schema attribute (thanks nekoya) - FIXED: t/217_transaction_sqlite.t requires DBD::SQLite (thanks tokuhirom) 0.0703 2010-03-09 - FIXED: DBD::* bulk_insert txn (report Makamaka Hannyaharamitu) - MOD: support multi pk (thanks Makamaka Hannyaharamitu) - MOD: logging txn_(begin|rollback|commit) (thanks Makamaka Hannyaharamitu) - MOD: support nested transaction (thanks Makamaka Hannyaharamitu) 0.0702 2010-03-08 - FIXED: DBD::mysql bulk_insert profiler bug. (thanks Makamaka Hannyaharamitu) - FIXED: Makefile.PL require Test::More 0.94 (thanks metaperl) - MOD: more readable error message. (thanks tokuhirom) 0.0701 2010-03-05 - MOD: _execute call profiler (thanks Makamaka Hannyaharamitu) 0.07 2010-03-05 - FIXED: schema_info is not exist case. (thanks walf443) - FIXED: row class syntax error case. (report by cho45) - MOD: no depends Test::Declare. - MOD: update/upate_by_sql/delete/delete_by_sql use _execute method (thanks magicalhat) 0.06 2010-02-07 - FIXED: _guess_table_name bug. - MOD: utf8_on/utf8_off speed up. (thanks tokuhirom) - MOD: direct call caller. (thanks yappo) - FIXED: dbd exception (thanks tokuhirom/walf443) - FIXED: (connecton|do) error handling (thanks walf443) - ADD: some documents - MOD: specific your query profiler (thanks walf443) - FIXED: error processing when Schema.pm doesn't exist (thanks walf443) - MOD: it came to be able to define original Row.pm 0.05 2009-12-21 - FIXED: quote col (thanks noblejasper/fujiwara). (table etc no not yet.) - FIXED: fetchrow_hashref('NAME_lc') for Oracle. (thanks Tomoyuki Misonou) - ADD: Oracle support (thanks Tomoyuki Misonou) - FIXED: set_dbh method bug. (report thanks walf443) - FIXED: Row::set method using deflate data. (thanks nekoya) - ADD: install_common_trigger method for DBIx::Skinny::Schema (thanks nekoya) 0.04 2009-10-01 - FIXED: avoid warning, in case of binds contains undef by Profiler.pm (thanks nekoya) - FIXED: pod typo (thanks nekoya/yusukebe/fujiwara) - MOD: Hide from pause by sample code. - ADD: PostgreSQL support (thanks oinume and fujiwara) 0.03 2009-08-17 - FIXED: get delete rows count. (RT#48359) - FIXED: pod typo (thanks TBONE) - MOD: supported search with order_by as hashref or string (thanks nekoya) - MOD: call set when updated row object (thanks nekoya) - MOD: add new method and more. - ADD: skinny sample code. - ADD: Manual document. 0.02 2009-07-15 - FIXED: tests. - MOD: connection method. 0.01 2008-11-24 - original version