You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cayenne.apache.org by aa...@apache.org on 2026/09/26 13:37:07 UTC

(cayenne) branch master updated: marking already deprecated APIs as "forRemoval"

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

asf-gitbox-commits pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cayenne.git


The following commit(s) were added to refs/heads/master by this push:
     new 0bfa18055 marking already deprecated APIs as "forRemoval"
0bfa18055 is described below

commit 0bfa180558f1131e8e004f7715d6276405efbc01
Author: Andrus Adamchik <an...@objectstyle.com>
AuthorDate: Sat Sep 26 09:37:01 2026 -0400

    marking already deprecated APIs as "forRemoval"
---
 .../java/org/apache/cayenne/access/types/LocalDateTimeValueType.java    | 2 +-
 .../main/java/org/apache/cayenne/access/types/LocalDateValueType.java   | 2 +-
 .../main/java/org/apache/cayenne/access/types/LocalTimeValueType.java   | 2 +-
 .../src/main/java/org/apache/cayenne/access/types/UUIDValueType.java    | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/cayenne/src/main/java/org/apache/cayenne/access/types/LocalDateTimeValueType.java b/cayenne/src/main/java/org/apache/cayenne/access/types/LocalDateTimeValueType.java
index 7cf4af896..a1c8b6597 100644
--- a/cayenne/src/main/java/org/apache/cayenne/access/types/LocalDateTimeValueType.java
+++ b/cayenne/src/main/java/org/apache/cayenne/access/types/LocalDateTimeValueType.java
@@ -28,7 +28,7 @@ import java.time.LocalDateTime;
  * the value directly via JDBC without a {@code java.sql} intermediary and the JVM time zone conversion that comes
  * with it.
  */
-@Deprecated(since = "5.0")
+@Deprecated(since = "5.0", forRemoval = true)
 public class LocalDateTimeValueType implements ValueObjectType<LocalDateTime, Timestamp> {
 
     @Override
diff --git a/cayenne/src/main/java/org/apache/cayenne/access/types/LocalDateValueType.java b/cayenne/src/main/java/org/apache/cayenne/access/types/LocalDateValueType.java
index 136a92751..c542a8399 100644
--- a/cayenne/src/main/java/org/apache/cayenne/access/types/LocalDateValueType.java
+++ b/cayenne/src/main/java/org/apache/cayenne/access/types/LocalDateValueType.java
@@ -28,7 +28,7 @@ import java.time.LocalDate;
  * the value directly via JDBC without a {@code java.sql} intermediary and the JVM time zone conversion that comes
  * with it.
  */
-@Deprecated(since = "5.0")
+@Deprecated(since = "5.0", forRemoval = true)
 public class LocalDateValueType implements ValueObjectType<LocalDate, Date> {
 
     @Override
diff --git a/cayenne/src/main/java/org/apache/cayenne/access/types/LocalTimeValueType.java b/cayenne/src/main/java/org/apache/cayenne/access/types/LocalTimeValueType.java
index b361bbd06..d1e714960 100644
--- a/cayenne/src/main/java/org/apache/cayenne/access/types/LocalTimeValueType.java
+++ b/cayenne/src/main/java/org/apache/cayenne/access/types/LocalTimeValueType.java
@@ -33,7 +33,7 @@ import java.time.ZonedDateTime;
  * the value directly via JDBC without a {@code java.sql} intermediary and the JVM time zone conversion that comes
  * with it.
  */
-@Deprecated(since = "5.0")
+@Deprecated(since = "5.0", forRemoval = true)
 public class LocalTimeValueType implements ValueObjectType<LocalTime, Time> {
 
     @Override
diff --git a/cayenne/src/main/java/org/apache/cayenne/access/types/UUIDValueType.java b/cayenne/src/main/java/org/apache/cayenne/access/types/UUIDValueType.java
index e8bb3c2f5..5483eb64d 100644
--- a/cayenne/src/main/java/org/apache/cayenne/access/types/UUIDValueType.java
+++ b/cayenne/src/main/java/org/apache/cayenne/access/types/UUIDValueType.java
@@ -28,7 +28,7 @@ import org.apache.cayenne.CayenneRuntimeException;
  * @deprecated no longer registered by default. Replaced by {@link UUIDType}, which stores the value in a binary
  * column when the mapped JDBC type is binary, instead of always converting it to a 36-char string.
  */
-@Deprecated(since = "5.0")
+@Deprecated(since = "5.0", forRemoval = true)
 public class UUIDValueType implements ValueObjectType<UUID, String> {
 
     @Override