Skip to content

Commit

Permalink
Merge pull request #55 from sendbird/release/3.29.0
Browse files Browse the repository at this point in the history
Release/3.29.0 -> main
  • Loading branch information
tezpark authored Jan 2, 2025
2 parents e43191a + 1f340fd commit 46a69db
Show file tree
Hide file tree
Showing 4 changed files with 41 additions and 4 deletions.
19 changes: 19 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,24 @@
# Changelog

### v3.29.0 (Jan 02, 2025)

## MessageTemplate (New)

### 🚀 New Feature

Introduced a powerful module for parsing JSON-based templated syntax and seamlessly converting it into dynamic Views

- Added TemplateParser to parse the template and generate the code
- Added ViewGenerator to generate the view based on the parsed template

### 📦 Modular Design

Designed as a standalone library for easy adoption in diverse projects

### 🛠️ Developer-Friendly

Offers a straightforward API for effortless parsing and rendering, enabling rapid development and reduced boilerplate code

### v3.28.1 (Dec 05, 2024)

## ModuleSet Improvements
Expand Down
Empty file.
4 changes: 2 additions & 2 deletions Package.resolved
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
"repositoryURL": "https://github.com/sendbird/sendbird-chat-sdk-ios",
"state": {
"branch": null,
"revision": "8c5936988d630e028f04a181e0c90b0de70711b5",
"version": "4.12.3"
"revision": "0b1843060748c295b49f60a6f718dc6488e11657",
"version": "4.24.1"
}
}
]
Expand Down
22 changes: 20 additions & 2 deletions Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,10 @@ let package = Package(
name: "SendbirdUIKit",
targets: ["SendbirdUIKitTarget"]
),
.library(
name: "SendbirdUIMessageTemplate",
targets: ["SendbirdUIMessageTemplateTarget"]
),
],
dependencies: [
.package(
Expand All @@ -22,17 +26,31 @@ let package = Package(
targets: [
.binaryTarget(
name: "SendbirdUIKit",
url: "https://github.com/sendbird/sendbird-uikit-ios/releases/download/3.28.1/SendbirdUIKit.xcframework.zip", // SendbirdUIKit_URL
checksum: "505f30d55e1a2d2ab270c7d0ee4542da359fa58c3ad07190c5f631d02e0d3143" // SendbirdUIKit_CHECKSUM
url: "https://github.com/sendbird/sendbird-uikit-ios/releases/download/3.29.0/SendbirdUIKit.xcframework.zip", // SendbirdUIKit_URL
checksum: "556fddaccb892b9b6e1c3ac5734cd493a5f2772f1bab313543a144b542df8944" // SendbirdUIKit_CHECKSUM
),
.binaryTarget(
name: "SendbirdUIMessageTemplate",
url: "https://github.com/sendbird/sendbird-uikit-ios/releases/download/3.29.0/SendbirdUIMessageTemplate.xcframework.zip", // SendbirdUIMessageTemplate_URL
checksum: "d153ea5c96c9ef69589217e416afa060555a0addabcae5f81afddbba9df31cda" // SendbirdUIMessageTemplate_CHECKSUM
),
.target(
name: "SendbirdUIKitTarget",
dependencies: [
.target(name: "SendbirdUIKit"),
.target(name: "SendbirdUIMessageTemplate"),
.product(name: "SendbirdChatSDK", package: "SendbirdChatSDK")
],
path: "Framework/Dependency",
exclude: ["../../Sources"]
),
.target(
name: "SendbirdUIMessageTemplateTarget",
dependencies: [
.product(name: "SendbirdChatSDK", package: "SendbirdChatSDK")
],
path: "Framework/Module/MessageTemplate",
exclude: ["../../Sample", "../../Sources"]
),
]
)

0 comments on commit 46a69db

Please sign in to comment.