버전 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을 참조하십시오.