Skip to content

Upgrading com.google.firebase:firebase-messaging 22 to 23

Unknown22.0.0 → 23.4.1

UnknownUpgrade verdict

DepDelta hasn't looked for this range's notes in its newest sources yet, so breaking changes can't be ruled out.

  • DepDelta hasn't finished looking for the notes in this range, so it can't rule out breaking changes yet.
  • DepDelta found no commit log for them either.
Unknown for releases without notes

Releases without notes may still need changes. Check their commits before upgrading.

Adds androidx.annotation:annotation 1.2.0, com.google.android.gms:play-services-base 18.0.1, com.google.errorprone:error_prone_annotations 2.9.0, com.google.firebase:firebase-common-ktx 20.4.2, com.google.firebase:firebase-encoders 17.0.0, com.google.firebase:firebase-encoders-json 18.0.0, com.google.firebase:firebase-encoders-proto 16.0.0, org.jetbrains.kotlin:kotlin-stdlib 1.7.10.

Drops androidx.collection:collection, androidx.core:core.

Installs 60 packages in all (was 45).

Generated by DepDelta from published JVM bytecode. Not mixed with prose notes.

  • removed: @interface zzz
  • removed: abstract class zze
  • removed: ctor zzad()
  • removed: ctor zzv()
  • removed: enum zzy
  • removed: final class zzad implements EncoderConfig
  • removed: final class zzae
  • removed: final class zzd implements Configurator
  • removed: final class zzi
  • removed: final class zzl
  • removed: final class zzm
  • removed: final class zzt
  • removed: final class zzv
  • removed: interface zzf
  • removed: interface zzx
  • removed: method zzad.zza(): zzae
  • removed: method zzae.zza(Object, OutputStream): void
  • removed: method zzd.configure(EncoderConfig): void
  • removed: method zze.zzc(): MessagingClientEventExtension
  • removed: method zzv.zza(int): zzv
  • removed: method zzv.zzb(): zzz
  • removed: method zzx.getNumber(): int
  • removed: method zzz.zza(): int
  • removed: method zzz.zzb(): zzy
  • removed: static field zzd.zza: Configurator
  • removed: static field zzy.zza: zzy
  • removed: static field zzy.zzb: zzy
  • removed: static field zzy.zzc: zzy
  • removed: static method zze.zza(Object): byte[]
  • removed: static method zze.zzb(Object, OutputStream): void
  • removed: static method zzi.zza(): zzf
  • removed: static method zzl.zza(InputStream): byte[]
  • removed: static method zzl.zzb(InputStream, long): InputStream
  • removed: static method zzm.zza(InputStream): void
  • removed: static method zzt.zza(Throwable, Throwable): void
  • removed: static method zzy.values(): zzy[]
  • changed: static method CommonNotificationBuilder.createNotificationInfo(Context, String, NotificationParams, String, Resources, PackageManager, Bundle): CommonNotificationBuilder.DisplayNotificationInfo → static method CommonNotificationBuilder.createNotificationInfo(Context, Context, NotificationParams, String, Bundle): CommonNotificationBuilder.DisplayNotificationInfo
  • added: abstract class ProtoEncoderDoNotUse
  • added: class ImageDownload implements Closeable
  • added: ctor FirebaseMessagingKtxRegistrar()
  • added: final class AutoProtoEncoderDoNotUseEncoder implements Configurator
  • added: final class FirebaseMessagingKtxRegistrar implements ComponentRegistrar
  • added: final class MessagingKt
  • added: method AutoProtoEncoderDoNotUseEncoder.configure(EncoderConfig): void
  • added: method FirebaseMessaging.isNotificationDelegationEnabled(): boolean
  • added: method FirebaseMessaging.setNotificationDelegationEnabled(boolean): Task
  • added: method FirebaseMessagingKtxRegistrar.getComponents(): List
  • added: method ImageDownload.blockingDownload(): Bitmap
  • added: method ImageDownload.close(): void
  • added: method ImageDownload.getTask(): Task
  • added: method ImageDownload.start(ExecutorService): void
  • added: method ProtoEncoderDoNotUse.getMessagingClientEventExtension(): MessagingClientEventExtension
  • added: method RemoteMessage.Builder.getCollapseKey(): String
  • added: method RemoteMessage.Builder.getData(): Map
  • added: method RemoteMessage.Builder.getMessageId(): String
  • added: method RemoteMessage.Builder.getMessageType(): String
  • added: method RemoteMessage.Builder.getTtl(): int
  • added: static field AutoProtoEncoderDoNotUseEncoder.CODEGEN_VERSION: int
  • added: static field AutoProtoEncoderDoNotUseEncoder.CONFIG: Configurator
  • added: static field BuildConfig.BUILD_TYPE: String
  • added: static field BuildConfig.DEBUG: boolean
  • added: static field BuildConfig.LIBRARY_PACKAGE_NAME: String
  • added: static field Constants.MessagePayloadKeys.PRODUCT_ID: String
  • added: static method FcmBroadcastProcessor.setServiceConnection(WithinAppServiceConnection): void
  • added: static method ImageDownload.create(String): ImageDownload
  • added: static method MessagingKt.getMessaging(Firebase): FirebaseMessaging
  • added: static method MessagingKt.remoteMessage(String, Function1): RemoteMessage
  • added: static method ProtoEncoderDoNotUse.encode(Object): byte[]
  • added: static method ProtoEncoderDoNotUse.encode(Object, OutputStream): void
  • added: ctor FirebaseMessagingKtxRegistrar()
  • added: final class FirebaseMessagingKtxRegistrar implements ComponentRegistrar
  • added: final class MessagingKt
  • added: method FirebaseMessagingKtxRegistrar.getComponents(): List
  • added: static method MessagingKt.getMessaging(Firebase): FirebaseMessaging
  • added: static method MessagingKt.remoteMessage(String, Function1): RemoteMessage
  • changed: enum MessagingClientEvent.Event implements zzx → enum MessagingClientEvent.Event implements ProtoEnum
  • changed: enum MessagingClientEvent.MessageType implements zzx → enum MessagingClientEvent.MessageType implements ProtoEnum
  • changed: enum MessagingClientEvent.SDKPlatform implements zzx → enum MessagingClientEvent.SDKPlatform implements ProtoEnum
  • added: class PoolableExecutors
  • added: enum ThreadPriority
  • added: interface ExecutorFactory
  • added: method ExecutorFactory.executeOneOff(String, String, ThreadPriority, Runnable): void
  • added: method ExecutorFactory.newScheduledThreadPool(int, ThreadFactory, ThreadPriority): ScheduledExecutorService
  • added: method ExecutorFactory.newScheduledThreadPool(int, ThreadPriority): ScheduledExecutorService
  • added: method ExecutorFactory.newSingleThreadExecutor(ThreadFactory, ThreadPriority): ExecutorService
  • added: method ExecutorFactory.newSingleThreadExecutor(ThreadPriority): ExecutorService
  • added: method ExecutorFactory.newThreadPool(ThreadFactory, ThreadPriority): ExecutorService
  • added: method ExecutorFactory.newThreadPool(ThreadPriority): ExecutorService
  • added: method ExecutorFactory.newThreadPool(int, ThreadFactory, ThreadPriority): ExecutorService
  • added: method ExecutorFactory.newThreadPool(int, ThreadPriority): ExecutorService
  • added: method ExecutorFactory.submitOneOff(String, String, ThreadPriority, Runnable): Future
  • added: static field ThreadPriority.HIGH_SPEED: ThreadPriority
  • added: static field ThreadPriority.LOW_POWER: ThreadPriority
  • added: static method PoolableExecutors.factory(): ExecutorFactory
  • added: static method ThreadPriority.valueOf(String): ThreadPriority
  • added: static method ThreadPriority.values(): ThreadPriority[]