DBD-Firebird

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

 * 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 )