Skip to content

v0.14.0

Latest

Choose a tag to compare

@hyuntroll hyuntroll released this 29 Jul 12:47

주요 변경 사항

  • 노선, 정류소, 도착 정보, 차량, 도시 코드를 각각 독립적인 Resource API로 분리했습니다.
  • 페이지 응답을 일관되게 다루는 TagoPage를 추가했습니다.
  • 공식 정류소 데이터 스냅샷 206,022건을 내장한 오프라인 StationCatalog를 추가했습니다.
  • 모델과 Resource의 책임을 분리하고 공공데이터포털 및 제공기관 예외 계층을 정리했습니다.
  • 패키지 빌드 설정을 pyproject.toml로 전환하고 Python 3.10~3.14를 지원합니다.

호환성 안내

  • 기존 Client 메서드는 1.0까지 deprecated API로 유지됩니다.
  • 모델 속성 접근은 더 이상 암묵적인 네트워크 요청을 수행하지 않습니다. 데이터 조회에는 각 Resource를 사용해 주세요.
  • BaseList, pickle cache, 구형 converter/decorator 및 requests 기반 HTTP helper가 제거되었습니다.
  • 실험적 model lazy-loading 기능은 제거되었으며 추후 별도 설계 후 도입할 예정입니다.

설치

pip install --upgrade UnOffical-TAGO-API

전체 변경 사항은 CHANGELOG.md의 0.13.0 및 0.14.0 항목을 참고해 주세요.