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-collections.git


The following commit(s) were added to refs/heads/master by this push:
     new 8a9e5e529 Javadoc: Match since tags to past releases and the next one
8a9e5e529 is described below

commit 8a9e5e52990db7524c759f449bdd6af56e02611c
Author: Gary Gregory <garydgreg...@gmail.com>
AuthorDate: Sun Oct 20 17:30:40 2024 -0400

    Javadoc: Match since tags to past releases and the next one
---
 .../commons/collections4/CollectionUtils.java      | 16 +++++-----
 .../commons/collections4/EnumerationUtils.java     |  2 +-
 .../org/apache/commons/collections4/ListUtils.java |  4 +--
 .../org/apache/commons/collections4/MapUtils.java  | 34 +++++++++++-----------
 .../bloomfilter/ArrayCountingBloomFilter.java      |  2 +-
 .../collections4/bloomfilter/BitMapExtractor.java  |  2 +-
 .../commons/collections4/bloomfilter/BitMaps.java  |  2 +-
 .../collections4/bloomfilter/BloomFilter.java      |  2 +-
 .../bloomfilter/BloomFilterExtractor.java          |  2 +-
 .../collections4/bloomfilter/CellExtractor.java    |  2 +-
 .../bloomfilter/CountingBloomFilter.java           |  2 +-
 .../bloomfilter/EnhancedDoubleHasher.java          |  2 +-
 .../commons/collections4/bloomfilter/Hasher.java   |  2 +-
 .../collections4/bloomfilter/IndexExtractor.java   |  2 +-
 .../collections4/bloomfilter/IndexFilter.java      |  2 +-
 .../collections4/bloomfilter/LayerManager.java     |  2 +-
 .../bloomfilter/LayeredBloomFilter.java            |  2 +-
 .../collections4/bloomfilter/LongBiPredicate.java  |  2 +-
 .../collections4/bloomfilter/SetOperations.java    |  2 +-
 .../commons/collections4/bloomfilter/Shape.java    |  2 +-
 .../bloomfilter/SimpleBloomFilter.java             |  2 +-
 .../bloomfilter/SparseBloomFilter.java             |  2 +-
 .../bloomfilter/WrappedBloomFilter.java            |  2 +-
 .../collections4/bloomfilter/package-info.java     |  2 +-
 .../collections4/functors/AbstractPredicate.java   |  2 +-
 .../iterators/CartesianProductIterator.java        |  2 +-
 .../properties/AbstractPropertiesFactory.java      |  4 +--
 .../collections4/properties/OrderedProperties.java |  2 +-
 .../properties/OrderedPropertiesFactory.java       |  2 +-
 .../collections4/properties/PropertiesFactory.java |  2 +-
 .../collections4/set/UnmodifiableNavigableSet.java |  4 +--
 31 files changed, 57 insertions(+), 57 deletions(-)

diff --git a/src/main/java/org/apache/commons/collections4/CollectionUtils.java 
b/src/main/java/org/apache/commons/collections4/CollectionUtils.java
index 49d7cf38a..1d13ec116 100644
--- a/src/main/java/org/apache/commons/collections4/CollectionUtils.java
+++ b/src/main/java/org/apache/commons/collections4/CollectionUtils.java
@@ -222,35 +222,35 @@ public class CollectionUtils {
     /**
      * The index value when an element is not found in a collection or array: 
{@code -1}.
      *
-     * @since 4.5.0
+     * @since 4.5.0-M1
      */
     public static final int INDEX_NOT_FOUND = -1;
 
     /**
      * Default prefix used while converting an Iterator to its String 
representation.
      *
-     * @since 4.5.0
+     * @since 4.5.0-M1
      */
     public static final String DEFAULT_TOSTRING_PREFIX = "[";
 
     /**
      * Default suffix used while converting an Iterator to its String 
representation.
      *
-     * @since 4.5.0
+     * @since 4.5.0-M1
      */
     public static final String DEFAULT_TOSTRING_SUFFIX = "]";
 
     /**
      * A String for Colon  (":").
      *
-     * @since 4.5.0
+     * @since 4.5.0-M1
      */
     public static final String COLON = ":";
 
     /**
      * A String for Comma (",").
      *
-     * @since 4.5.0
+     * @since 4.5.0-M1
      */
     public static final String COMMA = ",";
 
@@ -1130,7 +1130,7 @@ public class CollectionUtils {
      * @param equator  the equator used for generate hashCode
      * @return the hash code of the input collection using the hash method of 
an equator
      * @throws NullPointerException if the equator is {@code null}
-     * @since 4.5.0
+     * @since 4.5.0-M1
      */
     public static <E> int hashCode(final Collection<? extends E> collection,
             final Equator<? super E> equator) {
@@ -1536,7 +1536,7 @@ public class CollectionUtils {
      * @param count  the specified number to remove, can't be less than 1
      * @return collection of elements that removed from the input collection
      * @throws NullPointerException if input is null
-     * @since 4.5.0
+     * @since 4.5.0-M1
      */
     public static <E> Collection<E> removeCount(final Collection<E> input, int 
startIndex, int count) {
         Objects.requireNonNull(input, "input");
@@ -1577,7 +1577,7 @@ public class CollectionUtils {
      * @param endIndex  the end index (exclusive) to remove, must not be less 
than startIndex
      * @return collection of elements that removed from the input collection
      * @throws NullPointerException if input is null
-     * @since 4.5.0
+     * @since 4.5.0-M1
      */
     public static <E> Collection<E> removeRange(final Collection<E> input, 
final int startIndex, final int endIndex) {
         Objects.requireNonNull(input, "input");
diff --git 
a/src/main/java/org/apache/commons/collections4/EnumerationUtils.java 
b/src/main/java/org/apache/commons/collections4/EnumerationUtils.java
index b6d27a36d..ca872776f 100644
--- a/src/main/java/org/apache/commons/collections4/EnumerationUtils.java
+++ b/src/main/java/org/apache/commons/collections4/EnumerationUtils.java
@@ -38,7 +38,7 @@ public class EnumerationUtils {
      * @param <T> the element type
      * @param enumeration the enumeration to use, may not be null
      * @return a new, single use {@link Iterable}
-     * @since 4.5.0
+     * @since 4.5.0-M1
      */
     public static <T> Iterable<T> asIterable(final Enumeration<T> enumeration) 
{
         return new IteratorIterable<>(new EnumerationIterator<>(enumeration));
diff --git a/src/main/java/org/apache/commons/collections4/ListUtils.java 
b/src/main/java/org/apache/commons/collections4/ListUtils.java
index 0aeb41305..9e98cb18a 100644
--- a/src/main/java/org/apache/commons/collections4/ListUtils.java
+++ b/src/main/java/org/apache/commons/collections4/ListUtils.java
@@ -184,7 +184,7 @@ public class ListUtils {
      * @param list The list.
      * @return the first element of a list.
      * @see List#get(int)
-     * @since 4.5.0
+     * @since 4.5.0-M1
      */
     public static <T> T getFirst(final List<T> list) {
         return Objects.requireNonNull(list, "list").get(0);
@@ -200,7 +200,7 @@ public class ListUtils {
      * @param list The list.
      * @return the last element of a list.
      * @see List#get(int)
-     * @since 4.5.0
+     * @since 4.5.0-M1
      */
     public static <T> T getLast(final List<T> list) {
         return Objects.requireNonNull(list, "list").get(list.size() - 1);
diff --git a/src/main/java/org/apache/commons/collections4/MapUtils.java 
b/src/main/java/org/apache/commons/collections4/MapUtils.java
index e05ec36ee..7fbf4a919 100644
--- a/src/main/java/org/apache/commons/collections4/MapUtils.java
+++ b/src/main/java/org/apache/commons/collections4/MapUtils.java
@@ -267,7 +267,7 @@ public class MapUtils {
      * @param defaultFunction what to produce the default value if the value 
is null or if the conversion fails
      * @return the value in the map as a boolean, or defaultValue produced by 
the defaultFunction if the original value
      *         is null, the map is null or the boolean conversion fails
-     * @since 4.5.0
+     * @since 4.5.0-M1
      */
     public static <K> Boolean getBoolean(final Map<? super K, ?> map, final K 
key,
             final Function<K, Boolean> defaultFunction) {
@@ -327,7 +327,7 @@ public class MapUtils {
      * @param defaultFunction produce the default value to return if the value 
is null or if the conversion fails
      * @return the value in the Map as a Boolean, default value produced by 
the {@code defaultFunction} if null map
      *         input
-     * @since 4.5.0
+     * @since 4.5.0-M1
      */
     public static <K> boolean getBooleanValue(final Map<? super K, ?> map, 
final K key,
             final Function<K, Boolean> defaultFunction) {
@@ -381,7 +381,7 @@ public class MapUtils {
      * @param defaultFunction what to produce the default value if the value 
is null or if the conversion fails
      * @return the value in the map as a number, or defaultValue produced by 
the defaultFunction if the original value
      *         is null, the map is null or the number conversion fails
-     * @since 4.5.0
+     * @since 4.5.0-M1
      */
     public static <K> Byte getByte(final Map<? super K, ?> map, final K key, 
final Function<K, Byte> defaultFunction) {
         return applyDefaultFunction(map, key, MapUtils::getByte, 
defaultFunction);
@@ -431,7 +431,7 @@ public class MapUtils {
      * @param defaultFunction produce the default value to return if the value 
is null or if the conversion fails
      * @return the value in the Map as a byte, default value produced by the 
{@code defaultFunction} if null map
      *         input
-     * @since 4.5.0
+     * @since 4.5.0-M1
      */
     public static <K> byte getByteValue(final Map<? super K, ?> map, final K 
key,
             final Function<K, Byte> defaultFunction) {
@@ -485,7 +485,7 @@ public class MapUtils {
      * @param defaultFunction what to produce the default value if the value 
is null or if the conversion fails
      * @return the value in the map as a number, or defaultValue produced by 
the defaultFunction if the original value
      *         is null, the map is null or the number conversion fails
-     * @since 4.5.0
+     * @since 4.5.0-M1
      */
     public static <K> Double getDouble(final Map<? super K, ?> map, final K 
key,
             final Function<K, Double> defaultFunction) {
@@ -536,7 +536,7 @@ public class MapUtils {
      * @param defaultFunction produce the default value to return if the value 
is null or if the conversion fails
      * @return the value in the Map as a double, default value produced by the 
{@code defaultFunction} if null map
      *         input
-     * @since 4.5.0
+     * @since 4.5.0-M1
      */
     public static <K> double getDoubleValue(final Map<? super K, ?> map, final 
K key,
             final Function<K, Double> defaultFunction) {
@@ -590,7 +590,7 @@ public class MapUtils {
      * @param defaultFunction what to produce the default value if the value 
is null or if the conversion fails
      * @return the value in the map as a number, or defaultValue produced by 
the defaultFunction if the original value
      *         is null, the map is null or the number conversion fails
-     * @since 4.5.0
+     * @since 4.5.0-M1
      */
     public static <K> Float getFloat(final Map<? super K, ?> map, final K key,
             final Function<K, Float> defaultFunction) {
@@ -641,7 +641,7 @@ public class MapUtils {
      * @param defaultFunction produce the default value to return if the value 
is null or if the conversion fails
      * @return the value in the Map as a float, default value produced by the 
{@code defaultFunction} if null map
      *         input
-     * @since 4.5.0
+     * @since 4.5.0-M1
      */
     public static <K> float getFloatValue(final Map<? super K, ?> map, final K 
key,
             final Function<K, Float> defaultFunction) {
@@ -680,7 +680,7 @@ public class MapUtils {
      * @param defaultFunction what to produce the default value if the value 
is null or if the conversion fails
      * @return the value in the map as a number, or defaultValue produced by 
the defaultFunction if the original value
      *         is null, the map is null or the number conversion fails
-     * @since 4.5.0
+     * @since 4.5.0-M1
      */
     public static <K> Integer getInteger(final Map<? super K, ?> map, final K 
key,
             final Function<K, Integer> defaultFunction) {
@@ -730,7 +730,7 @@ public class MapUtils {
      * @param defaultFunction produce the default value to return if the value 
is null or if the conversion fails
      * @return the value in the Map as an int, default value produced by the 
{@code defaultFunction} if null map
      *         input
-     * @since 4.5.0
+     * @since 4.5.0-M1
      */
     public static <K> int getIntValue(final Map<? super K, ?> map, final K key,
             final Function<K, Integer> defaultFunction) {
@@ -785,7 +785,7 @@ public class MapUtils {
      * @param defaultFunction what to produce the default value if the value 
is null or if the conversion fails
      * @return the value in the map as a number, or defaultValue produced by 
the defaultFunction if the original value
      *         is null, the map is null or the number conversion fails
-     * @since 4.5.0
+     * @since 4.5.0-M1
      */
     public static <K> Long getLong(final Map<? super K, ?> map, final K key, 
final Function<K, Long> defaultFunction) {
         return applyDefaultFunction(map, key, MapUtils::getLong, 
defaultFunction);
@@ -834,7 +834,7 @@ public class MapUtils {
      * @param defaultFunction produce the default value to return if the value 
is null or if the conversion fails
      * @return the value in the Map as a long, default value produced by the 
{@code defaultFunction} if null map
      *         input
-     * @since 4.5.0
+     * @since 4.5.0-M1
      */
     public static <K> long getLongValue(final Map<? super K, ?> map, final K 
key,
             final Function<K, Long> defaultFunction) {
@@ -888,7 +888,7 @@ public class MapUtils {
      * @param defaultFunction what to produce the default value if the value 
is null or if the conversion fails
      * @return the value in the map as a number, or defaultValue produced by 
the defaultFunction if the original value
      *         is null, the map is null or the map conversion fails
-     * @since 4.5.0
+     * @since 4.5.0-M1
      */
     public static <K> Map<?, ?> getMap(final Map<? super K, ?> map, final K 
key,
             final Function<K, Map<?, ?>> defaultFunction) {
@@ -953,7 +953,7 @@ public class MapUtils {
      * @param defaultFunction what to produce the default value if the value 
is null or if the conversion fails
      * @return the value in the map as a number, or defaultValue produced by 
the defaultFunction if the original value
      *         is null, the map is null or the number conversion fails
-     * @since 4.5.0
+     * @since 4.5.0-M1
      */
     public static <K> Number getNumber(final Map<? super K, ?> map, final K 
key,
             final Function<K, Number> defaultFunction) {
@@ -1043,7 +1043,7 @@ public class MapUtils {
      * @param defaultFunction what to produce the default value if the value 
is null or if the conversion fails
      * @return the value in the map as a number, or defaultValue produced by 
the defaultFunction if the original value
      *         is null, the map is null or the number conversion fails
-     * @since 4.5.0
+     * @since 4.5.0-M1
      */
     public static <K> Short getShort(final Map<? super K, ?> map, final K key,
             final Function<K, Short> defaultFunction) {
@@ -1093,7 +1093,7 @@ public class MapUtils {
      * @param defaultFunction produce the default value to return if the value 
is null or if the conversion fails
      * @return the value in the Map as a short, default value produced by the 
{@code defaultFunction} if null map
      *         input
-     * @since 4.5.0
+     * @since 4.5.0-M1
      */
     public static <K> short getShortValue(final Map<? super K, ?> map, final K 
key,
             final Function<K, Short> defaultFunction) {
@@ -1147,7 +1147,7 @@ public class MapUtils {
      * @param defaultFunction what to produce the default value if the value 
is null or if the conversion fails
      * @return the value in the map as a string, or defaultValue produced by 
the defaultFunction if the original value
      *         is null, the map is null or the string conversion fails
-     * @since 4.5.0
+     * @since 4.5.0-M1
      */
     public static <K> String getString(final Map<? super K, ?> map, final K 
key,
             final Function<K, String> defaultFunction) {
diff --git 
a/src/main/java/org/apache/commons/collections4/bloomfilter/ArrayCountingBloomFilter.java
 
b/src/main/java/org/apache/commons/collections4/bloomfilter/ArrayCountingBloomFilter.java
index 5f4874a31..6ff4782a1 100644
--- 
a/src/main/java/org/apache/commons/collections4/bloomfilter/ArrayCountingBloomFilter.java
+++ 
b/src/main/java/org/apache/commons/collections4/bloomfilter/ArrayCountingBloomFilter.java
@@ -45,7 +45,7 @@ import java.util.stream.IntStream;
  *
  * @see Shape
  * @see CellExtractor
- * @since 4.5.0
+ * @since 4.5.0-M1
  */
 public final class ArrayCountingBloomFilter implements CountingBloomFilter {
 
diff --git 
a/src/main/java/org/apache/commons/collections4/bloomfilter/BitMapExtractor.java
 
b/src/main/java/org/apache/commons/collections4/bloomfilter/BitMapExtractor.java
index fb24f3b47..5c154268b 100644
--- 
a/src/main/java/org/apache/commons/collections4/bloomfilter/BitMapExtractor.java
+++ 
b/src/main/java/org/apache/commons/collections4/bloomfilter/BitMapExtractor.java
@@ -34,7 +34,7 @@ import java.util.function.LongPredicate;
  * classes where possible.</em>
  * </p>
  *
- * @since 4.5.0
+ * @since 4.5.0-M2
  */
 @FunctionalInterface
 public interface BitMapExtractor {
diff --git 
a/src/main/java/org/apache/commons/collections4/bloomfilter/BitMaps.java 
b/src/main/java/org/apache/commons/collections4/bloomfilter/BitMaps.java
index 4c6766292..f809953a0 100644
--- a/src/main/java/org/apache/commons/collections4/bloomfilter/BitMaps.java
+++ b/src/main/java/org/apache/commons/collections4/bloomfilter/BitMaps.java
@@ -22,7 +22,7 @@ package org.apache.commons.collections4.bloomfilter;
  * <p>The functions view an array of longs as a collection of bit maps each 
containing 64 bits. The bits are arranged
  * in memory as a little-endian long value. This matches the requirements of 
the BitMapExtractor interface.</p>
  *
- * @since 4.5.0
+ * @since 4.5.0-M2
  */
 public class BitMaps {
 
diff --git 
a/src/main/java/org/apache/commons/collections4/bloomfilter/BloomFilter.java 
b/src/main/java/org/apache/commons/collections4/bloomfilter/BloomFilter.java
index fb884a5c4..27e650110 100644
--- a/src/main/java/org/apache/commons/collections4/bloomfilter/BloomFilter.java
+++ b/src/main/java/org/apache/commons/collections4/bloomfilter/BloomFilter.java
@@ -27,7 +27,7 @@ import java.util.Objects;
  * @param <T> The BloomFilter type.
  * @see BitMapExtractor
  * @see IndexExtractor
- * @since 4.5.0
+ * @since 4.5.0-M1
  */
 public interface BloomFilter<T extends BloomFilter<T>> extends IndexExtractor, 
BitMapExtractor {
 
diff --git 
a/src/main/java/org/apache/commons/collections4/bloomfilter/BloomFilterExtractor.java
 
b/src/main/java/org/apache/commons/collections4/bloomfilter/BloomFilterExtractor.java
index ce62bbe8c..68d78f015 100644
--- 
a/src/main/java/org/apache/commons/collections4/bloomfilter/BloomFilterExtractor.java
+++ 
b/src/main/java/org/apache/commons/collections4/bloomfilter/BloomFilterExtractor.java
@@ -26,7 +26,7 @@ import java.util.function.Predicate;
 /**
  * Produces Bloom filters from a collection (for example, {@link 
LayeredBloomFilter}).
  *
- * @since 4.5.0
+ * @since 4.5.0-M2
  */
 @FunctionalInterface
 public interface BloomFilterExtractor {
diff --git 
a/src/main/java/org/apache/commons/collections4/bloomfilter/CellExtractor.java 
b/src/main/java/org/apache/commons/collections4/bloomfilter/CellExtractor.java
index c37598975..0b4a56b4d 100644
--- 
a/src/main/java/org/apache/commons/collections4/bloomfilter/CellExtractor.java
+++ 
b/src/main/java/org/apache/commons/collections4/bloomfilter/CellExtractor.java
@@ -38,7 +38,7 @@ import java.util.function.IntPredicate;
  * <li>The IndexExtractor will not generate indices that have a zero count for 
the cell.</li>
  * </ul>
  *
- * @since 4.5.0
+ * @since 4.5.0-M2
  */
 @FunctionalInterface
 public interface CellExtractor extends IndexExtractor {
diff --git 
a/src/main/java/org/apache/commons/collections4/bloomfilter/CountingBloomFilter.java
 
b/src/main/java/org/apache/commons/collections4/bloomfilter/CountingBloomFilter.java
index 15f456e74..56048a8f7 100644
--- 
a/src/main/java/org/apache/commons/collections4/bloomfilter/CountingBloomFilter.java
+++ 
b/src/main/java/org/apache/commons/collections4/bloomfilter/CountingBloomFilter.java
@@ -52,7 +52,7 @@ import java.util.Objects;
  * partially updated or updated entirely before the exception is raised.</p>
  *
  * @see CellExtractor
- * @since 4.5.0
+ * @since 4.5.0-M1
  */
 public interface CountingBloomFilter extends BloomFilter<CountingBloomFilter>, 
CellExtractor {
 
diff --git 
a/src/main/java/org/apache/commons/collections4/bloomfilter/EnhancedDoubleHasher.java
 
b/src/main/java/org/apache/commons/collections4/bloomfilter/EnhancedDoubleHasher.java
index 82382b9f1..3f12e4762 100644
--- 
a/src/main/java/org/apache/commons/collections4/bloomfilter/EnhancedDoubleHasher.java
+++ 
b/src/main/java/org/apache/commons/collections4/bloomfilter/EnhancedDoubleHasher.java
@@ -42,7 +42,7 @@ import java.util.function.IntPredicate;
  * than the number of bits then the modulus will create a 'random' position 
and increment within the size.
  * </p>
  *
- * @since 4.5.0
+ * @since 4.5.0-M1
  */
 public class EnhancedDoubleHasher implements Hasher {
 
diff --git 
a/src/main/java/org/apache/commons/collections4/bloomfilter/Hasher.java 
b/src/main/java/org/apache/commons/collections4/bloomfilter/Hasher.java
index 8bfb952a8..583da2a76 100644
--- a/src/main/java/org/apache/commons/collections4/bloomfilter/Hasher.java
+++ b/src/main/java/org/apache/commons/collections4/bloomfilter/Hasher.java
@@ -19,7 +19,7 @@ package org.apache.commons.collections4.bloomfilter;
 /**
  * A Hasher creates {@link IndexExtractor}s based on the hash implementation 
and the provided {@link Shape}.
  *
- * @since 4.5.0
+ * @since 4.5.0-M1
  */
 public interface Hasher {
 
diff --git 
a/src/main/java/org/apache/commons/collections4/bloomfilter/IndexExtractor.java 
b/src/main/java/org/apache/commons/collections4/bloomfilter/IndexExtractor.java
index 75a1ef650..eab265678 100644
--- 
a/src/main/java/org/apache/commons/collections4/bloomfilter/IndexExtractor.java
+++ 
b/src/main/java/org/apache/commons/collections4/bloomfilter/IndexExtractor.java
@@ -28,7 +28,7 @@ import java.util.function.LongPredicate;
  * The default implementation of {@code asIndexArray} is slow. Implementers 
should reimplement the
  * method where possible.</em></p>
  *
- * @since 4.5.0
+ * @since 4.5.0-M2
  */
 @FunctionalInterface
 public interface IndexExtractor {
diff --git 
a/src/main/java/org/apache/commons/collections4/bloomfilter/IndexFilter.java 
b/src/main/java/org/apache/commons/collections4/bloomfilter/IndexFilter.java
index 26f43cc77..2416a5b77 100644
--- a/src/main/java/org/apache/commons/collections4/bloomfilter/IndexFilter.java
+++ b/src/main/java/org/apache/commons/collections4/bloomfilter/IndexFilter.java
@@ -25,7 +25,7 @@ import java.util.function.IntPredicate;
  *
  * <p>This is conceptually a unique filter implemented as an {@link 
IntPredicate}.</p>
  *
- * @since 4.5.0
+ * @since 4.5.0-M1
  */
 public final class IndexFilter {
 
diff --git 
a/src/main/java/org/apache/commons/collections4/bloomfilter/LayerManager.java 
b/src/main/java/org/apache/commons/collections4/bloomfilter/LayerManager.java
index 64f71e071..f68cddc9e 100644
--- 
a/src/main/java/org/apache/commons/collections4/bloomfilter/LayerManager.java
+++ 
b/src/main/java/org/apache/commons/collections4/bloomfilter/LayerManager.java
@@ -51,7 +51,7 @@ import java.util.function.Supplier;
  *
  *
  * @param <T> the {@link BloomFilter} type.
- * @since 4.5.0
+ * @since 4.5.0-M1
  */
 public class LayerManager<T extends BloomFilter<T>> implements 
BloomFilterExtractor {
 
diff --git 
a/src/main/java/org/apache/commons/collections4/bloomfilter/LayeredBloomFilter.java
 
b/src/main/java/org/apache/commons/collections4/bloomfilter/LayeredBloomFilter.java
index 621893e37..0f04e80cf 100644
--- 
a/src/main/java/org/apache/commons/collections4/bloomfilter/LayeredBloomFilter.java
+++ 
b/src/main/java/org/apache/commons/collections4/bloomfilter/LayeredBloomFilter.java
@@ -51,7 +51,7 @@ import java.util.function.Predicate;
  * </ul>
  *
  * @param <T> The type of Bloom Filter that is used for the layers.
- * @since 4.5.0
+ * @since 4.5.0-M2
  */
 public class LayeredBloomFilter<T extends BloomFilter<T>> implements 
BloomFilter<LayeredBloomFilter<T>>, BloomFilterExtractor {
 
diff --git 
a/src/main/java/org/apache/commons/collections4/bloomfilter/LongBiPredicate.java
 
b/src/main/java/org/apache/commons/collections4/bloomfilter/LongBiPredicate.java
index a5a1a67a4..7df82bfb1 100644
--- 
a/src/main/java/org/apache/commons/collections4/bloomfilter/LongBiPredicate.java
+++ 
b/src/main/java/org/apache/commons/collections4/bloomfilter/LongBiPredicate.java
@@ -23,7 +23,7 @@ package org.apache.commons.collections4.bloomfilter;
  * This is a functional interface whose functional method is {@code 
test(long,long)}.
  * </p>
  *
- * @since 4.5.0
+ * @since 4.5.0-M1
  */
 @FunctionalInterface
 public interface LongBiPredicate {
diff --git 
a/src/main/java/org/apache/commons/collections4/bloomfilter/SetOperations.java 
b/src/main/java/org/apache/commons/collections4/bloomfilter/SetOperations.java
index bef33eb43..a06ef01bd 100644
--- 
a/src/main/java/org/apache/commons/collections4/bloomfilter/SetOperations.java
+++ 
b/src/main/java/org/apache/commons/collections4/bloomfilter/SetOperations.java
@@ -21,7 +21,7 @@ import java.util.function.LongBinaryOperator;
 /**
  * Implementations of set operations on BitMapExtractors.
  *
- * @since 4.5.0
+ * @since 4.5.0-M1
  */
 public final class SetOperations {
 
diff --git 
a/src/main/java/org/apache/commons/collections4/bloomfilter/Shape.java 
b/src/main/java/org/apache/commons/collections4/bloomfilter/Shape.java
index 673767eeb..51f3f8d89 100644
--- a/src/main/java/org/apache/commons/collections4/bloomfilter/Shape.java
+++ b/src/main/java/org/apache/commons/collections4/bloomfilter/Shape.java
@@ -81,7 +81,7 @@ package org.apache.commons.collections4.bloomfilter;
  * @see <a href="https://hur.st/bloomfilter";>Bloom Filter calculator</a>
  * @see <a href="https://en.wikipedia.org/wiki/Bloom_filter";>Bloom filter
  * [Wikipedia]</a>
- * @since 4.5.0
+ * @since 4.5.0-M1
  */
 public final class Shape {
 
diff --git 
a/src/main/java/org/apache/commons/collections4/bloomfilter/SimpleBloomFilter.java
 
b/src/main/java/org/apache/commons/collections4/bloomfilter/SimpleBloomFilter.java
index 32fe7c5bd..9b81ce3d5 100644
--- 
a/src/main/java/org/apache/commons/collections4/bloomfilter/SimpleBloomFilter.java
+++ 
b/src/main/java/org/apache/commons/collections4/bloomfilter/SimpleBloomFilter.java
@@ -24,7 +24,7 @@ import java.util.function.LongPredicate;
 /**
  * A bloom filter using an array of bit maps to track enabled bits. This is a 
standard implementation and should work well for most Bloom filters.
  *
- * @since 4.5.0
+ * @since 4.5.0-M1
  */
 public final class SimpleBloomFilter implements BloomFilter<SimpleBloomFilter> 
{
 
diff --git 
a/src/main/java/org/apache/commons/collections4/bloomfilter/SparseBloomFilter.java
 
b/src/main/java/org/apache/commons/collections4/bloomfilter/SparseBloomFilter.java
index 731770486..1aca8f7ac 100644
--- 
a/src/main/java/org/apache/commons/collections4/bloomfilter/SparseBloomFilter.java
+++ 
b/src/main/java/org/apache/commons/collections4/bloomfilter/SparseBloomFilter.java
@@ -25,7 +25,7 @@ import java.util.function.LongPredicate;
  * A bloom filter using a TreeSet of integers to track enabled bits. This is a 
standard
  * implementation and should work well for most low cardinality Bloom filters.
  *
- * @since 4.5.0
+ * @since 4.5.0-M1
  */
 public final class SparseBloomFilter implements BloomFilter<SparseBloomFilter> 
{
 
diff --git 
a/src/main/java/org/apache/commons/collections4/bloomfilter/WrappedBloomFilter.java
 
b/src/main/java/org/apache/commons/collections4/bloomfilter/WrappedBloomFilter.java
index af33365db..84dd88ba9 100644
--- 
a/src/main/java/org/apache/commons/collections4/bloomfilter/WrappedBloomFilter.java
+++ 
b/src/main/java/org/apache/commons/collections4/bloomfilter/WrappedBloomFilter.java
@@ -24,7 +24,7 @@ import java.util.function.LongPredicate;
  *
  * @param <T> The WrappedBloomFilter type.
  * @param <W> The <em>wrapped</em> BloomFilter type.
- * @since 4.5.0
+ * @since 4.5.0-M1
  */
 public abstract class WrappedBloomFilter<T extends WrappedBloomFilter<T, W>, W 
extends BloomFilter<W>> implements BloomFilter<T> {
 
diff --git 
a/src/main/java/org/apache/commons/collections4/bloomfilter/package-info.java 
b/src/main/java/org/apache/commons/collections4/bloomfilter/package-info.java
index e75ae095d..2abf993bf 100644
--- 
a/src/main/java/org/apache/commons/collections4/bloomfilter/package-info.java
+++ 
b/src/main/java/org/apache/commons/collections4/bloomfilter/package-info.java
@@ -149,6 +149,6 @@
  * <li><a 
href="https://github.com/apache/cassandra/blob/trunk/src/java/org/apache/cassandra/utils/BloomFilter.java#L60";>Apache
 Cassandra's BloomFilter.</a></li>
  * </ol>
  *
- * @since 4.5.0
+ * @since 4.5.0-M1
  */
 package org.apache.commons.collections4.bloomfilter;
diff --git 
a/src/main/java/org/apache/commons/collections4/functors/AbstractPredicate.java 
b/src/main/java/org/apache/commons/collections4/functors/AbstractPredicate.java
index 572ef16f5..125260300 100644
--- 
a/src/main/java/org/apache/commons/collections4/functors/AbstractPredicate.java
+++ 
b/src/main/java/org/apache/commons/collections4/functors/AbstractPredicate.java
@@ -22,7 +22,7 @@ import org.apache.commons.collections4.Predicate;
  * Abstract base class for predicates.
  *
  * @param <T> the type of the input to the predicate.
- * @since 4.5.0
+ * @since 4.5.0-M3
  */
 public abstract class AbstractPredicate<T> implements Predicate<T> {
 
diff --git 
a/src/main/java/org/apache/commons/collections4/iterators/CartesianProductIterator.java
 
b/src/main/java/org/apache/commons/collections4/iterators/CartesianProductIterator.java
index a868b0942..b4d4a3995 100644
--- 
a/src/main/java/org/apache/commons/collections4/iterators/CartesianProductIterator.java
+++ 
b/src/main/java/org/apache/commons/collections4/iterators/CartesianProductIterator.java
@@ -66,7 +66,7 @@ import java.util.Objects;
  * </p>
  *
  * @param <E> the type of the objects being permuted
- * @since 4.5.0
+ * @since 4.5.0-M3
  */
 public class CartesianProductIterator<E> implements Iterator<List<E>> {
 
diff --git 
a/src/main/java/org/apache/commons/collections4/properties/AbstractPropertiesFactory.java
 
b/src/main/java/org/apache/commons/collections4/properties/AbstractPropertiesFactory.java
index fa311fa2a..1f937733f 100644
--- 
a/src/main/java/org/apache/commons/collections4/properties/AbstractPropertiesFactory.java
+++ 
b/src/main/java/org/apache/commons/collections4/properties/AbstractPropertiesFactory.java
@@ -43,7 +43,7 @@ public abstract class AbstractPropertiesFactory<T extends 
Properties> {
     /**
      * Enumerates property formats.
      *
-     * @since 4.5.0
+     * @since 4.5.0-M1
      */
     public enum PropertyFormat {
 
@@ -130,7 +130,7 @@ public abstract class AbstractPropertiesFactory<T extends 
Properties> {
      * @return a new properties object.
      * @throws IOException              Thrown if an error occurred reading 
the input stream.
      * @throws IllegalArgumentException Thrown if the input contains a 
malformed Unicode escape sequence.
-     * @since 4.5.0
+     * @since 4.5.0-M1
      */
     public T load(final InputStream inputStream, final PropertyFormat 
propertyFormat) throws IOException {
         if (inputStream == null) {
diff --git 
a/src/main/java/org/apache/commons/collections4/properties/OrderedProperties.java
 
b/src/main/java/org/apache/commons/collections4/properties/OrderedProperties.java
index c04ab3050..46e7142e8 100644
--- 
a/src/main/java/org/apache/commons/collections4/properties/OrderedProperties.java
+++ 
b/src/main/java/org/apache/commons/collections4/properties/OrderedProperties.java
@@ -37,7 +37,7 @@ import java.util.stream.Collectors;
  * </p>
  *
  * @see OrderedPropertiesFactory#INSTANCE
- * @since 4.5.0
+ * @since 4.5.0-M1
  */
 public class OrderedProperties extends Properties {
 
diff --git 
a/src/main/java/org/apache/commons/collections4/properties/OrderedPropertiesFactory.java
 
b/src/main/java/org/apache/commons/collections4/properties/OrderedPropertiesFactory.java
index 1d416ca3b..22644957f 100644
--- 
a/src/main/java/org/apache/commons/collections4/properties/OrderedPropertiesFactory.java
+++ 
b/src/main/java/org/apache/commons/collections4/properties/OrderedPropertiesFactory.java
@@ -21,7 +21,7 @@ package org.apache.commons.collections4.properties;
  * Creates and loads {@link OrderedProperties}.
  *
  * @see OrderedProperties
- * @since 4.5.0
+ * @since 4.5.0-M1
  */
 public class OrderedPropertiesFactory extends 
AbstractPropertiesFactory<OrderedProperties> {
 
diff --git 
a/src/main/java/org/apache/commons/collections4/properties/PropertiesFactory.java
 
b/src/main/java/org/apache/commons/collections4/properties/PropertiesFactory.java
index 97d67fc6c..8c83408eb 100644
--- 
a/src/main/java/org/apache/commons/collections4/properties/PropertiesFactory.java
+++ 
b/src/main/java/org/apache/commons/collections4/properties/PropertiesFactory.java
@@ -294,7 +294,7 @@ public class PropertiesFactory extends 
AbstractPropertiesFactory<Properties> {
     /**
      * The empty map (immutable). This map is serializable.
      *
-     * @since 4.5.0
+     * @since 4.5.0-M1
      */
     public static final Properties EMPTY_PROPERTIES = new EmptyProperties();
 
diff --git 
a/src/main/java/org/apache/commons/collections4/set/UnmodifiableNavigableSet.java
 
b/src/main/java/org/apache/commons/collections4/set/UnmodifiableNavigableSet.java
index db885404a..7c8a21cab 100644
--- 
a/src/main/java/org/apache/commons/collections4/set/UnmodifiableNavigableSet.java
+++ 
b/src/main/java/org/apache/commons/collections4/set/UnmodifiableNavigableSet.java
@@ -113,7 +113,7 @@ public final class UnmodifiableNavigableSet<E>
     }
 
     /**
-     * @since 4.5.0
+     * @since 4.5.0-M1
      */
     @Override
     public E pollFirst() {
@@ -121,7 +121,7 @@ public final class UnmodifiableNavigableSet<E>
     }
 
     /**
-     * @since 4.5.0
+     * @since 4.5.0-M1
      */
     @Override
     public E pollLast() {

Reply via email to