From 213f56aacf3562a21eb15ac097dd2dae80226307 Mon Sep 17 00:00:00 2001 From: Yoshikuni Kato Date: Wed, 15 Sep 2021 15:54:56 +0200 Subject: [PATCH 1/4] Update Firebase libraries to 8 --- Podfile.lock | 365 +++++++++++++++++++++---------- RxFirebaseAuthentication.podspec | 4 +- RxFirebaseDatabase.podspec | 2 +- RxFirebaseFirestore.podspec | 2 +- RxFirebaseFunctions.podspec | 2 +- RxFirebaseRemoteConfig.podspec | 2 +- RxFirebaseStorage.podspec | 2 +- 7 files changed, 254 insertions(+), 125 deletions(-) diff --git a/Podfile.lock b/Podfile.lock index ae56547..2115f5b 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -83,8 +83,45 @@ PODS: - abseil/base/throw_delegate (0.20200225.0): - abseil/base/config - abseil/base/raw_logging_internal + - abseil/container/common (0.20200225.0): + - abseil/meta/type_traits + - abseil/types/optional - abseil/container/compressed_tuple (0.20200225.0): - abseil/utility/utility + - abseil/container/container_memory (0.20200225.0): + - abseil/memory/memory + - abseil/utility/utility + - abseil/container/fixed_array (0.20200225.0): + - abseil/algorithm/algorithm + - abseil/base/core_headers + - abseil/base/dynamic_annotations + - abseil/base/throw_delegate + - abseil/container/compressed_tuple + - abseil/memory/memory + - abseil/container/flat_hash_map (0.20200225.0): + - abseil/algorithm/container + - abseil/container/container_memory + - abseil/container/hash_function_defaults + - abseil/container/raw_hash_map + - abseil/memory/memory + - abseil/container/hash_function_defaults (0.20200225.0): + - abseil/base/config + - abseil/hash/hash + - abseil/strings/strings + - abseil/container/hash_policy_traits (0.20200225.0): + - abseil/meta/type_traits + - abseil/container/hashtable_debug_hooks (0.20200225.0): + - abseil/base/config + - abseil/container/hashtablez_sampler (0.20200225.0): + - abseil/base/base + - abseil/base/core_headers + - abseil/base/exponential_biased + - abseil/container/have_sse + - abseil/debugging/stacktrace + - abseil/memory/memory + - abseil/synchronization/synchronization + - abseil/utility/utility + - abseil/container/have_sse (0.20200225.0) - abseil/container/inlined_vector (0.20200225.0): - abseil/algorithm/algorithm - abseil/base/core_headers @@ -97,6 +134,70 @@ PODS: - abseil/memory/memory - abseil/meta/type_traits - abseil/types/span + - abseil/container/layout (0.20200225.0): + - abseil/base/core_headers + - abseil/meta/type_traits + - abseil/strings/strings + - abseil/types/span + - abseil/utility/utility + - abseil/container/raw_hash_map (0.20200225.0): + - abseil/base/throw_delegate + - abseil/container/container_memory + - abseil/container/raw_hash_set + - abseil/container/raw_hash_set (0.20200225.0): + - abseil/base/bits + - abseil/base/config + - abseil/base/core_headers + - abseil/base/endian + - abseil/container/common + - abseil/container/compressed_tuple + - abseil/container/container_memory + - abseil/container/hash_policy_traits + - abseil/container/hashtable_debug_hooks + - abseil/container/hashtablez_sampler + - abseil/container/have_sse + - abseil/container/layout + - abseil/memory/memory + - abseil/meta/type_traits + - abseil/utility/utility + - abseil/debugging/debugging_internal (0.20200225.0): + - abseil/base/config + - abseil/base/core_headers + - abseil/base/dynamic_annotations + - abseil/base/errno_saver + - abseil/base/raw_logging_internal + - abseil/debugging/demangle_internal (0.20200225.0): + - abseil/base/base + - abseil/base/config + - abseil/base/core_headers + - abseil/debugging/stacktrace (0.20200225.0): + - abseil/base/config + - abseil/base/core_headers + - abseil/debugging/debugging_internal + - abseil/debugging/symbolize (0.20200225.0): + - abseil/base/base + - abseil/base/config + - abseil/base/core_headers + - abseil/base/dynamic_annotations + - abseil/base/malloc_internal + - abseil/base/raw_logging_internal + - abseil/debugging/debugging_internal + - abseil/debugging/demangle_internal + - abseil/hash/city (0.20200225.0): + - abseil/base/config + - abseil/base/core_headers + - abseil/base/endian + - abseil/hash/hash (0.20200225.0): + - abseil/base/core_headers + - abseil/base/endian + - abseil/container/fixed_array + - abseil/hash/city + - abseil/meta/type_traits + - abseil/numeric/int128 + - abseil/strings/strings + - abseil/types/optional + - abseil/types/variant + - abseil/utility/utility - abseil/memory (0.20200225.0): - abseil/memory/memory (= 0.20200225.0) - abseil/memory/memory (0.20200225.0): @@ -136,6 +237,31 @@ PODS: - abseil/meta/type_traits - abseil/numeric/int128 - abseil/strings/internal + - abseil/synchronization/graphcycles_internal (0.20200225.0): + - abseil/base/base + - abseil/base/base_internal + - abseil/base/config + - abseil/base/core_headers + - abseil/base/malloc_internal + - abseil/base/raw_logging_internal + - abseil/synchronization/kernel_timeout_internal (0.20200225.0): + - abseil/base/core_headers + - abseil/base/raw_logging_internal + - abseil/time/time + - abseil/synchronization/synchronization (0.20200225.0): + - abseil/base/atomic_hook + - abseil/base/base + - abseil/base/base_internal + - abseil/base/config + - abseil/base/core_headers + - abseil/base/dynamic_annotations + - abseil/base/malloc_internal + - abseil/base/raw_logging_internal + - abseil/debugging/stacktrace + - abseil/debugging/symbolize + - abseil/synchronization/graphcycles_internal + - abseil/synchronization/kernel_timeout_internal + - abseil/time/time - abseil/time (0.20200225.0): - abseil/time/internal (= 0.20200225.0) - abseil/time/time (= 0.20200225.0) @@ -218,72 +344,75 @@ PODS: - BoringSSL-GRPC/Implementation (0.0.7): - BoringSSL-GRPC/Interface (= 0.0.7) - BoringSSL-GRPC/Interface (0.0.7) - - FirebaseABTesting (7.2.0): - - FirebaseCore (~> 7.0) - - FirebaseAuth (7.2.0): - - FirebaseCore (~> 7.0) - - GoogleUtilities/AppDelegateSwizzler (~> 7.0) - - GoogleUtilities/Environment (~> 7.0) - - GTMSessionFetcher/Core (~> 1.4) - - FirebaseCore (7.2.0): - - FirebaseCoreDiagnostics (~> 7.0) - - GoogleUtilities/Environment (~> 7.0) - - GoogleUtilities/Logger (~> 7.0) - - FirebaseCoreDiagnostics (7.2.0): - - GoogleDataTransport (~> 8.0) - - GoogleUtilities/Environment (~> 7.0) - - GoogleUtilities/Logger (~> 7.0) - - nanopb (~> 2.30906.0) - - FirebaseDatabase (7.2.0): - - FirebaseCore (~> 7.0) + - FirebaseABTesting (8.7.0): + - FirebaseCore (~> 8.0) + - FirebaseAuth (8.7.0): + - FirebaseCore (~> 8.0) + - GoogleUtilities/AppDelegateSwizzler (~> 7.4) + - GoogleUtilities/Environment (~> 7.4) + - GTMSessionFetcher/Core (~> 1.5) + - FirebaseCore (8.7.0): + - FirebaseCoreDiagnostics (~> 8.0) + - GoogleUtilities/Environment (~> 7.4) + - GoogleUtilities/Logger (~> 7.4) + - FirebaseCoreDiagnostics (8.7.0): + - GoogleDataTransport (~> 9.0) + - GoogleUtilities/Environment (~> 7.4) + - GoogleUtilities/Logger (~> 7.4) + - nanopb (~> 2.30908.0) + - FirebaseDatabase (8.7.0): + - FirebaseCore (~> 8.0) - leveldb-library (~> 1.22) - - FirebaseFirestore (7.2.0): + - FirebaseFirestore (8.7.0): - abseil/algorithm (= 0.20200225.0) - abseil/base (= 0.20200225.0) + - abseil/container/flat_hash_map (= 0.20200225.0) - abseil/memory (= 0.20200225.0) - abseil/meta (= 0.20200225.0) - abseil/strings/strings (= 0.20200225.0) - abseil/time (= 0.20200225.0) - abseil/types (= 0.20200225.0) - - FirebaseCore (~> 7.0) + - FirebaseCore (~> 8.0) - "gRPC-C++ (~> 1.28.0)" - leveldb-library (~> 1.22) - - nanopb (~> 2.30906.0) - - FirebaseFunctions (7.2.0): - - FirebaseCore (~> 7.0) - - GTMSessionFetcher/Core (~> 1.4) - - FirebaseInstallations (7.2.0): - - FirebaseCore (~> 7.0) - - GoogleUtilities/Environment (~> 7.0) - - GoogleUtilities/UserDefaults (~> 7.0) - - PromisesObjC (~> 1.2) - - FirebaseRemoteConfig (7.2.0): - - FirebaseABTesting (~> 7.0) - - FirebaseCore (~> 7.0) - - FirebaseInstallations (~> 7.0) - - GoogleUtilities/Environment (~> 7.0) - - "GoogleUtilities/NSData+zlib (~> 7.0)" - - FirebaseStorage (7.2.0): - - FirebaseCore (~> 7.0) - - GTMSessionFetcher/Core (~> 1.4) - - GoogleDataTransport (8.0.1): - - nanopb (~> 2.30906.0) - - GoogleUtilities/AppDelegateSwizzler (7.1.1): + - nanopb (~> 2.30908.0) + - FirebaseFunctions (8.7.0): + - FirebaseCore (~> 8.0) + - GTMSessionFetcher/Core (~> 1.5) + - FirebaseInstallations (8.7.0): + - FirebaseCore (~> 8.0) + - GoogleUtilities/Environment (~> 7.4) + - GoogleUtilities/UserDefaults (~> 7.4) + - PromisesObjC (< 3.0, >= 1.2) + - FirebaseRemoteConfig (8.7.0): + - FirebaseABTesting (~> 8.0) + - FirebaseCore (~> 8.0) + - FirebaseInstallations (~> 8.0) + - GoogleUtilities/Environment (~> 7.4) + - "GoogleUtilities/NSData+zlib (~> 7.4)" + - FirebaseStorage (8.7.0): + - FirebaseCore (~> 8.0) + - GTMSessionFetcher/Core (~> 1.5) + - GoogleDataTransport (9.1.0): + - GoogleUtilities/Environment (~> 7.2) + - nanopb (~> 2.30908.0) + - PromisesObjC (< 3.0, >= 1.2) + - GoogleUtilities/AppDelegateSwizzler (7.5.2): - GoogleUtilities/Environment - GoogleUtilities/Logger - GoogleUtilities/Network - - GoogleUtilities/Environment (7.1.1): - - PromisesObjC (~> 1.2) - - GoogleUtilities/Logger (7.1.1): + - GoogleUtilities/Environment (7.5.2): + - PromisesObjC (< 3.0, >= 1.2) + - GoogleUtilities/Logger (7.5.2): - GoogleUtilities/Environment - - GoogleUtilities/Network (7.1.1): + - GoogleUtilities/Network (7.5.2): - GoogleUtilities/Logger - "GoogleUtilities/NSData+zlib" - GoogleUtilities/Reachability - - "GoogleUtilities/NSData+zlib (7.1.1)" - - GoogleUtilities/Reachability (7.1.1): + - "GoogleUtilities/NSData+zlib (7.5.2)" + - GoogleUtilities/Reachability (7.5.2): - GoogleUtilities/Logger - - GoogleUtilities/UserDefaults (7.1.1): + - GoogleUtilities/UserDefaults (7.5.2): - GoogleUtilities/Logger - "gRPC-C++ (1.28.2)": - "gRPC-C++/Implementation (= 1.28.2)" @@ -309,57 +438,57 @@ PODS: - BoringSSL-GRPC (= 0.0.7) - gRPC-Core/Interface (= 1.28.2) - gRPC-Core/Interface (1.28.2) - - GTMSessionFetcher/Core (1.5.0) - - leveldb-library (1.22) - - nanopb (2.30906.0): - - nanopb/decode (= 2.30906.0) - - nanopb/encode (= 2.30906.0) - - nanopb/decode (2.30906.0) - - nanopb/encode (2.30906.0) - - PromisesObjC (1.2.11) - - RxCocoa (5.1.1): + - GTMSessionFetcher/Core (1.7.0) + - leveldb-library (1.22.1) + - nanopb (2.30908.0): + - nanopb/decode (= 2.30908.0) + - nanopb/encode (= 2.30908.0) + - nanopb/decode (2.30908.0) + - nanopb/encode (2.30908.0) + - PromisesObjC (2.0.0) + - RxCocoa (5.1.3): - RxRelay (~> 5) - RxSwift (~> 5) - - RxFirebase/Auth (0.3.8): + - RxFirebase/Auth (0.3.11): - RxFirebaseAuthentication (~> 0.3) - - RxFirebase/Database (0.3.8): + - RxFirebase/Database (0.3.11): - RxFirebaseDatabase (~> 0.3) - - RxFirebase/Firestore (0.3.8): + - RxFirebase/Firestore (0.3.11): - RxFirebaseFirestore (~> 0.3) - - RxFirebase/Functions (0.3.8): + - RxFirebase/Functions (0.3.11): - RxFirebaseFunctions (~> 0.3) - - RxFirebase/RemoteConfig (0.3.8): + - RxFirebase/RemoteConfig (0.3.11): - RxFirebaseRemoteConfig (~> 0.3) - - RxFirebase/Storage (0.3.8): + - RxFirebase/Storage (0.3.11): - RxFirebaseStorage (~> 0.3) - - RxFirebaseAuthentication (0.3.8): - - FirebaseAuth (~> 7) - - FirebaseCore (~> 7) - - RxCocoa (~> 5) - - RxSwift (~> 5) - - RxFirebaseDatabase (0.3.8): - - FirebaseDatabase (~> 7) - - RxCocoa (~> 5) - - RxSwift (~> 5) - - RxFirebaseFirestore (0.3.8): - - FirebaseFirestore (~> 7) - - RxCocoa (~> 5) - - RxSwift (~> 5) - - RxFirebaseFunctions (0.3.8): - - FirebaseFunctions (~> 7) - - RxCocoa (~> 5) - - RxSwift (~> 5) - - RxFirebaseRemoteConfig (0.3.8): - - FirebaseRemoteConfig (~> 7) - - RxCocoa (~> 5) - - RxSwift (~> 5) - - RxFirebaseStorage (0.3.8): - - FirebaseStorage (~> 7) - - RxCocoa (~> 5) - - RxSwift (~> 5) - - RxRelay (5.1.1): + - RxFirebaseAuthentication (0.3.11): + - FirebaseAuth (~> 8) + - FirebaseCore (~> 8) + - RxCocoa (~> 5.1) + - RxSwift (~> 5.1) + - RxFirebaseDatabase (0.3.11): + - FirebaseDatabase (~> 8) + - RxCocoa (~> 5.1) + - RxSwift (~> 5.1) + - RxFirebaseFirestore (0.3.11): + - FirebaseFirestore (~> 8) + - RxCocoa (~> 5.1) + - RxSwift (~> 5.1) + - RxFirebaseFunctions (0.3.11): + - FirebaseFunctions (~> 8) + - RxCocoa (~> 5.1) + - RxSwift (~> 5.1) + - RxFirebaseRemoteConfig (0.3.11): + - FirebaseRemoteConfig (~> 8) + - RxCocoa (~> 5.1) + - RxSwift (~> 5.1) + - RxFirebaseStorage (0.3.11): + - FirebaseStorage (~> 8) + - RxCocoa (~> 5.1) + - RxSwift (~> 5.1) + - RxRelay (5.1.3): - RxSwift (~> 5) - - RxSwift (5.1.1) + - RxSwift (5.1.3) DEPENDENCIES: - RxFirebase/Auth (from `./`) @@ -420,35 +549,35 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: abseil: 6c8eb7892aefa08d929b39f9bb108e5367e3228f BoringSSL-GRPC: 8edf627ee524575e2f8d19d56f068b448eea3879 - FirebaseABTesting: 55ed7b94464eee98180d91131f3c85e554ae243d - FirebaseAuth: e6a214cc897d2eab7635b1e5dd6b4298fd1e776b - FirebaseCore: c959e8a598f83125c01c1700d9161b236ab3833c - FirebaseCoreDiagnostics: 2d508e12e77e9691ca67d1669b91ee80f0985b29 - FirebaseDatabase: efb4d986413f55f7d9a05e621bd86ca1589e6ca7 - FirebaseFirestore: 526c70e247f550206e5c02a7bafc264588847499 - FirebaseFunctions: 64d08fe979f2c5b38cb80f19ed99bbe08e952708 - FirebaseInstallations: 9ab3a9a6522e687f59ff9bcfd92949ac85073f3c - FirebaseRemoteConfig: 73cad38920c491ea81c5c66f9e94a87f265b85a4 - FirebaseStorage: 4c2cdd98dfe5f6b3fae02db0da72105ac5554bbd - GoogleDataTransport: e4085e6762f36a6141738f46b0153473ce57fb18 - GoogleUtilities: 3dc4ff0d5e4840e2fa8eef0889620e8c33d4218c + FirebaseABTesting: 5a72ea0e88422f9e223614cb4016cafffb2af8d1 + FirebaseAuth: 2e7d029977648c67a5d51a263d4cbab76d34cf12 + FirebaseCore: f4804c1d3f4bbbefc88904d15653038f2c99ddf7 + FirebaseCoreDiagnostics: b63732f581a1c6a453ec7241f9ab60b3a5bd3450 + FirebaseDatabase: afc82291f9ed94ff949cec1b9505e8c3b944bc0f + FirebaseFirestore: e722ba956610c45d368d9787689e2aa41b809e68 + FirebaseFunctions: 9b78e79a3de4ee00ca1af7fd8c5fd7ed76fbf702 + FirebaseInstallations: ede6fb72bb6337914e5888b399271259d0c4910c + FirebaseRemoteConfig: 34300dd83055c06e2768d0932dd8fb2c1575745f + FirebaseStorage: 2e6e58fe31fb0061fdce3f156d0ebc964e9de6ba + GoogleDataTransport: 85fd18ff3019bb85d3f2c551d04c481dedf71fc9 + GoogleUtilities: 8de2a97a17e15b6b98e38e8770e2d129a57c0040 "gRPC-C++": 13d8ccef97d5c3c441b7e3c529ef28ebee86fad2 gRPC-Core: 4afa11bfbedf7cdecd04de535a9e046893404ed5 - GTMSessionFetcher: b3503b20a988c4e20cc189aa798fd18220133f52 - leveldb-library: 55d93ee664b4007aac644a782d11da33fba316f7 - nanopb: 1bf24dd71191072e120b83dd02d08f3da0d65e53 - PromisesObjC: 8c196f5a328c2cba3e74624585467a557dcb482f - RxCocoa: 32065309a38d29b5b0db858819b5bf9ef038b601 - RxFirebase: 4c80f346f8d43fcd5fe40b61a84d93b5dc8b0e55 - RxFirebaseAuthentication: b40174bf57fbbbf8157192396ecdba4b354b478a - RxFirebaseDatabase: 97e4cc6dc40aac6215cfe90a55398c841c8d9081 - RxFirebaseFirestore: ecd6f2550ac4178a532e520b2021cede19000e45 - RxFirebaseFunctions: 0fea59596122baa7501514f20454b0ba2f070445 - RxFirebaseRemoteConfig: 86ccb53b8d590cdf1f82cf3cb336bbe556a2a375 - RxFirebaseStorage: 2c6207c6a057945836b81f989b76bb5cd98edcab - RxRelay: d77f7d771495f43c556cbc43eebd1bb54d01e8e9 - RxSwift: 81470a2074fa8780320ea5fe4102807cb7118178 + GTMSessionFetcher: 43748f93435c2aa068b1cbe39655aaf600652e91 + leveldb-library: 50c7b45cbd7bf543c81a468fe557a16ae3db8729 + nanopb: a0ba3315591a9ae0a16a309ee504766e90db0c96 + PromisesObjC: 68159ce6952d93e17b2dfe273b8c40907db5ba58 + RxCocoa: e2ed092d5432e4296aa818021d27de4090ac0354 + RxFirebase: 39de0d171723e4c57b7c514dca8e775d1fd11a3a + RxFirebaseAuthentication: f39320eb74ca24b0f22c4649dedd5a59c66c5386 + RxFirebaseDatabase: 9423b47012bb5b8c4c106dcd515a86041d27fb6e + RxFirebaseFirestore: d57627a5f9515eaae1e568e9319a8740f5780d7e + RxFirebaseFunctions: 7761b744e4312bc4ce14a0db40d29954120f5961 + RxFirebaseRemoteConfig: 6859b3cc14a009ea36477d68d46d289e85ce9c13 + RxFirebaseStorage: bef00e4e25876f9f026b1c2fcabc8f60ded8c05d + RxRelay: 5a18c2eb2d68326ebaf0112f80d837ae41b92b97 + RxSwift: 915abbdfb62214aa89ccd0b194d44fb478019b27 -PODFILE CHECKSUM: 191ff931ea02436382fc98ed819d055b400e4a3c +PODFILE CHECKSUM: 217d6e241a952d06db0cd2ac912fa96d8886c1d9 -COCOAPODS: 1.10.0 +COCOAPODS: 1.11.2 diff --git a/RxFirebaseAuthentication.podspec b/RxFirebaseAuthentication.podspec index 0550f2b..939f342 100644 --- a/RxFirebaseAuthentication.podspec +++ b/RxFirebaseAuthentication.podspec @@ -28,8 +28,8 @@ Pod::Spec.new do |s| s.static_framework = true s.dependency 'RxSwift', '~> 5.1' s.dependency 'RxCocoa', '~> 5.1' - s.dependency 'FirebaseAuth', '~> 7' - s.dependency 'FirebaseCore', '~> 7' + s.dependency 'FirebaseAuth', '~> 8' + s.dependency 'FirebaseCore', '~> 8' s.source_files = 'Sources/Auth/**/*' end diff --git a/RxFirebaseDatabase.podspec b/RxFirebaseDatabase.podspec index dac96a9..3b85a0b 100644 --- a/RxFirebaseDatabase.podspec +++ b/RxFirebaseDatabase.podspec @@ -28,7 +28,7 @@ Pod::Spec.new do |s| s.static_framework = true s.dependency 'RxSwift', '~> 5.1' s.dependency 'RxCocoa', '~> 5.1' - s.dependency 'FirebaseDatabase', '~> 7' + s.dependency 'FirebaseDatabase', '~> 8' s.source_files = 'Sources/Database/**/*' end diff --git a/RxFirebaseFirestore.podspec b/RxFirebaseFirestore.podspec index c6cf2ce..9721edd 100644 --- a/RxFirebaseFirestore.podspec +++ b/RxFirebaseFirestore.podspec @@ -28,7 +28,7 @@ Pod::Spec.new do |s| s.static_framework = true s.dependency 'RxSwift', '~> 5.1' s.dependency 'RxCocoa', '~> 5.1' - s.dependency 'FirebaseFirestore', '~> 7' + s.dependency 'FirebaseFirestore', '~> 8' s.source_files = 'Sources/Firestore/**/*' end diff --git a/RxFirebaseFunctions.podspec b/RxFirebaseFunctions.podspec index e21562a..2950a0a 100644 --- a/RxFirebaseFunctions.podspec +++ b/RxFirebaseFunctions.podspec @@ -28,7 +28,7 @@ Pod::Spec.new do |s| s.static_framework = true s.dependency 'RxSwift', '~> 5.1' s.dependency 'RxCocoa', '~> 5.1' - s.dependency 'FirebaseFunctions', '~> 7' + s.dependency 'FirebaseFunctions', '~> 8' s.source_files = 'Sources/Functions/**/*' end diff --git a/RxFirebaseRemoteConfig.podspec b/RxFirebaseRemoteConfig.podspec index 3d02a15..4b2e45f 100644 --- a/RxFirebaseRemoteConfig.podspec +++ b/RxFirebaseRemoteConfig.podspec @@ -28,7 +28,7 @@ Pod::Spec.new do |s| s.static_framework = true s.dependency 'RxSwift', '~> 5.1' s.dependency 'RxCocoa', '~> 5.1' - s.dependency 'FirebaseRemoteConfig', '~> 7' + s.dependency 'FirebaseRemoteConfig', '~> 8' s.source_files = 'Sources/RemoteConfig/**/*' end diff --git a/RxFirebaseStorage.podspec b/RxFirebaseStorage.podspec index 1588f1e..9760d66 100644 --- a/RxFirebaseStorage.podspec +++ b/RxFirebaseStorage.podspec @@ -28,7 +28,7 @@ Pod::Spec.new do |s| s.static_framework = true s.dependency 'RxSwift', '~> 5.1' s.dependency 'RxCocoa', '~> 5.1' - s.dependency 'FirebaseStorage', '~> 7' + s.dependency 'FirebaseStorage', '~> 8' s.source_files = 'Sources/Storage/**/*' end From 3c8d1d4ca06f5882f9f8f6df1e70dfa7d4875a09 Mon Sep 17 00:00:00 2001 From: Yoshikuni Kato Date: Tue, 21 Sep 2021 15:22:06 +0200 Subject: [PATCH 2/4] Update RxSwift/RxCocoa to 6 --- Podfile.lock | 54 +++++++++---------- RxFirebaseAuthentication.podspec | 4 +- RxFirebaseDatabase.podspec | 4 +- RxFirebaseFirestore.podspec | 4 +- RxFirebaseFunctions.podspec | 4 +- RxFirebaseRemoteConfig.podspec | 4 +- RxFirebaseStorage.podspec | 4 +- Sources/Database/FIRDatabaseQuery+Rx.swift | 4 +- .../Database/FIRDatabaseReference+Rx.swift | 18 +++---- 9 files changed, 50 insertions(+), 50 deletions(-) diff --git a/Podfile.lock b/Podfile.lock index 2115f5b..bc35adb 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -446,9 +446,9 @@ PODS: - nanopb/decode (2.30908.0) - nanopb/encode (2.30908.0) - PromisesObjC (2.0.0) - - RxCocoa (5.1.3): - - RxRelay (~> 5) - - RxSwift (~> 5) + - RxCocoa (6.2.0): + - RxRelay (= 6.2.0) + - RxSwift (= 6.2.0) - RxFirebase/Auth (0.3.11): - RxFirebaseAuthentication (~> 0.3) - RxFirebase/Database (0.3.11): @@ -464,31 +464,31 @@ PODS: - RxFirebaseAuthentication (0.3.11): - FirebaseAuth (~> 8) - FirebaseCore (~> 8) - - RxCocoa (~> 5.1) - - RxSwift (~> 5.1) + - RxCocoa (~> 6) + - RxSwift (~> 6) - RxFirebaseDatabase (0.3.11): - FirebaseDatabase (~> 8) - - RxCocoa (~> 5.1) - - RxSwift (~> 5.1) + - RxCocoa (~> 6) + - RxSwift (~> 6) - RxFirebaseFirestore (0.3.11): - FirebaseFirestore (~> 8) - - RxCocoa (~> 5.1) - - RxSwift (~> 5.1) + - RxCocoa (~> 6) + - RxSwift (~> 6) - RxFirebaseFunctions (0.3.11): - FirebaseFunctions (~> 8) - - RxCocoa (~> 5.1) - - RxSwift (~> 5.1) + - RxCocoa (~> 6) + - RxSwift (~> 6) - RxFirebaseRemoteConfig (0.3.11): - FirebaseRemoteConfig (~> 8) - - RxCocoa (~> 5.1) - - RxSwift (~> 5.1) + - RxCocoa (~> 6) + - RxSwift (~> 6) - RxFirebaseStorage (0.3.11): - FirebaseStorage (~> 8) - - RxCocoa (~> 5.1) - - RxSwift (~> 5.1) - - RxRelay (5.1.3): - - RxSwift (~> 5) - - RxSwift (5.1.3) + - RxCocoa (~> 6) + - RxSwift (~> 6) + - RxRelay (6.2.0): + - RxSwift (= 6.2.0) + - RxSwift (6.2.0) DEPENDENCIES: - RxFirebase/Auth (from `./`) @@ -567,16 +567,16 @@ SPEC CHECKSUMS: leveldb-library: 50c7b45cbd7bf543c81a468fe557a16ae3db8729 nanopb: a0ba3315591a9ae0a16a309ee504766e90db0c96 PromisesObjC: 68159ce6952d93e17b2dfe273b8c40907db5ba58 - RxCocoa: e2ed092d5432e4296aa818021d27de4090ac0354 + RxCocoa: 4baf94bb35f2c0ab31bc0cb9f1900155f646ba42 RxFirebase: 39de0d171723e4c57b7c514dca8e775d1fd11a3a - RxFirebaseAuthentication: f39320eb74ca24b0f22c4649dedd5a59c66c5386 - RxFirebaseDatabase: 9423b47012bb5b8c4c106dcd515a86041d27fb6e - RxFirebaseFirestore: d57627a5f9515eaae1e568e9319a8740f5780d7e - RxFirebaseFunctions: 7761b744e4312bc4ce14a0db40d29954120f5961 - RxFirebaseRemoteConfig: 6859b3cc14a009ea36477d68d46d289e85ce9c13 - RxFirebaseStorage: bef00e4e25876f9f026b1c2fcabc8f60ded8c05d - RxRelay: 5a18c2eb2d68326ebaf0112f80d837ae41b92b97 - RxSwift: 915abbdfb62214aa89ccd0b194d44fb478019b27 + RxFirebaseAuthentication: c15de45fca5f4d1ec1e965ab0c6dc6bc601153c6 + RxFirebaseDatabase: d464f61583edb0cddca8a26e78f1bcee4b563d43 + RxFirebaseFirestore: 64ef5874308ffd6e96e3ccbc0470957238a86c13 + RxFirebaseFunctions: 7a250155a3ae3f860bd2bbcf4d08247a46575eb9 + RxFirebaseRemoteConfig: 6ea9f6eb6a1a41e1835d255db2379d4f7ba0c0c3 + RxFirebaseStorage: 70a8f7bdf5f197ba251286d31e5fb746892c6e74 + RxRelay: e72dbfd157807478401ef1982e1c61c945c94b2f + RxSwift: d356ab7bee873611322f134c5f9ef379fa183d8f PODFILE CHECKSUM: 217d6e241a952d06db0cd2ac912fa96d8886c1d9 diff --git a/RxFirebaseAuthentication.podspec b/RxFirebaseAuthentication.podspec index 939f342..2059937 100644 --- a/RxFirebaseAuthentication.podspec +++ b/RxFirebaseAuthentication.podspec @@ -26,8 +26,8 @@ Pod::Spec.new do |s| s.tvos.deployment_target = '10.0' s.static_framework = true - s.dependency 'RxSwift', '~> 5.1' - s.dependency 'RxCocoa', '~> 5.1' + s.dependency 'RxSwift', '~> 6' + s.dependency 'RxCocoa', '~> 6' s.dependency 'FirebaseAuth', '~> 8' s.dependency 'FirebaseCore', '~> 8' diff --git a/RxFirebaseDatabase.podspec b/RxFirebaseDatabase.podspec index 3b85a0b..cb2686f 100644 --- a/RxFirebaseDatabase.podspec +++ b/RxFirebaseDatabase.podspec @@ -26,8 +26,8 @@ Pod::Spec.new do |s| s.tvos.deployment_target = '10.0' s.static_framework = true - s.dependency 'RxSwift', '~> 5.1' - s.dependency 'RxCocoa', '~> 5.1' + s.dependency 'RxSwift', '~> 6' + s.dependency 'RxCocoa', '~> 6' s.dependency 'FirebaseDatabase', '~> 8' s.source_files = 'Sources/Database/**/*' diff --git a/RxFirebaseFirestore.podspec b/RxFirebaseFirestore.podspec index 9721edd..edcf45b 100644 --- a/RxFirebaseFirestore.podspec +++ b/RxFirebaseFirestore.podspec @@ -26,8 +26,8 @@ Pod::Spec.new do |s| s.tvos.deployment_target = '10.0' s.static_framework = true - s.dependency 'RxSwift', '~> 5.1' - s.dependency 'RxCocoa', '~> 5.1' + s.dependency 'RxSwift', '~> 6' + s.dependency 'RxCocoa', '~> 6' s.dependency 'FirebaseFirestore', '~> 8' s.source_files = 'Sources/Firestore/**/*' diff --git a/RxFirebaseFunctions.podspec b/RxFirebaseFunctions.podspec index 2950a0a..bd006f9 100644 --- a/RxFirebaseFunctions.podspec +++ b/RxFirebaseFunctions.podspec @@ -26,8 +26,8 @@ Pod::Spec.new do |s| s.tvos.deployment_target = '10.0' s.static_framework = true - s.dependency 'RxSwift', '~> 5.1' - s.dependency 'RxCocoa', '~> 5.1' + s.dependency 'RxSwift', '~> 6' + s.dependency 'RxCocoa', '~> 6' s.dependency 'FirebaseFunctions', '~> 8' s.source_files = 'Sources/Functions/**/*' diff --git a/RxFirebaseRemoteConfig.podspec b/RxFirebaseRemoteConfig.podspec index 4b2e45f..e39f20a 100644 --- a/RxFirebaseRemoteConfig.podspec +++ b/RxFirebaseRemoteConfig.podspec @@ -26,8 +26,8 @@ Pod::Spec.new do |s| s.tvos.deployment_target = '10.0' s.static_framework = true - s.dependency 'RxSwift', '~> 5.1' - s.dependency 'RxCocoa', '~> 5.1' + s.dependency 'RxSwift', '~> 6' + s.dependency 'RxCocoa', '~> 6' s.dependency 'FirebaseRemoteConfig', '~> 8' s.source_files = 'Sources/RemoteConfig/**/*' diff --git a/RxFirebaseStorage.podspec b/RxFirebaseStorage.podspec index 9760d66..658ccd1 100644 --- a/RxFirebaseStorage.podspec +++ b/RxFirebaseStorage.podspec @@ -26,8 +26,8 @@ Pod::Spec.new do |s| s.tvos.deployment_target = '10.0' s.static_framework = true - s.dependency 'RxSwift', '~> 5.1' - s.dependency 'RxCocoa', '~> 5.1' + s.dependency 'RxSwift', '~> 6' + s.dependency 'RxCocoa', '~> 6' s.dependency 'FirebaseStorage', '~> 8' s.source_files = 'Sources/Storage/**/*' diff --git a/Sources/Database/FIRDatabaseQuery+Rx.swift b/Sources/Database/FIRDatabaseQuery+Rx.swift index d844a08..e4150f1 100644 --- a/Sources/Database/FIRDatabaseQuery+Rx.swift +++ b/Sources/Database/FIRDatabaseQuery+Rx.swift @@ -84,7 +84,7 @@ extension Reactive where Base: DatabaseQuery { self.base.observeSingleEvent(of: eventType, with: { (snapshot) in singleEventListener(.success(snapshot)) }, withCancel: { (error) in - singleEventListener(.error(error)) + singleEventListener(.failure(error)) }) return Disposables.create() }) @@ -105,7 +105,7 @@ extension Reactive where Base: DatabaseQuery { self.base.observeSingleEvent(of: eventType, andPreviousSiblingKeyWith: { (snapshot, prevKey) in singleEventListener(.success(PreviousSiblingKeyDataSnapshot(snapshot, prevKey))) }, withCancel: { (error) in - singleEventListener(.error(error)) + singleEventListener(.failure(error)) }) return Disposables.create() }) diff --git a/Sources/Database/FIRDatabaseReference+Rx.swift b/Sources/Database/FIRDatabaseReference+Rx.swift index e2ae733..3258007 100644 --- a/Sources/Database/FIRDatabaseReference+Rx.swift +++ b/Sources/Database/FIRDatabaseReference+Rx.swift @@ -24,7 +24,7 @@ extension Reactive where Base: DatabaseReference { return Single.create(subscribe: { (singleEventListener) -> Disposable in self.base.setValue(value, andPriority: priority, withCompletionBlock: { (error, ref) in if let error = error { - singleEventListener(.error(error)) + singleEventListener(.failure(error)) } else { singleEventListener(.success(ref)) @@ -47,7 +47,7 @@ extension Reactive where Base: DatabaseReference { return Single.create(subscribe: { (singleEventListener) -> Disposable in self.base.removeValue(completionBlock: { (error, ref) in if let error = error { - singleEventListener(.error(error)) + singleEventListener(.failure(error)) } else { singleEventListener(.success(ref)) @@ -84,7 +84,7 @@ extension Reactive where Base: DatabaseReference { return Single.create(subscribe: { (singleEventListener) -> Disposable in self.base.setPriority(priority, withCompletionBlock: { (error, ref) in if let error = error { - singleEventListener(.error(error)) + singleEventListener(.failure(error)) } else { singleEventListener(.success(ref)) @@ -104,7 +104,7 @@ extension Reactive where Base: DatabaseReference { return Single.create(subscribe: { (singleEventListener) -> Disposable in self.base.updateChildValues(values, withCompletionBlock: { (error, ref) in if let error = error { - singleEventListener(.error(error)) + singleEventListener(.failure(error)) } else { singleEventListener(.success(ref)) @@ -126,7 +126,7 @@ extension Reactive where Base: DatabaseReference { return Single.create(subscribe: { (singleEventListener) -> Disposable in self.base.onDisconnectSetValue(value, andPriority: priority, withCompletionBlock: { (error, ref) in if let error = error { - singleEventListener(.error(error)) + singleEventListener(.failure(error)) } else { singleEventListener(.success(ref)) @@ -147,7 +147,7 @@ extension Reactive where Base: DatabaseReference { return Single.create(subscribe: { (singleEventListener) -> Disposable in self.base.onDisconnectRemoveValue(completionBlock: { (error, ref) in if let error = error { - singleEventListener(.error(error)) + singleEventListener(.failure(error)) } else { singleEventListener(.success(ref)) @@ -169,7 +169,7 @@ extension Reactive where Base: DatabaseReference { return Single.create(subscribe: { (singleEventListener) -> Disposable in self.base.onDisconnectUpdateChildValues(values, withCompletionBlock: { (error, ref) in if let error = error { - singleEventListener(.error(error)) + singleEventListener(.failure(error)) } else { singleEventListener(.success(ref)) @@ -188,7 +188,7 @@ extension Reactive where Base: DatabaseReference { return Single.create(subscribe: { (singleEventListener) -> Disposable in self.base.cancelDisconnectOperations(completionBlock: { (error, ref) in if let error = error { - singleEventListener(.error(error)) + singleEventListener(.failure(error)) } else { singleEventListener(.success(ref)) @@ -219,7 +219,7 @@ extension Reactive where Base: DatabaseReference { return Single.create(subscribe: { (singleEventListener) -> Disposable in self.base.runTransactionBlock(block, andCompletionBlock: { (error, committed, snapshot) in if let error = error { - singleEventListener(.error(error)) + singleEventListener(.failure(error)) } else { singleEventListener(.success(DatabaseReferenceTransactionResult(committed, snapshot))) From 6cabdedb70c808c56aa29e0702ece3d467848a52 Mon Sep 17 00:00:00 2001 From: Yoshikuni Kato Date: Tue, 21 Sep 2021 15:34:45 +0200 Subject: [PATCH 3/4] Update project settings by Xcode suggestions --- RxFirebase.xcodeproj/project.pbxproj | 14 +++++++++----- .../xcshareddata/xcschemes/Example - tvOS.xcscheme | 10 +++------- .../xcshareddata/xcschemes/Example.xcscheme | 10 +++------- 3 files changed, 15 insertions(+), 19 deletions(-) diff --git a/RxFirebase.xcodeproj/project.pbxproj b/RxFirebase.xcodeproj/project.pbxproj index fd1d5bb..573e78d 100644 --- a/RxFirebase.xcodeproj/project.pbxproj +++ b/RxFirebase.xcodeproj/project.pbxproj @@ -223,7 +223,7 @@ isa = PBXProject; attributes = { LastSwiftUpdateCheck = 1010; - LastUpgradeCheck = 0930; + LastUpgradeCheck = 1250; ORGANIZATIONNAME = RxSwiftCommunity; TargetAttributes = { 607FACCF1AFB9204008FA782 = { @@ -488,6 +488,7 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; @@ -506,6 +507,7 @@ CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; @@ -531,7 +533,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 9.3; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; @@ -544,6 +546,7 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; @@ -562,6 +565,7 @@ CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; @@ -580,7 +584,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 9.3; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; @@ -595,7 +599,7 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; INFOPLIST_FILE = Example/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; MODULE_NAME = ExampleApp; PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.$(PRODUCT_NAME:rfc1034identifier)"; @@ -611,7 +615,7 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; INFOPLIST_FILE = Example/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; MODULE_NAME = ExampleApp; PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.$(PRODUCT_NAME:rfc1034identifier)"; diff --git a/RxFirebase.xcodeproj/xcshareddata/xcschemes/Example - tvOS.xcscheme b/RxFirebase.xcodeproj/xcshareddata/xcschemes/Example - tvOS.xcscheme index 4bd63af..170fb68 100644 --- a/RxFirebase.xcodeproj/xcshareddata/xcschemes/Example - tvOS.xcscheme +++ b/RxFirebase.xcodeproj/xcshareddata/xcschemes/Example - tvOS.xcscheme @@ -1,6 +1,6 @@ - - - - + + - - - - - - + + - - Date: Tue, 21 Sep 2021 16:42:28 +0200 Subject: [PATCH 4/4] Update version number to 0.4.0, requirements in README --- Podfile.lock | 38 ++++++++++++++++---------------- README.md | 5 +++-- RxFirebase.podspec | 2 +- RxFirebaseAuthentication.podspec | 2 +- RxFirebaseDatabase.podspec | 2 +- RxFirebaseFirestore.podspec | 2 +- RxFirebaseFunctions.podspec | 2 +- RxFirebaseRemoteConfig.podspec | 2 +- RxFirebaseStorage.podspec | 2 +- 9 files changed, 29 insertions(+), 28 deletions(-) diff --git a/Podfile.lock b/Podfile.lock index bc35adb..10f1a14 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -449,40 +449,40 @@ PODS: - RxCocoa (6.2.0): - RxRelay (= 6.2.0) - RxSwift (= 6.2.0) - - RxFirebase/Auth (0.3.11): + - RxFirebase/Auth (0.4.0): - RxFirebaseAuthentication (~> 0.3) - - RxFirebase/Database (0.3.11): + - RxFirebase/Database (0.4.0): - RxFirebaseDatabase (~> 0.3) - - RxFirebase/Firestore (0.3.11): + - RxFirebase/Firestore (0.4.0): - RxFirebaseFirestore (~> 0.3) - - RxFirebase/Functions (0.3.11): + - RxFirebase/Functions (0.4.0): - RxFirebaseFunctions (~> 0.3) - - RxFirebase/RemoteConfig (0.3.11): + - RxFirebase/RemoteConfig (0.4.0): - RxFirebaseRemoteConfig (~> 0.3) - - RxFirebase/Storage (0.3.11): + - RxFirebase/Storage (0.4.0): - RxFirebaseStorage (~> 0.3) - - RxFirebaseAuthentication (0.3.11): + - RxFirebaseAuthentication (0.4.0): - FirebaseAuth (~> 8) - FirebaseCore (~> 8) - RxCocoa (~> 6) - RxSwift (~> 6) - - RxFirebaseDatabase (0.3.11): + - RxFirebaseDatabase (0.4.0): - FirebaseDatabase (~> 8) - RxCocoa (~> 6) - RxSwift (~> 6) - - RxFirebaseFirestore (0.3.11): + - RxFirebaseFirestore (0.4.0): - FirebaseFirestore (~> 8) - RxCocoa (~> 6) - RxSwift (~> 6) - - RxFirebaseFunctions (0.3.11): + - RxFirebaseFunctions (0.4.0): - FirebaseFunctions (~> 8) - RxCocoa (~> 6) - RxSwift (~> 6) - - RxFirebaseRemoteConfig (0.3.11): + - RxFirebaseRemoteConfig (0.4.0): - FirebaseRemoteConfig (~> 8) - RxCocoa (~> 6) - RxSwift (~> 6) - - RxFirebaseStorage (0.3.11): + - RxFirebaseStorage (0.4.0): - FirebaseStorage (~> 8) - RxCocoa (~> 6) - RxSwift (~> 6) @@ -568,13 +568,13 @@ SPEC CHECKSUMS: nanopb: a0ba3315591a9ae0a16a309ee504766e90db0c96 PromisesObjC: 68159ce6952d93e17b2dfe273b8c40907db5ba58 RxCocoa: 4baf94bb35f2c0ab31bc0cb9f1900155f646ba42 - RxFirebase: 39de0d171723e4c57b7c514dca8e775d1fd11a3a - RxFirebaseAuthentication: c15de45fca5f4d1ec1e965ab0c6dc6bc601153c6 - RxFirebaseDatabase: d464f61583edb0cddca8a26e78f1bcee4b563d43 - RxFirebaseFirestore: 64ef5874308ffd6e96e3ccbc0470957238a86c13 - RxFirebaseFunctions: 7a250155a3ae3f860bd2bbcf4d08247a46575eb9 - RxFirebaseRemoteConfig: 6ea9f6eb6a1a41e1835d255db2379d4f7ba0c0c3 - RxFirebaseStorage: 70a8f7bdf5f197ba251286d31e5fb746892c6e74 + RxFirebase: 1d62725036be2f8292f7832625766db7cd9ea1bb + RxFirebaseAuthentication: c55703fabc3ea97d2889a1991f2da0586c8a9f87 + RxFirebaseDatabase: e7a75799d5340937ed5bf9930d33610b0dd80398 + RxFirebaseFirestore: 7e781985e2709fefd7ca500e1e7ef8eee88c6627 + RxFirebaseFunctions: 278c76689f2b0a2952d0583364b661d190e64bf0 + RxFirebaseRemoteConfig: 87dcce472412893bd99bf7d1b3d6997cb2de9fe2 + RxFirebaseStorage: c5a887f661192d5e00bdc82d17c7870c7753fc6d RxRelay: e72dbfd157807478401ef1982e1c61c945c94b2f RxSwift: d356ab7bee873611322f134c5f9ef379fa183d8f diff --git a/README.md b/README.md index 0d3242a..ca60505 100644 --- a/README.md +++ b/README.md @@ -7,9 +7,10 @@ ## Requirements -Xcode 9.0 +Xcode 12.x +Swift 5.x -Swift 4.0 +For Xcode 11 and below, use RxFirebase 0.3.x ## Installation diff --git a/RxFirebase.podspec b/RxFirebase.podspec index 55ba009..642a677 100644 --- a/RxFirebase.podspec +++ b/RxFirebase.podspec @@ -8,7 +8,7 @@ Pod::Spec.new do |s| s.name = 'RxFirebase' - s.version = '0.3.11' + s.version = '0.4.0' s.summary = 'RxSwift extensions for Firebase.' # This description is used to generate tags and improve search results. diff --git a/RxFirebaseAuthentication.podspec b/RxFirebaseAuthentication.podspec index 2059937..aba6bfb 100644 --- a/RxFirebaseAuthentication.podspec +++ b/RxFirebaseAuthentication.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'RxFirebaseAuthentication' - s.version = '0.3.11' + s.version = '0.4.0' s.summary = 'RxSwift extensions for FirebaseAuth.' # This description is used to generate tags and improve search results. diff --git a/RxFirebaseDatabase.podspec b/RxFirebaseDatabase.podspec index cb2686f..f6e5d69 100644 --- a/RxFirebaseDatabase.podspec +++ b/RxFirebaseDatabase.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'RxFirebaseDatabase' - s.version = '0.3.11' + s.version = '0.4.0' s.summary = 'RxSwift extensions for FirebaseDatabase.' # This description is used to generate tags and improve search results. diff --git a/RxFirebaseFirestore.podspec b/RxFirebaseFirestore.podspec index edcf45b..277bf28 100644 --- a/RxFirebaseFirestore.podspec +++ b/RxFirebaseFirestore.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'RxFirebaseFirestore' - s.version = '0.3.11' + s.version = '0.4.0' s.summary = 'RxSwift extensions for FirebaseFirestore.' # This description is used to generate tags and improve search results. diff --git a/RxFirebaseFunctions.podspec b/RxFirebaseFunctions.podspec index bd006f9..bede802 100644 --- a/RxFirebaseFunctions.podspec +++ b/RxFirebaseFunctions.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'RxFirebaseFunctions' - s.version = '0.3.11' + s.version = '0.4.0' s.summary = 'RxSwift extensions for FirebaseFunctions.' # This description is used to generate tags and improve search results. diff --git a/RxFirebaseRemoteConfig.podspec b/RxFirebaseRemoteConfig.podspec index e39f20a..a9cdc6a 100644 --- a/RxFirebaseRemoteConfig.podspec +++ b/RxFirebaseRemoteConfig.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'RxFirebaseRemoteConfig' - s.version = '0.3.11' + s.version = '0.4.0' s.summary = 'RxSwift extensions for FirebaseFirestore.' # This description is used to generate tags and improve search results. diff --git a/RxFirebaseStorage.podspec b/RxFirebaseStorage.podspec index 658ccd1..17cb9f4 100644 --- a/RxFirebaseStorage.podspec +++ b/RxFirebaseStorage.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'RxFirebaseStorage' - s.version = '0.3.11' + s.version = '0.4.0' s.summary = 'RxSwift extensions for FirebaseStorage.' # This description is used to generate tags and improve search results.