バージョン 4.0.0-alpha.2

リリース日:2018年10月26日

CodeIgniter4の2回目のアルファリリース

変更されたファイル

以下は、変更されたファイルの一覧で、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でviewpathを構成可能にする。#1296を修正

  • #1340 ダウンロードに関するドキュメントを、返す必要性を反映するように更新。#1331を修正

  • #1339 Forgeクラスが返されない可能性のあるエラーを修正。#1225を修正

  • #1337 ルーターでフィルタをかける #1315を修正

  • #1336 alpha.2をリバート

  • #1334 alpha.2の変更履歴の提案

  • #1333 セッション構成に関するユーザーガイドのエラー。#1330を修正

  • #1329 微調整

  • #1327 form_hiddenとform_openの修正 - form_inputの場合と同様に値のエスケープ。

  • #1323 ドキュメントエラーを修正:show_404()はもう存在しない

  • #1321 xml_helperの欠落していたUGページを追加

  • #1319 テスト/エンティティ

  • #1316 TimeTestをリファクタリング

  • #1314 Honeypotとそのテストを修正および拡張

  • #1313 例外をクリア

  • #1311 エンティティは比較するために元の値のスタックを保存し、…

  • #1306 Testing3/http

  • #1305 chdir('public')をchdir($public)に変更

  • #1304 parseRequestURI()でのスクリプト名ストリッピングをリファクタリング

  • #1303 Testing/http

  • #1302 例外:mime type '' に定義されたフォーマッタがありません

  • #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 WIP PHPサーバーに関するドキュメントを修正

  • #1245 #1244 (form_hidden宣言) を修正

  • #1239 [要請のないPR] ダウンロードメソッドをテスト可能に変更

  • #1217 BuilderのcountAll()でresetSelect()呼び出しのためのオプションパラメータ

  • #1209 DatabaseBaseUtilsで未定義の関数xml_convertを修正