changed stopwatch to use getTime() to display the durations in milliseconds.
Added DOSPerformanceTest class to test out a concerns about a possible DOS attack against opencsv and look at ways to improve performance.
FAQ
Added the text specification for RFC4180.
No worries - I cannot count the number of times I have been personally burned by overriding transitive dependencies and so I am not surprised when I get a couple of these tickets every year. I was just surprised that I had two this close together. Scott :)
Hello Laurent. Make sure you are using version 5.12.0 as that is using 3.18.0. If you are using 5.12.0 then look at https://sourceforge.net/p/opencsv/feature-requests/175/ for possible solution. The snapshot version does use 3.20.0 but it is just dependency updates thus far so there has not been a reason to update. Here again if you want to force 3.20.0 then look at the above feature request for the solution. Hope that helps. Scott Conway :)
Added a test with a newline.
opencsv modifies BeanUtils shared instance which might cause unexpected behaviors