버전 4.3.2

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

CodeIgniter4 4.3.2 릴리스

주요 변경사항

동작 변경

base_url()

  • 버그로 인해 이전 버전에서 인수 없이 호출하는 base_url()http://localhost:8080처럼 후행 슬래시 (/) 없이 baseURL을 반환했습니다.

  • 이제 후행 슬래시를 포함한 baseURL을 반환합니다. 이는 CodeIgniter 3의 base_url()과 동일한 동작입니다.

uri_string()

  • uri_string()의 매개변수 $relative가 제거되었습니다. 버그로 인해 이 함수는 항상 baseURL에 대한 상대 경로를 반환했습니다.

  • baseURL에 접근할 때 이제 빈 문자열 ('')을 반환합니다. 이는 CodeIgniter 3의 uri_string()과 동일한 동작입니다. 이전 버전에서는 /를 반환했습니다.

버그 수정

  • QueryBuilder: RawSql 사용 시 where()가 잘못된 SQL을 생성하는 문제

  • QueryBuilder: set()에 전달된 RawSql이 오류 없이 사라지는 문제

  • 세션: TLS를 통해 RedisHandler로 Redis에 연결할 수 없는 문제

  • 자동 로더: Composer 패키지의 네임스페이스를 추가하지 못할 수 있는 문제

  • 파서: 구분자가 변경된 경우 !가 동작하지 않는 문제

  • 사용자 가이드: 변경 로그 및 업그레이드 가이드 v4.3.0에 누락된 항목 추가

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