バージョン 4.0.0-alpha.4
リリース日: 2018 年 12 月 15 日
CodeIgniter4 の次のアルファリリース
ハイライト
- 一貫性のためのリファクタリング: フォルダ application を app にリネーム;
定数 BASEPATH を SYSTEMPATH にリネーム
デバッグツールバーに独自の構成、履歴コレクター
多数の修正と機能強化
変更されたファイル
変更されたファイルのリストは以下のとおりです。PR 番号を示します。
- admin/
docbot #1573
framework/composer.json #1555
release #1573
release-deploy #1573
starter/composer.json #1573, #1600
- app/
- Config/
App #1571
Autoload #1579
ContentSecurityPolicy #1581
Events #1571, #1595
Paths #1579
Routes #1579
Services #1579
Toolbar #1571, #1579
- Filters/
Toolbar #1571
- Views/
errors/* #1579
- public/
index #1579
- system/
- Autoloader/
Autoloader #1562
FileLocator #1562, #1579
- CLI/
CommandRunner #1562
- Config/
AutoloadConfig #1555, #1579
BaseConfig #1562
Services #1571, #1562
- Database/
BaseBuilder #a0fc68
MigrationRunner #1585
MySQLi/Connection #1561, #8f205a
- Debug/
Collectors/* #1571, #1589, #1579
Exceptions #1579
Toolbar #1571
Views/toolbar.tpl #1571
Views/toolbarloader.js #1594
- Helpers/
form_helper #1548
url_helper #1588
- HTTP/
ContentSecurityPolicy #1581
DownloadResponse
- I18n/
Time #1603
- Language/
Language #1587, #1562, #1610
- en/
CLI #1562
HTTP #d7dfc5
- Log/
Handlers/FileHandler #1579
Logger #1562, #1579
- Session/
Handlers/DatabaseHandler #1598
- Test/
CIUnitTest #1581, #1593, #1579
FeatureResponse #1593
FeatureTestCase #1593
- View/
View #1571, #1579
bootstrap #1579
CodeIgniter #ab8b5b, #1579
Common #1569, #1563, #1562, #1601, #1579
Entity #4c7bfe, #1575
Model #1602, #a0fc68
- tests/
- Autoloader/
AutolaoderTest #1562, #1579
FileLocatorTest #1562, #1579
- Config/
ServicesTest #1562
- Database/
Live/ModelTest #1602, #a0fc68
- Files/
FileTest #1579
- Helpers/
FormHelperTest #1548
URLHelperTest #1588
- HTTP/
ContentSecurityPolicyTest #1581
DownloadResponseTest #1576, #1579
IncomingRequestDetectingTest #1576
IncomingRequestTest #1576
RedirectResponseTest #1562
ResponseTest #1576
- I18n/
TimeDifferenceTest #1603
TimeTest #1603
- Language/
-LanguageTest #1587, #1610
- Log/
FileHandlerTest #1579
- Router/
RouterCollectionTest #1562
RouterTest #1562
- Test/
FeatureResponseTest #1593
FeatureTestCaseTest #1593
TestCaseTest #1593
- Validation/
ValidationTest #1562
- View/
ParserPluginTest #1562
ParserTest #1562
ViewTest #1562
CodeIgniterTest #1562
CommonFunctionsTest #1569, #1562
EntityTest #4c7bfe, #1575
- user_guide_src/source/
- cli/
cli #1579
cli_commands #1579
- concepts/
autoloader #1579
mvc #1579
services #1579
structure #1579
- database/
configuration #1579
- dbmgt/
migration #1579
seeds #1579
- general/
common_functions #d7dfc5, #1579
configuration #1608
errors #1579
- installation/
downloads #1579
- models/
entities #547792, #1575
- outgoing/
localization #1610
response #1581, #1579
view_parser #1579
- testing/
debugging #1579
overview #1593, #1579
- tutorial/
news_section #1586
static_pages #1579
composer.json #1555
ComposerScripts #1551
spark #1579
Vagrantfile.dist #1459
マージされた PR
#1610 言語のテスト、修正、および機能強化
#a0fc68 挿入、更新、および検索クエリ後にバインドをクリア
#1608 UG の環境設定に関するメモ
#1606 リリースフレームワークスクリプトのクリーンアップ
#1603 I18n テストの詳細化
#8f305a mysql 接続エラーをキャッチし、ユーザー名とパスワードをサニタイズ
#1602 モデルの最初の更新は、主キーのないテーブルでは機能しませんでした
#1601 Common.php の ConfigServices のクリーンアップ
#1600 admin/starter/composer.json のクリーンアップ
#1598 データベースセッション DBGroup のデフォルト値として $defaultGroup を使用
#1595 pre_system 経由で致命的なエラーを処理
#1594 ツールバーの無効な CSS を修正
#1593 テストパッケージのテストを詳細化
#1589 ツールバーのファイル読み込みによる例外を修正
#1588 site_url が無効な URL を生成する問題を修正
#1587 言語フォールバックの追加
#1586 チュートリアルのモデル名前空間を修正
#1585 MigrationRunner メソッドの型ヒント
#4c7bfe エンティティ fill() がマップされたプロパティを尊重するように
#547792 エンティティクラスの _get および _set ノートを追加
#1582 変更ログインデックスと共通関数の UG インデントを修正
#1581 ContentSecurityPolicy のテストと機能強化
#1579 絶対パスの使用
#1576 Testing13/http
#1575 ?integer、?double、?string などのキャストタイプを追加
#ab8b5b デフォルトでテスト中に baseURL を example.com に設定します。
#d7dfc5 リダイレクトに関するドキュメントの微調整
#1573 教訓
#1571 ツールバーの更新
#1569 さまざまなエンコーディングで esc() をテストし、アプリ専用のヘルパーを無視
#1563 csrf_field に id 属性のサポートを追加
#1562 オートローダーとファイルロケーターの統合
#1561 Connection.php の更新
#1557 use ステートメントからプレフィックスを削除
#1556 テストで setUp() 関数に public 修飾子の代わりに protected を使用
#1555 オートロードのクリーンアップ: composer.json から PsrLog 名前空間を削除
#1551 ComposerScripts で手動で "system/" ディレクトリプレフィックスを定義を削除
#1548 空の html 属性の設定を許可
#1459 Vagrantfile を追加