All Versions
16
Latest Version
Avg Release Cycle
133 days
Latest Release
1043 days ago

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, 2020

    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

  • v3.6.0 Changes

    April 24, 2020

    ๐Ÿ”‹ Features

    ๐Ÿ‘Œ Improvements

    ๐Ÿ›  Bugfixes

  • 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 to ChatInputBarDelegate #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 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
  • v3.3.1 Changes

    May 08, 2018

    ๐Ÿ› Bugs

    • ๐Ÿ›  Fix iOS 11 text rendering issue related to carriage return symbol #364 by @0xpablo
  • 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