Changelogs

12.4.0 (2024-12-19)

Feature

  • Added support for bulk file uploads by users.

Improvements

  • Standardized the format of requestId for internal messages.

12.3.5 (2024-12-12)

Fix

  • Fix the display for the profile edit button in settings.
  • Fix proguard rules.

12.3.4 (2024-11-24)

Fix

  • Fix issue where the OpenChat API was not correctly integrating with workflows.

12.3.3 (2024-11-14)

Fix

  • Fixed a UI interaction bug in tab navigation.

12.3.2 (2024-11-1)

Fix

  • Fixed sound issue of instagram video feed.

12.3.1 (2024-10-15)

Improvements

  • The Channel Talk Status button is now visible when the server is under maintenance.

Fix

  • Fixed public field in user model

12.3.0 (2024-09-26)

Improvements

  • We now prompt a log message when the language of the message sent by the user differs from the language specified in the user's information.

Fix

  • Fixed an issue that caused errors in certain cases.

12.2.0 (2024-09-12)

Improvements

  • When a user is banned while using the SDK, they are now immediately redirected to the block screen instead of remaining on the chat screen.

Fix

  • We have fixed an issue where errors occurred in certain situations.

12.1.0 (2024-09-05)

Feature

  • App Widgets are now supported. You can add these widgets to the Lounge and execute.

Improvements

  • Supports smooth and fluid animation in the action button for executing commands or WAM controller.

12.0.0 (2024-07-25)

Feature

  • We introduce powerful feature to help your chat: Workflow. Workflow will completely replace support bots.
    • Removed ChannelIO.openSupportBot() in favor of new ChannelIO.openWorkflow().
  • Added new public API: ChannelIO.hidePopup()

11.6.3 (2024.07.05)

Fix

  • Minor internal changes

11.6.2 (2024.06.25)

Fix

  • Minor internal changes

11.6.1 (2024.05.23)

Fix

  • Minor internal changes

11.6.0 (2024.04.25)

Feature

  • Users may execute commands from the chat stream by entering messages starting with '/.'
  • We introduce our new AI assistant: 'ALF.' ALF will recommend a command to a user that best fits the user's message written in natural language.

11.5.0 (2024.03.21)

Improvement

  • Meet the brand new Channel logo

11.4.0 (2024.02.01)

Improvement

  • Improved the display of holiday settings content

Fix

  • Fixed unexpected button behavior

11.2.2 (2024.01.16)

Fix

  • Fixed in-app popup behavior
  • Fixed error handling

11.2.1 (2024.01.15)

Fix

  • Fix openSupportBot behavior

11.2.0 (2024.01.08)

Feature

  • Add openSupportBot API in ChannelIO

11.1.0 (2023.11.17)

Feature

  • The visibility of manager profile images in welcome chat card is now optional.
  • User will be asked to continue the existing ongoing chat whenever possible instead of creating new one.
  • Message preview no longer shows attached file names.

Improvement

  • Lounge screen will show more descriptive error.

11.0.2 (2023.10.13)

Feature

  • Added skeleton UI for loading screen.
  • Added animation for an announcement message.

Improvement

  • Display descriptive message preview for forms.

Fix

  • Fixed message bubble does not fit button-only message.
  • Fixed primary bot profile is not shown.

11.0.1 (2023.09.11)

  • Introduced a new list-of-number type on forms.

11.0.0 (2023.09.07)

UI / UX

  • Improved the Channel button design, and options.
  • Improved pop-up marketing design.
  • Redesigned the lounge. Brand image, and important image sections to be applicable.
  • Made improvements to the overall design.

User model changed

  • Added unread property. See User for the details.

ChannelButtonIcon added

  • You can set the appearance of the Channel button icon.

ChannelPluginListener changed

Kotlin dependency changed

  • Kotlin is upgraded to 1.8.22

10.1.1 (2023. 08. 04)

  • Fix appearance logic
  • Fix user badge count calculation
  • Fix instagram integration crash
  • Enhance boot status

10.1.0 (2023. 06. 20)

  • Apply dark mode

10.0.10 (2023. 06. 20)

  • Fix instragram crash

10.0.9 (2023. 05. 18)

  • Fix notification strategy

10.0.8 (2023. 03. 21)

  • Fix changing "chat as channel profile" option affects messages sent in the past
  • Fix alignment of marketing popups when screen is large
  • Improve experience on message read behavior

10.0.7 (2022. 11. 25)

  • Fix file not upload sometimes
  • Fix some colors

10.0.6 (2022. 11. 4)

  • Migrate to androidx from library
  • Fix leak

10.0.5 (2022. 09. 29)

  • Support Android 33

10.0.4 (2022. 08. 16)

  • Fix crash
  • Update emojis

10.0.3 (2022. 05. 24)

  • Fix bugs

10.0.2 (2022. 05. 18)

  • Fix crash

10.0.1 (2022. 04. 15)

  • Enhance proguard rules
  • Fix crash

10.0.0 (2022. 04. 15)

  • Redesigned
  • Support chat as channel profile
  • Follow up feature added
  • Support bot enhanced
  • Popup position can be changed

9.0.11 (2022. 04. 14)

  • Fix webview intent handling

9.0.10 (2022. 02. 03)

  • Fix for Android S

9.0.9 (2021. 11. 03)

  • Fix null pointer exception

9.0.8 (2021. 10. 29)

  • Fix veil id management

9.0.7 (2021. 10. 19)

Require Android gradle plugin 4+
Require Android device version from 5.0

  • Update library
  • Fix translation
  • Fix video bug

9.0.5 (2021. 09. 01)

  • Fix permission
  • Fix socket

9.0.4 (2021. 07. 30)

  • Fix crash sometime in popup

9.0.3 (2021. 06. 30)

  • Add day unit for operating remain time
  • Fix input not blocked after user chat closed delayed

9.0.2 (2021. 06. 28)

  • Fix npe
  • Fix support bot button hide when failure

9.0.1 (2021. 06. 26)

  • Fix input flickering when support bot initialized.

9.0.0 (2021. 06. 26)

  • Improved Lounge UI/UX
  • Applied new message Input logic
  • Removed 'Show Closed Chat' option
  • Changed 'Remove Chat' user action to 'Leave Chat' user action
  • Changed some behavior of 'OpenChat' API function

8.4.1 (2021, 06. 14)

  • Fix in app push not visible sometimes
  • Fix vibration option

8.4.0 (2021. 04. 09)

  • Add page feature
  • Enhance language settings ux

8.3.0 (2021. 03. 26)

  • Add instagram integration
  • Enhance integrations ux

8.2.0 (X)

8.1.2 (2020. 12. 22.)

  • Fix conflict style
  • Fix layout

8.1.1 (2020. 12. 11.)

  • Fix close button visibility
  • Fix some emoji not visible

8.1.0 (2020. 12. 9.)

  • Apply file security

8.0.2 (2020. 12.3.)

  • Fix file download
  • Fix youtube play
  • Fix integration icon style

8.0.1 (2020. 12. 1.)

  • Apply android 11

8.0.0 (2020. 10. 7.)

  • Renew apis

7.2.0 (2020. 7. 31.)

  • Add link buttons
  • User can input date and boolean type for profile data
  • Fix in app push visiblity
  • Show progress bar in popup video
  • Fix preview scale
  • Enhance photo viewer

7.1.5 (2020. 7. 23.)

  • Fix crash

7.1.4 (2020. 7. 1.)

  • Simplify model
  • Fix layout calculation
  • Change start button activate logic
  • Fix thumbnail orientation

7.1.3 (2020. 6. 15.)

  • Fix multiple image cropped in bubble popup
  • Add unsubscribed flag to user data

7.1.2 (2020. 6. 12.)

  • Fix autoplay on first time
  • Fix user message layout

7.1.1 (2020. 6. 11.)

  • Fix layout
  • Fix push receive logic

7.1.0 (2020. 6. 11.)

  • Add front api
  • Add member hash
  • Fix lifecycle

7.0.8 (2020. 6. 2.)

  • Rollback legacy function

7.0.7 (2020. 5. 29.)

  • Fix emoji parser
  • Fix url bug when using event payload
  • Fix system language bug
  • Enhance call ux
  • Manage push notification more strict
  • Add image placeholder
  • Fix popup layout

7.0.6 (2020. 4. 28.)

  • Fix in app push not closed

7.0.5 (2020. 4. 24.)

  • Apply push view background
  • Fix error - link url

7.0.4 (2020. 4. 23.)

  • Do not interactive when activity is over lock screen

7.0.3 (2020. 4. 21.)

  • Fix antlr : parsing attribute
  • Do not insert emoji when it is null
  • Fix message background : MaskableFrameLayout -> BorderLayout

7.0.2 (2020. 3. 18.)

  • Performance improvement : parser

7.0.1 (2020. 3. 17.)

  • Enhancce language settings

7.0.0 (2020. 3. 14.)

  • Enhance uploader
  • Fix bugs

6.1.12 (2020. 2. 25.)

  • Fix photo album and camera on android 10 with app target sdk 29

6.1.11 (2020. 2. 10.)

  • Fix tiny concurrency problem when socket disconnected

6.1.10 (2020. 6. 10.)

  • Fix keyboard bug in some devices
  • Fix lounge infinite load sometimes
  • Fix watermark layout

6.1.9 (2019. 12. 20.)

  • Fix in app push + push bot show logic

6.1.8 (2019. 12. 5.)

  • Fix exoplayer resource conflict

6.1.7 (2019. 11. 28.)

  • Fix bug

6.1.6 (2019. 10. 25.)

  • Resolve memoryleak
  • Repackage exoplayer core, ui
  • Fix bug

6.1.5 (2019. 9. 23.)

  • hot fix - exoplayer rollback

6.1.4 (2019. 9. 20.)

  • Add NaverTalk
  • Edit PushBot notification design
  • Repackage exoplayer core, ui
  • Fix bug

6.1.3 (2019. 8. 20.)

  • Fix default error handle in not main thread

6.1.2 (2019. 8. 10.)

  • Remove ripple in popup view

6.1.1 (2019. 8. 9.)

  • Fix build error in some environment

6.1.0 (2019. 8. 8.)

  • Line integration
  • Fix json parser for old sdk
  • Fix event parameter

6.0.4 (2019. 8. 6.)

  • Fix supporting input activated
  • Set telephony permission to optional
  • Add deleted message feature

6.0.3 (2019. 7. 1.)

  • Fix launcher style
  • Fix photo picker crash

5.4.8 (July 1, 2019)

  • Fix photo picker crash

6.0.2 (2019. 6. 20.)

  • Fix interface name
  • Fix watermark logic

6.0.1 (2019. 6. 19.)

  • Fix listener not fired some events

6.0.0 (2019. 6. 19.)

  • New plugin features

5.4.7 (June 4, 2019)

  • Add @SkipAttachChannelView annotation to ignore attach button

5.4.6 (Apr 29, 2019)

  • Fix chat redirection

5.4.5 (Apr 22, 2019)

  • Fix event property null safety

5.4.4 (Apr 09, 2019)

  • Fixed push bot process issue

5.4.3 (Mar 28, 2019)

  • Fixed custom view conflict issue

5.4.2 (Mar 27, 2019)

  • Fixed custom attributes conflict issue

5.4.1 (Mar 12, 2019)

New

  • Added in-app browser options

5.4.0 (Mar 06, 2019)

New

  • New brand logo applied!

Update

  • Java 1.8 compile option requirement added

5.3.2 (Feb 26, 2019)

Update

  • Enhance chat main flow

5.3.1 (Feb 14, 2019)

Update

  • Change launchMode to singleTop in UserChatListActivity, ChatActivity

5.3.0 (Jan 30, 2019)

Update

  • Change support bot data scheme, if you use support bot in previous version, we recommend update this version

Bug fixed

  • Fixed a bug that operation time dialog is not visible

5.2.2 (Jan 24, 2019)

Bug fixed

  • Fixed a bug that badge count is not updated

5.2.1 (Jan 22, 2019)

Bug fixed

  • Fixed a bug that key value conflicts in Cookie library

5.2.0 (Jan 18, 2019)

Update

  • Push bot can display the button and image
  • User can save message that are passed to the push bot
  • Animation improved when the channel plugin was opened

Bug fixed

  • Fixed a bug that can't resend when message sending fails in chat

5.1.2 (Jan 02, 2019)

Bug fixed

  • Fixed a bug where the push was not visible when the background process killed

Update

  • Migrate FCM module

5.1.1 (Dec 11, 2018)

Bug fixed

  • Fixed 'exoplayer' module conflict

5.1.0 (Dec 05, 2018)

New

  • Added canShowLauncher for custom launcher

Bug fixed

  • Fixed 'glide' module conflict

5.0.0 (Dec 01, 2018)

New

  • Added Push bot feature
  • Added onClickRedirectUrlcallback in ChannelPluginListener

Update

  • Set closed user chat visibility to true by default
  • Change package path in Guest
  • Change method signature in ChannelIO.track

Bug fixed

  • Fixed minor UI bugs

4.2.0 (Nov 01, 2018)

New

  • Added Support bot feature

Update

  • Changed to be use SDK only in Pro Plan
  • If a push message arrives, no SMS message is sent for 1 minute.

4.1.5 (Oct 19, 2018)

Updates

  • ChannelIO.initPushToken() : initialize device token for push notification
  • plungin-fcm : change allowBackup value true to false

4.1.4 (Oct 12, 2018)

  • Fixed minor bugs

4.1.3 (Oct 4, 2018)

  • Fixed minor UI bugs

4.1.2 (Sep 21, 2018)

Bug fixed

  • Fixed in - app push crash issue

4.1.1 (Sep 09, 2018)

Update

  • Displayed watermark for startup

Bug fixed

  • Fixed minor UI bug

4.1.0 (Sep 07, 2018)

Updates

  • boot : will not show launcher automatically
  • show : and hide: is visibility control property for launcher and it appears globally over application
  • Changed plugin listener method from addChannelPluginListener, removeChannelPluginListener to setChannelPluginListener, clearChannelPluginListener.

Deprecated

  • ChannelPluginSetting's hideDefaultLauncher property has been deprecated
  • ChannelView has been deprecated

4.0.2 (Sep 04, 2018)

Bug fixed

  • Fixed ImageMessageHolder crash issue

4.0.1 (Sep 03, 2018)

New

  • Added Device CHLocale option

Bug fixed

  • Fixed in - app browser intent uri issue

4.0.0 (Aug 31, 2018)

New

  • Added in-app browser

Update

  • Users now will be asked to close chat
  • Web link will be opened in application instead default browser
  • Updated internal APIs related to session and read
  • Change review message sequence
  • Remove Wi-Fi permission

3.2.6 (Aug 08, 2018)

Update

  • remove camera permission

3.2.5 (Jul 20, 2018)

Update

  • Change In-App push design

3.2.4 (Jul 13, 2018)

New

  • Added message translation option
  • Added LauncherConfig option in ChannelPluginSettings

Bug fixed

  • Fixed minor bugs

3.2.3 (Jul 09, 2018)

Bug fixed

  • Fixed RxJava onBackPressure issue

3.2.2 (Jul 06, 2018)

New

  • Added Big emoji

Bug fixes

  • Fixed UI thread bug
  • Fixed bug that ChannelIO.show() ,ChannelIO.hide() function does not work properly

3.2.1 (Jul 03, 2018)

Bug fixes

  • Fixed full screen orientation issue in targetSDK 27 version
  • Fixed duplicate link click event issue

3.2.0 (Jun 29, 2018)

New

  • Added actionable message type

Updates

  • Added chat activity animation configuration option
  • Changed CHLocale fields name

Bug fixes

  • Fixed minor ui bugs
  • Fixed duplicate User id header bug

3.1.5 (Jun 19, 2018)

Bug fixes

  • Added null safe code
  • Fixed -keepresourcexmlelementsDexGuard bug
  • Fixed watermark bugs

3.1.4 (Jun 11, 2018)

Bug fixes

  • Fixed camera behavior when load unexpected file

3.1.3 (Jun 08, 2018)

Updates

  • Added Video player
  • Added GIF image message

Bug fix

  • Fixed message format bugs

3.1.2 (May 22, 2018)

Updates

  • Added Guest as parameter in boot completion block

3.1.1 (May 17, 2018)

Bug fix

  • Fixed chat view behaves unintentionally when call boot in onResume.

3.1.0 (May 16, 2018)

New

  • Added ProfileBot feature
  • Added locale option in ChannelPluginSettings
  • Added locale option view in profile view

Updates

  • Renamed Guest to Profile
  • Changed userId from Profile to ChannelPluginSettings

Bug fixes

  • Fixed unexpected behavior when repeatedly boot with veil
  • Fixed default launcher behavior when use 'setHideDefaultLauncher' method

3.0.4 (May 3, 2018)

Bug fixes

  • Added null safe code.

3.0.3 (Apr 23, 2018)

Bug fixes

  • Fixed minor bugs.

3.0.2 (Apr 19, 2018)

Bug fixes

  • Fixed a bug that failed to track boot event.

3.0.1 (Apr 13, 2018)

New

  • Added default channel event Boot and ChannelOpen

3.0.0 (Apr 12, 2018)

Breaking Changes

  • Renamed framework ChannelPlugin to ChannelIO

  • Removed ChannelPlugin public field isDebugMode and isEnabledTrackDefaultEvent (these fields moved into ChannelPluginSettings)

  • Removed initialize: and checkIn method and added boot:

  • Removed ChannelException and added ChannelPluginCompletionStatus (enum)

  • Renamed checkOut to shutdown

  • Renamed show: and hide: to open: and close: respectively

  • Renamed showLauncher: and hideLauncher: to show: and hide: respectively

  • Renamed moveToUserChat: to openChat:

  • Renamed track: parameter names to eventName and eventProperty

  • Renamed CheckIn to Guest (class)

  • Renamed willShowChatList to willShowMessenger

  • Renamed willHideChatList to willHideMessenger

  • Renamed badgeChanged to onChangeBadge

  • Renamed onReceivedPushMessage to onReceivePush

  • Combined listeners into ChannelPluginListener

New

  • Introduced ChannelPluginSettings class for ChannelIO configuration
  • Added message formatting (bold, italic)

Updates

  • Refactored message cell structures

Bug fixes

  • Fixed minor UX / UI bugs

2.4.1 (Mar 23, 2018)

Bug fixes

  • Fixed bug that did not work correctly when user chat count was 0 or 1
  • Fixed push model bugs

2.4.0 (Mar 14, 2018)

New

  • Added Push Event Interface onReceivePush
  • Added moveToUserChat: method that open to chat with a specific id
  • Added Notification Channel code for Oreo (8.0, API 26)

Updates

  • Disabled Chat input field when Channel is not in operation time

Bug fixes

  • Fixed camera permission bug
  • Fixed chat scroll event bug

2.3.1 (Dec 22, 2017)

Updates

  • Changed chat activity animation

2.3.0 (Dec 20, 2017)

Updates

  • Changed UserChats, Channel APIs

Bug fixes

  • Fixed UI bugs

2.2.1 (Nov 22, 2017)

New

  • Added willShowChatList(), willHideChatList() methods in OnChannelPluginChangedListener

Updates

  • Changed new chat message UI

Bug fixes

  • Fixed typing bug

2.2.0 (Nov 17, 2017)

New

  • Added view to display the manager who is chatting

Bug fixes

  • Fixed unintended behavior of ChannelPlugin.hide ()

2.1.1 (Nov 13, 2017)

Bug fixes

  • Fixed minor bugs

2.1.0 (Oct 26, 2017)

New

  • Added show, hide methods for controlling launcher button visibility
  • Added onBadgeCount interface for counting the number of chat

2.0.2 (Sep 29, 2017)

Bug fixes

  • Fixed minor bugs

2.0.1 (Sep 8, 2017)

New

  • Added CheckIn event

2.0.0 (Sep 8, 2017)

New

  • Added track method to track plugin event

1.2.0 (Aug 25, 2017)

Updates

  • Updated socket version

Bug fixed

  • Fixed minor bugs

1.1.2 (Jul 28, 2017)

Updates

  • Changed the way guests identify their name

1.1.1 (Jul 21, 2017)

Updates

  • Changed to request user's information authentication according to channel setting

1.1.0 (Jul 18, 2017)

New

  • Added Preview UI to the bottom of the chat screen
  • Added chat notifications and vibrations

Bug fixed

  • Fixed bot message UI bug

1.0.0 (Jul 5, 2017)

Updates

  • Changed Userchat UI, UX

0.9.5 (May 23, 2017)

Updates

  • Renewal plugin UI

Bug fixes

  • Fixed minor bugs

0.9.4 (May 11, 2017)

Bug fixes

  • Fixed push notification bugs

0.9.3 (May 10, 2017)

Bug fixes

  • Fixed a bug where push notifications did not work when checked in as anonymous user

0.9.2 (Apr 11, 2017)

New

  • Added Proguard rule
  • Added method to delete chat

Updates

  • Changed chat sorting rule

0.9.0 (Mar 13, 2017)

  • First beta version release