Add `@since` tags for the first batch of Java-8-related APIs.

(Those are the ones from cl/597243015, cl/598637400, and cl/598664192.)

RELNOTES=n/a
PiperOrigin-RevId: 599916105
diff --git a/core/src/main/java/com/google/common/truth/IntStreamSubject.java b/core/src/main/java/com/google/common/truth/IntStreamSubject.java
index 95270b6..bf53434 100644
--- a/core/src/main/java/com/google/common/truth/IntStreamSubject.java
+++ b/core/src/main/java/com/google/common/truth/IntStreamSubject.java
@@ -39,6 +39,7 @@
  * stream before asserting on it.
  *
  * @author Kurt Alfred Kluever
+ * @since 1.3.0 (previously part of {@code truth-java8-extension})
  */
 @SuppressWarnings({
   "deprecation", // TODO(b/134064106): design an alternative to no-arg check()
diff --git a/core/src/main/java/com/google/common/truth/LongStreamSubject.java b/core/src/main/java/com/google/common/truth/LongStreamSubject.java
index 70213a5..85cbbd1 100644
--- a/core/src/main/java/com/google/common/truth/LongStreamSubject.java
+++ b/core/src/main/java/com/google/common/truth/LongStreamSubject.java
@@ -39,6 +39,7 @@
  * stream before asserting on it.
  *
  * @author Kurt Alfred Kluever
+ * @since 1.3.0 (previously part of {@code truth-java8-extension})
  */
 @SuppressWarnings({
   "deprecation", // TODO(b/134064106): design an alternative to no-arg check()
diff --git a/core/src/main/java/com/google/common/truth/OptionalDoubleSubject.java b/core/src/main/java/com/google/common/truth/OptionalDoubleSubject.java
index 7265fca..207a03a 100644
--- a/core/src/main/java/com/google/common/truth/OptionalDoubleSubject.java
+++ b/core/src/main/java/com/google/common/truth/OptionalDoubleSubject.java
@@ -25,6 +25,7 @@
  * Propositions for Java 8 {@link OptionalDouble} subjects.
  *
  * @author Ben Douglass
+ * @since 1.3.0 (previously part of {@code truth-java8-extension})
  */
 @SuppressWarnings("Java7ApiChecker") // used only from APIs with Java 8 in their signatures
 @IgnoreJRERequirement
diff --git a/core/src/main/java/com/google/common/truth/OptionalIntSubject.java b/core/src/main/java/com/google/common/truth/OptionalIntSubject.java
index cafdd5a..63b8285 100644
--- a/core/src/main/java/com/google/common/truth/OptionalIntSubject.java
+++ b/core/src/main/java/com/google/common/truth/OptionalIntSubject.java
@@ -25,6 +25,7 @@
  * Propositions for Java 8 {@link OptionalInt} subjects.
  *
  * @author Ben Douglass
+ * @since 1.3.0 (previously part of {@code truth-java8-extension})
  */
 @SuppressWarnings("Java7ApiChecker") // used only from APIs with Java 8 in their signatures
 @IgnoreJRERequirement
diff --git a/core/src/main/java/com/google/common/truth/OptionalLongSubject.java b/core/src/main/java/com/google/common/truth/OptionalLongSubject.java
index ab770a3..0e5c6a8 100644
--- a/core/src/main/java/com/google/common/truth/OptionalLongSubject.java
+++ b/core/src/main/java/com/google/common/truth/OptionalLongSubject.java
@@ -25,6 +25,7 @@
  * Propositions for Java 8 {@link OptionalLong} subjects.
  *
  * @author Ben Douglass
+ * @since 1.3.0 (previously part of {@code truth-java8-extension})
  */
 @SuppressWarnings("Java7ApiChecker") // used only from APIs with Java 8 in their signatures
 @IgnoreJRERequirement
diff --git a/core/src/main/java/com/google/common/truth/OptionalSubject.java b/core/src/main/java/com/google/common/truth/OptionalSubject.java
index 8fa39ad..c999329 100644
--- a/core/src/main/java/com/google/common/truth/OptionalSubject.java
+++ b/core/src/main/java/com/google/common/truth/OptionalSubject.java
@@ -25,6 +25,7 @@
  * Propositions for Java 8 {@link Optional} subjects.
  *
  * @author Christian Gruber
+ * @since 1.3.0 (previously part of {@code truth-java8-extension})
  */
 @SuppressWarnings("Java7ApiChecker") // used only from APIs with Java 8 in their signatures
 @IgnoreJRERequirement
diff --git a/core/src/main/java/com/google/common/truth/PathSubject.java b/core/src/main/java/com/google/common/truth/PathSubject.java
index f98c600..51699bf 100644
--- a/core/src/main/java/com/google/common/truth/PathSubject.java
+++ b/core/src/main/java/com/google/common/truth/PathSubject.java
@@ -19,7 +19,11 @@
 import com.google.j2objc.annotations.J2ObjCIncompatible;
 import java.nio.file.Path;
 
-/** Assertions for {@link Path} instances. */
+/**
+ * Assertions for {@link Path} instances.
+ *
+ * @since 1.3.0 (previously part of {@code truth-java8-extension})
+ */
 @GwtIncompatible
 @J2ObjCIncompatible
 @J2ktIncompatible
diff --git a/core/src/main/java/com/google/common/truth/StandardSubjectBuilder.java b/core/src/main/java/com/google/common/truth/StandardSubjectBuilder.java
index dae053d..f7aa087 100644
--- a/core/src/main/java/com/google/common/truth/StandardSubjectBuilder.java
+++ b/core/src/main/java/com/google/common/truth/StandardSubjectBuilder.java
@@ -170,6 +170,10 @@
     return new TableSubject(metadata(), actual);
   }
 
+  /**
+   * @since 1.3.0 (with access to {@link OptionalSubject} previously part of {@code
+   *     truth-java8-extension})
+   */
   @SuppressWarnings({
     "Java7ApiChecker", // no more dangerous that wherever the user got the Optional
     "NullableOptional", // Truth always accepts nulls, no matter the type
@@ -178,6 +182,10 @@
     return new OptionalSubject(metadata(), actual, "optional");
   }
 
+  /**
+   * @since 1.3.0 (with access to {@link StreamSubject} previously part of {@code
+   *     truth-java8-extension})
+   */
   @SuppressWarnings("Java7ApiChecker") // no more dangerous that wherever the user got the Stream
   public final StreamSubject that(@Nullable Stream<?> actual) {
     return new StreamSubject(metadata(), actual);
diff --git a/core/src/main/java/com/google/common/truth/StreamSubject.java b/core/src/main/java/com/google/common/truth/StreamSubject.java
index 88c2437..0ecf042 100644
--- a/core/src/main/java/com/google/common/truth/StreamSubject.java
+++ b/core/src/main/java/com/google/common/truth/StreamSubject.java
@@ -43,6 +43,7 @@
  * stream before asserting on it.
  *
  * @author Kurt Alfred Kluever
+ * @since 1.3.0 (previously part of {@code truth-java8-extension})
  */
 @SuppressWarnings("Java7ApiChecker") // used only from APIs with Java 8 in their signatures
 @IgnoreJRERequirement
diff --git a/core/src/main/java/com/google/common/truth/Truth.java b/core/src/main/java/com/google/common/truth/Truth.java
index 7ca25d6..f49b846 100644
--- a/core/src/main/java/com/google/common/truth/Truth.java
+++ b/core/src/main/java/com/google/common/truth/Truth.java
@@ -253,12 +253,18 @@
 
   @SuppressWarnings("Java7ApiChecker") // no more dangerous that wherever the user got the Optional
   @GwtIncompatible // creates ambiguities (Eclipse bug 577808 or similar?)
+  /**
+   * @since 1.3.0 (present in {@link Truth8} since before 1.0)
+   */
   public static <T> OptionalSubject assertThat(@Nullable Optional<T> actual) {
     return assert_().that(actual);
   }
 
   @SuppressWarnings("Java7ApiChecker") // no more dangerous that wherever the user got the Stream
   @GwtIncompatible // creates ambiguities (Eclipse bug 577808 or similar?)
+  /**
+   * @since 1.3.0 (present in {@link Truth8} since before 1.0)
+   */
   public static <T extends @Nullable Object> StreamSubject assertThat(@Nullable Stream<T> actual) {
     return assert_().that(actual);
   }