버전 4.4.4
릴리스 날짜: 2023년 12월 28일
CodeIgniter4 4.4.4 릴리스
주요 변경사항
점 배열 구문을 사용한 유효성 검사
와일드카드 *를 사용하는 유효성 검사 규칙은 이제 “점 배열 구문”으로서 올바른 차원의 데이터만 검사합니다. 자세한 내용은 업그레이드를 참고하세요.
유효성 검사 규칙 matches와 differs
엄격한 규칙과 전통적인 규칙에서 matches와 differs가 문자열이 아닌 타입의 데이터를 검사하는 경우의 버그가 수정되었습니다.
CURLRequest에서 ssl_key 옵션 사용이 제거됨
버그로 인해 CURLRequest에서 CA 번들을 정의하기 위해 문서화되지 않은 ssl_key 설정 옵션을 사용했습니다. 이 문제가 수정되어 이제 문서에 따라 작동합니다. verify 옵션을 통해 CA 번들을 정의할 수 있습니다.
파일 시스템 헬퍼
get_filenames()이 이제 심볼릭 링크 폴더를 따라가며, 이전에는 따라가지 않고 반환했습니다.
개선
PHP 8.3 완전 지원.
메시지 변경
HTTP.invalidJSON오류 메시지가 추가되었습니다.HTTP.unsupportedJSONFormat오류 메시지가 추가되었습니다.
사용 중단
요청:
CodeIgniter\HTTP\Request::getEnv()메서드가 사용 중단되었습니다. 이 메서드는 처음부터 작동하지 않았습니다. 대신env()를 사용하세요.
버그 수정
CURLRequest: 옵션 ‘verify’가 false로 설정되어도 호스트명을 확인하던 버그가 수정되었습니다.
수정된 버그의 전체 목록은 저장소의 CHANGELOG.md를 참고하세요.