diff options
Diffstat (limited to 'tcllib/modules/csv/ChangeLog')
-rw-r--r-- | tcllib/modules/csv/ChangeLog | 339 |
1 files changed, 339 insertions, 0 deletions
diff --git a/tcllib/modules/csv/ChangeLog b/tcllib/modules/csv/ChangeLog new file mode 100644 index 0000000..19fc8e1 --- /dev/null +++ b/tcllib/modules/csv/ChangeLog @@ -0,0 +1,339 @@ +2013-02-01 Andreas Kupries <andreas_kupries@users.sourceforge.net> + + * + * Released and tagged Tcllib 1.15 ======================== + * + +2013-01-08 Andreas Kupries <andreas_kupries@users.sourceforge.net> + + * csv.tcl: [Bug 3575707]: Actually a feature change, the commands + * csv.test: join, joinlist, and joinmatrix are extended with a flag + * csv.pcx: argument to force use of the delimiter/quoting character, + * csv.man: regardless of need. Original patch by Pietro Cerutti + * pkgIndex.tcl: <gahr@users.sourceforge.net>. Version bumped to 0.8 + +2011-12-13 Andreas Kupries <andreas_kupries@users.sourceforge.net> + + * + * Released and tagged Tcllib 1.14 ======================== + * + +2011-11-22 Andreas Kupries <andreas_kupries@users.sourceforge.net> + + * csv.tcl: [Bug 1724818]: Applied the patch supplied by Jeremy + * csv.man: Cowgar <jeremy@cowgar.com> fixing the issue. Bumped + * csv.test: version to 0.7.3. Extended testsuite. + * pkgIndex.tcl: + +2011-04-11 Andreas Kupries <andreask@activestate.com> + + * csv.man: [Bug 3281791]: Followup to fix for [Bug 3061815], fixed + forgotten change in the text after the examples. Thanks to + <guardus@users.sourceforge.net>. + +2011-01-24 Andreas Kupries <andreas_kupries@users.sourceforge.net> + + * + * Released and tagged Tcllib 1.13 ======================== + * + +2010-09-08 Andreas Kupries <andreask@activestate.com> + + * csv.man: [Bug 3061815]: Fixed a mixup in the examples which + matched regular output to alternate format and vice versa. Thanks + to Harald Oehlmann <oehhar@users.sourceforge.net>. + +2010-01-19 Andreas Kupries <andreask@activestate.com> + + * csv.tcl (::csv::read2queue): [Bug 2926387]: Fix use of wrong + * csv.test: variable when handling multi-line fields reported by + * csv.man: Jeff Rogers <dvrsn@users.sourceforge.net>. Extended + * pkgIndex.tcl: testsuite. Bumped version to 0.7.2. + * 2926387.csv: <New file>, for the new tests. + +2009-12-07 Andreas Kupries <andreas_kupries@users.sourceforge.net> + + * + * Released and tagged Tcllib 1.12 ======================== + * + +2009-09-17 Andreas Kupries <andreask@activestate.com> + + * csv.man: [Bug 2860843]. Fixed two documentation typos reported + by Larry Virden <lvirden@users.sourceforge.net> + +2008-12-12 Andreas Kupries <andreas_kupries@users.sourceforge.net> + + * + * Released and tagged Tcllib 1.11.1 ======================== + * + +2008-10-16 Andreas Kupries <andreas_kupries@users.sourceforge.net> + + * + * Released and tagged Tcllib 1.11 ======================== + * + +2008-10-02 Andreas Kupries <andreask@activestate.com> + + * csv.tcl: Fixed [SF Bug 2123513]. Added protections against + * csv.man: malformed separator characters (empty or string) to the + * csv.test: read2 and split2 commands. Extended test suite to + * pkgIndex.tcl: cover these cases. Bumped the package version to + 0.7.1. + +2008-06-14 Andreas Kupries <andreas_kupries@users.sourceforge.net> + + * csv.pcx: New file. Syntax definitions for the public commands of + the csv package. + +2007-09-12 Andreas Kupries <andreas_kupries@users.sourceforge.net> + + * + * Released and tagged Tcllib 1.10 ======================== + * + +2007-03-21 Andreas Kupries <andreas_kupries@users.sourceforge.net> + + * csv.man: Fixed all warnings due to use of now deprecated + commands. Added a section about how to give feedback. + +2006-10-03 Andreas Kupries <andreas_kupries@users.sourceforge.net> + + * + * Released and tagged Tcllib 1.9 ======================== + * + +2006-09-19 Andreas Kupries <andreask@activestate.com> + + * csv.man: Bumped version to 0.7. + * csv.tcl: + * pkgIndex.tcl + +2006-06-15 Andreas Kupries <andreask@activestate.com> + + * csv.tcl: Extended csv processing to allow different + * csv.test: quoting chars beyond double-quote. Patch origin at [SF + * csv.man: Tcllib Patch 1469593]. Needed small fix in + join. Extended testsuite, documentation. + +2006-01-28 Andreas Kupries <andreas_kupries@users.sourceforge.net> + + * csv.test: Fixed use and cleanup of temp. files. + +2006-01-22 Andreas Kupries <andreas_kupries@users.sourceforge.net> + + * csv.test: More boilerplate simplified via use of test support. + +2006-01-21 Andreas Kupries <andreas_kupries@users.sourceforge.net> + + * csv.test: Removed some 8.4'isms out of the csv testsuite, the + package under test works for 8.3+. + +2006-01-19 Andreas Kupries <andreas_kupries@users.sourceforge.net> + + * csv.test: Hooked into the new common test support code. + +2006-01-16 Andreas Kupries <akupries@shaw.ca> + + * csv.man: New command 'iscomplete' to detect partial csv + * csv.tcl: records. Used to enable the read2* commands to handle + multi-line csv records. Code provided by Jeff Hobbs, via [SF + Tcllib Patch 1407811]. See also the [Tcllib FR 733407]. + +2005-10-24 Andreas Kupries <andreask@activestate.com> + + * csv.bench: New file. Basic benchmarks for CSV processing. + +2005-10-06 Andreas Kupries <andreas_kupries@users.sourceforge.net> + + * + * Released and tagged Tcllib 1.8 ======================== + * + +2005-09-30 Andreas Kupries <andreask@activestate.com> + + * pkgIndex.tcl: Added command 'csv::joinmatrix', which converts a + * csv.man: matrix object into CSV records, one record per + * csv.tcl: row. Inspired by [SF Tcllib RFE 1204345] which + brought the conversion up, but went a round-about + way via a report object. + +2005-04-13 Andreas Kupries <andreas_kupries@users.sourceforge.net> + + * csv.test: Testsuite package requirements fixed to ensure use of + local packages. + +2004-10-05 Andreas Kupries <andreas_kupries@users.sourceforge.net> + + * + * Released and tagged Tcllib 1.7 ======================== + * + +2004-05-23 Andreas Kupries <andreas_kupries@users.sourceforge.net> + + * csv.tcl: Updated version number to sync with 1.6.1 + * csv.man: release. + * pkgIndex.tcl: + +2004-05-23 Andreas Kupries <andreas_kupries@users.sourceforge.net> + + * + * Released and tagged Tcllib 1.6.1 ======================== + * + +2004-05-23 Andreas Kupries <andreas_kupries@users.sourceforge.net> + + * csv.tcl: Rel. engineering. Updated version number + * csv.man: of csv to reflect its changes, to 0.5.1. + * pkgIndex.tcl: + +2004-05-03 Andreas Kupries <andreask@pliers.activestate.com> + + * csv.tcl (read2matrix): Fixed bogus switch case. Had case "4" + twice, second should have been "5". [SF Tcllib Bug 940651]. + +2004-02-15 Andreas Kupries <andreas_kupries@users.sourceforge.net> + + * + * Released and tagged Tcllib 1.6 ======================== + * + +2003-11-22 Andreas Kupries <andreas_kupries@users.sourceforge.net> + + * csv.man: Extended the explanation for the example to cover the + alternate format as well [SF Tcllib RFE 737770]. + +2003-05-12 Andreas Kupries <andreas_kupries@users.sourceforge.net> + + * csv.man: Changed the phrasing for the alternate format a bit, + and reworded the text enclosing the example. + +2003-05-05 Andreas Kupries <andreas_kupries@users.sourceforge.net> + + * + * Released and tagged Tcllib 1.4 ======================== + * + +2003-04-24 Andreas Kupries <andreask@activestate.com> + + * csv.tcl: Bumped version to 0.4. This had been + * csv.man: forgotten before. + * pkgIndex.tcl: + +2003-04-23 Andreas Kupries <andreask@activestate.com> + + * csv.tcl (Split): Rewrote parser for alternate syntax to handle + the remaining known bug. Now it passes the testsuite completely. + + * csv.man: Extended to handle a slightly different alternate + * cvs.tcl: syntax of CSV files. This takes care of bug + * csv.test: [606141]. + +2003-03-31 Andreas Kupries <andreask@activestate.com> + + * csv.tcl (split): Fixed bug #709123 reported by Jamie Honan + <jhonan@users.sourceforge.net>. The separator character is used + in regular epxressions, but was not protected against special + interpretation by the RE engine. + +2003-01-16 Andreas Kupries <andreas_kupries@users.sourceforge.net> + + * csv.man: More semantic markup, less visual one. + +2002-06-24 Andreas Kupries <andreas_kupries@users.sourceforge.net> + + * csv.tcl (csv::split): Fixed bug #565051, found by Tod A. olson + <todolson@users.sourceforge.net>. The described bug is actually + none, given the definition of the CSV format, but the examples + do contain a related bug. Just swap what is seen as ok and + bug. Because of this the provided patched code was rejected, and + a new patch created. The patched code passes the extended + testsuite (see below). + + * csv.test: Extended testsuite regarding the handling of empty + fields and quote characters. Part of the investigation into bug + #565051. + +2002-03-25 Andreas Kupries <andreas_kupries@users.sourceforge.net> + + * csv.man: Fixed formatting errors in the doctools manpage. + +2002-02-01 Andreas Kupries <andreas_kupries@users.sourceforge.net> + + * Version up to 0.3 to differentiate development from the + version in the tcllib 1.2 release. + + * mem_debug_bench_a.csv: New file, contains empty lines to test + that part of the code. See below. + * csv.tcl: + * csv.test: Updated code and tests to cover all paths through the + code. + +2002-01-15 Andreas Kupries <andreas_kupries@users.sourceforge.net> + + * Bumped version to 0.2 + +2001-11-16 Andreas Kupries <andreas_kupries@users.sourceforge.net> + + * csv.n: Applied patch #482570 correcting a typo and adding more + cross-references (see also, keywords). Patch provided by Larry + Virden <lvirden@users.sourceforge.net>. + +2001-11-12 Andreas Kupries <andreas_kupries@users.sourceforge.net> + + * csv.test: + * cvs.n: + * csv.tcl (split2matrix, read2matrix): Implemented FR + #481023. Added additional expansion behaviours, controlled via + an optional argument. + +2001-10-14 Jeff Hobbs <jeffh@ActiveState.com> + + * csv.test (csv-1.7): + * csv.tcl: Fixed [Bug #469855] where starting "s could not come + out right from csv::split. + Updated to 0.2 + +2001-09-28 Andreas Kupries <andreas_kupries@users.sourceforge.net> + + * csv.test: Added test to verify that the problem is fixed. + + * csv.tcl (joinlist): Fixed bug [#465210] "::csv::joinlist + sepChar handling". The "sepChar" was not propagated to the + actual join operation. + +2001-09-05 Andreas Kupries <andreas_kupries@users.sourceforge.net> + + * csv.tcl: Restricted export list to public API. + [456255]. Patch by Hemang Lavana + <hemanglavana@users.sourceforge.net> + +2001-07-10 Andreas Kupries <andreas_kupries@users.sourceforge.net> + + * csv.tcl: Frink 2.2 run, fixed dubious code. + +2001-06-21 Andreas Kupries <andreas_kupries@users.sourceforge.net> + + * csv.tcl: Fixed dubious code reported by frink and procheck. + +2001-06-19 Andreas Kupries <andreas_kupries@users.sourceforge.net> + + * csv.n: Fixed nroff trouble. + +2001-05-01 Andreas Kupries <andreas_kupries@users.sourceforge.net> + + * Committed to CVS head at SF. + +2001-04-18 Andreas Kupries <andreas_kupries@users.sourceforge.net> + + * csv.tcl: Added more code to read and write CSV formatted data + from and to various datastructures (queue, matrix). The basic + functionality is now complete. + + * csv.test: Extended the testsuite to cover the new code. + * csv.n: Extended the documentation to cover the new code. + +2001-04-12 Andreas Kupries <andreas_kupries@users.sourceforge.net> + + * New module for the processing of CSV lines and files. |