New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release/4.6.0 #1715
Release/4.6.0 #1715
Conversation
* Add safe subscript to avoid crashing on accessing an array element * Centralize logging + assertions in Collections extension * Add tests for SafeSubscript * Update Sources/StreamChatUI/Utils/Array+SafeSubscript.swift Co-authored-by: Boris Bielik <h3sperian@gmail.com> * Remove unneeded guard * Apply SwiftFormat * Update Changelog Co-authored-by: Boris Bielik <h3sperian@gmail.com>
…#1695) Provides new UnknownUserEvent model for custom user events
Co-authored-by: Boris Bielik <h3sperian@gmail.com>
Release 4.6.0.
* Move away from submodules * Remove cloned repos after dependencies updates
* Pod trunk push all specs
* Updating workflow scripts along with fastfile * Pulling in changes for updating podspecs across all Pods Co-authored-by: Adam Rush <adam.rush@getstream.io>
@polqf Base should be main? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! 🚀
Co-authored-by: Boris Bielik <h3sperian@gmail.com>
Codecov Report
@@ Coverage Diff @@
## main #1715 +/- ##
==========================================
+ Coverage 85.20% 85.24% +0.03%
==========================================
Files 230 231 +1
Lines 11048 11071 +23
==========================================
+ Hits 9414 9437 +23
Misses 1634 1634
Flags with carried forward coverage won't be shown. Click here to find out more.
Continue to review full report at Codecov.
|
* Bump 4.6.0 * Adding bootstrap script to the Github action * [CIS-1378] Safely access indexes of collections (#1692) * Add safe subscript to avoid crashing on accessing an array element * Centralize logging + assertions in Collections extension * Add tests for SafeSubscript * Update Sources/StreamChatUI/Utils/Array+SafeSubscript.swift Co-authored-by: Boris Bielik <h3sperian@gmail.com> * Remove unneeded guard * Apply SwiftFormat * Update Changelog Co-authored-by: Boris Bielik <h3sperian@gmail.com> * Execute generateSPMFileLists * Add smoke checks for PRs pointing to a release branch * Add more safety when data source index is not present by returning a valid cell * Added docs for inline replies in the SwiftUI SDK (#1694) * Fix reload rows out of bounds (#1697) * Remove layout options from chat message layout options (#1698) * Expose `QueryOptions` and `start/stopWatching` (#1696) * UnknownEvent is now deprecated and was renamed to UnknownChannelEvent (#1695) Provides new UnknownUserEvent model for custom user events * Linting * SwiftyGif 5.4.2 * Adds missing reference for source file - SwiftyGif * Remove smoke checks * Update CHANGELOG.md Co-authored-by: Boris Bielik <h3sperian@gmail.com> * Update CHANGELOG.md * 4.6.0 Release (#1690) Release 4.6.0. * We need to setup the ENV for bootstrap to run correctly (including SSH Bot) * Fixing the YML validation and fixing the CHANGELOG date entry * Removing duplicate inside the full checks yml file * Release 4.6.0 (#1700) * Disabling automatic signing for both StreamChat and StreamChatUI framework * Move away from submodules (#1709) * Move away from submodules * Remove cloned repos after dependencies updates * Pod trunk push all specs (#1711) * Pod trunk push all specs * Updating workflow scripts along with fastfile (#1714) * Updating workflow scripts along with fastfile * Pulling in changes for updating podspecs across all Pods Co-authored-by: Adam Rush <adam.rush@getstream.io> * Update CHANGELOG.md Co-authored-by: Boris Bielik <h3sperian@gmail.com> Co-authored-by: Adam Rush <adam.rush@getstream.io> Co-authored-by: Boris Bielik <h3sperian@gmail.com> Co-authored-by: Martin Mitrevski <martinmitrevski.oh@gmail.com> Co-authored-by: Tommaso Barbugli <tbarbugli@gmail.com> Co-authored-by: Nuno Vieira <nuno.fcvieira93@gmail.com> Co-authored-by: Bahadır Öncel <bahadir@getstream.io> Co-authored-by: Boris Bielik <boris.bielik@getstream.io> Co-authored-by: Adam Rush <adam@adr-studio.co.uk> Co-authored-by: Adam Rush <adam.rush@getstream.io> Co-authored-by: Boris Bielik <h3sperian@gmail.com> Co-authored-by: Martin Mitrevski <martinmitrevski.oh@gmail.com> Co-authored-by: Tommaso Barbugli <tbarbugli@gmail.com> Co-authored-by: Nuno Vieira <nuno.fcvieira93@gmail.com> Co-authored-by: Bahadır Öncel <bahadir@getstream.io> Co-authored-by: Boris Bielik <boris.bielik@getstream.io> Co-authored-by: Adam Rush <adam@adr-studio.co.uk>
🔄 Changed
4.6.0
December 20, 2021
🔄 Changed
ChatMessageLayoutOptions
to aSet
instead of anOptionSet
for a more flexible and safer customization #1651ChatMessageListDateSeparatorView
component that should be used instead of theChatMessageListScrollOverlayView
if the goal is customize the styling of the date separator. Read here for more details.UnknownEvent
is now deprecated, useUnknownChannelEvent
orUnknownUserEvent
instead. #1695.🐞 Fixed
stopTyping
can be called onTypingEventSender
after callingstartTyping
#1649.error
type messages rendered as user's messages and interactive #1672.ChannelListController
makes one redundant API call #1687.✅ Added
LogConfig.destinationTypes
for ease of adding new destinations to logger #1681.ChatChannelListItemView
#1670.UnknownUserEvent
that models custom user event #1695.ChannelQuery.options
andChannelListQuery.options
are now public and mutable #1696ChannelController.startWatching
andstopWatching
are nowpublic
. You can explicitly stop watching a channel #1696.