Releases: woowacourse-teams/2024-friendogly
Releases · woowacourse-teams/2024-friendogly
v1.1.0
What's Changed
- [AN] deploy: v1.0.0 업데이트 by @junjange in #722
- [AN] 놀이터 태블릿 화면 대응 by @dpcks0509 in #723
- [AN] 놀이터 기능 데모데이에서 발생한 오류 수정 by @dpcks0509 in #724
- [BE] release v1.0.0 -> develop 병합 by @takoyakimchi in #729
- [BE] chore: 존재하지 않는 경로로 요청 왔을 때, 예외 메시지만 로깅 by @takoyakimchi in #730
- [BE] refactor: 채팅 패키지 분리 by @takoyakimchi in #731
- [BE] feat: 채팅방 목록 조회 시 최근 메시지를 같이 보여주는 API 생성 by @takoyakimchi in #735
- [AN] test : 내 모임 테스트 by @jinuemong in #737
- [AN] test : 클럽 필터 로직 테스트 by @jinuemong in #734
- [BE] chore: 단일 DB로 변경, 인메모리 메시지 브로커 적용 by @takoyakimchi in #746
- [BE] chore: prod서버 이전으로 인한 CD스크립트 수정 by @ehtjsv2 in #743
- [BE] setting/s3-CloudFront 서비스 이전 by @ehtjsv2 in #748
- [BE] refactor: 알림 서비스 다른 도메인 의존성 제거 by @ehtjsv2 in #740
- [BE] chore: 새로 생성한 runner로 빌드 테스트 by @J-I-H-O in #749
- [BE] chore: dev전용 S3, CloudFront구축 by @ehtjsv2 in #754
- [BE] chore: dev서버 이전으로 인한 cd 스크립트 변경 by @ehtjsv2 in #755
- [BE] chore: 로그 보관 기간 수정 by @J-I-H-O in #757
- [AN] fix: 로그아웃 안되는 버그 by @junjange in #761
- [AN] feat: 채팅 폴링 구현 by @gaeun5744 in #764
- [AN] fix: 핸드폰 gps 종료시 무한 로딩 현상 수정 by @dpcks0509 in #767
- [AN] feat: 놀이터 온보딩 UI 구현 by @gaeun5744 in #775
- [BE] FCM 알림 전송 Topic 구독 방식으로 변경 by @ehtjsv2 in #771
- [BE] fix: 채팅 메시지 조회 검증 로직 제거 by @takoyakimchi in #782
- [BE] refactor: 놀이터 전체조회->범위조회로 변경 by @ehtjsv2 in #780
- [AN] fix: 모임 상세 예외 케이스 구현 by @jinuemong in #783
- [AN] 놀이터 전체 조회 -> 범위 조회로 변경 by @dpcks0509 in #778
Full Changelog: v1.0.0...v1.1.0
v1.0.0
What's Changed
- [BE] 데이터 drop 테스트 by @takoyakimchi in #534
- [AN] chore: v0.4.1 업데이트 및 배포 by @junjange in #533
- [AN] 산책중 상태화면 안나오는 오류 수정 by @dpcks0509 in #536
- [AN] test: ViewModel 단위 테스트를 위한 테스트 환경 구축 및 RegisterViewModel Test by @junjange in #537
- [AN] refactor: Firebase 의존성 분리 및 파이어베이스 콜백 패턴 대신 코루틴으로 마이그레이션 by @junjange in #546
- [AN] 발자국 등록 한국에서만 가능하게 하는 기능 추가 by @dpcks0509 in #544
- [AN] feat: 채팅 & 권한 이벤트 로깅 구현 by @gaeun5744 in #550
- [AN] test: ProfileSettingViewmodel 테스트 by @junjange in #547
- [AN] test: MyPageViewModel 테스트 by @junjange in #548
- [BE] 모임 필터 리스트 정렬 추가 by @jimi567 in #535
- [BE] fix: 회원 탈퇴시 발자국 외래키 제약조건으로 인해 탈퇴하지 못하는 현상 수정 by @J-I-H-O in #531
- [BE] fix: 채팅 알림 기기 토큰 관련 예외 처리 추가, 자신에게는 채팅 알림을 전송하지 않도록 변경 by @takoyakimchi in #527
- [AN] fix: 서버에 FCM Token 저장되지 않는 버그 by @junjange in #553
- [BE] 멀티 데이터소스 설정 / dev 워크플로우 수정 by @jimi567 in #560
- [BE] chore: 테스트에서 시간대 때문에 테스트 실패하던 버그 수정 by @takoyakimchi in #561
- [BE] fix: cd과정 spring실행 & 추가 by @ehtjsv2 in #563
- [BE] chore: cicd배포 테스트 by @ehtjsv2 in #565
- [AN] fix: 알림 및 데이터 저장 에러 대응 by @gaeun5744 in #559
- chore: ci를 dev서버에서 실행하도록 변경 by @ehtjsv2 in #575
- [AN] Club Item UI 수정 적용 by @jinuemong in #576
- �[AN] 모임 리스트 테스트 작성 by @jinuemong in #580
- [AN] 산책 백그라운드 동작 서비스 구현 by @dpcks0509 in #585
- [AN] refactor: hilt 적용 by @gaeun5744 in #588
- [BE] feat: 채팅 DB 저장 구현 by @takoyakimchi in #555
- [ALL] chore: Issue 및 PR 생성 템플릿을 간결하게 변경 by @takoyakimchi in #594
- [BE] chore: dev 환경의 데이터가 drop되지 않고 파일로 저장되도록 변경 by @takoyakimchi in #591
- [BE] fix: 채팅 알림을 전송할 때 받는 사람의 기기 토큰이 비어 있어도 예외가 발생하지 않도록 수정 by @takoyakimchi in #592
- 모임 상세 테스트 작성 by @jinuemong in #599
- �모임 에러 핸들링 by @jinuemong in #601
- 놀이터 도메인 생성 및 Mock API 구현 by @ehtjsv2 in #597
- [BE] fix: GlobalExceptionHandler� 에러 메시지 수정 및 raw type 제거 by @takoyakimchi in #604
- [BE] refactor: pet 도메인 지연 로딩 설정 및 N+1 문제 해결 by @J-I-H-O in #606
- [BE] feat: 놀이터 상세 조회 API 구현 by @ehtjsv2 in #607
- [BE] fix: 채팅방을 나가고 모임을 나가면 예외가 발생하던 버그 수정 by @takoyakimchi in #615
- [AN] feat: 채팅 서버 api 연결 by @gaeun5744 in #611
- [AN] 모임 UI 피드백 개선 by @jinuemong in #634
- [BE] fix: .jpg 이외의 이미지도 업로드할 수 있게 수정 by @takoyakimchi in #605
- [BE] feat: 놀이터 등록, 전체 놀이터 위치 조회 API 구현 by @ehtjsv2 in #618
- [AN] feat: 최근 본 반려동물 by @junjange in #624
- [AN] v0.4.1 QA 유저 관련 이슈 by @junjange in #635
- [AN] 필터 & 모임 등록 UI 피드백 개선 by @jinuemong in #645
- [BE] feat: 강퇴 API 구현 by @jimi567 in #629
- [BE] fix: 이미지 용량 제한을 5MB로 설정 by @takoyakimchi in #643
- [BE] 모임 최대 인원 요구사항 변경 반영 by @jimi567 in #653
- [공통] Readme 이미지 깨짐 수정 by @ehtjsv2 in #658
- [AN] refactor: 모임 상세 로딩 구현 by @jinuemong in #661
- [AN] feat: 앱 이미지 저장 최적화 by @junjange in #640
- [AN] test: OtherProfileViewModel 테스트 by @junjange in #654
- [AN] test: SettingViewModel 테스트 by @junjange in #656
- [AN] test: RecentPetViewModel 테스트 by @junjange in #657
- [AN] test: RegisterPetViewModel 테스트 by @junjange in #655
- [AN] feat: 놀이터 기능 개발 by @dpcks0509 in #660
- [AN] feat: 내 방장/참여 모임 로딩 구현 by @jinuemong in #671
- [AN] fix : 모임 3차 요구사항 개선 by @jinuemong in #669
- [AN] feat: dark mode 적용 by @junjange in #673
- [BE] feat: 놀이터 참여하기 by @ehtjsv2 in #637
- [AN] fix : 채팅 Ui 오류 수정 by @gaeun5744 in #676
- [BE] feat: 놀이터 자동 나가기, 알림구현 by @ehtjsv2 in #678
- [BE] feat: 무중단 배포 구축, 헬스체크 API 추가 by @takoyakimchi in #683
- [BE] fix: prod DB와 스키마 통일 by @J-I-H-O in #684
- [BE] chore: prod 환경의 CD 스크립트 무중단배포 구축 by @takoyakimchi in #685
- [BE] style: 개행 추가 - 무중단 배포 테스트중 by @takoyakimchi in #686
- [BE] refactor: 채팅 메시지 제한 2000자로 수정 by @takoyakimchi in #688
- [BE] fix: ddl-auto 변경 by @J-I-H-O in #690
- [BE] feat: Club 페이징 적용 및 batch size 설정 by @J-I-H-O in #622
- [BE] fix: 참여 가능 모임 조회 시 무한 루프 현상 수정 by @J-I-H-O in #695
- [BE] multiDataSource 설정 수정 및 테스트 검증 강화 by @jimi567 in #696
- [BE] hotfix: 채팅 API 삭제로 인해 버그 발생하던 문제 해결 by @takoyakimchi in #700
- [BE] 모임 예외 처리 추가 by @J-I-H-O in #705
- �[AN] feat: 모임 Paging & 로딩 구현 by @jinuemong in #698
- [BE] fix: 정원이 가득 찬 모임 상태를 OPEN으로 변경 가능한 현상 수정 by @J-I-H-O in #710
- �[AN] refactor : 모임 요구사항 4차 적용 by @jinuemong in #708
- [AN] feat: 채팅 그룹 알림 구현 by @gaeun5744 in #677
- [AN] fix: 로딩 수정 by @jinuemong in #712
- [AN] fix: 채팅 api 주소 변경 by @gaeun5744 in #715
- [BE] fix: 외부 메시지 큐(RabbitMQ) 도입, 분산 환경 채팅 안 되던 버그 수정 by @takoyakimchi in #630
- [AN] fix: 채팅 알림 이미지가 빈 문자열 에러처리 by @gaeun5744 in #717
- [BE] feat: 채팅 알림에 모임 정보(모임 사진, 모임 이름) 추가 by @takoyakimchi in #718
- [BE] dev db 마이그레이션 by @jimi567 in #719
- [AN] 놀이터 서비스 기능 및 리팩토링 by @dpcks0509 in #720
Full Changelog: v0.4.1...v1.0.0
v0.4.1
v0.4.0
What's Changed
- [AN] chore: v0.3.6 업데이트 및 배포 by @junjange in #494
- [BE] feat: 채팅방에서 모임 상세 조회할 때
myMemberId
필드도 같이 응답 by @takoyakimchi in #498 - [AN] feat: 모임 수정 기능 구현 by @jinuemong in #490
- [AN] feat: 모임 상세에서 채팅방 이동 기능 구현 by @jinuemong in #499
- [AN] feat: 펫 편집 API 연결 by @junjange in #506
- [AN] feat: 설정 페이지 권한 확인 로직 구현 by @gaeun5744 in #500
- [AN] fix: chat club api를 이용한 memberId 로직 구현 by @gaeun5744 in #502
- [AN] feat: 로그아웃 API 연결 by @junjange in #507
- [BE] feat: 회원 탈퇴 기능 구현 by @J-I-H-O in #473
- [BE] fix: 기본 이미지에서 새로운 이미지로 update하는 경우 예외가 발생하는 현상 수정 by @J-I-H-O in #509
- [AN] feat: 회원탈퇴 API 연결 by @junjange in #508
- [AN] refactor: 클럽 ui 개선 by @jinuemong in #510
- [AN] 앱 디자인 수정 by @gaeun5744 in #512
- [AN] feat: 모임 관련 이벤트 등록 by @jinuemong in #513
- [AN] feat: 프로필 편집 API 연결 by @junjange in #514
- [AN] feat: error handling by @junjange in #515
- [BE] fix: 발자국 알림 개선 by @ehtjsv2 in #505
- [BE] chore: MySQL 적용, CD를 prod 환경에서 돌리도록 수정 by @takoyakimchi in #517
- [AN] 에러 해결 by @gaeun5744 in #520
- [AN] 발자국 삭제, 산책 종료, 산책 타이머 기능 구현 by @dpcks0509 in #522
- [AN] hotfix: ui 수정 & 로직 오류 해결 by @jinuemong in #525
Full Changelog: v0.3.6...v0.4.0
v0.3.6
v0.3.5
v0.3.4
What's Changed
- [BE] 모임 필터링 주소 검색 기준 province로 변경 by @jimi567 in #379
- [AN] feat: 내 모임 구현 by @jinuemong in #357
- [BE] fix: 같은 kakaoMemberId로 여러 회원이 등록되는 현상 수정 by @J-I-H-O in #388
- [BE] hotfix: 모임 저장 안 되는 버그 수정, 이미지 1MB 넘으면 에러 코드와 함께 반환 by @takoyakimchi in #391
- [AN] fix: v0.2.1 QA 프로필 버그 및 개선 사항 수정 by @junjange in #390
- [AN] refactor: 그룹 관련 이슈 수정 by @jinuemong in #392
- [BE] feat: 채팅방에서 모임 정보 조회 API 구현 by @takoyakimchi in #381
- [AN] 멍멍짖기 피드백 반영 및 오류 수정 by @dpcks0509 in #394
- [BE] feat: 반려견 정보 수정 API by @takoyakimchi in #398
- [AN] fix: v0.2.1 QA 펫 상세, 등록 페이지 이슈 by @junjange in #404
- [AN] fix: v0.2.1 QA 마이페이지 이슈 by @junjange in #405
- [AN] feat: FCM 구현 by @gaeun5744 in #312
- [AN] refactor: 강아지 등록 요구 기능 구현 by @jinuemong in #411
- [BE] feat: 회원 수정 API 개발 by @J-I-H-O in #412
- [AN] refactor: 앱 ui 수정 by @gaeun5744 in #415
- [AN] feat: 프로필 세팅 페이지 에러 핸들링 by @junjange in #414
- [AN] fix: 채팅 오류 수정 by @gaeun5744 in #422
- [BE] 내가 참여중인 모임 및 내가 방장인 모임 조회 by @jimi567 in #403
- [BE] feat: 이미지 S3 삭제 구현, Pet 도메인에 적용 by @takoyakimchi in #410
- [BE] 모임 수정 API 및 모임 참여 탈퇴 정원에 따른 상태 변경 로직 by @jimi567 in #424
- [BE] hotfix:
ClubCommandServiceTest
깨지는 테스트 수정 by @takoyakimchi in #445 - [BE] feat: 로그아웃 기능 구현 by @J-I-H-O in #440
- [BE] feat: 주변 발자국 알림 기능 구현 by @ehtjsv2 in #378
- [AN] refactor: 모임 등록 & 강아지 선택 UI 개선 by @jinuemong in #439
- [AN] feat: 펫 등록 에러 핸들링 by @junjange in #441
- [AN] feat: 마이페이지 에러 핸들링 by @junjange in #442
- [BE] fix : 필드 오류 수정 by @jimi567 in #452
- [AN] feat: 회원가입 에러 핸들링 by @junjange in #443
- [AN] feat: 설정 에러 핸들링 by @junjange in #444
- [AN] feat: 사용자 프로필 페이지 에러 핸들링 by @junjange in #447
- [BE] hotfix: 주변 디바이스 토큰 조회시, 500에러 발생하는 버그 수정 by @ehtjsv2 in #456
- [AN] refactor: 모임 참여 로직 개선 by @jinuemong in #457
- [BE] feat: 채팅을 보낼 때 FCM으로 데이터를 같이 전송 by @takoyakimchi in #451
- [AN] feat: Android Release APK 배포 자동화 by @junjange in #463
- [BE] hotfix: 웹소켓 무한로딩 해결 by @takoyakimchi in #474
- [BE] feat: 발자국 삭제 및 발자국 상태 수동 변경 구현 by @ehtjsv2 in #460
- [BE] chore: H2 콘솔 추가 by @takoyakimchi in #476
- [BE] chore: CD 환경변수 주입 에러 수정 by @takoyakimchi in #477
- [BE] 모임 단건 조회 응답에 채팅방 ID 추가 by @jimi567 in #472
- [AN] hotfix: 모임 참여 로직 오류 수정 by @jinuemong in #466
- [AN] feat: 내가 만든 & 방장인 모임 구체화 by @jinuemong in #450
- [AN] feat: Android Google Play Store 배포 자동화 by @junjange in #478
- [AN] refactor: 모임 수정 UI 개선 by @jinuemong in #479
- [AN] feat: 채팅 로컬 저장 구현 by @gaeun5744 in #481
- [BE] refactor: ChatRoomController 공통 응답 적용 by @takoyakimchi in #437
Full Changelog: v0.2.2...v0.3.4
v0.2.2
What's Changed
- 문서 테스트 설정 변경 by @jimi567 in #355
- 그룹 관련 데이터 재로드 구현 by @jinuemong in #356
- 각종 에러 처리 + 리팩터링 by @gaeun5744 in #359
- 채팅 리팩터링 by @gaeun5744 in #361
- 최상단 패키지명 변경 by @takoyakimchi in #362
- 초기 프로젝트 설정 by @takoyakimchi in #363
- 에러 핸들링 by @junjange in #241
- 사용하지 않는 필드 제거 by @J-I-H-O in #376
- 프로필 정보 이메일 필드 사리짐 대응 by @junjange in #383
- 주소 등록 오류 수정 by @jinuemong in #384
- v0.2.2 업데이트 by @junjange in #386
Full Changelog: v0.2.1...v0.2.2
v0.2.1
v0.2.0
What's Changed
- CI/CD 테스트 컨트롤러 작성 by @takoyakimchi in #235
- Footprint 테스트에 픽스처 적용 by @takoyakimchi in #243
- 필터 UI와 기능 구현 by @jinuemong in #246
- 멀티 권한 요청 구현 by @gaeun5744 in #247
- footprint 필드 추가 및 삭제 by @ehtjsv2 in #253
- 1:1 채팅방 구현 by @takoyakimchi in #254
- 멍개 수정 기능 & UI 구현 by @jinuemong in #257
- 마이페이지 UI 개선 by @junjange in #258
- club 도메인 리팩토링 by @jimi567 in #259
- 설정 페이지 by @junjange in #265
- 발자국 찍기시 기존 발자국 삭제 by @ehtjsv2 in #267
- 모임 상세 조회 API 구현 및 검색 필터링 조건 추가 by @J-I-H-O in #269
- 그룹 관련 로직 연결과 리팩토링 by @jinuemong in #271
- 사용자 프로필 및 신고/차단 기능 구현 by @junjange in #274
- 배포 후 웹소켓 연결 안 되는 문제 해결 by @takoyakimchi in #277
- 강아지 상세 화면 데이터 연결 및 UI 개선 by @junjange in #281
- 모임 주소 정보 요청 및 저장 방식 변경 by @J-I-H-O, @jimi567 in #283
- 발자국 산책 상태 변경 기능 구현 by @ehtjsv2 in #289
- CI job못가져오는 버그 수정 by @ehtjsv2 in #290
- 내 위치 등록 기능 구현 by @jinuemong in #292
- 프로필 편집 by @junjange in #293
- 주변 발자국 조회 hotfix & 더미데이터 추가 by @ehtjsv2 in #294
- 멍개 API 구체화 by @jinuemong in #296
- 펫 프로필 편집 by @junjange in #297
- 백엔드 PR에 대해서만 백엔드 CI를 돌리도록 수정, 테스트 결과 등록 다시 추가 by @takoyakimchi in #302
- 룹 추가 도메인 적용과 api 구체화 by @jinuemong in #305
- Firebase Analytics 및 Crashlytics 를 활용하여 앱 사용자 데이터 수집 by @junjange in #306
- 멍개 API 연결 by @jinuemong in #308
- README 작성 by @junjange, @jinuemong, @dpcks0509, @gaeun5744, @ehtjsv2, @takoyakimchi, @jimi567, @J-I-H-O in #309
- Unauthorized 에러 분기 처리 by @junjange in #313
- 멍개 API 테스트와 버그 수정 by @jinuemong in #315
- 프로필 페이지 API 연결 by @junjange in #319
- 카카오 인증 및 회원가입 / 로그인 기능 by @jimi567, @J-I-H-O in #322
- 엑세스 토큰 및 리프래시 토큰 관리 및 갱신 by @junjange in #323
- 동네 설정 오류 수정 by @jinuemong in #325
- 프로필 설정 페이지에서 jwt 저장되지 않는 이슈 by @junjange in #327
- 멍멍 짖기 기획 수정에 따른 재구현 by @dpcks0509 in #329
- 프로필 편집 UI 이슈 해결 by @junjange in #331
- 채팅에 token 적용 by @takoyakimchi in #334
- 웹소켓 연결 by @gaeun5744 in #336
- 모임 패키지 수정 by @jinuemong in #338
- 프로메테우스 환경 설정 by @jimi567 in #339
- 베타 서비스 출시를 위한 버전 업데이트 by @junjange in #341
- 불필요한 더미데이터 제거 by @gaeun5744 in #342
- 더미 데이터의 이미지 URL을 실제 데이터와 유사하게 수정 by @takoyakimchi in #343
- 그룹 디테일 로드 오류 수정 by @jinuemong in #344
- 채팅 전체 리스트 refresh 기능 구현 by @gaeun5744 in #346
Full Changelog: v0.1.0...v0.2.0