Releases: uswLectureEvaluation/SUWIKI-Spring
Releases · uswLectureEvaluation/SUWIKI-Spring
v1.2.2
v1.2.1
v1.2.0
🌿 새로운 기능 추가
시간표
- 주목적 : 기존에 클라이언트 로컬 기기에 저장되던 시간표 데이터를 운영 DB에서 관리할 수 있게 되었습니다.
- 세부 기능 : 시간표를 위한 강의 조회를 할 수 있습니다.
- 세부 기능 : 시간표를 생성, 수정, 삭제, 리스트 조회 및 상세 조회할 수 있습니다.
- 세부 기능 : 시간표에 수업(셀)을 생성, 수정, 삭제할 수 있습니다.
- DB 스키마 변경 : 시간표, 시간표 셀 테이블 추가
클라이언트 앱 버전 정보 제공
- 설명 : 클라이언트 OS별 현재 앱 버전 정보를 조회하는 API입니다.
- 주목적 : 앱에 치명적인 버그가 있을 경우를 대비한 기능입니다. 앱상에서 해당 API 요청 후 업데이트를 해야 한다면 앱 스토어로 이동하는 흐름입니다.
- DB 스키마 변경 : 클라이언트 앱 버전 테이블 추가
- 개선 사항 : 현재로썬 버전 정보에 대해 관리자가 직접 DB에 접근하는 방식이기 때문에 위험 요소가 있다고 생각합니다. 관리자 API를 만드는 것이 추가 구현 사항입니다.
⚡ 버그 수정
강의 평가 생성/수정시 강의 조회 SQL 에러가 해결되었습니다.
개발 서버에서도 메일 인증 QA가 가능하도록 메일 인증 링크 로직에 프로퍼티 객체 반영했습니다.
강의 적재 로직의 교수명, 학점 누락 문제가 해결되었습니다.
What's Changed
초기 release이기 때문에 changelog가 많아서 편집했습니다.
- test: 초기 설정 by @wonslee in #50
- refactor: FavoriteMajor Repository springDataJPA로 변환 by @woo0doo in #42
- hotfix: 강의 평가 생성/수정시 강의 조회 에러 해결 by @wonslee in #53
- hotfix: 토큰 재발급 에러 by @wonslee in #55
- 시간표 API by @wonslee in #54
- fix: 시간표 셀 교시 중복 검사 로직 by @wonslee in #56
- hotfix: #59 by @wonslee in #60
- #59 hotfix 브랜치 develop 브랜치에 반영 by @wonslee in #61
- 시간표 생성시 현재 학기 강의 검색 by @wonslee in #64
- 시간표 일괄 동기화 API by @wonslee in #65
- fix: 강의 검색시 쿼리 교수명 키워드 누락 by @wonslee in #68
- fix : 메일 인증 링크 프로퍼티 객체 반영 by @wonslee in #67
- hotfix 반영 : 강의 적재 로직 by @wonslee in #70
- feat: 클라이언트 앱 버전 강제 업데이트 API by @wonslee in #71
Contributors
Full Changelog: https://github.com/uswLectureEvaluation/SUWIKI-Spring/commits/v1.2.0