[CSV-307] Document Android compatibility#597
[CSV-307] Document Android compatibility#597makarandhinge wants to merge 3 commits intoapache:masterfrom
Conversation
Clarifies that while Commons CSV requires Java 8+, Android compatibility depends on the API level's support for required Java classes such as java.io.UncheckedIOException (introduced in 1.10.0).
garydgregory
left a comment
There was a problem hiding this comment.
Hello @makarandhinge
Do you have a canonical reference for this specific information or this type of information in general, perhaps on android.com?
|
The information comes from the official Android API reference. The documentation for java.io.UncheckedIOException states that it was added in API level 24: source That is the source for the Android compatibility note in the documentation. |
|
Hello @makarandhinge Thank you for the update. Ah, I see then link to that page please. Also state this is comment applies to which specific version of Commons CSV. I imagine we'll have to update this in the future. |
|
Hi @garydgregory , I have updated the documentation to include a link to the official Android API reference for java.io.UncheckedIOException and clarified that this note applies starting with Commons CSV 1.10.0. Please let me know if any further adjustments are needed. Thank you. |
|
Hello @makarandhinge Thank you for your update. Upon reflection, I decided to use a table. See git master:
If you feel, there's more to say, please rebase this PR on git master and update it. You are credited in Thank you! |
|
The Jira ticket is https://issues.apache.org/jira/browse/CSV-307 |
|
Thank you for the feedback, @garydgregory . I’ve resolved the merge conflicts and updated the PR to keep the Android compatibility information in the table format as suggested. |
|
Hello @makarandhinge Updates to do what? |
|
Hi @garydgregory, you can close this pull request right? |
|
I can, but I don't know if you have more to do here. If you are done, then you can close it ;) |

Description
This PR updates the site documentation to clarify Android compatibility considerations.
While Commons CSV requires Java 8+, Android compatibility depends on the
Android API level's support for required Java classes. For example,
java.io.UncheckedIOException(used since 1.10.0) is officially availablestarting from Android API level 24.
This documentation update clarifies potential compatibility concerns
for users targeting lower Android API levels.
Checklist
mvn.