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