Skip to content

Latest commit

 

History

History
562 lines (492 loc) · 66.2 KB

CHANGELOG.md

File metadata and controls

562 lines (492 loc) · 66.2 KB

Changelog

0.4.2 (2025-10-06)

🩹 Fixes

  • ensure header keys are case-insensitive (#251) (db8251a)
  • functional response validation failure (#246) (e1dc575)
  • resolve syntax error in generated openapi json (#253) (fd47b61)

0.4.1 (2025-08-21)

🩹 Fixes

0.4.0 (2025-08-08)

🌟 Features

  • add null type support to field() function with comprehensive va… (#226) (3847cbd)
  • improve CLI output (#216) (64869fe), closes #177
  • Modularize Prompts to Strengthen LLM Script (#214) (2becfd7)
  • support generating TypeScript tests with LLM (#203) (c20a894)

🩹 Fixes

  • Documentation generation fails when running multiple tests (#217) (b86fb15)
  • resolve OAS generation issue with multiple test files in jest (8b5b87c)

📚 Documentation

  • add how to use itdoc in a nestjs environment (#182) (d6c95c8)
  • add LLM-powered test generation documentation (#221) (023046a)
  • express-ts: simplify README to focus on itdoc usage example (#227) (df40fe6)
  • modify Docusaurus config for itdoc homepage updates (#190) (cecd509)
  • translate Korean JSDoc to English (#223) (9fbe0a8)
  • update readme more charming (#193) (7f563cf)
  • write "how to use itdoc documentation" for developers using fastify (#186) (f19f943)
  • 문서 전체 다듬기 및 이미지 수정 (#194) (398a69c)

🧹 Chores

  • add missing JSDoc description for makeMDByApp function (#222) (d3a2844)
  • Delete the examples path in the deployment dists. (#198) (41e9db8), closes #195
  • rename CI workflow names to english (#224) (95c8d03)
  • 이슈템플릿 간소화 및 영어로 변경 (#206) (e4e7a67)

0.3.0 (2025-05-08)

🌟 Features

  • API 테스트 명세서 자동 생성을 위한 Express 앱 분석 기능구현 (9e8aafe)
  • description옵션 확인을 위한 추가 (a15c87f)
  • doc generation (72862a3)
  • doc generation (2c196e7), closes #3
  • Example 포함 옵션 추가 (1ebc405)
  • i18n 설정 (172b5bf)
  • itdoc CLI 도입 및 generate 명령어 연동 (29c35b5), closes #92 #165
  • jest 환경에서 console.log를 사용하지 못해 대안 적용 (ed80144)
  • llm을 이용한 문서생성 스크립트 (63c1a45), closes #4
  • logger에 박스도 추가 (afac924)
  • makedocs(md, html) 내재화 (e4ff03e), closes #53
  • oas 3.0 생성 기능 추가 (046ca22)
  • OpenAPI 문서 생성기 기능 확장 (25ed4e5)
  • OpenAPI 문서 생성을 위한 모듈식 빌더 시스템 구현 (b36e7af)
  • OpenAPI 스키마 자동 생성 시스템 구현 (2e00ccf)
  • output 경로 package.json의 값기반으로 설정 (ec4ff31), closes #56
  • ParameterBuilder 개선 (5b6b847)
  • prettyPrint 활성화 (a96350c)
  • queryParams 및 pathParams 지원 추가 (46252c4)
  • res().header() 구현 (cc32511), closes #62
  • ResponseBuilder 개선 (c45c28f)
  • SchemaBuilder 관련 변경 (0c44681)
  • support Node.js >=20 (a3b65ab)
  • types: API 문서화 타입 시스템 확장 (434de84)
  • types: API 문서화 타입 시스템 확장 (cf4a4e6)
  • 로깅 레벨 예시 (3d05729)
  • 로컬에서 build후 최종 테스트를 위한 serve 스크립트 추가 (006c769)
  • 모든 테스트가 끝나는 시점 캐치 변경 (7cb48eb)
  • 문서 초안 작업 (0734480)
  • 사용되지 않는 함수, 코드 제거 및 피드백 반영 (a81e6e7)
  • 사용자가 실수로 /를 빼드렸을 때의 대한 UX 개선 (1d2c8a6), closes #11
  • 워크스페이스에 문서 패키지 추가 (747de95)
  • 인텔리제이 설정 추가 (#17) (#18) (c503d86)
  • 테스트 완료(모두 성공시) oas.json 생성 기능 추가 (97af39e)

🩹 Fixes

  • (빌드에러)경로 오류 수정 (91d68ec)
  • 304 응답건 Oas 결과물 수정 (9ceabbb)
  • apiDoc을 await로 실행해도 문서화가 잘 되도록 수정 (7ee7a07)
  • configureOASExport를 describeAPI내에서 호출되도록 변경 (7bc1525)
  • debug용 Log 활용도가 낮아져 제거 (39cd4d3)
  • discord 초대링크 수정 (f0822f1)
  • docusaurus의 경고 문구 제거를 위한 주석 추가 (3ed4ca6)
  • eslint 버그 수정 (9262b0b)
  • example 경로 에러 해결 (eabe269)
  • field.ts 반환 타입 수정 (cc65ef2)
  • generator 적용을 위한 기존코드 수정건 (13246b1)
  • gitignore에 examples/express-ts/docs/ 추가 (5399825)
  • itdoc callback fn 반환 타입 변경 (f5aad0c)
  • itdoc callback fn 반환 타입 추가 (acec2d4)
  • itdoc install 오류 해결 (9f41e96)
  • itdoc 반환 타입 void에 맞춰 변경 (7c9bb75)
  • itdoc 반환타입 수정 (851e0f0)
  • itdoc 번들러에서 supertest 제외 (16f8c6e)
  • itdoc 사용자 example 수정 (d073bab)
  • itdoc 사용자 example 수정 2 (2c2ac9e)
  • jest stack trace log 버그 수정 (4ffa027)
  • jest warning (47d6ace), closes #81
  • lint: 프로젝트 전역에 eslint가 적용되지 않았던 문제 해결 (f1c2d99)
  • md -> mdx 확장자 변경 (924b22e)
  • node 지원 버전 수정 (ca3a6ac)
  • oas 204응답 유형 수정 (225ae22)
  • oas 문서가 제대로 생성되지 않는 문제 해결 (2926d00)
  • oas.json 204 응답 테스트 결과 수정 (2eec3c4)
  • pages 배포되지 않는 오류 해결 (169fd56)
  • path param 탐색 수정 (bd94206)
  • test timeout bug fix (05479aa), closes #53
  • timeout bug (b406517)
  • WARN 로그 배경색 적용되지 않는 문제 해결 (7fe797a)
  • 개선된 테스트 프레임워크 감지 로직 적용 (#35) (3a14b93)
  • 결과물 예제 문제건 수정 (cb79230)
  • 경로 여러번 설정되는 문제 해결 (856d0b6), closes #59
  • 경로 처리 "/{}" -> "/:" 로변경 (373ecba)
  • 기능 변경을 위한 기존 코드 복구 (a86f67a)
  • 기존 코드를 재사용함으로 해당 파일 제거 (4ec15f5)
  • 로그 객체 변경 (ed76f36)
  • 로그 패딩값 기준 변경 (a059b81)
  • 번들링 결과물에 필요한 종속성이 포함되도록 변경 (d62bb0e), closes #43
  • 빌드관련 예제 경로 버그 (004b8a5)
  • 사용되지 않는 Pathbuilder 삭제 (4d1c210)
  • 사용하지 않는 파일 제거 (6c792ff)
  • 생성되는 oas문서에 커스텀 정보를 추가할 수 있도록 지원 (26748b4)
  • 응답값을 정의하지 않으면 문서 내용도 비움 처리하게 수정 (4a089ff)
  • 인터페이스 관련 버그 수정 (#21) (4e26ddc)
  • 임시로 no-console 주석 추가 (c93dca8)
  • 입렵 리터럴 타입->any 수정 (bed45b2)
  • 잘못된 리베이스 해결 (caed995)
  • 주석 제거 (adf1b18)
  • 코드 수정으로 최종 결과 예제 변경 (d314082)
  • 테스트 예제 누락 수정 (88141ca)
  • 테스트전 빌드 스크립트 추가 (310fd55)
  • 필요하지 않은 의존성 제거 (0ed3851)
  • 활용도가 낮아진 debug log 제거 및 응답 body가 없는경우 Oas 출력 방식 변경 (e10b54a)

📚 Documentation

  • add configuration guide for itdoc (cea56d7)
  • Add itdoc with mocking example (f0286b6)
  • CONTRIBUTING.md 링킹 수정 (c889cc7)
  • describeAPI에 넘길 app 인스턴스 예시를 상세하게 수정 (2e11868)
  • examples 업데이트 (#20) (f538bd9), closes #19
  • HttpStatus 문서화 수정 (7549a68)
  • itdoc Fn 반환타입 예제 변경 (a8b0b1d)
  • itdoc문서초안작업 (af28aeb), closes #14
  • prettyPrint 예제 추가 (768ea07)
  • README 업데이트 (1b89977)
  • README에 itdoc 로고 깨짐 수정 (a3a8c9a)
  • README에 공식문서 링크 추가 (243ea2d)
  • README에 귀여운 이미지 추가 (f5a66b7)
  • run-tests-and-validate 주석 추가 (1abdb10)
  • update expectStatus description from "Mandatory" to "Required" (5666702)
  • update intro.mdx (75a973c)
  • update Node.js version requirement to 20.0.0 (9dcebbf)
  • write itdoc interface documentation (6a44ed7)
  • 공식문서 도메인 적용에 따른 docusaurus 수정 (1198ae0)
  • 기여 가이드라인 추가 (ae0a64a), closes #24
  • 리뷰 반영 (49e10d8)
  • 목록형 스타일 수정 (2b5626e)
  • 문서 페이지 링크 구성 수정 (e51f4fd)
  • 배포 관련 첫 블로그 게시물 작성 (09d9bfc)
  • 변경된 사용방식에 대한 docs 업데이트 (214c9e0)
  • 변경된 사용방식에 대해 README 업데이트 (26fdc69)
  • 불필요한 blog글 삭제 (db17696)
  • 테스트 훅 관련 문서화 (240fa58)
  • 테스트러너 관련 문서화 (a4bc74b)
  • 필요한 내용 추가(output 설정에 관한 내용) (b542f10)

🧹 Chores

  • builder: OpenAPI 빌더 모듈 구조 개선 (53af23b)
  • change variable name (77461c4)
  • console.log -> logger 변경 (9a17856)
  • dependencies mocha, jest 삭제 (f1b97d8)
  • dependency: consola mocking을 위한 sinon 종속성 추가 (9786f51)
  • dependency: consola 를 활용한 로거 구현체 생성 (ddf13f5)
  • dependency: consola 종속성 추가 (3246e0a)
  • deploy: 배포를 위한 package.json 수정 (37780a6)
  • deploy: 배포를 위한 workflow 작성 (e4bc2cc)
  • deploy: 배포시에 files에 명시된 경로만 포함되도록 수정 (1bd2c19)
  • eslint: no-console 규칙 적용 (45f38ff)
  • examples 경로에 openapi.json 파일 추가 (1743aa7)
  • examples 하위 코드 중복 해결 (#22) (#23) (c3fc510)
  • examples 하위에 cross-env 적용 (f86ea78)
  • form formatting (9d8171f)
  • header 기능 테스트 추가 (#8) (deef0ba)
  • import 정리 (72a6a48)
  • itdoc 설치시 chalk가 외부 의존성으로 같이 설정되도록 변경 (1d3e6ac)
  • jsdoc 주석 변경 (da0f611)
  • jsdoc 주석 변경 (c601f61)
  • jsdoc 주석 변경 (31654cc)
  • lint (933604d)
  • lint (ef549e6)
  • main: release 0.1.0 (0a1c949)
  • main: release 0.2.0 (f03282d)
  • main: release 0.2.1 (34ff562)
  • md, mdx lint 제거 (5b4b19c)
  • output path 설정 fn, generate docs fn 실행 위치 이동 (aa7b362)
  • package.json 읽는 부분을 재사용 가능하게 리팩토링 (5415c6d)
  • package.json에 불필요한 필드 삭제 (2281192)
  • release_please 스크립트 수정 (814adcc)
  • replace Logger with console methods (fb761dd)
  • resolve #68 (2ac1efe)
  • script내부 console.log를 logger화 (818fa93), closes #54
  • test framework adapter 명칭을 좀 더 직관적으로 변경 (7ff20be)
  • test: 잘못된 mocha test context 수정 (9ccbb69)
  • test: 타입을 명시추가 (c8d8c09)
  • ts 예제 추가 (7a2f83f)
  • update author information for MoonSeonghun (0f745d1)
  • update npm homepage URL to point to itdoc.kr (2af6805)
  • update pnpm-lock.yaml (d57b82a)
  • update release-please.yml to check head_branch for main (b8ca6b9)
  • update release-please.yml to publish with latest tag (545728d)
  • 간단한 로거 테스트 작성 (6bfaa1c)
  • 다양한 rest api 문서 생성을 위한 예시 추가 (6bbae5c)
  • 도달하지 않는 코드 삭제 (aeedac0)
  • 링크 태그에 스타일 구분 (2a15507)
  • 모듈화 및 getOuputPath 함수 사용 (f49e06e)
  • 변경사항에 맞게 oas.json 결과물 변경 (77c1010)
  • 불필요한 주석 제거 (37ba282)
  • 불필요한 주석 제거 및 chalk 의존성 완전 삭제 (0ccfbf1)
  • 불필요한 코드 삭제 (7e2b6d1)
  • 불필요한 코드 삭제 (9a1f9c6)
  • 불필요한 코드 삭제 (80b06b8)
  • 불필요한 코드 삭제 (f79a67f)
  • 불필요한 코드 제거 (bff21de)
  • 불필요한 코드제거 및 주석달기 (9e5a008)
  • 사용되지 않는 패키지 정리 (cfbcce5)
  • 생성되는 oas 테스트에서 편리한 디버깅을 위해 diff 보여주는 코드 추가 (394ca61)
  • 생성되는 openapi.json 검증 테스트 추가 (4c171f3)
  • 응답 body가 없는경우 Oas 출력 방식 변경건에 대한 테스트 추가 (904261b)
  • 이슈 템플릿 라벨 모두 체크 -> 체크 안됨으로 변경 (0200dcd)
  • 주석 업데이트 (0c7f20f)
  • 코드 구조 개선 (f57afa7)
  • 테스트 프레임워크 호환성 테스트 작성 (05882a5)
  • 테스트용으로 생성한 콘솔 로그 제거 (3b45abd)

0.2.1 (2025-04-16)

🩹 Fixes

  • itdoc install 오류 해결 (9f41e96)

📚 Documentation

  • run-tests-and-validate 주석 추가 (1abdb10)
  • 문서 페이지 링크 구성 수정 (e51f4fd)

🧹 Chores

  • examples 하위에 cross-env 적용 (f86ea78)
  • release_please 스크립트 수정 (814adcc)
  • update npm homepage URL to point to itdoc.kr (2af6805)
  • update release-please.yml to check head_branch for main (b8ca6b9)
  • 사용되지 않는 패키지 정리 (cfbcce5)
  • 생성되는 oas 테스트에서 편리한 디버깅을 위해 diff 보여주는 코드 추가 (394ca61)
  • 생성되는 openapi.json 검증 테스트 추가 (4c171f3)

0.2.0 (2025-04-13)

🌟 Features

  • description옵션 확인을 위한 추가 (a15c87f)
  • doc generation (72862a3)
  • doc generation (2c196e7), closes #3
  • Example 포함 옵션 추가 (1ebc405)
  • i18n 설정 (172b5bf)
  • jest 환경에서 console.log를 사용하지 못해 대안 적용 (ed80144)
  • llm을 이용한 문서생성 스크립트 (63c1a45), closes #4
  • logger에 박스도 추가 (afac924)
  • makedocs(md, html) 내재화 (e4ff03e), closes #53
  • oas 3.0 생성 기능 추가 (046ca22)
  • OpenAPI 문서 생성기 기능 확장 (25ed4e5)
  • OpenAPI 문서 생성을 위한 모듈식 빌더 시스템 구현 (b36e7af)
  • OpenAPI 스키마 자동 생성 시스템 구현 (2e00ccf)
  • output 경로 package.json의 값기반으로 설정 (ec4ff31), closes #56
  • ParameterBuilder 개선 (5b6b847)
  • prettyPrint 활성화 (a96350c)
  • queryParams 및 pathParams 지원 추가 (46252c4)
  • res().header() 구현 (cc32511), closes #62
  • ResponseBuilder 개선 (c45c28f)
  • SchemaBuilder 관련 변경 (0c44681)
  • types: API 문서화 타입 시스템 확장 (434de84)
  • types: API 문서화 타입 시스템 확장 (cf4a4e6)
  • 로깅 레벨 예시 (3d05729)
  • 로컬에서 build후 최종 테스트를 위한 serve 스크립트 추가 (006c769)
  • 모든 테스트가 끝나는 시점 캐치 변경 (7cb48eb)
  • 문서 초안 작업 (0734480)
  • 사용되지 않는 함수, 코드 제거 및 피드백 반영 (a81e6e7)
  • 사용자가 실수로 /를 빼드렸을 때의 대한 UX 개선 (1d2c8a6), closes #11
  • 워크스페이스에 문서 패키지 추가 (747de95)
  • 인텔리제이 설정 추가 (#17) (#18) (c503d86)
  • 테스트 완료(모두 성공시) oas.json 생성 기능 추가 (97af39e)

🩹 Fixes

  • (빌드에러)경로 오류 수정 (91d68ec)
  • apiDoc을 await로 실행해도 문서화가 잘 되도록 수정 (7ee7a07)
  • configureOASExport를 describeAPI내에서 호출되도록 변경 (7bc1525)
  • discord 초대링크 수정 (f0822f1)
  • docusaurus의 경고 문구 제거를 위한 주석 추가 (3ed4ca6)
  • eslint 버그 수정 (9262b0b)
  • generator 적용을 위한 기존코드 수정건 (13246b1)
  • itdoc 사용자 example 수정 (d073bab)
  • itdoc 사용자 example 수정 2 (2c2ac9e)
  • jest stack trace log 버그 수정 (4ffa027)
  • lint: 프로젝트 전역에 eslint가 적용되지 않았던 문제 해결 (f1c2d99)
  • md -> mdx 확장자 변경 (924b22e)
  • oas 문서가 제대로 생성되지 않는 문제 해결 (2926d00)
  • pages 배포되지 않는 오류 해결 (169fd56)
  • test timeout bug fix (05479aa), closes #53
  • timeout bug (b406517)
  • WARN 로그 배경색 적용되지 않는 문제 해결 (7fe797a)
  • 개선된 테스트 프레임워크 감지 로직 적용 (#35) (3a14b93)
  • 결과물 예제 문제건 수정 (cb79230)
  • 경로 여러번 설정되는 문제 해결 (856d0b6), closes #59
  • 기능 변경을 위한 기존 코드 복구 (a86f67a)
  • 기존 코드를 재사용함으로 해당 파일 제거 (4ec15f5)
  • 로그 객체 변경 (ed76f36)
  • 로그 패딩값 기준 변경 (a059b81)
  • 번들링 결과물에 필요한 종속성이 포함되도록 변경 (d62bb0e), closes #43
  • 사용되지 않는 Pathbuilder 삭제 (4d1c210)
  • 사용하지 않는 파일 제거 (6c792ff)
  • 생성되는 oas문서에 커스텀 정보를 추가할 수 있도록 지원 (26748b4)
  • 인터페이스 관련 버그 수정 (#21) (4e26ddc)
  • 임시로 no-console 주석 추가 (c93dca8)
  • 잘못된 리베이스 해결 (caed995)
  • 주석 제거 (adf1b18)
  • 코드 수정으로 최종 결과 예제 변경 (d314082)
  • 테스트 예제 누락 수정 (88141ca)
  • 테스트전 빌드 스크립트 추가 (310fd55)

📚 Documentation

  • CONTRIBUTING.md 링킹 수정 (c889cc7)
  • examples 업데이트 (#20) (f538bd9), closes #19
  • itdoc문서초안작업 (af28aeb), closes #14
  • README 업데이트 (1b89977)
  • README에 공식문서 링크 추가 (243ea2d)
  • README에 귀여운 이미지 추가 (f5a66b7)
  • 공식문서 도메인 적용에 따른 docusaurus 수정 (1198ae0)
  • 기여 가이드라인 추가 (ae0a64a), closes #24
  • 리뷰 반영 (49e10d8)
  • 변경된 사용방식에 대한 docs 업데이트 (214c9e0)
  • 변경된 사용방식에 대해 README 업데이트 (26fdc69)
  • 필요한 내용 추가(output 설정에 관한 내용) (b542f10)

🧹 Chores

  • builder: OpenAPI 빌더 모듈 구조 개선 (53af23b)
  • change variable name (77461c4)
  • console.log -> logger 변경 (9a17856)
  • dependency: consola mocking을 위한 sinon 종속성 추가 (9786f51)
  • dependency: consola 를 활용한 로거 구현체 생성 (ddf13f5)
  • dependency: consola 종속성 추가 (3246e0a)
  • deploy: 배포를 위한 package.json 수정 (37780a6)
  • deploy: 배포를 위한 workflow 작성 (e4bc2cc)
  • deploy: 배포시에 files에 명시된 경로만 포함되도록 수정 (1bd2c19)
  • eslint: no-console 규칙 적용 (45f38ff)
  • examples 경로에 openapi.json 파일 추가 (1743aa7)
  • examples 하위 코드 중복 해결 (#22) (#23) (c3fc510)
  • form formatting (9d8171f)
  • header 기능 테스트 추가 (#8) (deef0ba)
  • import 정리 (72a6a48)
  • jsdoc 주석 변경 (da0f611)
  • jsdoc 주석 변경 (c601f61)
  • jsdoc 주석 변경 (31654cc)
  • lint (ef549e6)
  • main: release 0.1.0 (0a1c949)
  • output path 설정 fn, generate docs fn 실행 위치 이동 (aa7b362)
  • package.json 읽는 부분을 재사용 가능하게 리팩토링 (5415c6d)
  • replace Logger with console methods (fb761dd)
  • resolve #68 (2ac1efe)
  • script내부 console.log를 logger화 (818fa93), closes #54
  • test framework adapter 명칭을 좀 더 직관적으로 변경 (7ff20be)
  • test: 잘못된 mocha test context 수정 (9ccbb69)
  • test: 타입을 명시추가 (c8d8c09)
  • update pnpm-lock.yaml (d57b82a)
  • 간단한 로거 테스트 작성 (6bfaa1c)
  • 다양한 rest api 문서 생성을 위한 예시 추가 (6bbae5c)
  • 도달하지 않는 코드 삭제 (aeedac0)
  • 링크 태그에 스타일 구분 (2a15507)
  • 불필요한 주석 제거 (37ba282)
  • 불필요한 코드 삭제 (7e2b6d1)
  • 불필요한 코드 삭제 (9a1f9c6)
  • 불필요한 코드 삭제 (80b06b8)
  • 불필요한 코드 삭제 (f79a67f)
  • 불필요한 코드 제거 (bff21de)
  • 불필요한 코드제거 및 주석달기 (9e5a008)
  • 주석 업데이트 (0c7f20f)
  • 코드 구조 개선 (f57afa7)
  • 테스트 프레임워크 호환성 테스트 작성 (05882a5)
  • 테스트용으로 생성한 콘솔 로그 제거 (3b45abd)

0.1.0 (2025-04-13)

🌟 Features

  • description옵션 확인을 위한 추가 (a15c87f)
  • doc generation (72862a3)
  • doc generation (2c196e7), closes #3
  • Example 포함 옵션 추가 (1ebc405)
  • i18n 설정 (172b5bf)
  • jest 환경에서 console.log를 사용하지 못해 대안 적용 (ed80144)
  • llm을 이용한 문서생성 스크립트 (63c1a45), closes #4
  • logger에 박스도 추가 (afac924)
  • makedocs(md, html) 내재화 (e4ff03e), closes #53
  • oas 3.0 생성 기능 추가 (046ca22)
  • OpenAPI 문서 생성기 기능 확장 (25ed4e5)
  • OpenAPI 문서 생성을 위한 모듈식 빌더 시스템 구현 (b36e7af)
  • OpenAPI 스키마 자동 생성 시스템 구현 (2e00ccf)
  • output 경로 package.json의 값기반으로 설정 (ec4ff31), closes #56
  • ParameterBuilder 개선 (5b6b847)
  • prettyPrint 활성화 (a96350c)
  • queryParams 및 pathParams 지원 추가 (46252c4)
  • res().header() 구현 (cc32511), closes #62
  • ResponseBuilder 개선 (c45c28f)
  • SchemaBuilder 관련 변경 (0c44681)
  • types: API 문서화 타입 시스템 확장 (434de84)
  • types: API 문서화 타입 시스템 확장 (cf4a4e6)
  • 로깅 레벨 예시 (3d05729)
  • 로컬에서 build후 최종 테스트를 위한 serve 스크립트 추가 (006c769)
  • 모든 테스트가 끝나는 시점 캐치 변경 (7cb48eb)
  • 문서 초안 작업 (0734480)
  • 사용되지 않는 함수, 코드 제거 및 피드백 반영 (a81e6e7)
  • 사용자가 실수로 /를 빼드렸을 때의 대한 UX 개선 (1d2c8a6), closes #11
  • 워크스페이스에 문서 패키지 추가 (747de95)
  • 인텔리제이 설정 추가 (#17) (#18) (c503d86)
  • 테스트 완료(모두 성공시) oas.json 생성 기능 추가 (97af39e)

🩹 Fixes

  • (빌드에러)경로 오류 수정 (91d68ec)
  • apiDoc을 await로 실행해도 문서화가 잘 되도록 수정 (7ee7a07)
  • configureOASExport를 describeAPI내에서 호출되도록 변경 (7bc1525)
  • discord 초대링크 수정 (f0822f1)
  • docusaurus의 경고 문구 제거를 위한 주석 추가 (3ed4ca6)
  • eslint 버그 수정 (9262b0b)
  • generator 적용을 위한 기존코드 수정건 (13246b1)
  • itdoc 사용자 example 수정 (d073bab)
  • itdoc 사용자 example 수정 2 (2c2ac9e)
  • jest stack trace log 버그 수정 (4ffa027)
  • lint: 프로젝트 전역에 eslint가 적용되지 않았던 문제 해결 (f1c2d99)
  • md -> mdx 확장자 변경 (924b22e)
  • oas 문서가 제대로 생성되지 않는 문제 해결 (2926d00)
  • pages 배포되지 않는 오류 해결 (169fd56)
  • test timeout bug fix (05479aa), closes #53
  • timeout bug (b406517)
  • WARN 로그 배경색 적용되지 않는 문제 해결 (7fe797a)
  • 개선된 테스트 프레임워크 감지 로직 적용 (#35) (3a14b93)
  • 결과물 예제 문제건 수정 (cb79230)
  • 경로 여러번 설정되는 문제 해결 (856d0b6), closes #59
  • 기능 변경을 위한 기존 코드 복구 (a86f67a)
  • 기존 코드를 재사용함으로 해당 파일 제거 (4ec15f5)
  • 로그 객체 변경 (ed76f36)
  • 로그 패딩값 기준 변경 (a059b81)
  • 번들링 결과물에 필요한 종속성이 포함되도록 변경 (d62bb0e), closes #43
  • 사용되지 않는 Pathbuilder 삭제 (4d1c210)
  • 사용하지 않는 파일 제거 (6c792ff)
  • 생성되는 oas문서에 커스텀 정보를 추가할 수 있도록 지원 (26748b4)
  • 인터페이스 관련 버그 수정 (#21) (4e26ddc)
  • 임시로 no-console 주석 추가 (c93dca8)
  • 잘못된 리베이스 해결 (caed995)
  • 주석 제거 (adf1b18)
  • 코드 수정으로 최종 결과 예제 변경 (d314082)
  • 테스트 예제 누락 수정 (88141ca)
  • 테스트전 빌드 스크립트 추가 (310fd55)

📚 Documentation

  • CONTRIBUTING.md 링킹 수정 (c889cc7)
  • examples 업데이트 (#20) (f538bd9), closes #19
  • itdoc문서초안작업 (af28aeb), closes #14
  • README 업데이트 (1b89977)
  • README에 공식문서 링크 추가 (243ea2d)
  • README에 귀여운 이미지 추가 (f5a66b7)
  • 공식문서 도메인 적용에 따른 docusaurus 수정 (1198ae0)
  • 기여 가이드라인 추가 (ae0a64a), closes #24
  • 리뷰 반영 (49e10d8)
  • 변경된 사용방식에 대한 docs 업데이트 (214c9e0)
  • 변경된 사용방식에 대해 README 업데이트 (26fdc69)
  • 필요한 내용 추가(output 설정에 관한 내용) (b542f10)

🧹 Chores

  • builder: OpenAPI 빌더 모듈 구조 개선 (53af23b)
  • change variable name (77461c4)
  • console.log -> logger 변경 (9a17856)
  • dependency: consola mocking을 위한 sinon 종속성 추가 (9786f51)
  • dependency: consola 를 활용한 로거 구현체 생성 (ddf13f5)
  • dependency: consola 종속성 추가 (3246e0a)
  • deploy: 배포를 위한 package.json 수정 (37780a6)
  • deploy: 배포를 위한 workflow 작성 (e4bc2cc)
  • deploy: 배포시에 files에 명시된 경로만 포함되도록 수정 (1bd2c19)
  • eslint: no-console 규칙 적용 (45f38ff)
  • examples 경로에 openapi.json 파일 추가 (1743aa7)
  • examples 하위 코드 중복 해결 (#22) (#23) (c3fc510)
  • form formatting (9d8171f)
  • header 기능 테스트 추가 (#8) (deef0ba)
  • import 정리 (72a6a48)
  • jsdoc 주석 변경 (da0f611)
  • jsdoc 주석 변경 (c601f61)
  • jsdoc 주석 변경 (31654cc)
  • lint (ef549e6)
  • output path 설정 fn, generate docs fn 실행 위치 이동 (aa7b362)
  • package.json 읽는 부분을 재사용 가능하게 리팩토링 (5415c6d)
  • replace Logger with console methods (fb761dd)
  • resolve #68 (2ac1efe)
  • script내부 console.log를 logger화 (818fa93), closes #54
  • test framework adapter 명칭을 좀 더 직관적으로 변경 (7ff20be)
  • test: 잘못된 mocha test context 수정 (9ccbb69)
  • test: 타입을 명시추가 (c8d8c09)
  • update pnpm-lock.yaml (d57b82a)
  • 간단한 로거 테스트 작성 (6bfaa1c)
  • 다양한 rest api 문서 생성을 위한 예시 추가 (6bbae5c)
  • 도달하지 않는 코드 삭제 (aeedac0)
  • 링크 태그에 스타일 구분 (2a15507)
  • 불필요한 주석 제거 (37ba282)
  • 불필요한 코드 삭제 (7e2b6d1)
  • 불필요한 코드 삭제 (9a1f9c6)
  • 불필요한 코드 삭제 (80b06b8)
  • 불필요한 코드 삭제 (f79a67f)
  • 불필요한 코드 제거 (bff21de)
  • 불필요한 코드제거 및 주석달기 (9e5a008)
  • 주석 업데이트 (0c7f20f)
  • 코드 구조 개선 (f57afa7)
  • 테스트 프레임워크 호환성 테스트 작성 (05882a5)
  • 테스트용으로 생성한 콘솔 로그 제거 (3b45abd)