- Update dependencies. Requires Dart >= 2.19.0.
- Update dependencies. Requires Dart >= 2.18.0.
- Decrease amount of DB reads for the create room call. Thanks @gmgm60 for the PR!
- Update docs. Thanks @lrsvmb for the PR!
- Update dependencies
- Code refactor
- Update example to work with FlutterFire CLI
- When creating a group chat set the creator to
adminby default. Thanks @adetayoadeyemi for the PR!
- Update to Flutter 3
- Update a room
updatedAtwhen a new message is sent. Thanks @rootd for the PR!
- Fix
lastSeenuser property when usingcreateUserInFirestore. Thanks @AcnoSaga for reporting! - Update dependencies
- Update to Flutter 2.10.4. Requires Dart >= 2.16.0.
- Update dependencies
- Add an option to specify a custom Firebase app through the config. Thanks @valas69 for reporting!
- Add
deleteRoomanddeleteMessagemethods. Thanks @foxdev-flutter for the PR! - Add some pagination properties to the query. Thanks @awesomejerry for the PR!
- Add
updateRoommethod - Update dependencies. Requires Dart >= 2.15.1.
- Update dependencies
- Update dependencies (requires Dart >=2.14.0)
- Add an option to rename default collections,
roomsandusers
- Fix release on
pub.dev
- Update to Flutter 2.5
- Update dependencies
- Update dependencies
- Set room's
lastMessages. Thanks @mashegoindustries for reporting! - Align version with https://pub.dev/packages/flutter_chat_ui.
- Update dependencies
- Add an option to send metadata
- Update dependencies
- Update dependencies
- Update dependencies
- Update dependencies
- Add possibility to order rooms by last updated (e.g. show room on top when it has the latest message). See documentation comment for
roomsfunction insideFirebaseChatCoreclass. - Fix user avatars inside example if no remote URL is available
- Add
deleteUserFromFirestorefunction. Thanks @SalahAdDin for the PR!
This release marks a major chat architecture overhaul based on a community feedback. In the future we don't expect such big changes in one release and will try to do backwards compatible code as much as possible.
- BREAKING CHANGE: [FileMessage]
fileNameis renamed toname - BREAKING CHANGE: [ImageMessage]
imageNameis renamed toname - BREAKING CHANGE: [Messages]
timestampis renamed tocreatedAt - BREAKING CHANGE: [Status]
readis renamed toseen - BREAKING CHANGE: [User]
avatarUrlis renamed toimageUrl - New
customandunsupportedmessage types. First one is used to build any message you want, second one is to support backwards compatibility
- Update dependencies
- BREAKING CHANGE: Updated
cloud_firestoreto version 2 - Update to Flutter 2.2
- Fix static analysis warning
- Add metadata to the room class for easier extensibility. Thanks @alihen for the PR!
- Public release
- Add docs
- Update types
- Add documentation comments
- Fix static analysis warning
- Update to Flutter 2
- Update to the latest chat UI
- Handle attachments upload
- Update message when preview data fetched
- Update LICENSE
- Finish core
- Added chat UI
- Added example
- Initial release