Author: britter
Date: Fri Jul 11 20:13:12 2014
New Revision: 5829
Log:
Preparing CSV release 1.0
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 Fri Jul 11 20:13:12 2014
@@ -0,0 +1,91 @@
+ 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 5.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-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 Fri Jul 11 20:13:12
2014
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1
+
+iQIcBAABCgAGBQJTwEC0AAoJEJ2q3ByfzILQim4P/0cYVI6wSIq+RB3mHCdO0s+o
+wvEImiDHrc3lr2wbLMaXNXKY7z9e8+bnWMyD9ziTryY1Tq19qiB9k4nY4yPlF8dZ
+ex9wlcauKGhQYgpNPd6wyTotxyn9fpY/XMA0SMIeKDBd/UJZnrrHEUMQciVrwAeh
+r/AskDxqzOV40hb5SuMH5JlHbFzK8rwVnXB3sRW60vimpXwQw1kTE6K9uBhEgq2S
+g838RX+I6FmOngdkgSNT4tAozraWopgxUhmKurf06gmJmi5WL+LkElQ3XjBBjA/h
+0JXnXIgFegSB/rFGY5Cxh/S9hF/Jm130JsYa9AZod7ZZSpOtw/8PfKcMdxGaixFn
+8hpFzM+Gpm51gyyxyX4bwanVpTO4FcEvkf7bZFvrcDJZLBqLOdDQvRWhGLvKR6x+
+gPIjkrcMH4wNAuIxkH4Bf29wpd/2naXqftvh896kYdzhJgwBurx21NXWW3lf3kMi
+CMm0k1rqBBRwGT2ERldTz1fgb2nZN6jcnY7fUwSPD/wk5ymBsUE9CvCuBMGCFmIP
+o0R675HSmnGwzr0n/vzEwKFUGkiUeB274e3onPM6ETjox7meSkSPIGT8IDjGSH24
+2eyOg8CTi7+mwJ/2Bwc3XXW2vGrEzpv5AT+BEqDbGZzhMvfe71Ps/KpY/sbpEO/l
+B6kh03uupg9BVB03L+/E
+=i5bF
+-----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 Fri Jul 11 20:13:12
2014
@@ -0,0 +1 @@
+b23265cb26a0766d00aae33135c64c53
\ 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 Fri Jul 11
20:13:12 2014
@@ -0,0 +1 @@
+798e32c72746158e241645764a8395e68d16234c
\ 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 Fri Jul 11 20:13:12
2014
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1
+
+iQIcBAABCgAGBQJTwEC0AAoJEJ2q3ByfzILQie8P/igmzzUH/e0z07UanDP5T6jU
+cj8vxS4YHYFiPSqYEP0EosTbxkon1Ev3CtRI+PB67DG5ms6thhtEw1gEL6AQbEw3
+2318nKvakB1UWG/ajjOOiDCwe2bp402rptrV88SS9vk6hVquhqhBLKXPIbWOjqUR
+T++JieGuP9jHB5tBzDsTNKM7csTcD9im0mX8VAhAhPeQBaNi8U4IMZ+U9G3k8Lqa
+1KyLVq20wXQyk5Y6Tnoky1xnUYafR+kLSQIQADzykXpi4MqXqdzPf8Nq6ArVLLks
+Bb/Q268ategDN4Xe4ofRJ/82vVO1XX/03CkQgg0BkRZNUl6DQgNfTpcX3zPBEnI9
+4uW9pw40n4ksnvzq4KPN8KeHg2bz4NTRA7GRyKil170RX3XAdGN+DbX5zDeUtY3k
+2d7rzmxIYPj9rl8k1vqbn8h2sKm9sfxVjoeH4E30fpuHb6+KbOBPKN6a/SMYSLPI
+lOPozTxglEcVp0fbkz9aB75aCmDtUpqVhNuPT6iZtsulcEZ22sS8NwSIcc0I+Wcy
+8UpWWummBaRm5/XVdwi8J30WG9ecYDUP+oqWjWZlbuamriL2kzXhpUiy3ui6AH7m
+ThZueFaJWWry8SH9dSQYEMM+EI8A44MnL2enJ+bUF4dfVVbDdP3N/0Chuq9OXFlj
+UZPpSxeH9UTLqxfp5qDv
+=pe3h
+-----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 Fri Jul 11 20:13:12
2014
@@ -0,0 +1 @@
+68eae9d9fe804b48043d008dbe7d0661
\ 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 Fri Jul 11 20:13:12
2014
@@ -0,0 +1 @@
+0d84ce1d62abe1a778e1480978653c8ab4f1b8e4
\ 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 Fri Jul 11 20:13:12
2014
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1
+
+iQIcBAABCgAGBQJTwEC0AAoJEJ2q3ByfzILQspsQAL2wSnceqzTbtgPiNgpao7E5
+anwkqGHI4QBFmibBx+PoYINN2qNkg1AqD1LGR/xT/pTJD6UesYJqq3dDencLoiQE
+v2w+91E84vXEFydVQ3CdvzBiNB6bKKn0loFkDwcCJobwmLBfyAuPe9zdpd8olXwF
+7JOnLlmsPLfjbDwmYHqlncid9/HDuZsV3F1Utxa3HFkhr83+dM+FDbUwX5ioyeDQ
+bJX2xkJfzspAANyWFuhettoKjcI0IJ84ndiMAhMjYiNhMuhP1hb7npaHylYxZ0kt
+bfew4niDgX3wpvBtcJVjM50khQWwXEHTtUBUx/UQaQ2Mw4D/VsYfhE7S0yGurVm+
+Cv9rsLxFRbH+NbMIjaCoig7FLYjA3J/SCy4Jo1chpOngOLmzINOA3JWkwmWZnKAz
+zwOu8xBGuCfkQ8MwVRglrm6zlJQ4rbOvTZlsBa/PVtY1YI2A6CnXOso8g48q+RFg
+DAXliqFTbKS3Cwie8MjiuaMIbw2nTh5k1AL+yFA+MZ4SFnGyamGbmeeNtZHel4HK
+x+JIG3+5Z/HmotQ5oTxB6Lq4UcDCaC/Y0Qrb0kKzlmDeaebonH/u+M+5tXNbB/tl
+DyE4hs3z0RgP8YIuOKfazGrYKZCc+StuNXN9q5a3QznCQu1Et6c1yQ6/n453Y7w2
+WR74jSCzNJFJ7G8VEc4h
+=wnih
+-----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 Fri Jul 11 20:13:12
2014
@@ -0,0 +1 @@
+97e616ca730f115b5a84969dcbacafe5
\ 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 Fri Jul 11 20:13:12
2014
@@ -0,0 +1 @@
+1ae390ed67d47453e5e0a0bb5a9869025aadb09a
\ 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 Fri Jul 11 20:13:12 2014
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1
+
+iQIcBAABCgAGBQJTwEC1AAoJEJ2q3ByfzILQD7kQAJN7UK2xlT5FjR62orgSlbD6
+UbTQEWU57iE/UDjGtUBZMhq7HMa0oylzeCwD/BxeSqiiGmgSpS62QsTgw0smCLaO
+3gOQSoD34B7rZ85CNx1sZbgwcq5ee/V3Htov5Ta4htAYIdPD5FlWuNBCjzX6n/Hb
+0PUMQr80cSDS2Bw2cU1t6aWKaIvDaYvnz/Yon8wWON7Wfa++vCnATIsbGCACBiz/
+Iz7AXGpGYhI1vU0zsxKkzD7wlwdT+atk4fc7dr7h7Y4yMmDN/KxjvuMagJ1GdiNh
++y01Ta7LGRN9jeRpo6oUFgue8917LChVc+KBABnDKU421VrVmMdzRfO1SkWNQjmg
+UVlJc0rCDldCCXu4+nv1WAL2q72WmDLbskUueRFTwalg3g2WqGFq7kwMCnO69Mpq
+uVeiilRkdJ1PJTDGUXHIaHcc57qH8nwH4fD0KmDsSg2z9CrTZcP4VbPEUTRDLCZb
+NkXdV7hQCWN16sGmcogtsFL2J9lYjLZteEY5p4WdEDMy0u5oVU8VMaHdAiK1ZvRi
+SZVBJ8dcdZBNyEJfdWbXsoS4jQ/9a9ZEew+fZVOc4HIUff/ol/ZvP6mR1Ow7Exzh
+D+7vn392oLnCGUVzj0yEqJPo2u4HZ+oEnXN9WFYwRf6svvbicrTPGkrDNB0nkDGw
+pM+8mDw1RyoUgrO+fY4u
+=z2gn
+-----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 Fri Jul 11 20:13:12 2014
@@ -0,0 +1 @@
+e88957724ad51fe534fae6b225adb433
\ 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 Fri Jul 11 20:13:12 2014
@@ -0,0 +1 @@
+c570361f4e4195a573f729b586397ee33b2e3584
\ No newline at end of file