Skip to content

Version 3.1.0 - 5기 & 유지보수

Compare
Choose a tag to compare
@AYoungSn AYoungSn released this 02 Mar 07:20
· 242 commits to main since this release
aa0c298

🏓 새로운 기능 추가

  • 토너먼트 (대회 신청, 대진표 관리 등)
  • test container 를 통한 test 환경 구축, CI 구축
  • checkstyle 추가

🐛 리팩토링 & 오류 수정

  • 관리자 -> 점수 수정 기능 버그 수정
  • 멀티 모듈 프로젝트로 변경

What's Changed

  • fix user image upload by @wken5577 in #295
  • 💚 [Chore] Add gitHub templates by @Kimhan-nah in #296
  • ✨ [Feature] Tournament entity repository 생성 by @SONGS4RI in #300
  • 🔨 [Refactor] 토너먼트 폴더 오타 수정, controller, service 뼈대 추가 by @kokomong2 in #304
  • 🔨 [Refactor] Tournament 정적 팩토리 메서드 of 추가 by @Kimhan-nah in #305
  • ✨ [Feature] tournament 테이블 초기화 SQL 추가 by @Kimhan-nah in #306
  • 🔨 [Refactor] 토너먼트 FK constraint NO ACTION으로 수정 by @Kimhan-nah in #311
  • ✨ [Feature] 토너먼트 생성, 수정 exception 추가 by @SONGS4RI in #313
  • 🔨 [Refactor] 토너먼트, 토너먼트 게임 테이블 수정 by @kokomong2 in #315
  • 🐛 [Fix] tournament 관련 테이블의 varchar 길이 수정 by @Kimhan-nah in #316
  • ✨ [Feature] Tournament 수정 API 추가 by @SONGS4RI in #314
  • ✨ [feat] 마이그레이션 테스트 서버 배포용 github action 추가 by @middlefitting in #320
  • 💚 [Merge] migration 위한 hotfix commit 합치기 by @Kimhan-nah in #322
  • 🐛 [Fix] ConfigureRedisAction Bean 추가 by @middlefitting in #324
  • ✨ [Feature] 토너먼트 관리자 삭제 API 추가 by @SONGS4RI in #317
  • ✨ [Feature] 토너먼트 전체 리스트 조회 Api 추가 by @kokomong2 in #331
  • 🔨 [Refactor] tournament에서 tournaments로 엔드포인트 수정 by @Kimhan-nah in #336
  • ✨ [Feature] 관리자 토너먼트 유저 추가 API 추가 by @SONGS4RI in #325
  • 🔨 [Refactor] Game Mode 추가, 로직 및 테스트코드 수정 by @Kimhan-nah in #326
  • 💚 [Merge] dev 브랜치 배포를 위한 redis hotfix commit 합치기 by @middlefitting in #340
  • ✨ [Feature] 관리자 tournament 생성 API 추가 by @Newsujin in #327
  • ✨ [Feature] 토너먼트 유저 조회 API 추가 by @kokomong2 in #345
  • 🧪 [Test] 테스팅 환경 구축 by @middlefitting in #348
  • ✨ [Feature] 관리자 토너먼트 유저 삭제 API 추가 by @SONGS4RI in #342
  • 🔨 [Refactor] Cascade 추가 by @SONGS4RI in #352
  • ✨ [Feature] tournament 단일 조회 API 추가 by @Newsujin in #356
  • 🔨 [Refactor] 관리자 토너먼트 유저 추가 & 삭제 서비스 로직 리팩토링 by @SONGS4RI in #354
  • ✨ [Feature] 토너먼트 유저 참가 상태 확인 API by @SONGS4RI in #351
  • ✨ [Feature] 토너먼트 Id에 해당하는 게임 전체 조회 api 추가 by @kokomong2 in #358
  • ✨ [Feature] 토너먼트 추가로 인한 Match 로직 수정 by @Kimhan-nah in #357
  • ✨ [Feature] 토너먼트 유저 참가 신청 취소 API by @SONGS4RI in #363
  • 🐛 [Fix] 기존 통합 테스트코드 수리 by @middlefitting in #359
  • ✨ [Feature] 토너먼트 첫 경기 매칭하는 Scheduler 생성 by @Kimhan-nah in #369
  • 🔨 [Refactor] 토너먼트 생성 및 수정 매서드 추가 및 수정 by @SONGS4RI in #376
  • ✨ [Feature] 토너먼트 게임 결과 등록 API 추가 by @Newsujin in #371
  • ✨ [Feature] 테스트 환경 개선 및 CI 추가 by @middlefitting in #379
  • ✨ [Feature] 토너먼트 게임 결과 수정 api 추가 by @kokomong2 in #380
  • 🐛 [Fix] findTournamentGameTest 테스트 코드 수정 및 TestDataUtils 매서드 수정 by @SONGS4RI in #384
  • 🐛 [Fix] redis 문제 by @AYoungSn in #361
  • ✨ [Feature] 토너먼트 유저 참가 신청 API by @SONGS4RI in #383
  • [FIX] #394 refresh token create logic fix by @AYoungSn in #397
  • ✨ [Feature] 토너먼트 연관관계 메서드 처리 by @middlefitting in #390
  • [Refactoring] return 패턴 responseEntity 빌더 형식으로 수정 by @kokomong2 in #393
  • 🔨 [Refactoring] 개발 서버 ci/cd 설정 by @middlefitting in #391
  • 🔨 [Refactor] Exception 수정 및 병합 by @SONGS4RI in #389
  • ✨ [Feature] 토너먼트 게임 매칭 로직 추가 by @Kimhan-nah in #404
  • [FIX] Admin 게임 점수 수정 시 승패 카운트 오류 수정 by @AYoungSn in #402
  • 🔨 [Refactor] 토너먼트 생성 및 수정 시간 검증 로직 수정 by @SONGS4RI in #407
  • 🐛 [Fix] test-deploy 개선 by @middlefitting in #406
  • 💚 [Chore] 토너먼트 제목 중복 체크 제거 by @Newsujin in #411
  • 🐛 [Fix] 토너먼트 게임 결과 등록할 때 pchange 생성 안 되는 문제 해결 by @kokomong2 in #415
  • ✨ [Feature] yml 을 활용한 content 값 의존 by @middlefitting in #416
  • 🧪 [Test] tournamentGame, tournamentUser Entity 단위 테스트 코드 작성 by @Newsujin in #428
  • 🐛 [Fix] 토너먼트 시간에 매칭 block 에러 수정 by @Kimhan-nah in #414
  • 🐛 [Fix] 관리자 게임 전체 조회에서 토너먼트 보이는 문제 by @SONGS4RI in #410
  • ✨ [Feature] 토너먼트 종료시 endTime 갱신 로직 추가 by @SONGS4RI in #427
  • 🐛 [Fix] 메인 페이지에서 토너먼트 게임 취소 동작 방어 by @SONGS4RI in #430
  • 🐛 [Fix] 토너먼트 첫 8강 게임 진행시간 문제 수정 by @Kimhan-nah in #433
  • [Refactoring] 토너먼트 게임 조회시 점수 없는 게임은 score 필드 삭제 by @kokomong2 in #434
  • ✨[Feature] 게임 결과 조회 api 통합 by @middlefitting in #425
  • [Fix] refresh token secure cookie로 수정, log 제대로 찍히도록 수정 by @wken5577 in #436
  • 🔨 [Refactor] 토너먼트에 경우 isImminent true로 전달 by @middlefitting in #442
  • 🐛 [Fix] findPChangeByGameId optional 버그 수정 by @kokomong2 in #438
  • 🔨 [Refactor] main merge 전 dev 브랜치 수정사항 by @SONGS4RI in #417
  • 🐛 [Fix] 잘못된 Positive에 대한 import 수정 by @middlefitting in #446
  • ✨ [Feature] 토너먼트 알림 추가하기 by @Newsujin in #431
  • 💚 [Chore] httpOnly false로 rollback by @Kimhan-nah in #448
  • 💚 [Chore] access token 쿠키 설정 rollback by @Kimhan-nah in #450
  • ✨ [Feat] deploy 프로메테우스 추가 by @middlefitting in #454
  • 🐛 [Fix] 토너먼트 LIVE 상태에서도 신청 삭제 되는 이슈 by @SONGS4RI in #456
  • ✨ [Merge] 토너먼트 기능 포함된 dev 브랜치 merge by @Kimhan-nah in #368
  • 🧪 [Unit Test] 토너먼트 updateEndTime 매서드 유닛 테스트 추가 및 기존 테스트 코드 수정 by @SONGS4RI in #435
  • [FIX] #232 admin 게임 관리 페이지에서 점수 수정 시 승패 수정 안되는 문제 by @AYoungSn in #467
  • 💚 [Setting] .gitattributes로 crlf 처리 by @Kimhan-nah in #477
  • 🐛 [Fix] GUEST 토너먼트 참가 불가능하도록 수정 by @Kimhan-nah in #482
  • 💚 [Merge] Merge from dev by @Kimhan-nah in #484
  • ✨ [Feature] 토너먼트 첫 라운드 경기 랜덤 매칭 기능 추가 by @Kimhan-nah in #486
  • 💚 [Merge] 리허설 토너먼트를 위한 merge by @Kimhan-nah in #490
  • 🐛 [Fix] tournament contents에 대한 길이 valid 수정 by @Kimhan-nah in #491
  • 🐛 [Fix] tournament contents에 대한 길이 valid 수정 by @Kimhan-nah in #492
  • [FIX] #478 path variable add by @AYoungSn in #479
  • [Fix] rank pagig bug 해결 by @wken5577 in #494
  • merge dev into main by @wken5577 in #497
  • [Bug] rank paging cache 중복 이슈 해결 by @wken5577 in #499
  • merge dev into main by @wken5577 in #500
  • 🐛 [Fix] 토너먼트 오름차순으로 수정 by @Kimhan-nah in #501
  • 🐛 [Fix] 토너먼트 전체 조회 테스트 에러 수정 by @Kimhan-nah in #503
  • [Merge] merge dev into main by @Kimhan-nah in #502
  • [Fix] 392 bug main flyway와 test schemasql 불일치 by @middlefitting in #498
  • [Merge] merge dev into main by @middlefitting in #505
  • 🔨 [Refactor] 토너먼트 진행 시간동안의 슬롯 블락 로직 삭제 by @Kimhan-nah in #488
  • 🐛 [Fix] codecov version to v3 by @middlefitting in #510
  • ✨[Feature] slice test용 애너테이션 추가 by @middlefitting in #513
  • [FIX] #232 admin 게임 관리 페이지에서 점수 수정 시 승패 수정 안되는 문제 by @AYoungSn in #473
  • 🧪 [Test] MatchFindService 단위 테스트 by @Kimhan-nah in #518
  • ✨[Feature] checkstyle 적용 by @middlefitting in #517
  • 🧪 [Unit Test] Announcement 단위 테스트 추가 by @SONGS4RI in #470
  • 🧪 [Unit Test] Feedback 유닛 테스트 추가 및 기존 쿼리문 수정 by @SONGS4RI in #481
  • 🧪 [Unit Test] Item 유닛테스트 추가 및 자바독 추가 및 자잘한 코드 다듬기 by @SONGS4RI in #507
  • 🧪 [Unit Test] Megaphone 단위 테스트 by @SONGS4RI in #519
  • 🧪 [Unit Test] MatchTournamentService 단위 테스트 by @Kimhan-nah in #526
  • 🧪 [Unit Test] NotiAdminService 단위 테스트 by @Newsujin in #520
  • 🧪 [Unit Test] tournamentController 단위 테스트 by @middlefitting in #522
  • 🧪 [Test] tournamentservice 단위 테스트 by @middlefitting in #508
  • 🧪 [Unit Test] pchange 테스트 코드 추가 by @kokomong2 in #521
  • [REFACT] #529 엔티티 폴더 구조 변경 by @AYoungSn in #531
  • [Fix] refactoring api call slack api by @wken5577 in #493
  • [BUG] top3 rank 조회 수정 (#530) by @wken5577 in #532
  • 🧪 [Unit Test] TierService 단위 테스트 추가 by @middlefitting in #536
  • 🧪 [Unit Test] UserAuthenticationService 테스트 코드 by @middlefitting in #543
  • 🧪 [Unit Test] NotiDomainService 단위 테스트 by @Newsujin in #537
  • 🧪 [Unit Test] Season 단위 테스트 추가 by @SONGS4RI in #535
  • 🐛 [Fix] 폴더 구조 변경 by @middlefitting in #547
  • [FIX] #568 season admin controller test error fix by @AYoungSn in #569
  • [REFACT] #576 test-deploy pipeline 수정 by @AYoungSn in #577
  • 🧪 [Unit Test] Receipt 단위 테스트 by @SONGS4RI in #545
  • 🧪 [Unit Test] Slot management 단위 테스트 by @SONGS4RI in #571
  • 🧪 [Unit Test] Penalty 단위 테스트 by @kokomong2 in #574
  • 🔨 [Refactor] Multi module 적용 by @Kimhan-nah in #587
  • [BUG] #625 test, main deploy수정 by @wken5577 in #626
  • [FEAT] module 이름 변경 by @wken5577 in #659
  • [Merge] merge dev into main by @middlefitting in #660

New Contributors

Full Changelog: v2.0.0...v3.1.0