버전 4.0.3

릴리즈 날짜: 2020년 5월 1일

CodeIgniter4의 4.0.3 릴리즈

커뮤니티 덕분에 74개의 버그가 수정되었고, 21개의 이슈가 해결되었으며, 88개의 풀 리퀘스트가 병합되었습니다. 이 모든 내용은 CHANGELOG.md에 나열되어 있습니다. 알아야 할 주요 변경 사항 중 일부를 간략히 소개합니다.

개선 사항

  • API Response Trait는 이제 컨트롤러의 $format 변수가 null일 때만 콘텐츠 협상을 통해 최종 포맷(json/xml)을 결정합니다. json 또는 xml이 포함된 경우 해당 포맷이 항상 반환됩니다.

  • 페이지네이션이 이제 다음/이전 링크 그룹 대신 실제 다음 페이지와 이전 페이지 링크를 생성할 수 있습니다.

  • 사용자 가이드를 로컬에서 직접 빌드하려는 Windows 사용자는 이제 포함된 make.bat 파일을 사용할 수 있습니다.

  • IncomingRequest 클래스의 로케일 매칭이 이제 브라우저가 fr-FR과 같이 더 구체적인 로케일 코드만 제공하더라도 fr과 같은 더 넓은 그룹을 매칭할 수 있습니다.

  • 중첩된 언어 정의를 지원하는 기능이 추가되었습니다.

  • form_open(‘action’)에서 {locale}을 request->getLocale()로 교체하는 기능이 추가되었습니다.

  • CLI 명령으로 생성된 테이블에 이제 색상을 적용할 수 있습니다.

버그 수정

  • 문자열 기본 키를 가진 테이블에서 모델을 통한 삭제가 이제 정상적으로 작동합니다.

  • 기본 페이지네이션 템플릿이 올바른 로케일을 사용하도록 수정되었습니다.

  • 사용자 가이드의 많은 수정 및 교정이 이루어졌습니다.

  • 간헐적으로 찾을 수 없었던 사용자 정의 네임스페이스의 파일 탐색이 수정되었습니다. 주로 콘솔 명령에 영향을 미쳤습니다.

수정된 버그의 전체 목록은 저장소의 CHANGELOG_4.0.md을 참조하십시오.