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