1. Prism 및 ruby_parser 의존성 관리
이번 버전의 핵심은 루비의 차세대 파서인 Prism 라이브러리와의 통합을 공고히 하는 것입니다. 개발팀은 Prism의 최신 업스트림 수정 사항을 반영하기 위해 의존성 버전을 상향 조정했습니다. 특히 주목할 점은 기존에 필수적이었던 ruby_parser를 –legacy 플래그를 사용할 때만 필요한 소프트 의존성(soft dependency)으로 전환하려는 구조적 변화를 시도했다는 것입니다. 이는 도구의 경량화와 현대화를 목표로 합니다.
2. 안정성 확보를 위한 임시 조치
의존성 구조를 개편하는 과정에서 Prism 라이브러리의 특정 패치가 아직 반영되지 않은 점을 고려하여, 안정적인 실행을 보장하기 위해 ruby_parser 의존성을 다시 추가했습니다. 이는 Prism 측에서 의존성 완화 패치가 완료될 때까지 유지될 예정이며, 사용자들이 기존 워크플로우를 문제없이 유지할 수 있도록 돕습니다.
3. 코드 정제 및 유지보수
4.9.1 버전에는 총 4가지의 버그 수정이 포함되었습니다. 업스트림에서 유입된 수정 사항들을 바탕으로 내부 코드를 정제하고 불필요한 로직을 제거하는 마이너 클린업이 수행되었습니다. 또한 RDoc 문서 업데이트와 GitHub 저장소 관리를 통해 오픈소스 커뮤니티와의 소통 창구를 최신 상태로 유지하고 있습니다.