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.
In plain terms
- 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.
Must act 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).
API changes
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