Skip to content

Releases: GetStream/stream-chat-swift

1.3.16

21 Oct 12:51
@buh buh
Compare
Choose a tag to compare

Added

  • Channel.Config.uploadsEnabled property. You can manage the uploading feature in the Dashboard.

Fixed

  • Expired token.

1.3.15

21 Oct 12:49
@buh buh
Compare
Choose a tag to compare

Added

  • User.isBanned property. You'll get this property updated when the client will be connected.
  • iPad support for a split view controller (please, check example project).

Fixed

  • Parsing of an optional attachment file size.

1.3.14

21 Oct 12:45
@buh buh
Compare
Choose a tag to compare

Added

  • Support expired Token's with a token provider:
Client.shared.set(user: user) { tokenProvider in
    YourClient.shared.getToken { token in
        tokenProvider(token)
    }
}
  • More flexibility of Push Notifications setup for hosted apps.
  • A local notification body with an attachment file name.

Fixed

  • ChannelPresenter for creating a channel for 1-by-1.
  • The content channel type value for notifications.
  • ChatViewController for UI warnings.
  • ComposerView for different safe areas.
  • UITextView height in the ComposerView in combinations with attachments.

1.3.13-core

11 Oct 12:19
@buh buh
Compare
Choose a tag to compare

Added

  • BaseURL with a custom URL more flexible: BaseURL(customURL: URL(string: "chat-server.com")!)
  • A convenience Channel init for a 1-by-1 chat:
public convenience init(type: ChannelType, with member: Member, extraData: Codable? = nil)

1.3.12

11 Oct 12:16
@buh buh
Compare
Choose a tag to compare

Added

  • A custom URL for BaseURL.
  • Show a Giphy link as a gif image.

Fixed

  • Uploading a photo from the camera.
  • Mentioned users in a message.

1.3.11

11 Oct 12:12
@buh buh
Compare
Choose a tag to compare

Added

  • Presenter has a new property hasNextPage.
  • A user info key channelType for Push Notifications.

Fixed

  • Error message for the sending mark read event for channels with disabled the read message feature.
  • Crash in AvatarView for user name test .
  • A disabled keyboard bug for none messaging channels.
  • Bugs filtering channels by id + type.

1.3.10

08 Oct 16:19
@buh buh
Compare
Choose a tag to compare

Added

  • Hide/show channel from a list of channels (Channel.hide(), Channel.show())
  • Channel.stopWatching() to stop receiving events from web sockets.

Fixed

  • Updating new channels for their messages.
  • Fixed parsing of user info from push notifications.

1.3.9

08 Oct 16:15
@buh buh
Compare
Choose a tag to compare

Added

  • ChannelsViewController.defaultStyle and ChatViewController.defaultStyle for easer way to override the style in subclasses.

Changed

  • Notifications more flexible for push notifications to use in hosted apps.

Fixed

  • Unread count for own messages.
  • Members in channels.

1.3.8

08 Oct 16:10
@buh buh
Compare
Choose a tag to compare

Added

  • Client.disconnect() will disconnect from web sockets and the current user will be logged out.
  • ViewChanges.disconnected for user log out.
  • Added style for an unread channel name.

Changed

  • ChannelsPresenter has no filter or sorting. By default channels sorted on server side by the last message date.

Fixed

  • ChannelsViewController for user log out.

1.3.7

01 Oct 15:00
@buh buh
Compare
Choose a tag to compare

Fixed

  • Unread observable state for Channel.
  • Unread state for ChannelPresenter.

Changed

  • ChannelsPresenter init with filter and sorting parameters.
  • The default filter for channels in ChannelsPresenter changed to filter by members with the current user id.
  • Cleaned up Client.onEvent methods. Required a Channel instead of channelType+channelId.