vim:si Revision history for Perl extension Business::KontoCheck. The complete history can be found in 0_history.txt (in german). The perl version starts with 2.1; all previous versions are C only libraries. 3.4 Sat Nov 13, 2010 - new check method D5 implemented - removed check_malloc routines (no longer needed) - additional compression libraries can be used (bzip2, lzo, lzma or no compression). The standard compression library is still gzip. 3.3 Wed Jul 21, 2010 - bug fix in the search routines in konto_check.c; on 64 bit machines these routines failed completely (before the 3.2 release, they were not coverd by the test routines). - (last) change for lut_suche_*(): These functions return in array context also the return value of the function as 4th parameter. - added some (missing) dummy functions for $use_german=0 and $use_austrian=0 3.2.1 Thu Jul 15, 2010 - some minor bugfixes and improvements in test routines 3.2 Tue Jul 13, 2010 - complete rewrite of Makefile.PL; works now also for Windows, better recognition of zlib - complete rewrite of search function lut_suche_*(); these functions got a new interface (until 3.1 they were beta for perl, with many problems). All search functions were heavily tested, no memory leak was left. - fixed bugs in lut_info() - new variable $lut_dir in function lut_info(): gives the directory of the lut-file - new function lut_blz() tests the existence of a BLZ - new function pz2str() to convert a numerical check method to the (official) string version - new functions retval2*() - new functions lut_*1(): work always in scalar context - new testfiles t/lut_info.t and t/lut_suche.t 3.1 Tue May 25, 2010 - implemented changes for check methods C6 and D1 valid from 2010-06-07 - implemented new check method D4 valid from 2010-06-07 - some minor bug fixes - new blz.lut file, valid from 2010-03-08 until 2010-06-06 and 2010-07-06 until 2010-09-05 - the C library contains some additional functions, which are not yet available in perl 3.0 Mon Nov 23, 2009 - for perl, this is mainly a bug fix release; a number of memory leaks were fixed. 2.98 Sat Apr 4, 2009 - fixed some bugs in check methods 16,74,79,97 - write_lut(): directory slots may be reused - some bug fixes in write_lut_block() and lut_info() - fixed a bug in konto_check-at.c that caused a fail for the smoke tests on S-390-linux* (many thanks to Oliver Paukstadt for help finding the bug) 2.97 Tue Mar 8, 2009 - new member structure pz_pos in the retvals structure (debug version; position of check number) - easter egg include - included function lut_nr() - lut_cleanup reworked - various minor changes 2.95 Tue Jan 13, 2009 (nearly the syme as 2.94) - fixed a minor bug in the test suite; two banks are invalid with the new hash file. 2.94 Tue Jan 13, 2009 (maybe the last beta before 3.0) - fixed a bug in read_lut_block_int() which caused an error on most 64 bit machines - fixed a bug in check method 28 - implemented new check methods D2 and D3 - change in check method C6, valid from 2009-03-09 - some minor changes to avoid compiler errors/warnings 2.93 Mon Sep 8, 2008 third beta for 3.0 - fixed a bug in get_lut_info2() 2.92 Sat Aug 23, 2008 second beta for 3.0 - fixed some bugs in check methods 53, 57 and B6 - newly defined check methods D0 and D1 implemented - DEFAULT_LUT_NAME and DEFAULT_LUT_PATH may contain multiple names/paths now - new functions kto_check_retval2utf8() - new test routines for perl 2.91 Wed April 23, 2008 This is the first beta for the new 3.0 release. This release contains many changes, including a new lookup table file format, which allows access to all fields of the Bundesbank file. All changes will (later) be described in a separate file. 2.7 Sat Aug 23, 2008 minor release: bugfixes, new check methods - fixed some bugs in check methods 53, 57 and B6 - newly defined check methods D0 and D1 implemented - removed PHP module for the 2.7 series (due to various problems). The PHP port is available for the 3.x releases (also for 2.92 and later) 2.6 Thu April 10, 2008 - bug fixes for check methods 50b and 74b - LUT file generation of reworked - check methods C8 and C9 implemented 2.4 Thu November 13, 2007 - added check method C7 - bugfix in check method B9 - new function kto_check_str 2.3 Sat August 25, 2007 bugfix release: - added two missing files which caused 'make test' to fail - added new return value OK_TEST_BLZ_USED 2.2 Wed August 22, 2007 minor release: - newly defined check methods C5 and C6 implemented - cleanup of old (unused) code and prototypes 2.1 Sat May 26, 2007 - first perl version; created by h2xs 1.23 with options -A -n Business::KontoCheck -v 2.1 -g