버전 4.3.6

릴리스 날짜: 2023년 6월 18일

CodeIgniter4 4.3.6 릴리스

주요 변경사항

인터페이스 변경

참고

관련 CodeIgniter 코어 클래스를 확장하거나 이 인터페이스들을 구현하지 않았다면, 이 모든 변경사항은 하위 호환되며 별도의 조치가 필요하지 않습니다.

AutoRouterInterface

이제 AutoRouterInterface::getRoute()에 새로운 두 번째 매개변수 string $httpVerb가 추가되었습니다.

ValidationInterface::check()

  • 두 번째 매개변수가 string $rule에서 $rules로 변경되었습니다.

  • 선택적 네 번째 매개변수 $dbGroup = null이 추가되었습니다.

메서드 시그니처 변경

Validation::check()

  • 두 번째 매개변수가 string $rule에서 $rules로 변경되었습니다.

  • 선택적 네 번째 매개변수 $dbGroup = null이 추가되었습니다.

사용 중단

  • AutoRouterImproved: 생성자 매개변수 $httpVerb가 사용 중단되었습니다. 더 이상 사용되지 않습니다.

버그 수정

  • 유효성 검사: 플레이스홀더 값을 확인할 때 $DBGroup이 무시되던 버그가 수정되었습니다.

  • 유효성 검사: check()가 기본값이 아닌 데이터베이스 그룹을 지정할 수 없던 버그가 수정되었습니다.

  • 데이터베이스: Postgre 연결 매개변수 중 하나에 세미콜론 문자 (;)가 있을 때 DSN 문자열이 손상되던 버그가 수정되었습니다.

  • AutoRouting Improved: 기능 테스트에서 컨트롤러/메서드를 찾지 못할 수 있던 버그가 수정되었습니다.

수정된 버그의 전체 목록은 저장소의 CHANGELOG.md를 참고하세요.