| 2.24.0 | 2026.6.12 | - 피커 기능 추가
- 채팅방 피커 멀티 선택 지원
- 탭 피커 초기 탭 설정 지원
- 탭 피커의 친구 탭, 채팅방 탭, 채팅방 멤버 피커 단일 및 다중 선택 지원
- 피커 인터페이스 변경
- 채팅방 피커, 탭 피커 응답 클래스 변경
SelectedChat → SelectedChats
- 피커 요청 파라미터 변경
selectParams, chatSelectParams, chatMemberSelectParams, initialPickerTab 프로퍼티 추가maxPickableCount, minPickableCount 프로퍼티 SelectParams 클래스 하위로 이동
- 카카오톡 프로필 조회 API 응답에
id 추가 - 장기 미이용 앱 에러 코드 추가
- 내부 개선
|
| 2.23.4 | 2026.4.14 | compileSdk, targetSdk 36으로 변경- 안드로이드 16 기기로 채팅방 멤버 피커에서 시스템 뒤로가기 시 피커 종료 현상 수정
- 내부 개선
|
| 2.23.3 | 2026.2.24 | |
| 2.23.2 | 2026.1.7 | - SSO 토큰 만료 여부 식별을 위한
isExpired 프로퍼티 추가 - 내부 개선
|
| 2.23.1 | 2025.11.27 | - 카카오 로그인 방법 선택 API를 호출한 Activity가 MaterialComponents 기반 테마가 아닌 경우 크래시 발생하는 이슈 수정
|
| 2.23.0 | 2025.11.12 | - 카카오 로그인 방법 선택 API 추가
- SSO 기능 추가
|
| 2.22.0 | 2025.9.30 | - 앱 차단 상태 에러 추가:
ApiErrorCause.BlockedApp - 카카오계정 제재 에러명 변경: -
ApiErrorCause.BlockedAction → ApiErrorCause.BlockedAccount - 채팅방 멤버 피커, 탭 피커: 싱글 선택 지원
- 친구 피커 인터페이스에 파라미터 추가:
viewType: ViewTypeenableMulti: Boolean
- 피커 인터페이스 제거:
selectFriendPopup, selectFriends, selectFriendsPopup, selectChatPopup, selectPopup - 피커 문구 오탈자 수정
- 내부 개선
|
| 2.21.7 | 2025.8.22 | - 피커 화면 표시 상태에서 앱이 백그라운드로 전환된 후 시스템에 의해 프로세스가 종료되면, 이후 앱 재실행 시 프로세스 복원 과정에서 크래시가 발생하는 문제 수정
- SDK 2.21.2 이상 버전에서
kotlinx.serialization 1.7.0 이상 버전 적용 시 enum 타입 프로퍼티가 null로 매핑되는 문제 수정 - 내부 개선
|
| 2.21.6 | 2025.7.23 | |
| 2.21.5 | 2025.7.7 | - 친구 피커 검색 결과에 내 프로필도 포함되도록 변경
- 채팅방 피커가 채팅방 멤버를 이름 기준 오름차순으로 정렬 표시하도록 수정
- 피커 동시 호출 시 리스트 아이템 중복 현상 수정
|
| 2.21.4 | 2025.6.2 | - 다음 지원 기능 제거
- 서로 다른 페이즈의 카카오톡 앱이 설치된 안드로이드 15 디바이스에서 카카오톡으로 메시지 발송 기능 실행 시 크래시 발생 문제 수정
- Kotlin 2.0.0 이상 버전에서 앱 난독화 시 간헐적 크래시 발생 문제 수정
- 내부 개선
|
| 2.21.3 | 2025.5.8 | - Android 13 디바이스에서 특정 SDK 버전(
2.21.1, 2.21.2)의 피커 사용 시 간헐적인 크래시 발생 문제 수정 - 내부 개선
|
| 2.21.2 | 2025.4.22 | |
| 2.21.1 | 2025.3.27 | compileSdk, targetSdk 35로 변경
|
| 2.21.0 | 2025.3.10 | - 친구, 채팅방 피커 관련 코드 패키지 변경
com.kakao.sdk.friend.* → com.kakao.sdk.friend.core.*
- 친구 피커 API 응답 변경
- 배송지 선택, 배송지 등록, 배송지 수정 API 메서드 이름 변경
selectShippingAddresses() → selectShippingAddress()createShippingAddresses() → createShippingAddress()updateShippingAddresses() → updateShippingAddress()
- 사용자 정보 조회 API 응답에 생일 윤달 여부 프로퍼티 추가
Omega 페이즈 제거
|
| 2.20.6 | 2024.9.12 | - 연령인증 정보 조회 API 응답에
hasCi 프로퍼티 추가
|
| 2.20.5 | 2024.8.28 | - 연령인증 정보 조회 API 응답에서 CI 관련 정보 제거
- 사용자 정보 조회 API 응답에서 CI 관련 정보 제거
- 사용자 정보 조회 API 응답의
User에 uuid 추가 compileSdk, targetSdk 34로 변경- Kotlin 2.0.0 버전에서 컴파일 실패하는 문제 수정
|
| 2.20.4 | 2024.7.19 | - 카카오톡 로그인, 카카오톡 인증 로그인 PIP 지원
- 내부 개선
|
| 2.20.3 | 2024.6.20 | - 말풍선 출처 앱을 지정하는 파라미터 제공
- 대상:
partner-share 모듈의 WebSharerClient
|
| 2.20.2 | 2024.5.21 | - 카카오톡 인증 서비스 모듈(
cert-rx) 추가 - 카카오톡 인증 서비스 K3220 상품 지원
- 내부 개선
|
| 2.20.1 | 2024.3.22 | - 카카오톡 인증 로그인에
identifyItems 파라미터 추가 - 내부 개선
|
| 2.20.0 | 2024.3.4 | - 배송지 선택, 배송지 등록, 배송지 수정 API 추가
- 메시지 템플릿
Content.title, Content.imageUrl nullable로 변경 TokenManager에 idToken이 누락되는 현상 수정RxAuthApiClient.refreshToken() 호출 시 저장된 토큰이 없으면 크래시 발생하는 현상 수정- 내부 개선
|
| 2.19.0 | 2023.12.21 | - 카카오톡 채널 간편 추가(
followChannel()) 지원 talk 모듈의 Friends 모델 내 serviceUserId 프로퍼티 삭제- 채팅방 피커 응답 변경
- 인하우스 앱: 채팅방 목록 조회 응답 변경
- Reactive Extensions(Rx) 라이브러리 사용 환경에서 필요 토큰을 누락한 API 요청 시 오류 발생 현상 수정
- 내부 개선
|
| 2.18.0 | 2023.11.15 | - 카카오톡 친구 목록 조회 API의
friendType 파라미터 제거 - 카카오톡 친구 목록 조회 API 응답
relation의 story 항목 제거 - 피커 기능의
serviceTypeFilter 파라미터 제거 - 내부 개선
|
| 2.17.0 | 2023.9.26 | - 카카오톡 채널 채팅, 카카오톡 채널 추가 신규 API 추가
- 연결 페이지를 거치지 않고 카카오톡 채널로 바로 이동 (카카오톡 v10.0.5 이상)
- 연결 페이지 URL을 반환하는 기존 API도 유지
- 카카오톡 채널 채팅 연결 페이지 반환 API 변경
channelChatUrl()(Deprecate) → chatChannelUrl()
- 내부 개선
OMEGA 페이즈 지원- 연령인증 정보 조회 API 최신 버전으로 변경
|
| 2.16.0 | 2023.9.7 | - 카카오톡 인증 서비스 모듈(
cert) 추가, K2220 상품 지원 - 피커 UI 최신화
- 사용자 정보 조회 API에
properties 파라미터 추가 - 카카오톡 채널 관계 조회 API 최신 버전으로 변경
- 내부 개선
|
| 2.15.0 | 2023.7.13 | - 카카오계정 간편로그인 지원
- 서비스 약관 동의 철회 API 추가
- 동의항목 동의 내역 조회 API v2로 업데이트
- 샘플앱 테스트 항목 개선
- Automotive OS 전용 QR 로그인 페이지 적용
|
| 2.14.0 | 2023.5.31 | - 최소 지원 OS 버전 Android 6.0 이상으로 변경
- 카카오톡 인증 로그인
settleId 파라미터 지원 - 피커 안정성 개선
|
| 2.13.0 | 2023.2.28 | - SDK 내부에서 사용하는 라이브러리 버전 업데이트
- 카카오 로그인
prompts 파라미터 값 변경- 삭제:
Prompt.SIGNUP - 추가:
Prompt.CREATE
verifyAge() 제공 모듈 및 클래스 변경: partner-auth → partner-user- Android Automotive OS 지원
|
| 2.12.1 | 2023.1.19 | - 특정 동선에서 피커
NullPointerException 발생하는 이슈 수정 androidx.fragment 일부 버전에서 탭 피커의 앱 바가 중복 생성되는 버그 수정
|
| 2.12.0 | 2022.12.14 | |
| 2.11.2 | 2022.9.29 | |
| 2.11.1 | 2022.9.19 | - 초기화 메서드에 KA 헤더 정보용 서비스 SDK 식별자 파라미터
sdkIdentifier 추가 - Android 13 대응
- 피커 안정성 개선
androidx.fragment 1.5.0 이상 버전 사용 시 피커 크래시 현상 수정- 카카오톡으로 로그인 시 동의 화면 재생성되는 현상 수정
|
| 2.11.0 | 2022.6.29 | - 카카오톡 공유 제품명 변경에 따른 모듈, 클라이언트, 모델, 메서드 이름 변경
v2-partner-link → v2-partner-sharev2-partner-link-rx → v2-partner-share-rxv2-link → v2-sharev2-link-rx → v2-share-rxLinkClient → ShareClientLinkResult → SharingResultisKakaoLinkAvailable() → isKakaoTalkSharingAvailable()defaultTemplate() → shareDefault()customTemplate() → shareCustom()scrapTemplate() → shareScrap()defaultTemplateUri() → makeDefaultUrl()customTemplateUri() → makeCustomUrl()scrapTemplateUri() → makeScrapUrl()
- 통합 모듈 추가
v2-partner-all, v2-partner-all-rxv2-all, v2-all-rx
|
| 2.10.0 | 2022.5.25 | - 모듈 구조 변경
partner-friend 모듈이 friend 모듈을 참조하도록 변경
prompt.SIGNUP 추가
|
| 2.9.1 | 2022.5.11 | |
| 2.9.0 | 2022.3.18 | |
| 2.8.6 | 2022.2.16 | |
| 2.8.5 | 2022.1.24 | |
| 2.8.4 | 2021.12.10 | - 토큰 갱신 메서드 이름 변경
refreshAccessToken() → refreshToken()
v2-navi 모듈의 웹 길안내 지원 종료navigateWebUrl() 메서드 삭제- 카카오내비 미설치 시 설치 페이지를 표시하도록 변경
- 피커 접근성 향상
- 피커 안정성 향상
- 버그 수정
|
| 2.8.3 | 2021.11.18 | - 일부 Model Nullability 변경
AccessTokenInfo.id: Long → Long?User.id: Long → Long?Friend.favoriteCount: Int → Int?FriendRelation.talk: Relation → Relation?FriendRelation.story: Relation → Relation?
- 사용자 정보 조회 응답에
name 프로퍼티 추가 - 카카오톡 친구 목록 조회 응답에
allowedMsg 프로퍼티 추가 Chat.unreadMesageCount 프로퍼티 삭제- 피커 버그 수정
|
| 2.8.2 | 2021.10.14 | |
| 2.8.1 | 2021.9.28 | - 피드 메시지 기능 확장(참고: 피드 메시지)
FeedTemplate에 itemContent 프로퍼티 추가ItemContent 모델 추가
|
| 2.8.0 | 2021.9.17 | |
| 2.7.0 | 2021.9.3 | - 채팅방 피커 기능 추가
- 사용자 정보 조회(
meForPartner()) 응답에 accountCreationDate, accountCreationDateNeedsAgreement 추가
|
| 2.6.0 | 2021.8.6 | - 친구 피커 정식 배포
- 커머스 템플릿에 화폐 단위 파라미터 추가
-
currencyUnit -
currencyUnitPosition - 프로필 동의항목 분리에 따른
Model 업데이트 - 카카오계정 로그인 시
CustomTab이 계속 호출되는 이슈 수정
|
| 2.6.0-beta02 | 2021.7.16 | - 친구 피커 내부 로직 개선
- 친구 피커 문구 수정 반영
- KA 헤더 예외처리 추가
|
| 2.6.0-beta01 | 2021.6.30 | |
| 2.5.3 | 2021.7.13 | |
| 2.5.2 | 2021.6.17 | - 스토리 쓰기 API: 파라미터명 변경
- andoird/iosExecutionParams → andoird/iosExecParam
- android/iosMarketParams → android/iosMarketParam
- 버그 수정
|
| 2.5.1 | 2021.5.26 | - 카카오톡 채널 관계 조회 API의
url 및 Model 키 값 변경ChannelRelations → ChannelsChannelRelation → Channel
- 사용자 정보 조회 API의
Account Model에 profileNicknameNeedsAgreement, profileImageNeedsAgreement 추가
|
| 2.5.0 | 2021.4.30 | - 동의항목 동의 내역 조회, 동의항목 동의 철회, 동의항목 동의 처리 API 추가
- Model 정리
- 사용자 정보 응답 중 프로필에 기본 이미지 여부(
isDefaultImage) 추가
|
| 2.4.2 | 2021.3.29 | - DEV / SANDBOX 페이즈에서 카카오톡으로 로그인을 위한 카카오톡 패키지명 추가
|
| 2.4.1 | 2021.3.10 | chatList(), chatMembers()의 secureResource 파라미터 삭제- 버그 수정
|
| 2.4.0 | 2021.3.2 | - 모듈 구조 개선
isKakaoTalkLoginAvailable(), loginWithKakaoTalk(), loginWithKakaoAccount() API v2-user 모듈로 이동- 공통 모듈과 네트워크 모듈 분리
signup() API 추가User 모델의 프로퍼티 추가(hasSignedUp, birthdayType, isKorean, isKoreanNeedsAgreement)- 카카오톡 친구 목록 조회 API에
friendOrder 파라미터 추가
|
| 2.3.0 | 2021.1.21 | - 카카오 로그인에 OAuth
Prompt 지원 - 연령인증 추가
|
| 2.2.0 | 2020.12.18 | - 멀티 앱 지원
- 카카오톡 프로필 조회, 카카오톡 친구 목록 조회 API의 secure_resource 파라미터 삭제
- 내부 함수 개선
|
| 2.1.0 | 2020.12.9 | - 신규 모듈 추가
- partner-auth: 그룹 내 다른 앱의
refreshToken을 사용한 accessToken 발급 기능 제공 - partner-link: 말풍선 출처 앱을 지정하는 파라미터 제공
- 로그인 보안 향상을 위한 PKCE 적용
|
| 2.0.6 | 2020.11.25 | |
| 2.0.5 | 2020.10.23 | |
| 2.0.4 | 2020.10.20 | - Android Studio 요구사양 3.6.1 이상으로 변경
- 버그 수정
- Android 11 이상 타게팅 시 카카오톡 간편로그인 등 외부 패키지 사용 불가능 현상 대응
|
| 2.0.3 | 2020.10.05 | - 강제 로그인 옵션 추가
- 리스트 템플릿의 헤더 영역 배경 이미지 제거
|
| 2.0.2 | 2020.08.27 | - 메시지 템플릿 모델 클래스 패키지 변경
com.kakao.sdk.template → com.kakao.sdk.template.model
|
| 2.0.1 | 2020.08.21 | - 카카오내비 API 변경
- 위도 및 경도 좌표 자료형 String으로 변경
- 메서드명 변경:
navigateUri() → navigateWebUrl() - 구조체명 변경:
NaviOptions → NaviOption
|
| 2.0.0 | 2020.08.10 | |
| 2.0.0-beta07 | 2020.07.31 | - 클라이언트 이름 및 구조 개선
- 토큰 및 토큰저장소 사용성 개선
|
| 2.0.0-beta06 | 2020.07.15 | - 카카오 로그인 API의 메서드명 일부 변경:
- authorizeWithKakaoTalk()
- loginWithKakaoTalk()
- loginWithNewScopes()
- isKakaoTalkLoginAvailable()
- 토큰저장소 리턴타입
nullable로 변경
|
| 2.0.0-beta05 | 2020.06.30 | - Reactive Extensions(Rx) 라이브러리를 사용하지 않는 SDK 배포
- AccessTokenInfo 응답에 expiresIn 프로퍼티 추가
|
| 2.0.0-beta04 | 2020.03.24 | |
| 2.0.0-beta03 | 2020.02.14 | |
| 2.0.0-beta02 | 2019.12.26 | |
| 2.0.0-beta01 | 2019.12.09 | |