DBD-Firebird
view release on metacpan or search on metacpan
* Note other authors in the AUTHORS section
* drop inc/ from .gitignore
* skip vim swap files
* ignore *.bs and *.xsi regardless of the directory
* move test routines in a package (TestFirebird)
* Build-time generated DBD::FirebirdEmbedded
+ factor-out most of Makefile.PL in inc/FirebirdMaker.pm
+ enable FirebirdEmbedded only if libfbembed.so is available
+ really prevent multiple debugs by dbi_arch_dir
+ compile embedded dbdimp.c with -DEMBEDDED
+ t/cleanup: keep the test configuration file
+ create_test_database: cater for host-less databases (e.g. embedded)
+ rely on the ib_embedded dbh attribute for embedded detection
+ remove generated embedded tests on realclean
+ add test for the ib_embedded dbh attribute
+ print some info about libfbembed availability
+ support DBD_FIREBIRD_REQUIRE_EMBEDDED env. variable
* create_test_database: set test database forced writes off
* drop sleeping in ithreads test
* drop use_libfbembed usage
* diagnostics on database creation/drop
* move decoding of status into ib_error_decode
* implement DBD::Firebird->create_database
* add DPB_FILL_STRING_LEN macro for when we know the length
* use the driver instead of isql for creating the test database
* implement DBD::Firebird->gfix
* generic create_test_database
* check_database: rework without ISQL
* add ib_drop_database function
* tests: rework database dropping without ISQL
* rework tests 92 and 94 without ISQL
* build/test without ISQL
* db_login6: use determined database length
* db_login6: fix dbp ingrements for strings and integers
* db_login/charset: copy only SV content
* rework populating of DPB
* db_login6, gfix: abort if DPB length doesn't match projected
* mark all copied/mangled files for embedded as such
* add $ENV{CFLAGS} to CCFLAGS
* fix a format string warning on 32-bit CPUs
* Fix comment about MS platform requirement.
* avoid using warn(char*)
0.80 [2011-10-03]
[Details: https://github.com/mariuz/perl-dbd-firebird/commits/release0.80]
* Reimplement bind_param_array without calling bind_param calling bind_param is not necessary as we ignore $attr anyway it also causes problems when the column has non-NULL constraint this makes bind_param_array work again. Fixes RT 54561
* Append $Config{ccflags} to CCFLAGS This makes it possible for binary distributions to rebuild the module if perl's $Config{ccflags} is changed for whatever reason. Without this appending, binary compatibility can't be guaranteed. http://bugs.debia...
* Fix test skipping in t/75-utf8t and t/dbi-rowcount.t
* Add support for 'gnukfreebsd' platform This is the FreeBSD kernel with GNU userland. For our needs, this is identical
to 'freebsd' and 'linux'.Closes Debian bug http://bugs.debian.org/643717
* Define is_ascii_string for perls before 5.12.0 RC1 Fixes #23
* Cleanup temp files at the end of tests.
* Client only testing using the interactive test setup. Add host parameter to dns.
* Simplified condition to test the DB path.
0.70 [2011-09-26]
[Details: https://github.com/mariuz/perl-dbd-firebird/commits/release0.70]
* docs cleanup
+ use standard ROWS alternative to Mysql LIMIT
+ In firebird 2.5.x standard way is to use sequences
+ dialects cleanup
* tests-setup: avoid passing credentials on the command line
* link with libfbembed if given a special environment variable
* fix missing database check during tests
* t/81-event-fork.t when linked with libfbembed
* implement add ib_enable_utf8 dynamic attribute
* remove $Id$ markers from CVS/Subversion
* add test for RT#55244
* 47-nulls.t: ensure inserting undef in a non-null field fails
* fix $dbh->do() and $sth->execute() to properly return the number of affected
records
0.60 [2011-09-18]
[Details: https://github.com/mariuz/perl-dbd-firebird/commits/release0.60]
* Drop support for Firebird 1.0 and earlier
* Default dialect set to 3
* Fix ping() for Firebird 2.5+
* fix compiler warnings:
+ use printf formats matching the arguments
+ use 0 instead of NULL where an integer is expected
+ allocate XSQLDA as char array
+ fix conversion of decimal(x,y) to string
* use the decoded milliseconds when formatting times (also fixes a warning)
* do not link with libdl.so on linux
* fix joined lines in reserved words list
* add new keywords for Firebird 2.5 (part of #12)
* Removed restrictions on distribution
* Readme cleanup
* Build system:
+ Major overhaul by Stefan Suciu
+ prefer fbsql over isql
+ look also for isql-fb, used by Debian
+ add /usr as a possible fb_HOME
+ skip database tests inless DBI_PASS or ISC_PASSWORD is present
+ Added isql path to values shown by the script
+ check if found isql-like executale comes from firebird
* Tests
+ prepend default test database path with localhost:
+ check database path only if local
+ bigdecimal.t: use strings to avoid conversion to floats
0.55 [2011-06-24]
June 24,2011 - mariuz
* added osx patches and various Makefile.PL cleanups
June 23,2011 - mariuz+stefan
* made it to compile with perl 5.14 (old defines cleanup)
* alternative Makefile.PL with no questions asked (with default paths)
Jan 21, 2011 - mariuz+stefan
* make it work with strawberry perl
* cleanup , no support for old compiler bcc and sco
* no suport for interbase , we use only firebird
Mar 26, 2010 - mjp
* Fix corrupted representation of high-scale NUMERIC/DECIMAL values
(t/scale.t) (RT#55841)
Mar 13, 2010 - mjp
* DBI compliance/changes
- table_info() accepts specifiers
- tables() now returns quotes identifiers
( run in 0.477 second using v1.01-cache-2.11-cpan-39bf76dae61 )