버전 4.3.5
릴리스 날짜: 2023년 5월 21일
CodeIgniter4 4.3.5 릴리스
보안
유효성 검사 플레이스홀더의 원격 코드 실행 취약점이 수정되었습니다. 자세한 내용은 보안 권고 GHSA-m6m8-6gq8-c9fj를 참고하세요.
Session::stop()이 세션을 소멸시키지 않던 문제가 수정되었습니다.
변경
make:cell 명령: 새 셀을 생성할 때 컨트롤러는 항상 클래스 이름에
Cell접미사가 붙습니다. 뷰 파일의 경우 마지막_cell이 항상 제거됩니다.View Cell: 이전 버전과의 호환성을 위해, 뷰 파일 자동 탐색이 활성화된 경우 (
$view속성을 빈 문자열로 설정하여)_cell로 끝나는 뷰 파일 이름은 여전히Cell에서 찾을 수 있습니다.
사용 중단
세션:
Session::stop()메서드가 사용 중단되었습니다. 대신 Session::destroy()를 사용하세요.
버그 수정
유효성 검사:
permit_empty또는if_exist규칙과 함께 사용된 closure가 오류를 발생시키던 버그가 수정되었습니다.make:cell 명령: 뷰 파일이 클래스로 생성되던 문제가 수정되었습니다.
make:cell 명령: 대소문자를 구분하지 않는 OS에서 단일 단어 클래스 입력 처리 문제가 수정되었습니다.
수정된 버그의 전체 목록은 저장소의 CHANGELOG.md를 참고하세요.