summaryrefslogtreecommitdiffstats
path: root/tcllib/modules/csv/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'tcllib/modules/csv/ChangeLog')
-rw-r--r--tcllib/modules/csv/ChangeLog339
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.