DBD-Firebird
view release on metacpan or search on metacpan
* Last release for today :)
* do not include fb_init/fb_sem in MANIFEST
* remove fb_sem on clean
* fix casting to ISC_SHORT/ISC_LONG in ib_fill_isqlda
1.14 [2013-09-09]
* skip only fork-based tests, and do that when
DBD_FIREBIRD_TEST_SKIP_EVENTS_FORK is present in the environment [dam]
1.13 [2013-09-09]
* Bring back 5.8 compatibility [ribasushi]
* add small delay before triggering events for ib_wait_event
(80-events-ithreads.t) [dam]
* skip ib_wait_event tests under AUTOMATED_TESTING [dam]
1.12 [2013-08-15]
* use fb_config if available for finding firebird directories
* drop usage of bytes_from_utf8 when feeding character data to firebird
* Produce sensible POD for DBD::FirebirdEmbedded
* Make embedded tests actually run when the libs are there (RT#81621)
* Do not package MYMETA
* Require Test::Exception that does not break caller()
1.11 [2012-09-25]
[Details: https://github.com/mariuz/perl-dbd-firebird/commits/release1.11]
* Test::Exception is required add to notes
* On freebsd Threaded perl is required you have to re-install perl from ports and you have to select the config option that says 'build a perl with threads'
* Test database to use UTF8 charset and enable UTF8 for the connection
* Fix CHAR lenght when using multi-byte character set Fixes #32 (RT#76506)
* additional debug when finishing already finished statement
* avoid double destroying of statement in auto-commit mode with DDL Fixes #30 (RT#72946)
1.00 [2012-04-03]
[Details: https://github.com/mariuz/perl-dbd-firebird/commits/release1.00]
* t/*event*.t: skip if DBD_FIREBIRD_TEST_SKIP_EVENTS is in the environment
* preliminary ISQL-like tool using DBD::Firebird
* implement the ParamValues statement attribute
* avoid unused return value warning when calling DBIh_EVENT2
* support Microsoft's compiler and other win32 fixes
* add Cygwin support
* add default FB location on OSX to Makefile.PL
* test for RT#72946 (->do segfault with active sth)
* Merge pull request #29 from rkitover/master
* check_and_set_cached_config: fix when test database is in ./
* Makefile.PL: report '(none)' when some of the firebird directories aren't found
* Makefile.PL: avoid adding -I"" to compiler command (closes #31)
* #74517: Adding support for Visual Studio 2010 (10.0) and VS 11.0 https://rt.cpan.org/Ticket/Display.html?id=74517
0.91 [2011-11-03]
[Details: https://github.com/mariuz/perl-dbd-firebird/commits/release0.91]
* fix small typo in Firebird.pm POD
* avoid using croak(char*)
* fix two cases of format strings != arguments on 32-bit OS
0.90 [2011-11-02]
[Details: https://github.com/mariuz/perl-dbd-firebird/commits/release0.90]
* Always pass cleanup test and just warn on failure.
* fix DBP_FILL_INTEGER
* 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:
( run in 0.607 second using v1.01-cache-2.11-cpan-71847e10f99 )