- 클래스명 변경
Client
->Neispy
. - 이제
ClientSession
을 요청마다 생성하지 않습니다. now()
함수가 더 이상 적용되지 않도록 변경되었습니다.async with
구문을 지원하도록 변경되었습니다.- 기존 모델에서 SimpleNamespace로 변경되었습니다.
- 동기로 사용할시 클래스메소드
.sync()
의 반환값인SyncNeispy
를 사용해야 하도록 변경되었습니다. - 타입힌트가 좀 더 정확히 적용되었습니다.
- 사용하지 않는 모듈을 제거한 후 재배포했습니다.
- #43(#42번 이슈) PR을 적용했습니다.
- #41 PR을 적용했습니다.
- #40(#39번 이슈) PR을 적용했습니다.
-
#28(#17번 이슈) #31(#30번 이슈) #34(#33번 이슈) #36 PR을 적용했습니다.
-
동기 비동기 클라이언트를 나누지 않고 사용할수있습니다.
-
모델의 많은 변화가 있습니다. 예제를 참고해주세요.
- neispy는 이제 UTC+9:00를 기준으로 가져옵니다.
-
#25번 이슈를 적용했습니다.
-
APIKeyNotFound예외를 force인자를 통해 무시할 수 있습니다.
-
시간표에 빠져있던 강의실명 파라미터를 추가했습니다.
- #22번(#21번 이슈), #23번 PR을 적용했습니다.
- #20번 PR을 적용했습니다.
-
Fixed #15
-
시간표에 빠져있던 인자들을 추가했습니다.
- 날짜 형식이 20200101과 같은 형식으로 안나오는 문제를 해결했습니다.
- 동기 요청이 가능합니다.
- 모든 엔드포인트를 커버합니다.
-
모델을 적용했습니다.
-
반 정보 엔드포인트를 커버할 수 있습니다.
-
모든 정보가 필요할 때 rawdata를 이용하여 리스트로 가져올 수 있습니다.
-
Model 메커니즘을 변경했습니다.
-
docstring을 추가했습니다.
- 초, 중, 고 시간표 엔드포인트를 커버할 수 있습니다.
- Model 메커니즘을 변경하였습니다.
- Model 클래스에서 sort_meal 함수의 이름이 달라 생긴 문제를 수정했습니다.
- 코드 퀄리티가 향상되었습니다.
- 코드 퀄리티가 향상되었습니다.
- 코드 다시 쓰기 분기를 합병했습니다.
- 학원교습소 정보를 추가했습니다.
- 예외 처리를 추가했습니다.
- 코드를 최적화했습니다.
- 초등학생 시간표를 추가했습니다.
- #1번 이슈의 버그를 수정했습니다.
- 샘플 키로 요청하도록 변경했습니다.
- 학사 일정을 추가했습니다.
- 학교 정보, 급식 일정 모든 인자 값을 받을 수 있습니다.
- 사용하지 않는 모듈을 제거하고, 사용하기 쉽도록 함수 이름을 변경했습니다.
- 첫 배포가 시작되었습니다.