Changelog History
Page 1
-
v5.0.0 Changes
December 06, 2024๐ iOS 13 has been around for a while, but with recent release of iOS 18, we are ready to let this version go and rest in peace forever.
๐ Changed
- ๐ฅ Breaking change : Dropped support for iOS 13 by @Kaspik in #1870
- ๐ฅ Breaking change : Fully migrated to Swift 6.0 by @Kaspik in #1870
๐ Fixed
Full Changelog : 4.3.0...5.0.0
-
v4.3.0 Changes
October 14, 2024What's Changed
- ๐ Fix for SwiftUI example IBAV position issues (example app) by @Janneman84 in #1807
- โ Added Coursicle to the list of apps using MessageKit by @monstermac77 in #1809
- duration NaN issue fix by @kkarakamis in #1812
- โ Add OutyPlay to list of apps using MessageKit by @fabdurso in #1820
- ๐ Fix #816 by @RomanPodymov in #1819
- โก๏ธ Update Makefile by @Kaspik in #1833
- โ Added ability to specify additionalBottomSpace for keyboardManager by @Almaz5200 in #1821
- ๐ build(deps): Bump rexml from 3.2.5 to 3.2.8 by @dependabot in #1839
- โ Added listener for keyboard input mode changes (e.g. emoji keyboard) by @raulolmedocheca in #1842
- ๐ build(deps): Bump rexml from 3.2.8 to 3.3.6 by @dependabot in #1858
- ๐ Fix for overlapping detected matches by @SkiTles55 in #1853
- ๐ Fix timestamp label layout when not in fullscreen by @CocoaBob in #1854
- ๐ โป๏ธ Rename plugins to avoid clashing with SwiftLintPlugins by @technocidal in #1862
- โ Added custom image masking by @GitNirajHub in #1860
- โก๏ธ Update to InputBarAccessoryView version 6.5.0
๐ New Contributors
- @Janneman84 made their first contribution in #1807
- @monstermac77 made their first contribution in #1809
- @kkarakamis made their first contribution in #1812
- @Almaz5200 made their first contribution in #1821
- @raulolmedocheca made their first contribution in #1842
- @SkiTles55 made their first contribution in #1853
- @CocoaBob made their first contribution in #1854
- @technocidal made their first contribution in #1862
- @GitNirajHub made their first contribution in #1860
Full Changelog : 4.2.0...4.3.0
What's Changed
- ๐ Fix for SwiftUI example IBAV position issues (example app) by @Janneman84 in #1807
- โ Added Coursicle to the list of apps using MessageKit by @monstermac77 in #1809
- duration NaN issue fix by @kkarakamis in #1812
- โ Add OutyPlay to list of apps using MessageKit by @fabdurso in #1820
- ๐ Fix #816 by @RomanPodymov in #1819
- โก๏ธ Update Makefile by @Kaspik in #1833
- โ Added ability to specify additionalBottomSpace for keyboardManager by @Almaz5200 in #1821
- ๐ build(deps): Bump rexml from 3.2.5 to 3.2.8 by @dependabot in #1839
- โ Added listener for keyboard input mode changes (e.g. emoji keyboard) by @raulolmedocheca in #1842
- ๐ build(deps): Bump rexml from 3.2.8 to 3.3.6 by @dependabot in #1858
- ๐ Fix for overlapping detected matches by @SkiTles55 in #1853
- ๐ Fix timestamp label layout when not in fullscreen by @CocoaBob in #1854
- ๐ โป๏ธ Rename plugins to avoid clashing with SwiftLintPlugins by @technocidal in #1862
- โ Added custom image masking by @GitNirajHub in #1860
๐ New Contributors
- @Janneman84 made their first contribution in #1807
- @monstermac77 made their first contribution in #1809
- @kkarakamis made their first contribution in #1812
- @Almaz5200 made their first contribution in #1821
- @raulolmedocheca made their first contribution in #1842
- @SkiTles55 made their first contribution in #1853
- @CocoaBob made their first contribution in #1854
- @technocidal made their first contribution in #1862
- @GitNirajHub made their first contribution in #1860
Full Changelog : 4.2.0...4.3.0
-
v4.2.0 Changes
August 23, 2023๐ Fixed
- ๐ Fix typing indicator in advanced example controller by @Kaspik in #1792
- ๐ Fix hiding typing indicator crash. by @Zandor300 in #1804
- โก๏ธ Update Github Actions by @Kaspik in #1806
๐ New Contributors
- @dbeltram made their first contribution in #1783
- @arbusam made their first contribution in #1794
- @Zandor300 made their first contribution in #1804
Full Changelog : 4.1.1...4.2.0
-
v4.1.1 Changes
October 12, 2022- โ remove SwiftLintPlugin from public SPM library
-
v4.1.0 Changes
October 12, 2022โ Added
- ๐ Swiftformat and Swiftlint SwiftPM plugins used for linting and formatting the codebase #1729 by @martinpucik
๐ Fixed
- ๐ Fixed iOS 13 deprecation warnings #1730 by @kaspik
- ๐ SwiftPM plugins setup #1732 by @martinpucik
๐ Changed
- โก๏ธ Updated InputBarAccessoryView to v6.1.1 by @kaspik
-
v4.0.0 Changes
July 24, 2022๐ iOS 12 has been around for a while, but with upcoming release of iOS 16, we are ready to let this version go and rest in peace forever. The same could be said about CocoaPods - what used to be the major and most important thing on iOS for developing apps with 3rd party libraries - has been replaced by natively supported way called Swift Package Manager.
Sit tibi terra levis.
๐ Version 4.0.0 comes with couple of breaking changes, please refer to the MIGRATION_GUIDE.md for easy transition from V3 to V4.
โ Added
- ๐ New method in
MessagesLayoutDelegatefor setting message avatar size ddfc814 by @martinpucik MessageInputBarKindenum for customizingmessageInputBarinsideinputContainerView#1707 by @martinpucik
๐ Changed
- ๐ฅ Breaking change : Dropped CocoaPods support
- ๐ฅ Breaking change : Dropped support for iOS 12 2bd234b by @martinpucik
- ๐ฅ Breaking change : Moved messageInputBar from inputAccessoryView to a subview in MessagesViewController #1704 by @martinpucik
- ๐ฅ Breaking change : Renamed
func currentSender() -> SenderTypetovar currentSender: SenderType#1714 by @martinpucik - ๐ Deprecation : Deprecated
maintainPositionOnKeyboardFrameChangedMovedin favor ofmaintainPositionOnInputBarHeightChangedwhich better describes the intended use of this property #1704 by @martinpucik ๐ฅ Breaking change : Added an argument to
messageContainerMaxWidthcd4f75b by @martinpucikMessageSizeCalculator.messageContainerMaxWidth(for message:MessageType)->CGFloat
now has IndexPath argument
MessageSizeCalculator.messageContainerMaxWidth(for message:MessageType,at indexPath:IndexPath)-\>CGFloat๐ฅ Breaking change : Added an argument to
messageContainerSizecd4f75b by @martinpucikMessageSizeCalculator.messageContainerSize(for message:MessageType)->CGSize
now has IndexPath argument
MessageSizeCalculator.messageContainerSize(for message:MessageType,at indexPath:IndexPath)-\>CGSize- โก๏ธ Updated InputBarAccessoryView to v6.1.0 #1716 by @martinpucik
- โก๏ธ Observe inputBar frame change to update collectionView bottom inset instead of keyboard show/hide notifications #1726 by @martinpucik
๐ Fixed
- ๐ Fixed iOS 13 deprecation warnings #1715 by @kaspik
- โก๏ธ Updating bottom chat collectionView inset after InputBar container view frame change #1725 by @martinpucik
โ Removed
- NSConstraintLayoutSet.swift #1700 by @martinpucik
- ๐ Deprecated
Senderstruct. Clients should useSenderTypeprotocol #1713 by @martinpucik - Unavailable
MessageInputBarandMessageInputBarDelegate. Clients should useInputBarAccessoryViewandInputBarAccessoryViewDelegate#1713 by @martinpucik func scrollToBottom(animated:)onMessagesCollectionView. Clients should usefunc scrollToLastItem(:)#1713 by @martinpucik
- ๐ New method in
-
v3.8.0 Changes
April 28, 2022โ Added
- ๐ New methods in
MessagesLayoutDelegatefor adjusting alignment of message top and bottom labels #1671 by @martinpucik
โ Removed
- Not used workspace files in example project #1671 by @martinpucik
๐ Changed
- โก๏ธ Updated InputBarAccessoryView to 5.5.0
- ๐ New methods in
-
v3.7.0 Changes
๐ Fixed
- โก๏ธ Updated InputBarAccessoryView to 5.4.0 with XCode 13 support
- ๐ Fixed Example project loading MessageKit through SPM
- ๐ Make sure MessageKit works on XCode 13 correctly
-
v3.6.1 Changes
โ Added
- โ Added enough data source and delegate methods to display customized
UICollectionViewCellfor MessageTypes other than.customin #1577 by @jvigneshcs
- โ Added enough data source and delegate methods to display customized
-
v3.6.0 Changes
๐ Fixed
๐ Fixes an issue with Scroll problem on new messages with keyboard open #1529 by @politan8
๐ Fixes time stamp vertical alignment so labels align with messages when showMessageTimestampOnSwipeLeft is true. by @kurtsequoia
๐ฅ Breaking Change Changed
MessagesLayoutDelegate's method for typing indicator size. Typing indicator's size is now correctly calculated based on delegate methodfunc typingIndicatorViewSize(for layout: MessagesCollectionViewFlowLayout) -> CGSize#1563 by @kaspik
โ Added
๐ Changed
โ Removed