Releases: do-pa/itdoc
Releases · do-pa/itdoc
v0.5.0
v0.4.2
v0.4.1
v0.4.0
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
v0.3.0
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)
...
v0.2.1
0.2.1 (2025-04-16)
🩹 Fixes
- itdoc install 오류 해결 (9f41e96)
📚 Documentation
🧹 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)
v0.2.0
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](b542f10d4eb87dd52d...