Skip to content

Upgrading com.google.firebase:firebase-database 18 to 19

Unknown18.0.1 → 19.7.0

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 com.google.firebase:firebase-components 16.1.0.

Installs 35 packages in all (was 34).

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

  • added: method FirebaseDatabase.useEmulator(String, int): void
  • added: method Query.endBefore(String): Query
  • added: method Query.endBefore(String, String): Query
  • added: method Query.endBefore(boolean): Query
  • added: method Query.endBefore(boolean, String): Query
  • added: method Query.endBefore(double): Query
  • added: method Query.endBefore(double, String): Query
  • added: method Query.get(): Task
  • added: method Query.startAfter(String): Query
  • added: method Query.startAfter(String, String): Query
  • added: method Query.startAfter(boolean): Query
  • added: method Query.startAfter(boolean, String): Query
  • added: method Query.startAfter(double): Query
  • added: method Query.startAfter(double, String): Query
  • added: static method ServerValue.increment(double): Object
  • added: static method ServerValue.increment(long): Object
  • removed: static method AndroidAuthTokenProvider.forAuthenticatedAccess(InternalAuthProvider): AuthTokenProvider
  • removed: static method AndroidAuthTokenProvider.forUnauthenticatedAccess(): AuthTokenProvider
  • changed: abstract class AndroidAuthTokenProvider implements AuthTokenProvider → class AndroidAuthTokenProvider implements AuthTokenProvider
  • changed: ctor AndroidAuthTokenProvider() → ctor AndroidAuthTokenProvider(Deferred)
  • added: method AndroidAuthTokenProvider.addTokenChangeListener(ExecutorService, AuthTokenProvider.TokenChangeListener): void
  • added: method AndroidAuthTokenProvider.getToken(boolean, AuthTokenProvider.GetTokenCompletionListener): void
  • added: method AndroidAuthTokenProvider.removeTokenChangeListener(AuthTokenProvider.TokenChangeListener): void
  • changed: ctor ConnectionContext(Logger, ConnectionAuthTokenProvider, ScheduledExecutorService, boolean, String, String, String) → ctor ConnectionContext(Logger, ConnectionAuthTokenProvider, ScheduledExecutorService, boolean, String, String, String, String)
  • added: method ConnectionContext.getApplicationId(): String
  • added: method PersistentConnection.get(List, Map): Task
  • added: method PersistentConnectionImpl.get(List, Map): Task
  • removed: static method ServerValues.resolveDeferredValue(Object, Map): Object
  • removed: static method ServerValues.resolveDeferredValueTree(SparseSnapshotTree, Map): SparseSnapshotTree
  • changed: class CompoundWrite implements Iterable → final class CompoundWrite implements Iterable
  • changed: class RepoInfo → final class RepoInfo
  • changed: class Tag → final class Tag
  • changed: class UserWriteRecord → final class UserWriteRecord
  • changed: static method ServerValues.resolveDeferredValueMerge(CompoundWrite, Map): CompoundWrite → static method ServerValues.resolveDeferredValueMerge(CompoundWrite, SyncTree, Path, Map): CompoundWrite
  • changed: static method ServerValues.resolveDeferredValueSnapshot(Node, Map): Node → static method ServerValues.resolveDeferredValueSnapshot(Node, Node, Map): Node
  • added: method Repo.getValue(Query): Task
  • added: method RepoInfo.applyEmulatorSettings(EmulatedServiceSettings): void
  • added: method SyncPoint.getView(QuerySpec, WriteTreeRef, CacheNode): View
  • added: method SyncTree.calcCompleteEventCacheFromRoot(Path, List): Node
  • added: method SyncTree.getServerValue(QuerySpec): Node
  • added: method SyncTree.persistenceServerCache(Query): DataSnapshot
  • added: method SyncTree.setQueryActive(QuerySpec): void
  • added: method SyncTree.setQueryInactive(QuerySpec): void
  • added: static field ServerValues.NAME_OP_INCREMENT: String
  • added: static field ServerValues.NAME_OP_TIMESTAMP: String
  • added: static method RepoManager.clear(): void
  • added: static method ServerValues.resolveDeferredLeafValue(Object, ValueProvider, Map): Object
  • added: static method ServerValues.resolveDeferredValueSnapshot(Node, SyncTree, Path, Map): Node
  • changed: class TrackedQuery → final class TrackedQuery
  • removed: static method Utilities.splitIntoFrames(String, int): String[]
  • changed: class ImmutableTree implements Iterable → final class ImmutableTree implements Iterable
  • changed: class Pair → final class Pair
  • changed: class ParsedUrl → final class ParsedUrl
  • added: method ParsedUrl.equals(Object): boolean
  • added: method ParsedUrl.hashCode(): int
  • added: static method PushIdGenerator.predecessor(String): String
  • added: static method PushIdGenerator.successor(String): String
  • added: static method Utilities.equals(Object, Object): boolean
  • changed: class QueryParams → final class QueryParams
  • changed: class QuerySpec → final class QuerySpec
  • changed: class NamedNode → final class NamedNode
  • changed: class PathIndex extends Index → final class PathIndex extends Index
  • added: static field ChildKey.MAX_KEY_NAME: String
  • added: static field ChildKey.MIN_KEY_NAME: String