You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by br...@apache.org on 2014/08/10 13:26:22 UTC

svn commit: r6115 - in /dev/commons/csv: ./ binaries/ source/

Author: britter
Date: Sun Aug 10 11:26:20 2014
New Revision: 6115

Log:
Preparing commons-csv 1.0 RC3

Added:
    dev/commons/csv/RELEASE-NOTES.txt   (with props)
    dev/commons/csv/binaries/commons-csv-1.0-bin.tar.gz   (with props)
    dev/commons/csv/binaries/commons-csv-1.0-bin.tar.gz.asc
    dev/commons/csv/binaries/commons-csv-1.0-bin.tar.gz.md5
    dev/commons/csv/binaries/commons-csv-1.0-bin.tar.gz.sha1
    dev/commons/csv/binaries/commons-csv-1.0-bin.zip   (with props)
    dev/commons/csv/binaries/commons-csv-1.0-bin.zip.asc
    dev/commons/csv/binaries/commons-csv-1.0-bin.zip.md5
    dev/commons/csv/binaries/commons-csv-1.0-bin.zip.sha1
    dev/commons/csv/source/commons-csv-1.0-src.tar.gz   (with props)
    dev/commons/csv/source/commons-csv-1.0-src.tar.gz.asc
    dev/commons/csv/source/commons-csv-1.0-src.tar.gz.md5
    dev/commons/csv/source/commons-csv-1.0-src.tar.gz.sha1
    dev/commons/csv/source/commons-csv-1.0-src.zip   (with props)
    dev/commons/csv/source/commons-csv-1.0-src.zip.asc
    dev/commons/csv/source/commons-csv-1.0-src.zip.md5
    dev/commons/csv/source/commons-csv-1.0-src.zip.sha1

Added: dev/commons/csv/RELEASE-NOTES.txt
==============================================================================
--- dev/commons/csv/RELEASE-NOTES.txt (added)
+++ dev/commons/csv/RELEASE-NOTES.txt Sun Aug 10 11:26:20 2014
@@ -0,0 +1,92 @@
+                        Apache Commons CSV
+                           Version 1.0
+                          Release Notes
+
+
+INTRODUCTION:
+
+This document contains the release notes for the 1.0 version of Apache Commons CSV.
+Commons CSV reads and writes files in variations of the Comma Separated Value (CSV) format.
+
+CSV requires at least Java 7.0.
+
+The Apache Commons CSV library provides a simple interface for reading and writing
+CSV files of various types.
+
+First release
+
+Changes in this version include:
+
+NEW FEATURES
+==============
+
+o CSV-121:  IllegalArgumentException thrown when the header contains duplicate names when the column names are empty.
+            Thanks to Sebastian Hardt.
+o CSV-120:  CSVFormat#withHeader doesn't work with CSVPrinter Thanks to Sergei Lebedev.
+o CSV-119:  CSVFormat is missing a print(...) method Thanks to Sergei Lebedev.
+o CSV-105:  Add Map conversion API to CSVRecord
+o CSV-52:   Keep track of record number
+o CSV-92:   Need a way to extract parsed headers, e.g. for use in formatting
+            output
+o CSV-65:   Header support
+o CSV-48:   Predefined format for MYSQL
+
+FIXED BUGS
+============
+
+o CSV-125:  No longer works with Java 6
+o CSV-122:  NullPointerException when empty header string and and null string of "".
+            Thanks to Mike Lewis.
+o CSV-118:  CSVRecord.toMap() throws NPE on formats with no
+            headers. Thanks to Enrique Lara.
+o CSV-113:  Check whether ISE/IAE are being used appropriately
+o CSV-114:  CSVFormat constructor should reject a header array with duplicate
+            entries
+o CSV-112:  HeaderMap is inconsistent when it is parsed from an input with
+            duplicate columns names
+o CSV-111:  CSVRecord.toMap() fails if row length shorter than header length
+o CSV-106:  CSVFormat.format allways append null
+o CSV-100:  CSVParser: getHeaderMap throws NPE
+o CSV-53:   CSVRecord does not verify that the length of the header mapping
+            matches the number of values
+o CSV-54:   Confusing semantic of the ignore leading/trailing spaces parameters
+o CSV-34:   CSVFormat describes itself as immutable, but it is not - in
+            particular it is not thread-safe
+o CSV-36:   Endless loops in CSV parser
+o CSV-13:   NullPointerException in CSVPrinter.print()/println()
+o CSV-23:   Excel strategy uses wrong separator
+
+CHANGES
+=========
+
+o CSV-117:  Validate format parameters in constructor
+o CSV-42:   Lots of possible changes Thanks to Bob Smith.
+o CSV-78:   Use Character instead of char for char fields except delimiter
+o CSV-99:   Revert Builder implementation in CSVFormat
+o CSV-93:   Allow the handling of NULL values
+o CSV-68:   Use the Builder pattern for CSVFormat
+o CSV-84:   Clarify comment handling
+o CSV-25:   CSVParser.nextValue() seems pointless
+o CSV-97:   Allow the String value for null to be customized for the CSV
+            printer
+o CSV-88:   Not possible to create a CSVFormat from scratch
+o CSV-94:   Lexer should only use char fields
+o CSV-71:   Add convenience methods to CSVLexer
+o CSV-59:   Is CharBuffer really needed, now that StringBuilder is available?
+o CSV-55:   Replace while(true)-loop in CSVParser.getRecord with do-while-loop
+o CSV-45:   CSVPrinter overhaul
+o CSV-49:   CSVStrategy has modifiable public static variables Thanks to Bob Smith.
+o CSV-46:   Reduce visibility of methods in internal classes
+o CSV-26:   ExtendedBufferedReader does too much
+o CSV-27:   Decide whether to keep the csv.writer subpackage
+
+
+Historical list of changes: http://commons.apache.org/proper/commons-csv/changes-report.html
+
+For complete information on Apache Commons CSV, including instructions on how to submit bug reports,
+patches, or suggestions for improvement, see the Apache Apache Commons CSV website:
+
+http://commons.apache.org/proper/commons-csv/
+
+Have fun!
+-Apache Commons CSV team
\ No newline at end of file

Propchange: dev/commons/csv/RELEASE-NOTES.txt
------------------------------------------------------------------------------
    svn:eol-style = native

Added: dev/commons/csv/binaries/commons-csv-1.0-bin.tar.gz
==============================================================================
Binary file - no diff available.

Propchange: dev/commons/csv/binaries/commons-csv-1.0-bin.tar.gz
------------------------------------------------------------------------------
    svn:mime-type = application/x-gzip

Added: dev/commons/csv/binaries/commons-csv-1.0-bin.tar.gz.asc
==============================================================================
--- dev/commons/csv/binaries/commons-csv-1.0-bin.tar.gz.asc (added)
+++ dev/commons/csv/binaries/commons-csv-1.0-bin.tar.gz.asc Sun Aug 10 11:26:20 2014
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQIcBAABCgAGBQJT50pjAAoJEJ2q3ByfzILQsqIP/19yY2tH+KdVcHlhcrfYfTXS
+JYB/14xZ1PCLiHVYxNEBMazpE2hc6nXmicIA6Ay7MSkXsoyrWLYZIITKL0GGJYb4
+P00fU/W5OBlLALylQUYYQaeqVh1aK/XVWmaTfbhW4QY5RzsWp/3gU1ZxGiyPsIrB
+8I6uP4hNJX1OJW+eopqYDcCoFiTBB21HeLEENQg9lmx9iVP3/RU5cA1dGMGuf0pD
+PjvdE9/BXPWLuHQw/nYQOxgXYSePq0SniUt0T3ExNVJYpyuXIodoanpGIq48h4xG
++uVEqaFfYsNFz1ZThnVpeMTRyEBjWgXiZHHGUyh3CzGfvl8aZMcHns/Frt/akQlC
+BtUNH1YsU8GGJAqWLs3A5uPrMM+/BeiYwFSgyfd/jvbtbj+U4lwcV7PQ3C79L3KK
+/w4u3UBQfKXQoaTqeoTBAeWH1FMCcU6IffUSbtw8sI4fEOx/GtFjI04VZpGB993G
++gvGXPfhxzo0R3md/TqCgqXwEjXEDXYLdQcZSa1Uorm2BdL/GwQdm7m/GVmhQ+/W
+4aj01ngwGLX+1rLJ6xtsvfMioMUN3l4XE0mZa/7odq/UJBXDdrMrtgz/+sXjz/7p
+oJNoibJinaRnUp46SgfSCidZfj3KjxiN2wignh1U2q0LJs51BBxJ5uTORFdFclQX
+sXHjEx0g6JoXsWLC6wim
+=9CRu
+-----END PGP SIGNATURE-----

Added: dev/commons/csv/binaries/commons-csv-1.0-bin.tar.gz.md5
==============================================================================
--- dev/commons/csv/binaries/commons-csv-1.0-bin.tar.gz.md5 (added)
+++ dev/commons/csv/binaries/commons-csv-1.0-bin.tar.gz.md5 Sun Aug 10 11:26:20 2014
@@ -0,0 +1 @@
+9065d6ef2f27e2e4a288bc72192cde5c
\ No newline at end of file

Added: dev/commons/csv/binaries/commons-csv-1.0-bin.tar.gz.sha1
==============================================================================
--- dev/commons/csv/binaries/commons-csv-1.0-bin.tar.gz.sha1 (added)
+++ dev/commons/csv/binaries/commons-csv-1.0-bin.tar.gz.sha1 Sun Aug 10 11:26:20 2014
@@ -0,0 +1 @@
+7101d111204fce30cce09f6b9e0ca40054e02562
\ No newline at end of file

Added: dev/commons/csv/binaries/commons-csv-1.0-bin.zip
==============================================================================
Binary file - no diff available.

Propchange: dev/commons/csv/binaries/commons-csv-1.0-bin.zip
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/commons/csv/binaries/commons-csv-1.0-bin.zip.asc
==============================================================================
--- dev/commons/csv/binaries/commons-csv-1.0-bin.zip.asc (added)
+++ dev/commons/csv/binaries/commons-csv-1.0-bin.zip.asc Sun Aug 10 11:26:20 2014
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQIcBAABCgAGBQJT50pjAAoJEJ2q3ByfzILQGTMQAK+14X4HIdDOuX7kxJAlvPUN
+NBRp9vON8xoGgz8a2U1wVdGhr0I1oDRXxSxfpI+s1ZhKmL9REupij2Afbu4Jgmen
+Kn9HqzxyElQdprmTnBnKp6w49JPhK28M3d+dWPIaIChnB3Vhnna9tf7RWBBA310H
+Ye0BUK3VVQgdOAWfiA/d14Iq1jVokjmj0KHsl9b+s32fG0xcLkiyTvKuk2y2J+up
+3JCXJJ721NebpBe7Ho3iPiQlE7W0CGFnYdBrgPUK49a/xiM9rLrBUAvSp/DAU85m
+sgfGDTp18OpkTCDailHpSqYnQTs5P3FCRhYVBRoVyfhD1E4pQOX/GTgYU2CIzTYP
+60DO7nMOvGjRvzoRjY/TIWq1d/QB7xlKNxDcu2ofa51Xl6sOQknRR5cvuXvRYbDn
+E9lc8+gEa/VWkz2i/RR3rK0A5q3p92FwDbjTO5OvBDgzvS1elfbMymKz7MaxG4XF
+mqk1m9WeARK6HqUR6X6ODcW/1hNYbEkLcsGcyXbHfx4Z/ycEdD+uD+BPOU3GKb5n
+Wvq27lQ4iFpxhNUEfFppz4NhCmcs1XD9tFgXJ7w4tKYopi5374upMDqfMIjImf3e
+Qpr3b/ZyIs6ifIIOWiFuH0CZwYtoRAxJ3A6ecyJli0l36RSzFJ8r7Aq8ToVxS8bn
+ZFzPmXU4hTnLyBlCKLPZ
+=DZyR
+-----END PGP SIGNATURE-----

Added: dev/commons/csv/binaries/commons-csv-1.0-bin.zip.md5
==============================================================================
--- dev/commons/csv/binaries/commons-csv-1.0-bin.zip.md5 (added)
+++ dev/commons/csv/binaries/commons-csv-1.0-bin.zip.md5 Sun Aug 10 11:26:20 2014
@@ -0,0 +1 @@
+8a32f2c3e9285bed2f9d5948348d0782
\ No newline at end of file

Added: dev/commons/csv/binaries/commons-csv-1.0-bin.zip.sha1
==============================================================================
--- dev/commons/csv/binaries/commons-csv-1.0-bin.zip.sha1 (added)
+++ dev/commons/csv/binaries/commons-csv-1.0-bin.zip.sha1 Sun Aug 10 11:26:20 2014
@@ -0,0 +1 @@
+93081d96a8a450f3452d1e8ecd6efaad5803707a
\ No newline at end of file

Added: dev/commons/csv/source/commons-csv-1.0-src.tar.gz
==============================================================================
Binary file - no diff available.

Propchange: dev/commons/csv/source/commons-csv-1.0-src.tar.gz
------------------------------------------------------------------------------
    svn:mime-type = application/x-gzip

Added: dev/commons/csv/source/commons-csv-1.0-src.tar.gz.asc
==============================================================================
--- dev/commons/csv/source/commons-csv-1.0-src.tar.gz.asc (added)
+++ dev/commons/csv/source/commons-csv-1.0-src.tar.gz.asc Sun Aug 10 11:26:20 2014
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQIcBAABCgAGBQJT50pjAAoJEJ2q3ByfzILQftIQAJ59xUwdshyTUV5pIYSAaEPq
+go305rUit7hk/ufO20Hn25P3oz2MAmMYcDB0MAK3sADPug7UR0eda+rDSVhHJJ9m
+b2iUahb4LgWOGC/t3LrxeIzOYRbjzZnfZObBQGQc2hHBFw4nWPAnmdzaFi8OSIzW
+t4Y1r4WtPV0yhE1lebATRClf+sVxbmz0qay9gEWmPa3cZ+iAMmBoLZpct6GxskJf
+AZkhtQ61PWfFe96kOnQyVGI4TTd15sTIN5i+5mGR2tr5TxQ+n2lL/Z2FK2bjooM2
++efF+cI1xynqfrZj+WTwLmo+yIw6Q7RK62+P4RgpvdaLxguS0njuUkEUJEbG9vhU
+egKlFvI7/SZ/fd1ZNDTtHxESW/R/30kvEe/LKvTgf8t19djQcReeAgkoAf5q9Er5
+hcRemCbnp0YYv7jd0eWUwKYoovzTOjeepZKn6BmLakiXeOx8tM/PpS0Yzp5hhy6b
+NNZe52DMXIcZhy4msP5eh13M3z9NuOsp/lq7FSxTnTdAFZzd9qpQIMfco1xn9RIe
+tiSFOfb/zWDSVtX0yJdA0DxDrQ/2/vNmrBxB5xj/cTCZ76nykZ5QruwPWYU3f0kP
+BQWu2cTX5YNHaxR/zI6mDtxvdLOBXGTQNEzqZ/RQAGJatt/+MFkTUW05vBLCZ++4
+r9tBi2HSfNzhhENtqYrZ
+=90qP
+-----END PGP SIGNATURE-----

Added: dev/commons/csv/source/commons-csv-1.0-src.tar.gz.md5
==============================================================================
--- dev/commons/csv/source/commons-csv-1.0-src.tar.gz.md5 (added)
+++ dev/commons/csv/source/commons-csv-1.0-src.tar.gz.md5 Sun Aug 10 11:26:20 2014
@@ -0,0 +1 @@
+acafbcd10c5db45bda5af01d04f0130b
\ No newline at end of file

Added: dev/commons/csv/source/commons-csv-1.0-src.tar.gz.sha1
==============================================================================
--- dev/commons/csv/source/commons-csv-1.0-src.tar.gz.sha1 (added)
+++ dev/commons/csv/source/commons-csv-1.0-src.tar.gz.sha1 Sun Aug 10 11:26:20 2014
@@ -0,0 +1 @@
+fcaeac767ccf437b5df3883b3d6e8bbd9cb2267f
\ No newline at end of file

Added: dev/commons/csv/source/commons-csv-1.0-src.zip
==============================================================================
Binary file - no diff available.

Propchange: dev/commons/csv/source/commons-csv-1.0-src.zip
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/commons/csv/source/commons-csv-1.0-src.zip.asc
==============================================================================
--- dev/commons/csv/source/commons-csv-1.0-src.zip.asc (added)
+++ dev/commons/csv/source/commons-csv-1.0-src.zip.asc Sun Aug 10 11:26:20 2014
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQIcBAABCgAGBQJT50pjAAoJEJ2q3ByfzILQnDoQAMQrb84KVcc/uVcjf4qzYqyb
+l/QzjkOJGgUVR+1zOD5GrNTie5zMRIcqOFldq3jtJoYPEJkRNRxFz5nq/HGGOtgx
+BSz8GJN9Moq6zRSo5niqfpCFI93QaeeselCgr/+pD32lGatO7oaYHjm3zbyi1gvJ
+6OcN2suDO2saevL5htE3lUkGPL7rIMDD//wAS90k8WVg8Y/maY6BsS4sFe81Oa3o
+yQtmMRiFJkz3nAtfUIfeTv50f2cOku1+YD9EgtKJvcrxZYLleJR2ZGducj9fBjB4
+SZ0oB9HFF1T8TsCWSyAyRCR6htPMmGK97Bc2B4KeH4CAxMg/W98CktKIWkwAexgw
+hgVAl3mJ19/NEem5zH3OFXM5b20riEAQpCNyGBQWjVdDGYG/rce4X9QDEiZYt5wI
+Bi12XhsT3z4SQYlbu/FwK/l91r85VdW+B48GZQJK0IzVaywIctMmO0m4ZfqMkaaR
+xJkxEibg6BUAj5D8pJ4ayMiRmC0254/9w2Py/JPnk/XopAVPA0QurlI3hdIjpvuM
+nuU88Dhfy7PEcKdCVPggVJbN4EYPf1xXXIdSXD8g4lu761E7kLuwQkCZTdn6qdp6
+/XlzBpjpBEMZ91OnyqoyxYU7aYO9pyHH/zw1hyW8U47LZ2RB0K0Me8FSlRGj5yJO
+8W+1xXDjEOScMb3Tpvgp
+=WUTI
+-----END PGP SIGNATURE-----

Added: dev/commons/csv/source/commons-csv-1.0-src.zip.md5
==============================================================================
--- dev/commons/csv/source/commons-csv-1.0-src.zip.md5 (added)
+++ dev/commons/csv/source/commons-csv-1.0-src.zip.md5 Sun Aug 10 11:26:20 2014
@@ -0,0 +1 @@
+5b601b7cf864441bf7acf3120343117d
\ No newline at end of file

Added: dev/commons/csv/source/commons-csv-1.0-src.zip.sha1
==============================================================================
--- dev/commons/csv/source/commons-csv-1.0-src.zip.sha1 (added)
+++ dev/commons/csv/source/commons-csv-1.0-src.zip.sha1 Sun Aug 10 11:26:20 2014
@@ -0,0 +1 @@
+1fdcb713ab23182e82f9975a16b613a65d0ada92
\ No newline at end of file