All Versions
16
Latest Version
Avg Release Cycle
133 days
Latest Release
1343 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v4.1.0 Changes
May 20, 2021๐ Features
- Dynamic content insets for compond bubble #685 by @magic146
- โ Added support for Swift Package Manager #690 by @NicholasMata
- โ Add double tap handler #692 by @AKoulabukhov
- โ Add support of failed loading icon to compound bubble #695 by @azatZul
- โ Added camera type to callback when a photo is taken #696 by @KaneCheshire
- Introduce custom live camera cell behaviour #698 by @magic146
- Custom input camera picker #699 by @magic146
- ๐ Make timestamp revealing optional #704 by @simoneBumble
- ๐ Handle live camera and photo cells taps #705 by @magic146
๐ Improvements
- Contribution guide #676 by @wiruzx
- ๐ Enabling library evolution support #677 by @dive
- โ Add github actions #678 by @wiruzx
- ๐ Make presenter public to fire send #701 by @ChaosCoder
- Replace presentingController with presentingViewControllerProvider #703 by @magic146
๐ Bugfixes
- ๐ Fix false positive test runs #680 by @wiruzx
- โ Add empty scroll view delegate methods #684 by @wiruzx
- ๐ Fix resource name collision #686 by @khramtsoff
- ๐ Fix the resources bundle signing #697 by @azatZul
-
v4.0.0 Changes
September 20, 20204.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
- iOS 14: Fix infinite layout loop when chat is empty #674 by @nalexn
- ๐ Fix image stretching #673 by @wiruzx
- Do not restart camera capture when camera picker is presented #671 by @leonspok
- Set frame with disabled animation #659 by @wiruzx
- ๐ Fix typo in CGSize extension #655 by @95krasovsky
- ๐ Fix crash, if BaseChatViewController destroyed too early #549 by @freedbrt
- ๐ Fix masking in iOS 14 #667 by @esilverberg
-
v3.6.0 Changes
April 24, 2020๐ Features
๐ Improvements
- โ Add explicit dependency on Chatto #646 by @wiruzx
- ๐ Allow to specify orientation in default keyboard height #630 by @leonspok
- ๐ Improve scroll performance #629 by @AntonPalich
- Disable BUILD_LIBRARY_FOR_DISTRIBUTION option #626 by @dive
- ๐ Enable module stability support #625 by @dive
- Open avatar for customization #624 by @wiruzx
- ๐ Fix product name #622 by @wiruzx
- ๐ Fix imports #612 by @wiruzx
๐ Bugfixes
- ๐ Fix crash on termination #648 by @dive
- Made overridden inputAccessoryView read-write #644 by @azatZul
- ๐ Fix jumping with long text in text input #642 by @leonspok
- ๐ Fix wrong scroll indicator insets on iOS 13 #627 by @AntonPalich
- ๐ Fix scrolled position after frame change #623 by @leonspok
- ๐ Fix input bar position #620 by @magic146
-
v3.5.0 Changes
September 12, 2019๐ Features
- ๐ Support of using compound bubble for text messages #578 by @magic146
- ๐ Support of custom menu presentation #584 by @AntonPalich
- ๐ Support of layout invalidation for compound bubble #586 by @Wisors
๐ Improvements
- โ Added accessibility identifier to text bubble #575 by @wiruzx
- Migrated existing objc classes to Swift #579 by @magic146
- Various compound bubble layout improvements #587 by @turbulem
- โ Added support for draft messages #580 by @aabalaban
- โ Added
didLoseFocusOnItem
method toChatInputBarDelegate
#591 by @magic146 - ๐ Improved cursor positioning #595 by @leonspok
- โ Added support of presenters reusing #596 by @magic146
- โ Added support for updating message in content presenters #605 by @wiruzx
๐ 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
-
v3.4.0 Changes
April 23, 2019๐ 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
inscrollToBottom
function #501 by @azimin - โ Added
@objc
modifier toscrollToBottom
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
inScreenMetric.swift
andInputContainerView
#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
-
v3.3.1 Changes
May 08, 2018 -
v3.3.0 Changes
March 10, 2018๐ Features
- โ Added Swift 4 support #385 by @AntonPalich and #345 by @jpunz
- โ Added messages selection #411 by @AntonPalich
- โ Added accessibility identifier to selection indicator #428 by @AntonPalich
- โ Added iCloud Library support to photos input #415 by @Wisors
- โ Added camera position settings for live camera cell #393 by @Wisors
- ๐ Allow client to set selected range of textView in ChatInputBar #402 by @phatmann
- ๐ Allow override of text message
text
#403 by @phatmann - โ Added ability to change input bar placeholder #396 by @chupakabr
- ๐ Allow to build TextMessagePresenter subclasses without exposing internal properties #421 by @AntonPalich
- Made UIScrollView delegates open in BaseChatViewController #438 by @azimin
- ๐ฆ Exposed keyboard position handling #445 by @chupakabr
- โ Added additional state for keyboard tracker and ability to modify content insets #454 by @azimin
- โ Removed Xcode 9 warnings #439 by @irace
๐ 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
-
v3.2.0 Changes
March 10, 2018๐ Features:
- โ Added support for custom main view in BaseChatViewController #323 by @serge-star
- โ Added ability to change input bar border color and width #339 by @NSEGeorge
- โ Added ability to control visibility of failed icon #359 by @turbulem
- โ Added Xcode 9 and iOS 11 support #352 by @AntonPalich
- โ Added support for swiftlint 0.23 #371 by @AntonPalich
๐ 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
-
v3.1.0 Changes
May 29, 2017- ๐ 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
-
v3.0.1 Changes
November 14, 2016- ๐ Swift 3.0.1 / Xcode 8.1 support #233 - @diegosanchezr
- ๐ Fixes weird linker issue with Carthage #232 - @zwang
- Avoids using AVCapture in simulator #235 - @geegaset
- Avoids crashing when receiving a nil indexPath (WebDriverAgent) #248 - @diegosanchezr