Version 4.2.7

Release Date: October 6, 2022

4.2.7 release of CodeIgniter4

SECURITY

  • ConfigCookie에 설정된 Secure 또는 HttpOnly 플래그가 발행된 쿠키에 반영되지 않음이 수정되었습니다. 자세한 내용은 보안 권고 GHSA-745p-r637-7vvp를 참조하세요.

  • Config\ContentSecurityPolicy::$autoNonce가 false인 경우 CSP 헤더가 전송되지 않는 버그가 수정되었습니다.

BREAKING

  • set_cookie()CodeIgniter\HTTP\Response::setCookie() 매개변수의 기본값이 수정되었습니다. 이제 $secure$httponly``의 기본값은 ``null이며 이 값은 Config\Cookie의 값으로 대체됩니다.

  • Time::__toString()은 이제 로케일에 독립적입니다. 모든 로케일에서 ‘2022-09-07 12:00:00’와 같은 데이터베이스 호환 문자열을 반환합니다.

  • 유효성 검사 규칙 Validation\Rule::required_without()Validation\StrictRules\Rule::required_without()의 매개변수가 변경되었으며 규칙도 수정되었습니다.

Enhancements

none.

Message Changes

  • Language/en/Email.php의 일부 항목에서 오타가 수정되었습니다.

  • Language/en/Validation.php에 누락된 항목 valid_json을 추가했습니다.

Changes

none.

Deprecations

none.

Bugs Fixed

수정된 전체 버그 목록은 CHANGELOG.md를 참조하세요.