Hanami 프로젝트는 이번 주 여러 분야에서 significant한 진전을 보였습니다.
Hanami i18n 지원 및 Mailer 재구축
-
i18n 지원 개선: 지난 주말 코드톤 이후, Hanami의 내장 국제화(i18n) 지원 기능이 크게 개선되어 PR로 공유되었으며, 커뮤니티의 피드백을 기다리고 있습니다.
-
Hanami Mailer 재구축: Hanami Mailer v2 재구축 작업은 몇 시간 더 공을 들여 정교하게 다듬어졌으며, 조만간 공유될 준비가 완료될 것으로 예상됩니다.
hanami-cli 오류 수정 및 자동 릴리스 도입
- CLI 충돌 문제 해결:
- 문제: 최근 Ruby 버전 환경에서
hanami new와 같은 프로젝트 외부의hanamiCLI 명령이Gem::LoadErrors로 인해 충돌하는 문제가 발견되었습니다. 이는 번들된 젬과 Hanami 자체 종속성 간의 버전 충돌로 인해 발생했습니다. - 해결: 이 문제는 신속하게 수정되어 CLI 도구가 다시 정상적으로 작동하게 되었습니다.
- 문제: 최근 Ruby 버전 환경에서
- 첫 자동 릴리스 성공:
- 위 CLI 문제 해결 덕분에
hanami-cli젬의 첫 번째 자동 릴리스가 성공적으로 이루어졌습니다. - 릴리스 머신에
hanami-cli가 활성화되었고, 전체 과정이 매우 순조롭게 진행되었습니다. - 향후 나머지 Hanami 젬에도 자동 릴리스 시스템을 확대 적용하여 모든 릴리스에 활용할 계획입니다.
- 위 CLI 문제 해결 덕분에
- Dry 젬 및 hanami-rspec 업데이트:
- 릴리스 머신은 Dry 젬에도 적용되었으며, 각 젬의 RubyGems.org 소유권도 최신 상태로 검토되었습니다.
hanami-rspec젬에 대한 작은 수정 사항이 릴리스되어, 최신 Dry CLI 릴리스와 함께 명령 콜백이 원활하게 실행되도록 보장했습니다. 이 문제는 Sebastjan Hribar의 제보로 해결되었습니다.