*** Release 0.70 - Fri 04 Jan 2008 <h.m.brand@xs4all.nl>
- Added the dTHX; calls for threaded perls
- Moved opt_v to dbd_verbose
- Added/Aliassed uni_verbose to dbd_verbose
- Made the first failure notices from Makefile.PL more verbose (castaway)
- Tested with DBI-1.59
** 0.66 never made it to production due to lack of tuits
- Tested with DBI-1.601
- Prevent segfault under Linux (tazervas)
- Better support for SQLBINARY (tazervas) (adds t/25-binary.t)
- DBD::Unify now under git
- Upped copyright to 2008
- Tested with perl-5.10.0
- A few casts for 64bit perl
- Moved DBIh_SET_ERR_CHAR () to DBIc_ERR () and DBIc_ERRSTR ()
- Moved DBIc_TRACE_LEVEL (h) to dbis->debug where appropriate
- Raised minimal perl to 5.6.x, also for Test::More
*** Release 0.65 - Mon 20 Aug 2007 <h.m.brand@xs4all.nl>
- perlcritic OK
- BAILOUT -> BAIL_OUT
- BAIL_OUT () when table creation fails
- Segfault fix for failing do () calls (tazervas@earthlink.net)
- Split TEXT/BINARY for DS 9 (tazervas@earthlink.net) + test
- Added an example to show record count(s)
*** Release 0.64 - Mon 14 May 2007 <h.m.brand@xs4all.nl>
- Tested under DBI-1.56. Make sure to rebuild the DBD
- Added t/15-uni-fail.t
- Differentiate between carp (warnings) and croak (errors) better
*** Release 0.62 - Wed 09 May 2007 <h.m.brand@xs4all.nl>
- Extended Copyright's to 2007
- Fixed more typo's in the doc's
- Passed LICENSE only to MakeMaker >= 6.30
- Tested under DBI-1.55. Make sure to rebuild the DBD
*from scratch* (make distclean) when installing DBI-1.55
- Updated Unicode versions in README
- Added cover target
- Added some very basic foreign_key_info () tests
*** Release 0.61 - Fri 27 Apr 2007 <h.m.brand@xs4all.nl>
- Small README changes. Typo fixes.
- Swapped libusu and libudsu (Ron Kuris)
- Use DBIh_SET_ERR_CHAR () and support SQLSTATE throughout
- Use DBIc_TRACE_LEVEL () where possible
- Use DBIc_DBISTATE (imp_sth)->get_fbav (imp_sth) instead
of DBIS->get_fbav (imp_sth);
. All three of the above should also speed up the DBD
*** Release 0.60 - Thu 09 Feb 2006 <h.m.brand@xs4all.nl>
- TEXT/BINARY support
*** Release 0.51 - Mon 16 Jan 2006 <h.m.brand@xs4all.nl>
- Extended link options from Makefile.PL (Ron Kuris)
- Faster ping (Ron Kuris)
- Dynamic extension for shared libs from %Config
- Changed ok ($a eq $b, "name") tests to is ($a, $b, "name")
*** Release 0.50 - Fri 30 Sep 2005 <h.m.brand@xs4all.nl>
- Major changes to Makefile.PL to enable 8.3E and up
8.3E and up uses different library names, and might
require libgcc
*** Release 0.43 - Sun 18 Sep 2005 <h.m.brand@xs4all.nl>
- Added t/00-pod.t for Test::Pod
- Added t/00-podc.t for Test::Pod::Coverage
*** Release 0.42 - Wed 17 Aug 2005 <h.m.brand@xs4all.nl>
- implemented foreign_key_info ()
*** Release 0.41 - Mon 24 May 2004 <h.m.brand@hccnet.nl>
- t/21-uni-regex.t now skips on uvsn < 8.2
*** Release 0.40 - Thu 29 Apr 2004 <h.m.brand@hccnet.nl>
- Made DBI-1.42 prerequisite
- All tests now under Test::More
- Ran Devel::Cover-0.41
- Added t/40-info.t
- Return error on table_info (catalog); # Unify has no catalogs
*** Release 0.31 - Thu 22 Apr 2004 <h.m.brand@hccnet.nl>
- Tested against DBI-1.41 through 1.42
- ScanLevel to uni_scanlevel
- Support for dynamic loading
*** Release 0.30 - Tue 02 Mar 2004 <h.m.brand@hccnet.nl>
- Tested against DBI-1.39 through 1.40
- Support for shared builds on HP-UX (Unify/DS 8.2B and up)
- Fix for $dbh attributes from 0.27 was not as good as it
should have been
*** Release 0.27 - Fri 29 Aug 2003 <h.m.brand@hccnet.nl>
- DBDverbose to uni_verbose
- Tested against DBI-1.36 through 1.38
- Removed Uniperl.pm (never knew what it was for anyway)
- Makefile.PL to return the status of WriteMakefile ()
- Fixed a buglet in assigning dbh attributes
*** Release 0.26 - Mon 17 Mar 2003 <h.m.brand@hccnet.nl>
- Fixed forgotten (essential) updates to ChangeLog and README
*** Release 0.25 - Fri 14 Mar 2003 <h.m.brand@hccnet.nl>
- Many README additions and updates
- Tested against DBI-1.32 through 1.35
- Workaround for problem number 22960: re-connecting to the
same database fails in DS 8.2 and below
- Allowed state S1000 in 10-dbi-drv for DS 8.2B
*** Release 0.24 - Mon 28 May 2002 <h.m.brand@hccnet.nl>
- Minor adjustments for perl-5.7.3 / DBI-1.21
- Disable networked databases by default
- Added installu.pl (make installu) to support multiple
versions alongside
- README changes for 8.1 (UTF-8, network support, install)
- Tested against DBI-1.21 through 1.23
*** Release 0.23 - Mon 27 Aug 2001 <h.m.brand@hccnet.nl>
- README tweaks and additions
- Unify => SQL types (->{TYPE} attribute is now ANSI/ODBC)
see README section RESTRICTIONS
- Tested against DBI-1.20
*** Release 0.22 - Tue 24 Jul 2001 <h.m.brand@hccnet.nl>
- Basic support for DATE/TIME (Tom Poage)
- Extended test suite for testing DATE/TIME
- Alter test behavior due to authorization failures
- Safer internals for field name and string values
- Optional attributes to table_info (from dbi_dev)
- Acknowledgements in README (Thanks Tom ;-)
- Many more changes in README (varargs is now solved; requirements;
todo; restrictions)
- Added COPYRIGHT & LICENSE to Unify.pm and README
- Suppressed PrintError in t/03-general for DBI-1.18 and up
- Minor doc additions in Unify.pm
- Major additions and changes to test suite. Notably t/21-uni-regex.t
to see if the SHLIKE bug exists in the current configuration
- Minor adjustments for DBI-1.19 and table_info change
- Added link_info (experimental)
*** Release 0.21 - Wed 28 Mar 2001 <h.m.brand@hccnet.nl>
- Some changes to README
- Reorganization of test suite; Signaling of not (yet) implemented
functionality; Testing all DBI's documented features
- prototypes (Tom Poage)
- varargs/stdarg from perl config
*** Release 0.20 - Mon 26 Feb 2001 <h.m.brand@hccnet.nl>
- Illegal memory access in debugging statement (oops)
- Internet references (requested by Tim)
*** Release 0.12 - Wed 10 Jan 2001 <h.m.brand@hccnet.nl>
- AIX nurse was killing the kids. Simplified nursing.
- Removed dTHR calls
- Added connect.t to move auto-destroy from general.t (which is now
more destroy safe)
- Small tweaks to Unify.pm pod
*** Release 0.11 - Mon 11 Dec 2000 <h.m.brand@hccnet.nl>
- Nursed the orphans myself :-))
(Destructable statement handles are now destroyed on commit,
rollback and disconnect)
*** Release 0.10 - Fri 17 Nov 2000 <h.m.brand@hccnet.nl>
- Added test for bind_columns (marked as tested in pod)
- Moved prepare destruction from finish to DESTROY
- Added test for execute after finish
- Changed internal return codes from -1 (failure) to 0
- Added a few tests (borrowed from Oracle)
- Checked for connection (and fail on some actions if not connected)
- Enabled 'ping' method
- Stripped SQL comments
- Implemented $sth->rows method + test
*** Release 0.09 - Tue 02 Aug 2000 <h.m.brand@hccnet.nl>
- Added doc for use of stdarg in README
- Added tests for statement handle attributes
- Added string length to sth->{PRECISION}
- Small README changes of what's done
- table_info () now returns the fields in the expected order
- Corrected small typo's in pod
*** Release 0.08 - Mon 19 May 2000 <h.m.brand@hccnet.nl>
- Described output (DBIc_NUM_FIELDS (imp_sth)) and input
(DBIc_NUM_PARAMS (imp_sth)) separately, so the {NAME} attribute
is now also supported for OSF/1
- Repaired ID allocation if exceeded default maximum of 32
- Added test for ID allocation
*** Release 0.07 - Wed 03 May 2000 <h.m.brand@hccnet.nl>
- Added imp_dbh.id to allow multiple DB handles on same DB preventing
conflicts with dynamic naming.
Multiple different Unify DB's is not (yet) supported by the Unify
E/SQL environment. :-((
- Stringified REAL, FLOAT and (HUGE) AMOUNT values on fetch, but still
preserving the numeric context (it's an SvNV alright).
- Updated pod sections in Unify.pm
*** Release 0.06 - Wed 05 Apr 2000 <h.m.brand@hccnet.nl>
- Saved field descriptor data to implement correct return values of
$sth->fetchrow_hashref () calls
- Test now really CHECKS what happened, not only spits out what I
would recognize as succeeded test output. I still rely on RaiseError
to crash the test on DB failures.
*** Release 0.05 - Thu 23 Mar 2000 <h.m.brand@hccnet.nl>
- Recognize strings w/ negative numbers in bind where !SvIOK (value)
In fact drop the SvIOK () check altogether and let SvIV () do the
job, including the warnings. I still want to be able to check the
value BEFORE the warning, but we'll see ...
- Index display in bind failure
*** Release 0.04 - Wed 15 Feb 2000 <h.m.brand@hccnet.nl>
- Oops, forgot to close open cursor on re-execute
- Full implementation of positional parameters includes
Auto conversion from SvPV's (string) to SvIV's (numeric)
- Test includes positional inserts
- Test includes updates and positional updates
- Added $dbh->{DBDverbose} (see pod)
*** Release 0.03 - Wed 09 Feb 2000 <h.m.brand@hccnet.nl>
- Changes to Makefile.PL to support AIX
- Forced prefer varargs over stdarg in dbdimp.ic :-(
- Implemented positional parameters :-)
*** Release 0.02 - Thu 03 Feb 2000 <h.m.brand@hccnet.nl>
- Support for SCANLEVEL
- connect () destroyed $DBPATH :-(
- Makefile.PL cleanup
- Minor changes to Unify.pm following DBI::DBD docs
- ChopBlanks honored (default on)
- sqlError () provides descriptive message
- Unlimited number of statement handles :-)
I found out I used outdated books :-(
- dbdimp.h cleanup started
*** Release 0.01 - Tue 18 Jan 2000 <h.m.brand@hccnet.nl>
- First public port