Upgrading from 4.2.6 to 4.2.7

설치 방법에 해당하는 업그레이드 지침을 참조하십시오.

Breaking Changes

Others

  • Time::__toString()은 이제 로케일에 독립적입니다. 모든 로케일에서 ‘2022-09-07 12:00:00’과 같은 데이터베이스 호환 문자열을 반환합니다. 대부분의 로케일은 이 변경의 영향을 받지 않습니다. 그러나 ar, fa, Time::__toString()(또는 (string) $time 또는 문자열로 암시적 캐스팅)과 같은 일부 로케일에서는 더 이상 현지화된 날짜/시간 문자열을 반환하지 않습니다. 현지화된 날짜/시간 문자열을 얻으려면 Time::toDateTimeString()을 사용하세요.

  • 검증 규칙 required_without은 별표(*)가 있는 필드를 검증할 때 각 배열 항목을 개별적으로 검증하도록 변경되었으며, 규칙 메소드의 메소드 서명도 변경되었습니다. 확장 클래스는 마찬가지로 LSP를 손상시키지 않도록 매개변수를 업데이트해야 합니다.

Project Files

버전 4.2.7은 프로젝트 파일의 실행 코드를 변경하지 않았습니다.

All Changes

다음은 프로젝트 공간에서 변경사항이 있는 모든 파일의 목록입니다. 대부분은 런타임에 영향을 미치지 않는 간단한 주석 또는 형식입니다.

  • app/Common.php