Skip to content

Commit c87f103

Browse files
authored
dataconnect: DateSerializer removed, as it is superceded by LocalDateSerializer (#6513)
1 parent 46cf77c commit c87f103

File tree

3 files changed

+7
-84
lines changed

3 files changed

+7
-84
lines changed

firebase-dataconnect/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,13 @@
2323
* [changed] Replaced java.util.Date with
2424
com.google.firebase.dataconnect.LocalDate.
2525
([#6434](https://github.com/firebase/firebase-android-sdk/pull/6434))
26+
* [changed] `DateSerializer` removed, as it is superceded by
27+
`LocalDateSerializer`. As of Data Connect emulator version 1.7.0, the
28+
generated Kotlin code uses `com.google.firebase.dataconnect.LocalDate`
29+
instead of `java.util.Date`. Therefore, this version of the SDK must be
30+
paired with code generated by version 1.7.0 (or later) of the Data Connect
31+
emulator.
32+
([#6513](https://github.com/firebase/firebase-android-sdk/pull/6513))
2633

2734
# 16.0.0-beta02
2835
* [changed] Updated protobuf dependency to `3.25.5` to fix

firebase-dataconnect/api.txt

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -310,14 +310,6 @@ package com.google.firebase.dataconnect.serializers {
310310
field @NonNull public static final com.google.firebase.dataconnect.serializers.AnyValueSerializer INSTANCE;
311311
}
312312

313-
public final class DateSerializer implements kotlinx.serialization.KSerializer<java.util.Date> {
314-
method @NonNull public java.util.Date deserialize(@NonNull kotlinx.serialization.encoding.Decoder decoder);
315-
method @NonNull public kotlinx.serialization.descriptors.SerialDescriptor getDescriptor();
316-
method public void serialize(@NonNull kotlinx.serialization.encoding.Encoder encoder, @NonNull java.util.Date value);
317-
property @NonNull public kotlinx.serialization.descriptors.SerialDescriptor descriptor;
318-
field @NonNull public static final com.google.firebase.dataconnect.serializers.DateSerializer INSTANCE;
319-
}
320-
321313
public final class LocalDateSerializer implements kotlinx.serialization.KSerializer<com.google.firebase.dataconnect.LocalDate> {
322314
method @NonNull public com.google.firebase.dataconnect.LocalDate deserialize(@NonNull kotlinx.serialization.encoding.Decoder decoder);
323315
method @NonNull public kotlinx.serialization.descriptors.SerialDescriptor getDescriptor();

firebase-dataconnect/src/main/kotlin/com/google/firebase/dataconnect/serializers/DateSerializer.kt

Lines changed: 0 additions & 76 deletions
This file was deleted.

0 commit comments

Comments
 (0)