Author: britter
Date: Tue Jul 15 18:37:03 2014
New Revision: 5862
Log:
Add Commons CSV 1.0 RC2
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 Tue Jul 15 18:37:03 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 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-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 Tue Jul 15 18:37:03
2014
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1
+
+iQIcBAABCgAGBQJTxXI7AAoJEJ2q3ByfzILQ5UUP/0yy9YqEIpLCf3WrnHZ+IeBu
+lS8WcIX0OtpfuLUN/DXmOv6kYyoNLfSUlvbCCTCkgVpFjSwCp42jTbQ5sebVYWZt
+XMAdQNMsoXR2sqx9tkgT+El1UyqGMbFXtZP3FsD+4DHFiwC9SOEw276N7ZEGHDwN
+u05CCFAHpv7sSf03L6Ah22iuAHWxCoZWNpCF+i57cZug3eO02wATGjE8csACxcLF
+Ymmks9aQ4N1rvJqJs182FyfS+0QUUcXCKB5xbVIUmF244QT6o0TKzYYhddUrQ0mm
+Mo951Q4bAmvcFvzqPAMunZ1b2wdTeFuzq4oeJLn73Wgl25uYwQotv/hkX3EdY6aX
+MWS0xDdew6YDogWwrdeV3VWV4FfO3zo6+PlxONAqyf+WDb/yKCbZEGufy9d24Mk0
+Uovqdabo9SwF9P3ICEyar0qlZXX8GHDcWkBrPkTtSXFjSUyDgaDFMV2CitDf4n2O
+1mdwpok/w+5TQbOQC1tLG3frf5qmP9jn0sXTRs6THYz3Rnj/tJyQXf2DmX9OdU/S
+TGvOsgC/pbR5jc8cJ4Slhw28C35J3n1XCfhZd8R169R5DrDMCm7xxRgR/Dgx628e
+l/Dy5kdMV1v1Pe8cOQzUqCfUlaxf9VCpEY6d7VRw40aW0kYqa7VC9E3KdSX38tm2
+yC1DpbN8PF3Ch1rLlk9f
+=Z0ci
+-----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 Tue Jul 15 18:37:03
2014
@@ -0,0 +1 @@
+85fe6932461340ea7f90456e6e1f18b2
\ 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 Tue Jul 15
18:37:03 2014
@@ -0,0 +1 @@
+89462d082b85badf1f61bc4026273c5580580b19
\ 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 Tue Jul 15 18:37:03
2014
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1
+
+iQIcBAABCgAGBQJTxXI7AAoJEJ2q3ByfzILQ5vsQALdfTXbF8/pL+fkeI2z5SEVU
+KopwQBRIBe0Qm9J6VH3E3Akdvs0d+qDkQjYBJ3ll185wKd141YSI9/6B0QXddLYx
+sNgz/ckhUwrVP/mGyqcLAjFlhr80otRcjocT2zmk3d5ND17zr+n2UbtoJNB5R4vs
+Ur61k9ZImNyPmmzvTL3+y9Ftno/rLhPlUsfzbfptGz5mBQzpUEN8pVdNIJW3da8U
+Y047j1Y5J/MVy4pui6q3DqNd04wGXXMDQTgf9uWoIywBsiaWys3Iqi9/8mpKvunO
+S5NOTVVOX+m7ow5nIBB/BhRoYfzkA1P/tBGpWKv2cCL1ACer4SAWQcKgNK0pESTx
+B5cWk8EeOaTMFQrsgeYLkR9LC5ylTwXmQWQDRDkzZC62w78fnBhBYYFNLlRyzqJe
+O345uHniTFZp8GWE+xAy9DrpAgb4lmnqr9JKwO95+saYjAkAzAzSABqOBjAGn6+s
+bi24HgHTSer1aDUptYW/kVmiMzDrFQuMQY6Scn/on1PJsr6ZLAlSOQqL448Oo4ms
+BrUX9OPpOyCTOre9zt58qXlppCRUfKo0zWf6dRZ/VFkTsFW5vaPgUiOkk31vGxJz
+BQigG9MP7uhbo3QoYebiyM4DHOH3zwvY6HXZAoampyyxhq8GSKXMWE3b2+wQ1kCD
+TayHr5sxkOgPBmK6QS7W
+=0Xhh
+-----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 Tue Jul 15 18:37:03
2014
@@ -0,0 +1 @@
+2677022e6cab8ee875c9096b2212336e
\ 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 Tue Jul 15 18:37:03
2014
@@ -0,0 +1 @@
+7ac27cd1aea7402fbd9cb0725aa4c05a7f9ba6d6
\ 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 Tue Jul 15 18:37:03
2014
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1
+
+iQIcBAABCgAGBQJTxXI8AAoJEJ2q3ByfzILQvjIP/0CsbgiQbaoKMdInCY4Ulmzr
+5Uj6tx1HGe/zmlOBpZtrnuSgdRIpdsrTAnN7MChRSjGyVQCXByxlv03o2MXttcTN
+VyK+E2o7VZisISnr6+vqNJtwU9TZkvQ2h3W+BDTyPEbdUuxoVunFiu/jOj92Sqys
+oYFSN40hucdtWL8z+FVQpVuFbiS2lQ5HSAB+xdwI3qLsSg49pZ37jdHMECtZ5tPk
+DzaULthcwUqa0F4IcgIOKFOcQsOjpQ5Nu57Sd2iVeC+ZJEICUHi7lLEjEVllAuf/
+Ny39EpAUFdf9IjPVZCx654oRA/ZmF3K1lL21FNIr+QCwolz15QVRgyo34hBnJujB
+RiN1D3F1/mpVQpz2GXX7vGsp+Tt0aOCOulljotOE1b7HO+dEONueKVGnqLQ5YNS9
+Tjj0ujWbMmhqyTM0JSB5ankEb4+nCpcfjEiCu4WU0l1S+o2G5MSBBUqLbe6uHCXt
+EliF8G4OOHvh3V4GCW1Gg7nmJ/8cz0X6TZUuF7zF5dIDvWOzvLPGB5A4SCyW6BS2
+kqdGF5PQupJ+zSA9QMrElIZQmjkzWCgioS7HAeX1AtY+uxaKMUBLpIrupGfbCQ+3
+ojBLk/5StuU5WHAzoAtMNluPARNdkdyL9RLtl0ErrAF12lZ3glF2pbjniL6InS0n
+4GRehRMcviuapWv0xuAq
+=pvR8
+-----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 Tue Jul 15 18:37:03
2014
@@ -0,0 +1 @@
+ec380e1fba1a04420ff4a11568dda0ae
\ 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 Tue Jul 15 18:37:03
2014
@@ -0,0 +1 @@
+66753d0597a8b75cd7530d076e83854f60be6ca1
\ 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 Tue Jul 15 18:37:03 2014
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1
+
+iQIcBAABCgAGBQJTxXI8AAoJEJ2q3ByfzILQmzUP/RGryJovZC1Nxge3S3xP300H
+AKRA6MHKx/7JZMAaepI/AujumJMRCm7Rj2W/ocihnrgIUldZiupfaVYRrOaDWUuQ
+QiYrmkOnH8G5UTFecHgpbQiBpMz8iKER7Hd2B7J/yFKQOolnjrqWgmoetnjq4wWD
+8Bno8ENdqHsb0C/fftiUTQkha/Mrtq1ZpnDHnvxABNqUG2lMS4+qZ3jPrS36zqb3
+gR8EJ54BhX6PqVVm8d4ea+pAuujc4Rl2UOsyyYfORfEXdCkN+5p/W5CLIgnC5qgu
+jtAvibpykz9AK45O/WbSsbQsu81fRK/vsXnwLjA4nwyBkJo2Th3OaBhbH3wKaX1i
+dH1lJ9fxhDX/XNj4boboTqNpMQAjWIU2dF4APJ0aR0+CJQByVappCpGnaLeaLhKP
+rdsV+5f1BE3E6JR0DiALweDA9+4vCeik/RWx1Ld1lkZnwXqhwoPyGi2ounEnm6C0
+St6HMHiO1/aRddu4Tpn/ymzmx7etzoQ+9HcWUJM375QEiyLFkDfMCaJv4RGNFPDz
+rRKmj6RVSHhGFurnTy3oeXLv5YaUp2UerVDdqHq0Qc01h9SF7q/2uG9ah4QOZFRK
+L5YODfqgQGiUbUWt+fhQhMyTpm9kJHlHfilIpS1BzGYPtZQZyd3PZaVZh+83OzVD
+dItZ8WC5yChW8qX3HFx6
+=1UHg
+-----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 Tue Jul 15 18:37:03 2014
@@ -0,0 +1 @@
+cb9be9f289bfa5f90af82cb735bffdb6
\ 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 Tue Jul 15 18:37:03 2014
@@ -0,0 +1 @@
+1ddefa266ea34b0fe45a91cc42dd03a4c0131db1
\ No newline at end of file