DBD::ODBC 1.28_3 development release

"Martin J. Evans" <[email protected]>
Newsgroups gmane.comp.lang.perl.modules.dbi.sybase.devel,gmane.comp.lang.perl.modules.dbi.general
Organization Easysoft Limited
Message-ID <[email protected]>
I've just uploaded 1.28_3 to pause. I know I said for 1.28_2 I expected to do a full release soon but other things came along. I really will do a full release in a week this time unless any serious issues are found.

Changes since 1.27 are:

=head2 Changes in DBD::ODBC  1.28_3 February 22, 2011

   [BUG FIXES]

   * Fixed MANIFEST in 1.28_2 which named 2 files incorrectly.

   * Fixed use of PREREQ_PRINT in versions of ExtUtils::MakeMaker which
     don't support it.

   * Fixed a check on LD_LIBRARY_PATH for unixODBC which could report
     you've not set LD_LIBRARY_PATH correctly.

   [ENHANCEMENTS]

   * Added Perl and ExtUtils::MakeMaker version output to build process.

   * Added support for DBI's new trace flags ENC, CON, TXN and
     DBD. From DBI 1.617 you should be able to use: DBI_TRACE=DBD to
     ONLY get DBD::ODBC tracing without DBI tracing ENC and CON DBI
     flags are synonymous with DBD::ODBC's odbcconnection and
     odbcunicode trace flags which you can still use for now.

   [OTHER]

   * From now on I'm changing the way the Changes file is written as
     per article at
     http://blog.urth.org/2011/01/changes-file-how-and-how-not-to.html

   * Some broken drivers (freeTDS in this case) can return SQL_ERROR
     from an ODBC API function and then SQLError does not return
     error details. In this case set a generic error saying an error
     occurred but we could not retrieve it.

   * Added FAQ entry on MS Access and text columns limited to 255 chrs.

   * Added 70execute_array.t test.

=head2 Changes in DBD::ODBC  1.28_2 January 24, 2011

   Added -x argument to Makefile.PL saying you prefer unixODBC over
   iODBC driver managers as a) we need to look for iODBC first on some
   platforms to detect iODBC and b) some platforms (Debian/Ubuntu)
   people have both binary packages installed but only unixODBC dev
   package.

   Patch from Rafael Kitover (Caelum) for better Cygwin handling.

   Minor change to data sources test to cope with someone having no
   data sources and using a DSN-less connection for testing.

   Fixed MARS test when a DSN-less connection used for testing - thanks
   to Rafael Kitover (Caelum) for spotting this.

   pod patch for "CPAN Testers Reporting" to point at cpan testers wiki
   from Rafael Kitover (Caelum).

   Fixed some broken links in the FAQ.

   Add a multiple active statement document link to random links and
   the FAQ entry.

   A call to SQLNumResultCols was not checked to test it succeeded.
   Not seen anyone run into this as yet.

=head2 Changes in DBD::ODBC  1.28_1 December 29, 2010

   Rewrote documentation on odbc_SQL_ROWSET_SIZE and added loads of
   notes so I don't have to go through a huge irc conversation with
   ribasushi again.

   Workaround bug in DBI (prior to 1.616) which mistakenly issues a
   FETCH on any attribute passed to the connect method and sometimes
   driver managers error on SQL_ROWSET_SIZE in SQLGetConnectAttr.

   ChopBlanks was not working on UCS-2 encoded data written into bound
   columns and was also sometimes reading off the end of the bound
   array.

   Minor FAQ changes:
     Added an additional way to read MS Access dbs from Unix
     Clarified versions for MARS_Connection
     updates to cancel_big_fetch.pl

   Updated TO_DO with more stuff to do

   Improved tracing output

   Tidied up some of the examples

Martin
-- 
Martin J. Evans
Easysoft Limited
http://www.easysoft.com
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.