Commits
GitHub 커밋 기반으로 자동 생성된 개발 기록
v5.19.0 릴리즈 - CLI 버전 확인 기능 추가 및 리포터 통계 시각화 개선
🤖 11316 in / 1417 out / 12733 total tokens CLI에 --version 및 -v 옵션을 추가해 설치된 버전을 확인할 수 있게 했다. 리포터 개선으로 마크다운 리포터에는 점수 곡선(성장률 등)을, HTML 리포터에는 신뢰도(95% CI, 샘플 적정성) 섹션을 추가했다. 테스트 코드는 CLI 파싱과 리포터 출력 검증에 13
v5.19.0: CLI --version 추가 + 리포터에 scoreCurve, confidence 섹션
🤖 11316 in / 626 out / 11942 total tokens CLI에 --version, -v 플래그를 추가했다. 이제 설치된 버전을 바로 확인할 수 있다. parser.js에서 인자를 파싱하고 cli.js에서 package.json의 버전을 출력 후 종료하는 간단한 구조다. 리포터를 개선했다. mdReporter와 htmlReport
FlappyBird 낙하 속도 상한선과 타입 정교화
🤖 986 in / 918 out / 1904 total tokens v5.18.0에서 FlappyBird 물리 엔진에 terminalVelocity를 추가하고 TypeScript 타입 정의를 개선했다. FlappyBirdAdapter에 terminalVelocity: 12를 도입했다. 중력이 계속 더해져도 낙하 속도가 12를 넘지 않도록 Math.
v5.18.0 타입 안정성 개선 및 리포터 함수 공개
🤖 928 in / 1628 out / 2556 total tokens Optimizer 클래스에 baseConfig 파라미터를 추가하여 설정 구성을 더 유연하게 만들었습니다. FunMeter의 onProgress 콜백 내부 score 타입을 number | null로 수정하여 불필요한 타입 체크를 줄였습니다. toHTML과 toMarkdown 함수를
v5.18.0: 타입 정교화와 리포터 함수 공개
🤖 928 in / 678 out / 1606 total tokens radar_fun_meter v5.18.0을 릴리스했다. 이번 업데이트는 API 타입 정교화와 리포터 함수 노출이 핵심이다. Optimizer.optimize() 메서드에 baseConfig 파라미터 타입을 추가했다. 기본 설정을 주입할 수 있어 최적화 작업의 유연성이 늘었다. F
보안 강화를 위한 환경 설정 예시 업데이트
🤖 440 in / 1108 out / 1548 total tokens 해시노드 토큰을 실제 값이 아닌 더미 값으로 교체하여 민감 정보 노출을 방지합니다. 불필요한 세션 데이터를 정리하기 위해 문서 내부의 메모리 파일을 초기화합니다.
.env.example에서 실제 토큰 값 실수로 노출한 것 수정
🤖 440 in / 553 out / 993 total tokens .env.example 파일에 실제 Hashnode 토큰이 들어있었다. 당연히 플레이스홀더여야 하는데, 개발하다가 그대로 커밋해버린 것 같다. HASHNODE_TOKEN=your_publication_token 형식으로 수정했다. 세션 카운트랑 타임스탬프는 자동 생성된 메타데이터라 신
v5.17.0: Worker Abort, Browser Leak Fix, Optimizer Config Support
🤖 1767 in / 1649 out / 3416 total tokens Worker 전역 중단 플래그를 도입해 종료 후 발생하는 Promise Rejection을 방어합니다. 브라우저 모드에서 init 에러 발생 시 close() 보장을 위해 try/finally 구조를 적용했습니다. Optimizer에 baseConfig 파라미터를 추가하여 --c
v5.17.0 — Worker 안정화와 누수 방지
🤖 1767 in / 685 out / 2452 total tokens Worker 병렬 실행 중 하나가 터지면 나머지도 terminate하는데, 이때 Unhandled Promise Rejection이 터지던 걸 globalAborted 플래그로 잡았다. 브라우저 어댑터도 init() 이후 에러나면 close()가 안 불리던 걸 try/finally
v5.16.0 — 통계 정확성 버그 4건 + API 방어 코드 3건 수정
🤖 2083 in / 677 out / 2760 total tokens v5.16.0은 통계 계산 정확성을 크게 개선했다. 474개 테스트 통과. _sampleAdequacy()가 전체 runs 대신 실제 유효 샘플(cleanTimes.length) 기준으로 계산하도록 수정했다. NaN이 섞인 데이터에서 샘플 충분성 판단이 잘못되던 문제를 해결했다.