$Id: CHANGES,v 1.11 1998/11/23 16:46:58 mpeppler Exp $ Release 0.13 Bug fix release - binding undef (NULL) variables when using ? style placeholders didn't work. Incorrect login didn't get flagged properly (this bug was introduced in 0.11.) Added database attribute to the connect() call. Release 0.12 Bug fix release - recent versions of DBI make an array that DBD::Sybase uses read-only, causing errors when multiple result sets are retrieved where the second result set is wider (has more columns) than the first one. Release 0.11 Adds support for multiple $sth for a single $dbh (this is done by openeing a new connection in prepare() if the previously prepared statement is still active. Add support for date formatting via $dbh->func($fmt, '_date_fmt'). Added two new connect attributes: scriptName and hostname. Setting these can help identify processes in the Sybase sysprocesses table. Release 0.10 Fixes stupid Makefile.PL bug. Fixes incorrect freeing of memory when mixing prepare() statements with ? placeholders and prepare() statements without them. Release 0.09 Features: Added $sth->{syb_result_type} which returns the numerical value of the current result set. The values are defined in $SYBASE/include/cspublic.h. Made $sth->{TYPE} compatible with generic DBI values, and added $sth->{syb_types} to get the native Sybase types. Added $dbh->tables and $dbh->table_info. Finally got rid of the "Use of uninitialized value" message in connect() (thanks to Tom May for this) Fixed at least some of the memory leaks (thanks to Bryan Mawhinney) Added Sybase specific do() sub that will handle multiple result sets. Added $dbh->{syb_show_sql} and $dbh->{syb_show_eed} to add more control to error reporting. Implemented $dbh->ping() method (first cut - may need improvement!) Bug Fixes: 244: fetch gets infinite loop on sproc error 246: extended error messages go to STDOUT. Release 0.08 Features: Added ? placeholder processing. This is done by calling ct_dynamic() and friends if the statement being executed includes ? type placeholders. Bug Fixes: 210: print statements are lost 231: error messages are lost 238: reformat error messages 241: remove the necessity for users to call $sth->finish Release 0.07 Bug fixes: 204: One form of DBI->connect() fails when specifying the server name. 211: $dbh->do("use database") fails with RaiseError is true. 230: fetch() does not return correct results for certain stored procs situations. Release 0.06 Added ability to specify interfaces file in the connect() call. Added eg/dbschema.pl (ported from Sybase::DBlib). Fixed incorrect handling of AutoCommit and PrintError attributes to connect(). Bugs fixed: 203: Executing sp_helprotect fails. Release 0.05 Added explicit assignement of LDDLFLAGS and LDFLAGS in Makefile.PL to make sure that -L$SYBASE/lib comes first in the list of -L flags. Added documentation. Added ability to specify character set, language, packet size in the connect() call. Small Win32 portability patch to Makefile.PL from Matt Herbert. Bugs fixed: 198: connect failure does not return undef 199: DBD::Sybase interaction with Apache::DBI 0.74 Release 0.04 Fixed counting of active statement handles. Add implicit rollback of open transactions on disconnect. Add implicit commit when changing AutoCommit from off to on. Release 0.03 First ALPHA release of native DBD::Sybase implementation. Release 0.02 Some fixes to the emulation layer. Release 0.01 Proof of concept release - built as an emulation layer on top of Sybase::CTlib (part of sybperl 2.x).