Skip to content

Releases: badoo/Chatto

Chatto 4.1.0

21 May 00:20
Compare
Choose a tag to compare

4.1.0 (May 20, 2021)

Features

Improvements

Bugfixes

Chatto 4.0.0

21 Sep 04:52
Compare
Choose a tag to compare

4.0.0 (September 20, 2020)

Features

  • Swipe to reply #672 by @wiruzx
  • Ability to highlight message when scrolling to it #670 by @wiruzx
  • Add ability to show decoration views on compound bubble #657 by @wiruzx

Improvements

  • Update of compound views #666 by @wiruzx
  • BaseMessageInteractionHandlerProtocol methods are extended with a message parameter #665 by @magic146
  • Fix project warnings, migrate to Xcode 11 #662 by @petrpavlik
  • Add safe area insets for decoration views #660 by @wiruzx
  • Bump xcode version in travis config #661 by @wiruzx
  • Compound bubble styling simplification #653 by @magic146
  • Add removing random item to demo project #652 by @wiruzx
  • Fix autolayout support for BaseMessageCollrctionViewCell #651 by @wiruzx
  • Determine UI orientation without shared UIApplication object #637 by @FabioTacke
  • Safe area support for BaseChatViewController #632 by @esilverberg

Bugfixes

Chatto 3.6.0

24 Apr 19:22
Compare
Choose a tag to compare

Features

Improvements

Bugfixes

Chatto 3.5.0

25 Sep 18:24
Compare
Choose a tag to compare

Features

Improvements

Bugfixes

  • Fixed using correct uid for decorated item #570 by @magic146
  • Fixed filtering content factories #588 by @Wisors
  • Fixed issue with wrong text size calculation in compound bubble #589 by @AntonPalich
  • Replaced ReadOnlyOrderedDictionary with ChatItemCompanionCollection in order to support correct uids #590 by @magic146
  • Fixed updating ExpandableTextView bounds in iOS 13 #592 by @magic146
  • Fixed blurry images in the photo picker #594 by @magic146
  • Limited maximum scale of preview photos #597 by @magic146
  • Fixed calling completion in changeInputContentBottomMarginTo method #599 by @leonspok
  • Fixed openning a link in a message #600 by @magic146
  • Fixed out of bounds crash due to stirng encoding #603 by @turbulem
  • Fixed implicitly animating layout #604 by @AntonPalich
  • Fixed issues with non-selectable links in iOS 13 #606 by @AntonPalich
  • Fixed simultaniously recognizing tap and long press #608 by @AntonPalich

Chatto 3.4.0

23 Apr 21:06
Compare
Choose a tag to compare

Features

  • Added Xcode 10 and Swift 4.2 support #521 by @AntonPalich
  • Added support for showing messages starting from the bottom of the chat #483 by @rokemoon
  • Added support for scrolling to a specific item in chat #542 by @AntonPalich
  • Added accessibility identifiers to messages, photos input and input bar #517 by @dive
  • Added support for an experimental input presenter that don't use UIResponder.inputView API to present a custom input views #536 by @aabalaban and @magic146
  • Added support for a compound bubble that shows a mixed content in a single bubble #545 by @wiruzx
  • Added accessibility identifiers to a compound bubble #556 by @wiruzx
  • Added ability to change an item type dynamically #548 by @wiruzx
  • Added support for intercepting paste action in input bar #558 and #560 by @wiruzx
  • Added support for copy action in compound bubble #573 by @wiruzx

Improvements

  • Changed access modifier to open in scrollToBottom function #501 by @azimin
  • Added @objc modifier to scrollToBottom function #502 by @azimin
  • Added support for postponing a presenter factory initialization #528 by @magic146
  • Added IDETemplateMacros to workspaces #544 by @wiruzx
  • Changed some access modifiers to public in ScreenMetric.swift and InputContainerView #551 by @magic146
  • Various improvements to support a new input bar in Badoo #552 by @magic146

Bug

  • Fixed an issue with wrong inputAccessoryView position on iOS 12 #530 by @AntonPalich
  • Fixed an issue (introduced in #530) with wrong inputView height after dismissing a modally presented view controller #531 by @AntonPalich
  • Fixed an issue (introduced in #530) with wrong inputView height after sending a multilin text message #568 by @AntonPalich
  • Fixed an issue (introduced in #542) with double completion execution in performBatchUpdates #543 by @AntonPalich
  • Fixed an issue (introduced in #545) with fractional bubble size #553 by @wiruzx
  • Fixed a crash caused by force unwrapped optional in case when a device was rotated with unopened tab with chat in UITabBarViewController #538 by @alaija
  • Fixed a freeze caused by PHCachingImageManager in some cases #566 by @leonspok

Chatto 3.3.1

08 May 15:01
6509e18
Compare
Choose a tag to compare

Bugs

  • Fix iOS 11 text rendering issue related to carriage return symbol #364 by @0xpablo

Chatto 3.3.0

10 Mar 22:05
3e4b1a7
Compare
Choose a tag to compare

Features

Bugs

  • Fixed crashes that happened under some conditions in project with Swift 4 that used Chatto with Swift 3.2 #405, #414 by @AntonPalich
  • Fixed issue with live camera cell when it wasnt updated after updating its appearance #404 by @Wisors
  • Fixed issue with photo picker after migration to Swift 4 #437 by @AntonPalich
  • Fixed crash that happened on devices with unaccessible camera caused by forced unwrapped optional #424 by @Wisors
  • Removed gap under input bar on iPhone X #447 by @azimin
  • Fixed issue with wrong input bar position when hidesBottomBarWhenPushed is true on iPhone X #457 by @AntonPalich

Chatto 3.2.0

10 Mar 21:51
Compare
Choose a tag to compare

Features:

Bugs:

  • Fixed crash caused by missing optionality identifier in UIKit #310 by @raisaanjani92
  • Fixed input container position when presenting chat as child controller #338 by @KaterinaPetrova
  • Fixed issue with gesture recognizers that wasn't disabled for text messages on iOS 11 #366 by @AntonPalich

Chatto 3.1.0

29 May 19:27
Compare
Choose a tag to compare
  • swiftlint 0.13 support & Xcode 8.2 compatibility #253 - @diegosanchezr
  • swiftlint 0.14 support & hashes improvements #271 - @diegosanchezr
  • Removed lazy keyword from accessoryTimestampView property in BaseMessageCollectionViewCell #286 - @geegaset
  • Fixed typo in a comment in BaseChatViewController+Changes.swift #296 - @NickAger
  • BasicChatInputBarPresenter.chatInputBar became public #297 - @NickAger
  • Added ability to specify tint color for text input #301 - @V0idPRO
  • Xcode 8.3 compatibility #300 - @geegaset
  • Empty layout model is returned if layout delegate is nil #304 - @chupakabr

Chatto 3.0.1

14 Nov 17:52
Compare
Choose a tag to compare