From e3ff8d83d43e3f26ff3cbd4b0861c61b4623811e Mon Sep 17 00:00:00 2001 From: Jakub Kaspar Date: Thu, 28 Apr 2022 11:02:19 +0200 Subject: [PATCH 1/3] Update bundler --- Gemfile.lock | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 9d47da8c..53b6e239 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -3,7 +3,7 @@ GEM specs: addressable (2.8.0) public_suffix (>= 2.0.2, < 5.0) - claide (1.0.3) + claide (1.1.0) claide-plugins (0.9.2) cork nap @@ -24,29 +24,29 @@ GEM no_proxy_fix octokit (~> 4.7) terminal-table (~> 1) - danger-swiftlint (0.24.5) + danger-swiftlint (0.30.2) danger rake (> 10) thor (~> 0.19) - faraday (0.17.4) + faraday (0.17.5) multipart-post (>= 1.2, < 3) faraday-http-cache (2.2.0) faraday (>= 0.8) - git (1.8.1) + git (1.11.0) rchardet (~> 1.8) - kramdown (2.3.1) + kramdown (2.4.0) rexml kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) multipart-post (2.1.1) nap (1.1.0) no_proxy_fix (0.1.2) - octokit (4.20.0) + octokit (4.22.0) faraday (>= 0.9) sawyer (~> 0.8.0, >= 0.5.3) open4 (1.3.4) - public_suffix (4.0.6) - rake (13.0.3) + public_suffix (4.0.7) + rake (13.0.6) rchardet (1.8.0) rexml (3.2.5) sawyer (0.8.2) @@ -55,7 +55,7 @@ GEM terminal-table (1.8.0) unicode-display_width (~> 1.1, >= 1.1.1) thor (0.20.3) - unicode-display_width (1.7.0) + unicode-display_width (1.8.0) PLATFORMS ruby From fce15b6ffaa6a5c53347c1163a76710dcc0877b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Ka=C5=A1par?= Date: Thu, 28 Apr 2022 11:06:12 +0200 Subject: [PATCH 2/3] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 2e6a68b2..ef300b99 100644 --- a/README.md +++ b/README.md @@ -101,13 +101,13 @@ Each default cell is a subclass of [`MessageContentCell`](https://github.com/Mes This structure will allow you to create a layout that suits your needs as you can customize the size, appearance and padding of each. If you need something more advanced you can implement a custom cell, which we show how to do in the [Example](https://github.com/MessageKit/MessageKit/tree/master/Example) project. -### MessageInputBar Structure +### InputBarAccessoryView Structure

-The `MessageInputBar`, derived from [InputBarAccessoryView](https://github.com/nathantannar4/InputBarAccessoryView) is a flexible and robust way of creating any kind of input layout you wish. It is self-sizing which means as the user types it will grow to fill available space. It is centered around the `middleContentView` which by default holds the `InputTextView`. This is surrounded by `InputStackView`'s that will also grow in high based on the needs of their subviews `intrinsicContentSize`. See the [Example](https://github.com/MessageKit/MessageKit/tree/master/Example) project for examples on how to tailor the layout for your own needs. +The `InputBarAccessoryView`, 3rd party dependency from [InputBarAccessoryView](https://github.com/nathantannar4/InputBarAccessoryView) is a flexible and robust way of creating any kind of input layout you wish. Check the repo and examples there for more info. ### Guides From 84236d91ac5783e3ecbefc15b82d854476720115 Mon Sep 17 00:00:00 2001 From: Jakub Kaspar Date: Thu, 28 Apr 2022 11:17:53 +0200 Subject: [PATCH 3/3] Bump to 3.8.0 release, bump IBAV dependency --- CHANGELOG.md | 11 +++++++++-- MessageKit.podspec | 6 +++--- Package.swift | 2 +- 3 files changed, 13 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ae669947..488142e7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,17 +8,24 @@ The changelog for `MessageKit`. Also see the [releases](https://github.com/Messa ### Added -- New methods in `MessagesLayoutDelegate` for adjusting alignment of message top and bottom labels [#1671](https://github.com/MessageKit/MessageKit/pull/1671) by [@martinpucik](https://github.com/martinpucik) - ### Changed ### Removed +## 3.8.0 + +### Added + +- New methods in `MessagesLayoutDelegate` for adjusting alignment of message top and bottom labels [#1671](https://github.com/MessageKit/MessageKit/pull/1671) by [@martinpucik](https://github.com/martinpucik) + +### Removed + - Not used workspace files in example project [#1671](https://github.com/MessageKit/MessageKit/pull/1671) by [@martinpucik](https://github.com/martinpucik) ## 3.7.0 ### 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 diff --git a/MessageKit.podspec b/MessageKit.podspec index 2c19bef2..9cc9b446 100644 --- a/MessageKit.podspec +++ b/MessageKit.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'MessageKit' - s.version = '3.7.0' + s.version = '3.8.0' s.license = { :type => "MIT", :file => "LICENSE.md" } s.summary = 'An elegant messages UI library for iOS.' @@ -11,11 +11,11 @@ Pod::Spec.new do |s| s.source = { :git => 'https://github.com/MessageKit/MessageKit.git', :tag => s.version } s.source_files = 'Sources/**/*.swift' - s.swift_version = '5.3' + s.swift_version = '5.5' s.ios.deployment_target = '12.0' s.ios.resources = 'Sources/Assets.xcassets' - s.dependency 'InputBarAccessoryView', '~> 5.4.0' + s.dependency 'InputBarAccessoryView', '~> 5.5.0' end diff --git a/Package.swift b/Package.swift index 6e3c2250..70854aef 100644 --- a/Package.swift +++ b/Package.swift @@ -32,7 +32,7 @@ let package = Package( .library(name: "MessageKit", targets: ["MessageKit"]), ], dependencies: [ - .package(url: "https://github.com/nathantannar4/InputBarAccessoryView", .upToNextMajor(from: "5.4.0")) + .package(url: "https://github.com/nathantannar4/InputBarAccessoryView", .upToNextMajor(from: "5.5.0")) ], targets: [ .target(