버전 4.6.1
릴리스 날짜: 2025년 5월 2일
CodeIgniter4 4.6.1 릴리스
변경사항
Mimes:
Config\Mimes클래스 내의stl확장자에 대해model/stl과application/octet-streamMIME 타입이 추가되었습니다.
사용 중단
Cache:
FileHandler::writeFile()메서드가 사용 중단되었습니다. 대신write_file()을 사용하세요.Cache:
FileHandler::deleteFiles()메서드가 사용 중단되었습니다. 대신delete_files()을 사용하세요.Cache:
FileHandler::getDirFileInfo()메서드가 사용 중단되었습니다. 대신get_dir_file_info()을 사용하세요.Cache:
FileHandler::getFileInfo()메서드가 사용 중단되었습니다. 대신get_file_info()을 사용하세요.
버그 수정
CURLRequest: 대상 서버로부터 여러 번 리다이렉트되는 동안 CURL 응답 본문에 여러 헤더 섹션이 나타나는 문제가 수정되었습니다.
Cors: 다른 필터가
before필터에서 응답 객체를 반환할 때 적절한 헤더가 추가되지 않는 Cors 필터 버그가 수정되었습니다.Database:
Postgre와SQLite3핸들러에서upsert유형의 쿼리에 대해 복합 유니크 키가 완전히 고려되지 않는 버그가 수정되었습니다.Database:
OCI8과SQLSRV드라이버에서 데이터베이스 연결이 아직 설정되지 않았을 때getVersion()이 빈 문자열을 반환하는 버그가 수정되었습니다.Logger: 메시지를 로깅할 때
{file}변수를 지정하지 않고{line}변수를 사용할 수 없는 버그가 수정되었습니다.Session:
Session::setTempdata()에 배열 데이터가 제공될 때Session::markAsTempdata()가 잘못된 TTL을 반환하는 버그가 수정되었습니다.Toolbar:
maxHistory를0으로 설정하면 디버그 툴바에서 JavaScript 오류가 발생하는 버그가 수정되었습니다.Toolbar:
maxHistory를0으로 설정하면 로그 파일이 제대로 삭제되지 않는 버그가 수정되었습니다.
수정된 버그의 전체 목록은 저장소의 CHANGELOG.md를 참조하세요.