Releases: devngho/kt_kisopenapi
Releases · devngho/kt_kisopenapi
0.2.5
0.2.4
✳️ v0.2.4
⭐ feat: 주식기본조회 추가, 여러 항목 동시 조회 지원
🐛 fix: 웹소켓 페이징 처리, 잘못된 인덱스 수정
🔃 chore: Bump to Kotlin 2.0.0
Full Changelog: 0.2.3...0.2.4
0.2.3
🌠 v0.2.3 모의투자 유량 제한 변경, 국내업종지수
- 모의투자 유량 제한 변경(2024.03.29부터 초당 5건->2건)을 반영했습니다.
- InquireSectorIndex, InquireSectorIndexSeries (국내업종 현재지수, 일자별 지수) API를 추가했습니다.
- 오탈자 및 일부 표현이 수정되었습니다.
Full Changelog: 0.2.2...0.2.3
0.2.2
📨 v0.2.2 일부 이름 수정, 웹소켓 개선
- 웹소켓 sendTimeout, receiveTimeout를 추가했습니다.
- ProductBaseInfo -> InquireProductBaseInfo으로 이름을 변경했습니다.
- InquireOverseasDetailedPrice (해외주식현재가상세) API를 추가했습니다.
- 모의투자가 지원되지 않는 API에 @DemoNotSupported 어노테이션이 추가되었습니다.
- 오탈자 및 일부 표현이 수정되었습니다.
Full Changelog: 0.2.1...0.2.2
0.2.1
☄️ v0.2.1 조건 검색, 웹소켓 개선
- 국내 조건 검색 API와 조건 목록 검색 API가 추가되었습니다.
- StockPriceFull, StockTradeFull의 일부 값 이름이 명확하게 변경되었습니다.
- KISApiClient의 일부 값이 options로 분리되었습니다.
- 웹소켓 연결 문제를 해결했습니다.
- Kdoc를 보강했습니다.
내부
- KISApiClient를 인터페이스로 분리했습니다.
- KISApiClient의 웹소켓 부분이 분리되었습니다.
- JVM Ktor Engine을 CIO에서 Java로 변경했습니다. 따라서 Java 11 미만 버전은 이용할 수 없습니다.
0.2.0
🎄 v0.2.0 구조 변경, 웹소켓 개선
- MarketDomestic, MarketOverseas 클래스가 추가되었습니다.
search
,getRank
,holiday
등의 메서드를 사용할 수 있습니다. - 패키지 구조를 변경했습니다. 요청을 국내, 조회, 실시간 등으로 구분해 패키지를 나눴으며 기존 코드가 호환되지 않습니다.
- InquireOverseasLiveConfirm 클래스가 추가되었습니다.
- JavaStyleTest, WebSocketTest로 테스트를 강화했습니다.
- Date, Time을 kotlinx.datetime의 LocalDate와 LocalTime을 사용하도록 변경했습니다.
- 웹소켓 AES가 올바르게 복호화되지 않는 문제를 수정했습니다.
- Result와 RequestException으로 요청 에러를 안전하게 처리할 수 있습니다.
- 웹소켓 autoReconenct가 올바르게 처리되지 않는 문제를 수정했습니다.
- 웹소켓 이벤트를 받을 수 있는 webSocketEventFlow를 추가했습니다.
- 기타 표현 등을 수정했습니다.
내부 변경 사항
- 모든 요청과 웹소켓 요청이 request, requestStart, requestEnd을 사용하도록 변경했습니다.