<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent changes to feature-requests</title><link href="https://sourceforge.net/p/opencsv/feature-requests/" rel="alternate"/><link href="https://sourceforge.net/p/opencsv/feature-requests/feed.atom" rel="self"/><id>https://sourceforge.net/p/opencsv/feature-requests/</id><updated>2026-02-14T21:15:35.900000Z</updated><subtitle>Recent changes to feature-requests</subtitle><entry><title>#175 Dependency maven:org.apache.commons:commons-lang3:3.17.0 is vulnerable</title><link href="https://sourceforge.net/p/opencsv/feature-requests/175/?limit=25#1e70" rel="alternate"/><published>2026-02-14T21:15:35.900000Z</published><updated>2026-02-14T21:15:35.900000Z</updated><author><name>Scott Conway</name><uri>https://sourceforge.net/u/sconway/</uri></author><id>https://sourceforge.net3f6eff65bc436b459c2f87737a63e0ba3fd9ad30</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Sorry Peter this must be an issue on the build on your project.    Because 5.12.0 does use commons-lang3 3.18.0 as you can see from &lt;a href="https://central.sonatype.com/artifact/com.opencsv/opencsv/dependencies." rel="nofollow"&gt;https://central.sonatype.com/artifact/com.opencsv/opencsv/dependencies.&lt;/a&gt;     &lt;/p&gt;
&lt;p&gt;If you use maven to build your projects (and I apologize I do not know enough about gradles to know the equivalent off hand) run the following on your project:&lt;/p&gt;
&lt;p&gt;mvn dependency:tree&lt;/p&gt;
&lt;p&gt;and from what you are telling me it should show 3.17 instead of 3.18.   This is because another dependency pulled in 3.17.0 as a transitive dependency.    If so then run &lt;/p&gt;
&lt;p&gt;mvn dependency:tree -Dverbose   &lt;/p&gt;
&lt;p&gt;and that will show you which dependency is pulling commons-lang3 3.17.0.  &lt;/p&gt;
&lt;p&gt;To fix the issue you neeed to add a dependencyManagement section in your pom.xml file.  &lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;&amp;lt;dependencyManagement&amp;gt;&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="nt"&gt;&amp;lt;dependencies&amp;gt;&lt;/span&gt;
&lt;span class="w"&gt;             &lt;/span&gt;&lt;span class="nt"&gt;&amp;lt;dependency&amp;gt;&lt;/span&gt;
&lt;span class="w"&gt;                 &lt;/span&gt;&lt;span class="nt"&gt;&amp;lt;groupId&amp;gt;&lt;/span&gt;org.apache.commons&lt;span class="nt"&gt;&amp;lt;/groupId&amp;gt;&lt;/span&gt;
&lt;span class="w"&gt;                 &lt;/span&gt;&lt;span class="nt"&gt;&amp;lt;artifactId&amp;gt;&lt;/span&gt;commons-lang3&lt;span class="nt"&gt;&amp;lt;/artifactId&amp;gt;&lt;/span&gt;
&lt;span class="w"&gt;                 &lt;/span&gt;&lt;span class="nt"&gt;&amp;lt;version&amp;gt;&lt;/span&gt;3.18.0&lt;span class="nt"&gt;&amp;lt;/version&amp;gt;&lt;/span&gt;
&lt;span class="w"&gt;              &lt;/span&gt;&lt;span class="nt"&gt;&amp;lt;/dependency&amp;gt;&lt;/span&gt;
&lt;span class="w"&gt;            &lt;/span&gt;&lt;span class="nt"&gt;&amp;lt;/dependencies&amp;gt;&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;&amp;lt;/dependencyManagement&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;And that is maven's way of saying "I am not telling you to use commons-lang3 but if you do you will use version 3.18.0.  &lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#175 Dependency maven:org.apache.commons:commons-lang3:3.17.0 is vulnerable</title><link href="https://sourceforge.net/p/opencsv/feature-requests/175/?limit=25#a36d" rel="alternate"/><published>2026-02-13T22:20:31.454000Z</published><updated>2026-02-13T22:20:31.454000Z</updated><author><name>Peter Penzov</name><uri>https://sourceforge.net/u/peterpenzov/</uri></author><id>https://sourceforge.net9eccda9cf6a12e10a8a336c8e4a436c06c77066c</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;I use com.opencsv:opencsv:5.12.0&lt;/p&gt;
&lt;p&gt;In Intellij I see this warning:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;Dependency maven:org.apache.commons:commons-lang3:3.17.0 is vulnerable

Update to unaffected version 3.18.0

CVE-2025-48924,  Score: 5.3

Uncontrolled Recursion vulnerability in Apache Commons Lang.
This issue affects Apache Commons Lang: Starting with commons-lang:commons-lang 2.0 to 2.6, and, from org.apache.commons:commons-lang3 3.0 before 3.18.0.
The methods ClassUtils.getClass(...) can throw StackOverflowError on very long inputs. Because an Error is usually not handled by applications and libraries, a
StackOverflowError could cause an application to stop.
Users are recommended to upgrade to version 3.18.0, which fixes the issue.
 Mend Note: The description of this vulnerability differs from MITRE.

Read More: https://www.mend.io/vulnerability-database/CVE-2025-48924?utm_source=Jetbrains

Results powered by Mend.io
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;</summary></entry><entry><title>#175 Dependency maven:org.apache.commons:commons-lang3:3.17.0 is vulnerable</title><link href="https://sourceforge.net/p/opencsv/feature-requests/175/?limit=25#5262" rel="alternate"/><published>2026-02-13T16:17:58.542000Z</published><updated>2026-02-13T16:17:58.542000Z</updated><author><name>Scott Conway</name><uri>https://sourceforge.net/u/sconway/</uri></author><id>https://sourceforge.net8212f9b8c5f4716fa2bdde2fd57ccb101f2abe71</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hello Peter&lt;/p&gt;
&lt;p&gt;What version opencsv are you using?   The latest release version 5.12.0 uses 3.18.0 &lt;/p&gt;
&lt;p&gt;&lt;a href="https://central.sonatype.com/artifact/com.opencsv/opencsv/dependencies" rel="nofollow"&gt;https://central.sonatype.com/artifact/com.opencsv/opencsv/dependencies&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Please let me know if there are any issues with that version of commons-lang3.   If so the current snapshot version uses 3.20.0 but have not released it yet because all it has is dependency updates.   &lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Dependency maven:org.apache.commons:commons-lang3:3.17.0 is vulnerable</title><link href="https://sourceforge.net/p/opencsv/feature-requests/175/" rel="alternate"/><published>2026-02-13T15:32:50.708000Z</published><updated>2026-02-13T15:32:50.708000Z</updated><author><name>Peter Penzov</name><uri>https://sourceforge.net/u/peterpenzov/</uri></author><id>https://sourceforge.net73a3582ec793d37f12d4310e1eea924caddd6403</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;In version com.opencsv:opencsv:5.12.0 there is dependency:&lt;/p&gt;
&lt;p&gt;Dependency maven:org.apache.commons:commons-lang3:3.17.0 is vulnerable&lt;/p&gt;
&lt;p&gt;I get warning CVE-2025-48924&lt;br/&gt;
5.3&lt;br/&gt;
Transitive Insufficient Information&lt;/p&gt;
&lt;p&gt;Any plans to update library version?&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#170 commons-collections transitive dependency in opencsv:5.10</title><link href="https://sourceforge.net/p/opencsv/feature-requests/170/?limit=25#4678" rel="alternate"/><published>2026-01-12T16:29:04.058000Z</published><updated>2026-01-12T16:29:04.058000Z</updated><author><name>Peter Schuler</name><uri>https://sourceforge.net/u/pschuler/</uri></author><id>https://sourceforge.net009163ba5869ad925efc62d0333e9b2901fd4c9c</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;We really need a version that does not have this end of life version of commons-collections.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#174 Upgrade to commons-text 1.15.0</title><link href="https://sourceforge.net/p/opencsv/feature-requests/174/?limit=25#21cc" rel="alternate"/><published>2025-12-26T22:04:01.475000Z</published><updated>2025-12-26T22:04:01.475000Z</updated><author><name>Scott Conway</name><uri>https://sourceforge.net/u/sconway/</uri></author><id>https://sourceforge.net3d4eedce0186344c24c99b700c0c725e46c371ce</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: open --&amp;gt; accepted&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;assigned_to&lt;/strong&gt;: Scott Conway&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</summary></entry><entry><title>Upgrade to commons-text 1.15.0</title><link href="https://sourceforge.net/p/opencsv/feature-requests/174/" rel="alternate"/><published>2025-12-25T11:39:37.205000Z</published><updated>2025-12-25T11:39:37.205000Z</updated><author><name>Adrian</name><uri>https://sourceforge.net/u/adriansun299/</uri></author><id>https://sourceforge.netecfd922698dbdad29b0477b46aecff7ceafaeed1</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Using Liquibase in Spring Boot and can see that I have one conflict. Spring boot starter liquibase 4.0.1 use spring boot liquibase that use liquibase-core 5.0.1 that use opencsv 5.12.0. OpenCSV 5.12.0 has commons-text 1.13.1 which conflicts with 1.14.0 that is from another package. I can see that 1.15.0 is out. Could be good to upgrade to something more modern. Marry Christmas and take care.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Upgrade to commons-text 1.15.0</title><link href="https://sourceforge.net/p/opencsv/feature-requests/174/" rel="alternate"/><published>2025-12-25T11:39:37.205000Z</published><updated>2025-12-25T11:39:37.205000Z</updated><author><name>Adrian</name><uri>https://sourceforge.net/u/adriansun299/</uri></author><id>https://sourceforge.netd9ec7962ff218456a0e3ca021fb7b83de1053d84</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Ticket 174 has been modified: Upgrade to commons-text 1.15.0&lt;br/&gt;
Edited By: Scott Conway (sconway)&lt;br/&gt;
Status updated: 'open' =&amp;gt; 'accepted'&lt;br/&gt;
Owner updated: None =&amp;gt; 'sconway'&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Quotation for numbers and booleans</title><link href="https://sourceforge.net/p/opencsv/feature-requests/173/" rel="alternate"/><published>2025-12-03T11:39:50.789000Z</published><updated>2025-12-03T11:39:50.789000Z</updated><author><name>Daniel Dimov</name><uri>https://sourceforge.net/u/danieldimov/</uri></author><id>https://sourceforge.neta244544bac72498cb6327325f377c40a144f2eb6</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi there,&lt;/p&gt;
&lt;p&gt;I'm trying to make the StatefulBeanToCsvBuilder to write useful CSV files and my trouble is that either all fields are quoted, either they are all not quoted.&lt;/p&gt;
&lt;p&gt;It would be good to create a new filed in StatefulBeanToCsvBuilder called for example "applyQuotesToStrings" (false by default)... If we set this field to true - the quotes to be applied only to String fields, but numbers and booleans to remain unquoted.&lt;/p&gt;
&lt;p&gt;If there is some way I can contribute for this new feature - I will do it quickly.&lt;/p&gt;
&lt;p&gt;Thanks&lt;br/&gt;
Daniel&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#158 CsvBindByName capitalizes headers when writing</title><link href="https://sourceforge.net/p/opencsv/feature-requests/158/?limit=25#b21f" rel="alternate"/><published>2025-11-30T03:48:11.187000Z</published><updated>2025-11-30T03:48:11.187000Z</updated><author><name>Scott Conway</name><uri>https://sourceforge.net/u/sconway/</uri></author><id>https://sourceforge.netb5e213e03f2cf07717cdb5faab67ba8fff758b67</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: open --&amp;gt; closed&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</summary></entry></feed>