What's Changed
- [chore] #2 - .gradle, .idea 디렉토리 삭제 by @hoonyworld in #3
- [refactor] #4 - 도메인형 디렉터리 구조 변경 및 local, dev, prod 운영 환경 분리 by @hoonyworld in #5
- [feat] #6 - dev, prod Dockerfile 분리 및 github Action CI workflow 구현 by @hoonyworld in #7
- [deploy] merge to main by @hoonyworld in #8
- [docs] #9 - 서비스 소개 README v1.0.0 작성 by @hyerinhwang-sailin in #10
- [docs] #11 - 서비스 소개 README v1.0.1 작성 완료 by @hoonyworld in #12
- [feat] #13 - 유저, 예매, 공연, 회차 엔티티 생성 by @hoonyworld in #15
- [feat] #14 - 회원, 홍보, 등장인물, 스태프 엔티티 생성 by @hyerinhwang-sailin in #16
- [feat] - #18 젠킨스 파일 생성 by @hoonyworld in #19
- [refactor] - #20 push 시 develop 브랜치에 Jenkinsfile에 Webhook이 날아가는지 확인 by @hoonyworld in #21
- [feat] #22 - CD Jenkins multibranch pipeline 스크립트 작성 완료 by @hoonyworld in #23
- [feat] #24 - slack 연동 스크립트 작성 by @hoonyworld in #25
- [deploy] merge to main by @hoonyworld in #26
- [deploy] merge to develop by @hoonyworld in #27
- [feat] #28 - 비회원 예매 조회 POST API 구현 by @hoonyworld in #29
- [feat] #30 - SwaggerConfig 및 WebConfig 구현 by @hoonyworld in #31
- [feat] #32 - 티켓 예매 가능 여부 GET API 구현 by @hoonyworld in #33
- [feat] #17 - 카카오 소셜 로그인 API 구현 by @hyerinhwang-sailin in #36
- [feat] #34 - 비회원 예매 POST API 구현 by @hoonyworld in #35
- [refactor] #37 - 카카오 로그인 API response 수정 by @hyerinhwang-sailin in #39
- [feat] #40 - 소개 관련 공연 정보 조회 GET API 구현 by @hyerinhwang-sailin in #41
- [feat] #42 - 예매 관련 공연 정보 GET API 구현 by @hyerinhwang-sailin in #43
- [feat] #38 - 회원 예매 POST API 구현 by @hoonyworld in #45
- [feat] #44 - 홈페이지 공연 및 홍보 조회 GET API 구현 by @hyerinhwang-sailin in #47
- [feat] #46 - 회원 예매 조회 GET API 구현 by @hoonyworld in #48
- [feat] #49 - 예매자 관리 API 구현 by @hyerinhwang-sailin in #51
- [fix] #52 - auth whitelist 수정 by @hyerinhwang-sailin in #53
- [feat] #54 - 등록한 공연 목록 조회 GET API 구현 by @hyerinhwang-sailin in #55
- [deploy] merge to main by @hoonyworld in #56
- [fix] #58 - dev-ci.yml, prod-ci.yml 환경변수 추가 by @hoonyworld in #59
- [deploy] merge to main by @hoonyworld in #60
- [refactor] #61 - Performance Entity field 추가 by @hyerinhwang-sailin in #62
- [feat] #63 - healthCheckController 생성 by @hoonyworld in #64
- [deploy] merge to main by @hoonyworld in #66
- [feat] #63 - health check URL 화이트리스트에 등록 by @hoonyworld in #67
- [deploy] merge to main by @hoonyworld in #68
- [fix] #57 - entity 연관관계 설정 SecurityConfig 수정 by @hyerinhwang-sailin in #65
- [develop] merge to main by @hyerinhwang-sailin in #69
- [fix] #57 - security 관련 에러 대응 by @hyerinhwang-sailin in #71
- [deploy] merge to main by @hoonyworld in #72
- [fix] #73 - security 수정 by @hyerinhwang-sailin in #74
- [deploy] merge to main by @hoonyworld in #75
- [fix] #76 - Base64 인코딩을 하도록 변경 by @hoonyworld in #77
- [fix] #76 - 누락된 코드 추가 by @hoonyworld in #79
- [deploy] merge to main by @hoonyworld in #80
- [fix] #81 - JWT_SECRET을 인코딩하고 이를 다시 인코딩해서 encodedKey를 얻도록 변경 by @hoonyworld in #82
- [deploy] merge to main by @hoonyworld in #83
- [chore] #85 - 레디스 환경변수 설정 by @hoonyworld in #86
- [deploy] merge to main by @hoonyworld in #87
- [chore] #88 - 레디스 환경변수 추가 by @hoonyworld in #89
- [deploy] merge to main by @hoonyworld in #90
- [revert] merge to main error by @hoonyworld in #91
- [deploy] merge to main by @hoonyworld in #92
- [fix] #93 - 누락된 어노테이션 및 누락된 경로명 추가 by @hoonyworld in #94
- [deploy] merge to main by @hoonyworld in #95
- [bug] #84 - actuator/health 의존성 및 설정 추가 by @hyerinhwang-sailin in #96
- [deploy] devlop에서 main으로 merge by @hyerinhwang-sailin in #97
- [chore] #98 - yml 수정 by @hyerinhwang-sailin in #99
- [deploy] : merge to develop by @hyerinhwang-sailin in #100
- [bug] #101 - yml, s3 수정 by @hyerinhwang-sailin in #102
- [deploy] merge to main by @hyerinhwang-sailin in #103
- [deploy] merge to main by @hoonyworld in #104
- [fix] Main redis host yml 수정 by @hyerinhwang-sailin in #105
- [develop] merge to main by @hoonyworld in #106
- [feat] #50 - 공연 생성 POST API 생성 by @hoonyworld in #108
- [deploy] merge to main by @hoonyworld in #109
- [feat] #111 - 웹발신 구현 by @hyerinhwang-sailin in #114
- [feat] #110 - 공연 수정 PUT API 구현 by @hoonyworld in #112
- [feat] #113 - 공연 삭제 DELETE API 구현 by @hoonyworld in #116
- [develop] merge to main by @hoonyworld in #118
- [refactor] #119 - response에 필요 필드 추가 by @hyerinhwang-sailin in #120
- [feat] #117 - 공연 수정 페이지 정보 조회 GET API 구현 by @hoonyworld in #121
- [fix] #123 - PerformanceController 중복 코드 제거 by @hoonyworld in #124
- [deploy] merge to main by @hoonyworld in #125
- [fix] #128 - 누락된 환경 변수 주입 및 수정 by @hyerinhwang-sailin in #129
- [deploy] merge develop to main by @hyerinhwang-sailin in #130
- [feat] #127 - presigned-url로 포스터 이미지, 등장인물 이미지 리스트, 스태프 이미지 리스트를 반환하도록 구현 by @hoonyworld in #131
- [deploy] merge to main by @hoonyworld in #132
- [refactor] #133 - presigned URL의 만료 시간 늘리기 by @hoonyworld in #134
- [refactor] #135 - SwaggerConfig 리팩토링 by @hoonyworld in #136
- [deploy] merge to main by @hoonyworld in #137
- [fix] #138 - bankname enum 추가 by @hyerinhwang-sailin in #139
- [refactor] #126 - 프론트 요청 필드 반영 by @hoonyworld in #140
- [deploy] merge to main by @hoonyworld in #141
- [refactor] #142- castImages, staffImages의 파라미터 value를 주지않아도 posterImages에 대한 presigned-url만 발급할 수 있도록 변경 by @hoonyworld in #143
- [deploy] merge to main by @hoonyworld in #145
- [deploy] merge to main by @hyerinhwang-sailin in #146
- [refactor] #147 - 회원, 비회원 예매 조회 시 예금주 필드를 주도록 추가 by @hoonyworld in #148
- [deploy] merge to main by @hoonyworld in #149
- [feat] #150 - 스프링 서버를 redis와 동일한 네트워크에서 실행되도록 구현 by @hoonyworld in #151
- [deploy] merge to main by @hoonyworld in #153
- [deploy] #154 - 배포 전 PROD RDS의 테이블 ddl-auto create로 초기화 by @hoonyworld in #155
- [deploy] merge to main by @hoonyworld in #156
- [release] v1.0.0 릴리즈 by @hoonyworld in #158
- [docs] #159 - 서비스 소개 README 작성 by @hoonyworld in #160
- [fix] #162 - 공연 삭제 로직 변경 by @hoonyworld in #163
- [fix] #164 - 입금여부수정 api 경로 수정 및 dev db 초기화 by @hyerinhwang-sailin in #165
- [feat] #166 - 사용하지 않는 도커이미지를 서버에서 삭제하도록 Jenkinsfile에 스크립트 추가 by @hoonyworld in #167
- [comment] #168 - 불필요한 주석 제거 by @hyerinhwang-sailin in #169
- [fix] #170 - 예매자 삭제 시 판매 티켓 수에 반영하는 로직 구현 by @hyerinhwang-sailin in #171
- [release] v1.0.1 릴리즈 by @hoonyworld in #174
- [feat] #172 - promotion 필드 추가 및 지난 공연 캐러샐 자동 삭제 구현, response에 dueDate 추가 by @hyerinhwang-sailin in #175
- [feat] #172 - 캐러셀 response에 필드 추가 by @hyerinhwang-sailin in #176
- [feat] #178 - 로그아웃 logging 추가 by @hyerinhwang-sailin in #179
- [#180] refactor - isBooking 로직 조건 개선 by @hyerinhwang-sailin in #181
- [refactor] #177 - 공연 수정 API에서 회차, 등장인물, 스태프를 추가, 삭제, 업데이트가 가능하도록 리팩토링 및 예매자가 존재하지 않을 시 가격정보 업데이트가 가능하도록 리팩토링 by @hoonyworld in #184
- [feat] #183 - 공연 등록 시 공연상세이미지 추가 및 상세페이지, 수정페이지에서의 조회 기능 구현과 웹발신 문자내용 수정 by @hyerinhwang-sailin in #186
- [refactor] #185 - schedule, staff, cast의 add, delete, update DTO를 하나의 DTO로 변경 및 scheduleNumber를 서버측에서 부여하도록 변경 by @hoonyworld in #187
- [feat] #188 - 공연 상세이미지 수정 구현 및 패키지구조 정리, dto 이름 변경 by @hyerinhwang-sailin in #189
- [refactor] #192 - 공연소개 & 유의사항 최대 글자수 500자로 구현 by @hoonyworld in #193
- [feat] #191 - 예매 취소 및 취소된 티켓 1년 후 자동삭제 구현, 입금 완료된 예매자 미입금으로 바꾸지 못하도록 구현 by @hyerinhwang-sailin in #194
- [fix] #196 - promotion 조회 로직 수정 by @hyerinhwang-sailin in #197
- [feat] #200 - 공연회차 등록 10회까지 가능하도록 수정 by @hyerinhwang-sailin in #201
- [feat] #202 - allowedMethods에 PATCH 메서드 추가 및 allowedOriginPatterns에 도메인 명시 by @hoonyworld in #203
- [fix] #204 - SuccessReponse 메서드 타입 수정 및 회원 예매 조회 타입 일치 완료 by @hoonyworld in #205
- [fix] #206 - 토큰 만료 메시지 status 401로 변경 완료 by @hoonyworld in #207
- [feat] #190 - Admin 기능 구현 by @hoonyworld in #208
- [feat] #209 - Admin 캐러셀 조회, 수정 API 구현 by @hoonyworld in #210
- [fix] #198 - isBooking update 안되는 이슈 해결 by @hyerinhwang-sailin in #199
- [fix] #212 - 커스텀 어노테이션 CurrentMember 파라미터 옵션 hidden으로 설정 by @hoonyworld in #213
- [fix] #215 - 예매자 존재 여부 확인 로직 변경 by @hyerinhwang-sailin in #216
- [fix] #211 - 스케쥴 날짜 및 티켓수 변경 관련 에러 처리 by @hyerinhwang-sailin in #214
- [fix] #217 - CORS 허용 도메인 환경변수 처리 완료 by @hoonyworld in #218
- [fix] #219 - 캐러셀 번호가 중복된 항목 중에서 promotionId가 다른 경우에만 삭제하도록 수정 by @hoonyworld in #220
- [refactor] #221 - 메인페이지에서 캐러셀 응답 시 캐러셀 번호로 정렬해서 주도록 변경 및 메인 페이지 조회 코드 최적화 by @hoonyworld in #222
- [HOTFIX] #223 -캐러셀 삭제 시 promotionId로 판단하도록 수정 by @hoonyworld in #224
- [HOTFIX] #225 - ROLE 접두사 중복 오류 해결 by @hoonyworld in #226
- [HOTFIX] #227 - 권한 체크를 위한 로그 추가 by @hoonyworld in #228
- [HOTFIX] #229 - 회원 등록 후 flush()를 호출하여 DB에 반영 by @hoonyworld in #230
- [HOTFIX] #231 - role 관련 상세로그 추가 by @hoonyworld in #232
- [HOTFIX] #233 - memberId로 User객체를 잘못 조회했던 문제 해결 by @hoonyworld in #234
- [fix] #235 - 초 단위에 맞게 TTL 변경 by @hoonyworld in #236
- [chore] #237 - Swagger Versioning 업데이트, 서버 url 명시, 사용하지 않는 파일 삭제 by @hoonyworld in #238
New Contributors
- @hoonyworld made their first contribution in #3
- @hyerinhwang-sailin made their first contribution in #10
Full Changelog: https://github.com/TEAM-BEAT/BEAT-SERVER/commits/v1.1.0