This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-compress.git

commit 88a19223d5c36cfe9e407294dbfe7ff6a58905ea
Author: Gary D. Gregory <garydgreg...@gmail.com>
AuthorDate: Tue Aug 19 07:10:30 2025 -0400

    Add 
org.apache.commons.compress.archivers.ArchiveInputStream.ArchiveInputStream(InputStream,
    Charset) as a public constructor, it was private
---
 src/changes/changes.xml                                              | 1 +
 .../org/apache/commons/compress/archivers/ArchiveInputStream.java    | 5 ++---
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index 08423f594..b69ccf1c0 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -112,6 +112,7 @@ The <action> type attribute can be add,update,fix,remove.
       <action type="add" dev="ggregory" due-to="Gary Gregory">Add 
org.apache.commons.compress.harmony.pack200.Pack200Exception.addExact(int, 
long).</action>
       <action type="add" issue="COMPRESS-705" dev="ggregory" due-to="Gary 
Gregory">Add 
org.apache.commons.compress.compressors.gzip.GzipCompressorInputStream.Builder.setIgnoreExtraField(boolean).</action>
       <action type="add" dev="ggregory" due-to="Gary Gregory">Add 
org.apache.commons.compress.compressors.snappy.SnappyCompressorInputStream.getUncompressedSize()
 and deprecate getSize().</action>
+      <action type="add" dev="ggregory" due-to="Gary Gregory">Add 
org.apache.commons.compress.archivers.ArchiveInputStream.ArchiveInputStream(InputStream,
 Charset) as a public constructor, it was private.</action>
       <!-- UPDATE -->
     </release>
     <release version="1.28.0" date="2025-07-26" description="This is a feature 
and maintenance release. Java 8 or later is required.">
diff --git 
a/src/main/java/org/apache/commons/compress/archivers/ArchiveInputStream.java 
b/src/main/java/org/apache/commons/compress/archivers/ArchiveInputStream.java
index 6916fd89f..c036880a9 100644
--- 
a/src/main/java/org/apache/commons/compress/archivers/ArchiveInputStream.java
+++ 
b/src/main/java/org/apache/commons/compress/archivers/ArchiveInputStream.java
@@ -110,10 +110,9 @@ public ArchiveInputStream() {
      *
      * @param inputStream the underlying input stream, or {@code null} if this 
instance is to be created without an underlying stream.
      * @param charset charset.
-     * @since 1.26.0
+     * @since 1.29.0
      */
-    // This will be protected once subclasses use builders.
-    private ArchiveInputStream(final InputStream inputStream, final Charset 
charset) {
+    protected ArchiveInputStream(final InputStream inputStream, final Charset 
charset) {
         super(inputStream);
         this.charset = Charsets.toCharset(charset);
     }

Reply via email to