버전 4.0.0-알파.2

릴리즈 날짜: 2018년 10월 26일

CodeIgniter4의 두 번째 알파 릴리즈

변경된 파일

PR 번호와 함께 변경된 파일 목록이 아래에 나열됩니다.

application /
  • composer.json #1312

  • Config/Boot/development, production, testing #1312

  • Config/Paths #1341

  • Config/Routes #1281

  • Filters/Honeypot #1314

  • Views/errors/cli/error_404 #1272

  • Views/welcome_message #1342

public /
  • .htaccess #1281

  • index #1295, #1313

system /
  • CLI/
    • CommandRunner #1350, #1356

  • Commands/
    • Server/Serve #1313

  • Config/
    • AutoloadConfig #1271

    • Services #1341

  • Database/
    • BaseBuilder #1217

    • BaseUtils #1209, #1329

    • Database #1339

    • MySQLi/Utils #1209

  • Debug/Toolbar/
    • Views/toolbar.css #1342

  • Exceptions/
    • CastException #1283

    • DownloadException #1239

    • FrameworkException #1313

  • Filters/
    • Filters #1239

  • Helpers/
    • cookie_helper #1286

    • form_helper #1244, #1327

    • url_helper #1321

    • xml_helper #1209

  • Honeypot/
    • Honeypot #1314

  • HTTP/
    • CliRequest #1303

    • CURLRequest #1303

    • DownloadResponse #1239

    • Exceptions/HTTPException #1303

    • IncomingRequest #1304, #1313

    • Negotiate #1306

    • RedirectResponse #1300, #1306, #1329

    • Response #1239, #1286

    • ResponseInterface #1239

    • URI #1300

  • Language/en/
    • Cast #1283

    • HTTP #1239

  • Router/
    • RouteCollection #1285, #1355

  • Test/
    • CIUnitTestCase #1312, #1361

    • FeatureTestCase #1282

  • CodeIgniter #1239 #1337

  • Common #1291

  • Entity #1283, #1311

  • Model #1311

tests /
  • API/
    • ResponseTraitTest #1302

  • Commands/
    • CommandsTest #1356

  • Database/
    • BaseBuilderTest #1217

    • Live/ModelTest #1311

  • Debug/
    • TimerTest #1273

  • Helpers/
    • CookieHelperTest #1286

  • Honeypot/
    • HoneypotTest #1314

  • HTTP/
    • Files/
      • FileMovingTest #1302

      • UploadedFileTest #1302

    • CLIRequestTest #1303

    • CURLRequestTest #1303

    • DownloadResponseTest #1239

    • NegotiateTest #1306

    • RedirectResponseTest #1300, #1306, #1329

    • ResponseTest #1239

  • I18n/
    • TimeTest #1273, #1316

  • Router/
    • RouteTest #1285, #1355

  • Test/
    • TestCaseEmissionsTest #1312

    • TestCaseTest #1312

  • View/
    • ParserTest #1311

  • EntityTest #1319

user_guide_src /source/
  • cli/
    • cli_request #1303

  • database/
    • query_builder #1217

    • utilities #1209

  • extending/
    • contributing #1280

  • general/
    • common_functions #1300, #1329

    • helpers #1291

    • managing_apps #1341

  • helpers/
    • xml_helper #1321

  • incoming/
    • controllers #1323

    • routing #1337

  • intro/
    • requirements #1280, #1303

  • installation/ #1280, #1303
    • troubleshooting #1265

  • libraries/
    • curlrequest #1303

    • honeypot #1314

    • sessions #1333

    • uploaded_files #1302

  • models/
    • entities #1283

  • outgoing/
    • response #1340

  • testing/
    • overview #1312

  • tutorial… #1265, #1281, #1294

/
  • spark #1305

병합된 PR 목록

  • #1361 CIUnitTestCase에 타이밍 어설션 추가

  • #1312 CIUnitTestCase에 headerEmitted 어설션 추가

  • #1356 Testing/commands

  • #1355 중복 HTTP 동사 및 일반 규칙 처리 개선

  • #1350 클래스가 인스턴스화 가능하고 커맨드인지 확인

  • #1348 세션 문서의 Sphinx 형식 수정

  • #1347 세션 문서의 Sphinx 형식 수정

  • #1342 툴바 스타일

  • #1341 Paths.php에서 뷰 경로를 설정 가능하도록 수정. #1296 해결

  • #1340 다운로드 문서를 반환 필요성에 맞게 업데이트. #1331 해결

  • #1339 Forge클래스가 반환되지 않을 수 있는 오류 수정. #1225 해결

  • #1337 라우터의 필터 수정. #1315 해결

  • #1336 알파.2 되돌리기

  • #1334 알파.2 변경 로그 제안

  • #1333 세션 설정 사용자 가이드의 오류 수정. #1330 해결

  • #1329 세부 조정

  • #1327 form_hidden과 form_open의 값 이스케이프 처리를 form_input과 동일하게 수정

  • #1323 문서 오류 수정: show_404()는 더 이상 존재하지 않음

  • #1321 누락된 xml_helper 사용자 가이드 페이지 추가

  • #1319 Testing/entity

  • #1316 TimeTest 리팩터링

  • #1314 Honeypot및 테스트 수정 및 확장

  • #1313 예외 처리 정리

  • #1311 엔티티가 비교를 위해 원본 값 스택을 저장하도록 수정

  • #1306 Testing3/http

  • #1305 chdir(‘public’)을 chdir($public)으로 변경

  • #1304 parseRequestURI()의 스크립트 이름 제거 로직 리팩터링

  • #1303 Testing/http

  • #1302 예외: 빈 MIME 타입에 대한 Formatter가 정의되지 않음

  • #1300 현재 요청의 쿼리 변수를 포함한 리다이렉트 허용

  • #1295 프론트 컨트롤러 주석의 문법 오류 수정

  • #1294 마지막 튜토리얼 페이지 업데이트. #1292 해결

  • #1291 헬퍼 확장 허용. #1264 해결

  • #1286 쿠키

  • #1285 와일드카드(*) 매칭 라우트보다 현재 HTTP 동사 라우트를 먼저 매칭하도록 수정

  • #1283 엔티티

  • #1282 system/Test/FeatureTestCase::setupRequest()의 phpdoc 블록 소폭 수정

  • #1281 튜토리얼

  • #1280 사용자 가이드에 기여 안내 참조 추가

  • #1273 타이밍 수정

  • #1272 CLI 404에서 미정의 변수 “heading” 수정

  • #1271 AutoloadConfig::classmap에서 존재하지 않는 “CodeIgniterLoader” 제거

  • #1269 릴리즈 노트 및 프로세스

  • #1266 릴리즈 빌드 스크립트 조정

  • #1265 PHP 서버 관련 문서 수정 (작업 중)

  • #1245 #1244 수정 (form_hidden 선언)

  • #1239 [자발적 PR] 다운로드 메서드를 테스트 가능하도록 변경

  • #1217 Builder의 countAll()에서 resetSelect() 호출에 선택적 파라미터 추가

  • #1209 DatabaseBaseUtils의 미정의 함수 xml_convert 수정