Releases: solapi/solapi-kotlin
Releases · solapi/solapi-kotlin
v1.0.3 (2025/09/01)
What's Changed
- SOLAPI Kotlin SDK 1.0.1 by @Palbahngmiyine in #1
- SOLAPI Kotlin SDK 1.0.2 by @Palbahngmiyine in #2
- SOLAPI Kotlin SDK 1.0.3 by @Palbahngmiyine in #3
New Contributors
- @Palbahngmiyine made their first contribution in #1
Full Changelog: v1.0.0...v1.0.3
v1.0.0 (2025/08/19)
SOLAPI Kotlin SDK 1.0.0에선 기존 net.nurigo.sdk 4.x~ 버전에서의 많은 구조적 차이가 있습니다. 실제 net.nurigo.sdk를 사용하셨던 유저분들은 마이그레이션 간 사용에 주의가 필요합니다.
기능(nurigo.net Java SDK에서 승계됨)
- 음성 메시지, 카카오 브랜드 메시지, 팩스 발송 기능을 추가 했습니다.
- 카카오 알림톡 템플릿 생성, 조회, 수정(이름만 수정하는 메소드도 추가 되었습니다), 삭제, 검수요청, 검수취소, 휴면 템플릿 해지 요청 기능을 추가했습니다.
- 카카오 브랜드 메시지 템플릿 조회 기능을 추가 했습니다.
구조 변경(nurigo.net Java SDK에서 승계됨)
- Kotlin 버전을 1.6.21에서 2.2.0으로 업그레이드 했습니다. 이 과정에서 kotlinx.datetime 라이브러리는 제거 되었습니다.
- HTTP 라이브러리 등의 버전 업데이트도 진행되었습니다.
- 의존성 충돌 문제를 해결하기 위해 SOLAPI SDK 내부에서 사용하는 의존성들은
com.solapi.shadow의 Prefix를 붙이도록 설정했습니다. - sendOne 메소드가 제거되고 send 메소드 상 파라미터 구조가 변경되었습니다.
- send 메소드에서 리턴하는 타입인
MultipleDetailMessageSentResponse내groupInfo타입을 실제 API 응답값과 일치하게 역직렬화 하도록 수정했습니다. - Nurigo~ 로 시작하는 Exception 클래스들은 모두 Solapi~ 로 시작하도록 네이밍 변경이 이루어졌습니다.
- request, response 모델들은 dto 패키지(디렉토리)로 이전 되었습니다.
- 원활한 고객지원을 위해 발송 간 적재되는
osPlatform프로퍼티 값이 OS 아키텍처도 포함하여 보내도록 수정했습니다.
Full Changelog: https://github.com/solapi/solapi-kotlin/commits/v1.0.0