Releases: boostcampwm2023/web10-Lesser
Releases · boostcampwm2023/web10-Lesser
v0.0.7(2024.08.19)
What's New
- 백로그 페이지에서 완료된 스토리 페이지, 에픽별 페이지를 조회할 수 있습니다.
- 스토리별 페이지에서 스토리, 태스크의 우선순위를 변경할 수 있습니다.
What's Changed
- feat: 애픽 생성, 수정 추가 기능 구현 by @surinkwon in #318
- feat: 완료된 스토리 페이지 구현 by @surinkwon in #319
- feat: 에픽, 스토리, 태스크 우선순위 API 구현 by @choyoungwoo9 in #320
- feat: 스토리 드래그 앤 드롭 기능, 에픽별 백로그 페이지 구현 by @surinkwon in #321
- fix: 스토리에서 rankValue가 에픽이 아닌 프로젝트내에서 고유하도록 수정 by @choyoungwoo9 in #322
- fix: 스토리 우선순위 변경 로직 수정 by @surinkwon in #323
- test: 백엔드 E2E 테스트 시간 단축 by @choyoungwoo9 in #324
- feaT: 태스크 드래그 앤 드롭 기능 구현 by @surinkwon in #325
- test: CI과정에 백엔드 E2E테스트 추가 by @choyoungwoo9 in #326
Full Changelog: v0.0.6...v0.0.7
v0.0.6(2024.07.22)
Waht's new
- 프로젝트 랜딩 페이지에서 외부 링크를 추가할 수 있습니다.
- 백로그 페이지에서 스토리별 백로그를 조회할 수 있습니다.
- 백로그 페이지에서 에픽, 스토리, 태스크를 생성, 수정, 삭제할 수 있습니다.
What's Changed
- feat: 프로젝트 외부 링크 추가 API 구현 by @choyoungwoo9 in #296
- feat: 외부링크 유효성검사/랜딩페이지 조회/삭제 API 구현 by @choyoungwoo9 in #297
- refactor: 프로젝트 생성 페이지 애니메이션 리팩토링 by @surinkwon in #294
- fix: 처음 접속 시 서버에서 보내준 상태 반영, 여러 탭 사용 시 수동 자리비움 상태 변경 동작 모두 적용 by @surinkwon in #295
- feat: 프로젝트 외부 링크 추가, 삭제 기능 구현 by @surinkwon in #298
- feat: 10명 이상 프로젝트 에러 처리 by @surinkwon in #300
- refactor: 비대한 웹소켓 게이트웨이 로직을 여러개의 컨트롤러로 분리 by @choyoungwoo9 in #299
- fix: unique 조건을 걸면 자동으로 index가 생성되므로 index 데코레이터 삭제 by @choyoungwoo9 in #302
- feat: 에픽 생성, 수정, 삭제 API 구현 by @choyoungwoo9 in #303
- fix: 외부 링크 추가, 삭제 기능 오류 수정 by @surinkwon in #301
- feat: 백로그 페이지 컴포넌트 생성, 에픽 생성, 삭제, 수정 기능 구현 by @surinkwon in #304
- feat: 스토리 생성, 수정, 삭제 API 구현 by @choyoungwoo9 in #305
- feat: 스토리별 백로그 조회, 스토리 추가 기능 구현 by @surinkwon in #306
- fix: 에픽 옵션 메뉴를 클릭하면 드롭다운이 닫히는 문제 해결 by @surinkwon in #307
- feat: 태스크 생성, 수정, 삭제 API 구현 by @choyoungwoo9 in #308
- feat: backlog 페이지 접속시 백로그 데이터 반환하도록 구현 by @choyoungwoo9 in #310
- feat: 스토리 수정, 삭제 기능 구현, 에픽 기능 피드백 반영 by @surinkwon in #309
- feat: epic, story, task 엔티티, DTO에 대해 제약조건 설정 by @choyoungwoo9 in #312
- feat: 태스크 생성 API 연동, 스토리 피드백 반영 by @surinkwon in #311
- feat: Patch형태의 업데이트 API에서 변경하는 프로퍼티가 없을경우 업데이트가 실패하도록 구현 by @choyoungwoo9 in #314
- fix: 계층적 테이블 구조에서 상위 테이블 삭제시 동작 정의 by @choyoungwoo9 in #315
- feat: 태스크 삭제, 수정 API 연동 by @surinkwon in #313
- fix: patch형태의 update API에서 falsy값인 경우 notify가 되지 않는 버그 수정 by @choyoungwoo9 in #316
- fix: 스토리 에픽 수정 문제 해결, 태스크 수정 시 디테일 요구사항 반영 by @surinkwon in #317
Full Changelog: v0.0.5...v0.0.6
v0.0.5(2024.06.27)
What's New
- 프로젝트 페이지에서 메모를 추가, 삭제 및 색상 수정을 할 수 있습니다.
- 프로젝트 페이지에서 참여 멤버의 접속 상태를 확인하고 내 상태를 변경할 수 있습니다.
- 프로젝트 참여 인원이 10명 이상일 시 프로젝트에 참여할 수 없습니다.
What's Changed
- feat: 서버 socket.io 인증, 인가 구현 by @choyoungwoo9 in #270
- feat : 클라이언트에서 웹소켓 연결시 액세스 토큰 보내기 by @dongind in #273
- fix : Modal Z-index 수정 by @dongind in #274
- refector: 테스트 셋업 메서드 추가 by @choyoungwoo9 in #275
- feat: 메모 생성 API 구현 by @choyoungwoo9 in #276
- feat : LandingMemoList UI 완성 by @dongind in #277
- fix: 메모 생성 API 버그수정 및 회귀 테스트 추가 by @choyoungwoo9 in #278
- feat: 메모 삭제 웹소켓 API 구현 by @kimsj-git in #279
- feat: 랜딩페이지 접속 API에 메모 정보 추가구현 by @choyoungwoo9 in #280
- feat: 메모 색상 변경 API 구현 by @choyoungwoo9 in #282
- feat : 메모 생성 및 삭제 기능 완성 by @dongind in #281
- feat: 회원가입 페이지에서 마우스 휠로 단계를 넘어가는 기능 by @surinkwon in #283
- feat: 회원의 상태 변경 API 구현 by @choyoungwoo9 in #285
- chore: 웹소켓 테스트에서 공통으로 사용하는 함수 분리 by @choyoungwoo9 in #286
- feat: 프로젝트 참여시 랜딩페이지에 접속한 회원에게 새로운 회원의 정보를 알리는 API 구현 by @choyoungwoo9 in #287
- feat: 최초 랜딩페이지 접속시 본인을 포함한 프로젝트 멤버들의 접속 상태 정보를 응답하도록 구현 by @kimsj-git in #288
- refactor: 회원가입 페이지 애니메이션 및 구조 리팩토링 by @surinkwon in #284
- refactor : 서버에서 전달하는 데이터를 받아서 화면에 색상을 반영하는 코드 작성 by @dongind in #290
- feat: 프로젝트의 인원이 10명 이상일때, 새로운 인원이 참여하지 못하게하는 API 구현 by @choyoungwoo9 in #289
- feat: 접속 상태 변경과 관련한 로직 추가 구현 by @kimsj-git in #291
- refactor : Landing 페이지 데이터 구조 및 렌더링 최적화 리펙토링 by @dongind in #292
- feat: 멤버 상태 변경 기능 by @surinkwon in #293
Full Changelog: v0.0.4...v0.05
v0.0.4(2024.04.29)
What's New
- 내가 속한 프로젝트에서 초대링크를 복사하여 공유할 수 있습니다.
- 초대링크를 공유 받은 사용자는 프로젝트 구성원으로 참여할 수 있습니다.
What's Changed
- fix: 프로젝트 생성, 회원 가입 페이지 버그 해결, 데모 피드백 반영 by @surinkwon in #265
- refactor: 인증을 처리하는 가드계층 추가 by @choyoungwoo9 in #266
- feat: 프로젝트 초대링크 API 구현 by @choyoungwoo9 in #267
- feat: 프로젝트 참여 API 구현 by @choyoungwoo9 in #268
- refactor: 프로젝트 addMember 서비스의 매개변수를 projectLinkId → project로 변경 by @kimsj-git in #271
- feat: 임시 초대 페이지 생성 및 참가 API 연결 by @surinkwon in #269
Full Changelog: v0.0.3...v0.0.4
v0.0.3(2024.04.15)
What's new
- 나만의 프로젝트를 생성하고 개별 프로젝트 페이지로 이동해 프로젝트 정보를 확인할 수 있습니다.
- 프로젝트 목록 페이지에서는 더미 데이터 대신 사용자가 생성한 프로젝트만 표시됩니다.
세부 개발 내용
프로젝트 목록 페이지
- 프로젝트 목록 조회 API 구현 #257
프로젝트 생성 기능
프로젝트 랜딩 페이지
기타
- UI, 코드 품질, 개발 환경 개선
v0.0.2(2024.03.27)
회원 기능
- 로그인 및 회원 가입 가능
- 로그인 여부에 따른 페이지 라우팅 처리
- 클라이언트에서 토큰 상태 관리 처리
- 로그인 및 회원가입 시 회원 정보 반환
- 유저 이름 중복 검사
- 에러 바운더리 도입
프로젝트 목록 조회
- 프로젝트 목록 더미데이터 생성 및 조회 API 구현
- 프로젝트 목록 조회 페이지 구현
기타
- 백엔드 E2E 테스트 도입
- 쿠키 옵션 HTTP secure를 true로 설정
- V0 개발 이력을 dev 브랜치에 포함
0.0.1(2024.03.12)
개발 환경 추가
- 개발 서버 및 배포 서버에 HTTPS 인증 적용
- Github Action 수동 실행 가능하도록 적용
- 개발 서버는 dev 브랜치 최신 버전 기준
- 배포 서버는 latest release 기준
회원 가입 기능
- 깃허브 인증 주소 반환 API 구현
- 깃허브 인증을 위한 리다이렉트 주소 반환
- 깃허브 인증 API 구현
- 회원가입 API 구현
0.0.0 (2024.02.27)
개발 환경 구축 및 CI/CD
- AWS에 개발서버 및 프로덕션 서버 배포
- Github Actions를 통한 CI/CD 구축
- 빌드 테스트
- 테스트 코드 결과 확인
- dev 브랜치에 Merge시 자동 배포(개발 서버)
- Release note로 프로덕션 서버 자동 배포
- 백엔드 환경 구축
- Nest.js, MySQL
- 프론트엔드 환경 구축
- React.js, React Router, MSW, Tailwind
- 코드 포맷팅 툴 적용(ESLint)