diff --git a/.metadata b/.metadata index a699f96..db56104 100644 --- a/.metadata +++ b/.metadata @@ -4,7 +4,7 @@ # This file should be version controlled and should not be manually edited. version: - revision: 4cc385b4b84ac2f816d939a49ea1f328c4e0b48e + revision: 18116933e77adc82f80866c928266a5b4f1ed645 channel: stable project_type: package diff --git a/CHANGELOG.md b/CHANGELOG.md index 9fecf6f..b89936f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## 1.5.0 + +- Update dependencies (requires Dart >=2.14.0) + ## 1.4.2 - Add an option to rename default collections, `rooms` and `users` diff --git a/README.md b/README.md index 13e9706..417baed 100644 --- a/README.md +++ b/README.md @@ -48,7 +48,7 @@ Flyer Chat is a platform for creating in-app chat experiences using Flutter or [ ### Requirements -`Dart >=2.12.0` and `Flutter >=2.0.0`, [Firebase](https://firebase.google.com) project. +`Dart >=2.14.0` and `Flutter >=2.0.0`, [Firebase](https://firebase.google.com) project. Read our [documentation](https://docs.flyer.chat/flutter/firebase/firebase-overview) or see the [example](https://github.com/flyerhq/flutter_firebase_chat_core/tree/main/example) project. To run the example project you need to have your own [Firebase](https://firebase.google.com) project and depending on the platform you want to: diff --git a/example/.metadata b/example/.metadata index be0f63d..a5584fc 100644 --- a/example/.metadata +++ b/example/.metadata @@ -4,7 +4,7 @@ # This file should be version controlled and should not be manually edited. version: - revision: 4cc385b4b84ac2f816d939a49ea1f328c4e0b48e + revision: 18116933e77adc82f80866c928266a5b4f1ed645 channel: stable project_type: app diff --git a/example/ios/.gitignore b/example/ios/.gitignore index 151026b..7a7f987 100644 --- a/example/ios/.gitignore +++ b/example/ios/.gitignore @@ -1,3 +1,4 @@ +**/dgph *.mode1v3 *.mode2v3 *.moved-aside diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock index 2fa462b..b1e208a 100644 --- a/example/ios/Podfile.lock +++ b/example/ios/Podfile.lock @@ -344,8 +344,8 @@ PODS: - BoringSSL-GRPC/Implementation (0.0.7): - BoringSSL-GRPC/Interface (= 0.0.7) - BoringSSL-GRPC/Interface (0.0.7) - - cloud_firestore (2.5.2): - - Firebase/Firestore (= 8.6.0) + - cloud_firestore (2.5.4): + - Firebase/Firestore (= 8.8.0) - firebase_core - Flutter - DKImagePickerController/Core (4.3.2): @@ -382,43 +382,43 @@ PODS: - file_picker (0.0.1): - DKImagePickerController/PhotoGallery - Flutter - - Firebase/Auth (8.6.0): + - Firebase/Auth (8.8.0): - Firebase/CoreOnly - - FirebaseAuth (~> 8.6.0) - - Firebase/CoreOnly (8.6.0): - - FirebaseCore (= 8.6.0) - - Firebase/Firestore (8.6.0): + - FirebaseAuth (~> 8.8.0) + - Firebase/CoreOnly (8.8.0): + - FirebaseCore (= 8.8.0) + - Firebase/Firestore (8.8.0): - Firebase/CoreOnly - - FirebaseFirestore (~> 8.6.0) - - Firebase/Storage (8.6.0): + - FirebaseFirestore (~> 8.8.0) + - Firebase/Storage (8.8.0): - Firebase/CoreOnly - - FirebaseStorage (~> 8.6.0) - - firebase_auth (3.1.1): - - Firebase/Auth (= 8.6.0) + - FirebaseStorage (~> 8.8.0) + - firebase_auth (3.1.4): + - Firebase/Auth (= 8.8.0) - firebase_core - Flutter - - firebase_core (1.6.0): - - Firebase/CoreOnly (= 8.6.0) + - firebase_core (1.8.0): + - Firebase/CoreOnly (= 8.8.0) - Flutter - - firebase_storage (10.0.3): - - Firebase/Storage (= 8.6.0) + - firebase_storage (10.0.6): + - Firebase/Storage (= 8.8.0) - firebase_core - Flutter - - FirebaseAuth (8.6.0): + - FirebaseAuth (8.8.0): - FirebaseCore (~> 8.0) - GoogleUtilities/AppDelegateSwizzler (~> 7.4) - GoogleUtilities/Environment (~> 7.4) - GTMSessionFetcher/Core (~> 1.5) - - FirebaseCore (8.6.0): + - FirebaseCore (8.8.0): - FirebaseCoreDiagnostics (~> 8.0) - GoogleUtilities/Environment (~> 7.4) - GoogleUtilities/Logger (~> 7.4) - - FirebaseCoreDiagnostics (8.7.0): + - FirebaseCoreDiagnostics (8.8.0): - GoogleDataTransport (~> 9.0) - GoogleUtilities/Environment (~> 7.4) - GoogleUtilities/Logger (~> 7.4) - nanopb (~> 2.30908.0) - - FirebaseFirestore (8.6.0): + - FirebaseFirestore (8.8.0): - abseil/algorithm (= 0.20200225.0) - abseil/base (= 0.20200225.0) - abseil/container/flat_hash_map (= 0.20200225.0) @@ -431,28 +431,28 @@ PODS: - "gRPC-C++ (~> 1.28.0)" - leveldb-library (~> 1.22) - nanopb (~> 2.30908.0) - - FirebaseStorage (8.6.0): + - FirebaseStorage (8.8.0): - FirebaseCore (~> 8.0) - GTMSessionFetcher/Core (~> 1.5) - Flutter (1.0.0) - - GoogleDataTransport (9.1.0): + - GoogleDataTransport (9.1.2): - GoogleUtilities/Environment (~> 7.2) - nanopb (~> 2.30908.0) - PromisesObjC (< 3.0, >= 1.2) - - GoogleUtilities/AppDelegateSwizzler (7.5.2): + - GoogleUtilities/AppDelegateSwizzler (7.6.0): - GoogleUtilities/Environment - GoogleUtilities/Logger - GoogleUtilities/Network - - GoogleUtilities/Environment (7.5.2): + - GoogleUtilities/Environment (7.6.0): - PromisesObjC (< 3.0, >= 1.2) - - GoogleUtilities/Logger (7.5.2): + - GoogleUtilities/Logger (7.6.0): - GoogleUtilities/Environment - - GoogleUtilities/Network (7.5.2): + - GoogleUtilities/Network (7.6.0): - GoogleUtilities/Logger - "GoogleUtilities/NSData+zlib" - GoogleUtilities/Reachability - - "GoogleUtilities/NSData+zlib (7.5.2)" - - GoogleUtilities/Reachability (7.5.2): + - "GoogleUtilities/NSData+zlib (7.6.0)" + - GoogleUtilities/Reachability (7.6.0): - GoogleUtilities/Logger - "gRPC-C++ (1.28.2)": - "gRPC-C++/Implementation (= 1.28.2)" @@ -492,9 +492,9 @@ PODS: - path_provider (0.0.1): - Flutter - PromisesObjC (2.0.0) - - SDWebImage (5.11.1): - - SDWebImage/Core (= 5.11.1) - - SDWebImage/Core (5.11.1) + - SDWebImage (5.12.1): + - SDWebImage/Core (= 5.12.1) + - SDWebImage/Core (5.12.1) - SwiftyGif (5.4.0) - url_launcher (0.0.1): - Flutter @@ -559,35 +559,35 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: abseil: 6c8eb7892aefa08d929b39f9bb108e5367e3228f BoringSSL-GRPC: 8edf627ee524575e2f8d19d56f068b448eea3879 - cloud_firestore: 8a2843c34901ea2bc6aafcaa1c452f5b4f1ade37 + cloud_firestore: 814002a5be7dc955deaa18216ebe8c2e8be15d10 DKImagePickerController: b5eb7f7a388e4643264105d648d01f727110fc3d DKPhotoGallery: fdfad5125a9fdda9cc57df834d49df790dbb4179 file_picker: 3e6c3790de664ccf9b882732d9db5eaf6b8d4eb1 - Firebase: 21ac9f28b09a8bdfc005f34c984fca84e7e8786d - firebase_auth: a5da789c2876fda3ad7407bd2828e502dfeebc42 - firebase_core: c21ac09a8d23afd3594b56ed786bad12e5266bba - firebase_storage: 75fc62b16cfbb268ea4e90729be5729e3dc38b1e - FirebaseAuth: 223adeeb2262b417532e89bf06a960e3a0a1e9e4 - FirebaseCore: 620b677f70f5470a8e59cb77f3ddc666f6f09785 - FirebaseCoreDiagnostics: b63732f581a1c6a453ec7241f9ab60b3a5bd3450 - FirebaseFirestore: 7b8bd72aff4d3ad91498343e81fdbaa994ce8abe - FirebaseStorage: 2765944230981e63f8bd2938d9d5819158b7c34c + Firebase: 629510f1a9ddb235f3a7c5c8ceb23ba887f0f814 + firebase_auth: 0b7168e2db1bff6e5b40a7dc268447b8dedb59c1 + firebase_core: 3b4c707f5a8eff38f52fd5580895bcd89357bf42 + firebase_storage: aee188c71bcc3c68fa6a9efa2625b92f677991be + FirebaseAuth: bcf0adeff88bda5dcb3beeabe5760f1226ab7b2f + FirebaseCore: 98b29e3828f0a53651c363937a7f7d92a19f1ba2 + FirebaseCoreDiagnostics: fe77f42da6329d6d83d21fd9d621a6b704413bfc + FirebaseFirestore: 29baf05d5e7e0d5003eb34e5805d92b9858b36d4 + FirebaseStorage: 54ff752ecbd27f1c354c3f5e8c55f6ad5783699b Flutter: 50d75fe2f02b26cc09d224853bb45737f8b3214a - GoogleDataTransport: 85fd18ff3019bb85d3f2c551d04c481dedf71fc9 - GoogleUtilities: 8de2a97a17e15b6b98e38e8770e2d129a57c0040 + GoogleDataTransport: 629c20a4d363167143f30ea78320d5a7eb8bd940 + GoogleUtilities: 684ee790a24f73ebb2d1d966e9711c203f2a4237 "gRPC-C++": 13d8ccef97d5c3c441b7e3c529ef28ebee86fad2 gRPC-Core: 4afa11bfbedf7cdecd04de535a9e046893404ed5 GTMSessionFetcher: 43748f93435c2aa068b1cbe39655aaf600652e91 - image_picker: e06f7a68f000bd36f552c1847e33cda96ed31f1f + image_picker: 9aa50e1d8cdacdbed739e925b7eea16d014367e6 leveldb-library: 50c7b45cbd7bf543c81a468fe557a16ae3db8729 nanopb: a0ba3315591a9ae0a16a309ee504766e90db0c96 open_file: 02eb5cb6b21264bd3a696876f5afbfb7ca4f4b7d - path_provider: abfe2b5c733d04e238b0d8691db0cfd63a27a93c + path_provider: d1e9807085df1f9cc9318206cd649dc0b76be3de PromisesObjC: 68159ce6952d93e17b2dfe273b8c40907db5ba58 - SDWebImage: a7f831e1a65eb5e285e3fb046a23fcfbf08e696d + SDWebImage: 4dc3e42d9ec0c1028b960a33ac6b637bb432207b SwiftyGif: 5d4af95df24caf1c570dbbcb32a3b8a0763bc6d7 - url_launcher: 6fef411d543ceb26efce54b05a0a40bfd74cbbef + url_launcher: b6e016d912f04be9f5bf6e8e82dc599b7ba59649 PODFILE CHECKSUM: aafe91acc616949ddb318b77800a7f51bffa2a4c -COCOAPODS: 1.11.0 +COCOAPODS: 1.11.2 diff --git a/example/pubspec.yaml b/example/pubspec.yaml index 0c96290..f4a520c 100644 --- a/example/pubspec.yaml +++ b/example/pubspec.yaml @@ -18,7 +18,7 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev version: 1.0.0+1 environment: - sdk: ">=2.12.0 <3.0.0" + sdk: ">=2.14.0 <3.0.0" # Dependencies specify other packages that your package needs in order to work. # To automatically upgrade your package dependencies to the latest versions @@ -35,16 +35,16 @@ dependencies: # Use with the CupertinoIcons class for iOS style icons. cupertino_icons: ^1.0.3 faker: ^2.0.0 - file_picker: ^4.1.1 + file_picker: ^4.1.6 firebase_auth: ^3.1.1 firebase_core: ^1.6.0 - firebase_storage: ^10.0.3 - flutter_chat_ui: ^1.4.3 + firebase_storage: ^10.0.6 + flutter_chat_ui: ^1.5.0 flutter_firebase_chat_core: path: ../ - http: ^0.13.3 - image_picker: ^0.8.4+2 - mime: ^1.0.0 + http: ^0.13.4 + image_picker: ^0.8.4+3 + mime: ^1.0.1 open_file: ^3.2.1 path_provider: ^2.0.5 @@ -57,7 +57,7 @@ dev_dependencies: # activated in the `analysis_options.yaml` file located at the root of your # package. See that file for information about deactivating specific lint # rules and activating additional ones. - flutter_lints: ^1.0.0 + flutter_lints: ^1.0.4 # For information on the generic Dart part of this file, see the # following page: https://dart.dev/tools/pub/pubspec diff --git a/pubspec.yaml b/pubspec.yaml index cdf98cd..a9d2287 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -2,20 +2,20 @@ name: flutter_firebase_chat_core description: > Actively maintained, community-driven Firebase BaaS for chat applications with an optional chat UI. -version: 1.4.2 +version: 1.5.0 homepage: https://flyer.chat repository: https://github.com/flyerhq/flutter_firebase_chat_core environment: - sdk: ">=2.12.0 <3.0.0" + sdk: ">=2.14.0 <3.0.0" flutter: ">=2.0.0" dependencies: flutter: sdk: flutter - cloud_firestore: ^2.5.3 - firebase_auth: ^3.1.1 - flutter_chat_types: ^3.1.2 + cloud_firestore: ^2.5.4 + firebase_auth: ^3.1.4 + flutter_chat_types: ^3.2.0 meta: ^1.3.0 dev_dependencies: