バージョン 4.0.0-beta.1
リリース日: 2019年3月1日
ハイライト
新しいビューレイアウトは、サイトのビューテンプレートを作成する簡単な方法を提供します。
適切なワイドテーブル表示のためにユーザーガイドの CSS を修正しました。
UploadedFile をシステムメッセージを使用するように変換しました。
多数のデータベース、マイグレーション、モデルのバグを修正しました。
appstarter およびフレームワーク配布用の単体テストをリファクタリングしました。
新しいメッセージ
Database.tableNotFound
HTTP.uploadErr…
アプリケーションの変更
app/Config/Cache に新しい設定: database があります。
app/Views/welcome_message にロゴの色合いが追加されました。
composer.json の大文字と小文字の修正を行いました。
env に CI_ENVIRONMENT の提案を追加しました。
変更されたファイル
変更されたファイルの一覧は以下のとおりです。PR 番号が示されています。
- app/
- Config/
Cache #1719
- Views/
welome_message #1774
- system/
- Cache/Handlers/
RedisHandler #1719, #1723
- Config/
Config #37dbc1
Services #1704, #37dbc1
- Database/
Exceptions/DatabaseException #1739
- Postgre/
Builder #1733
- SQLite3/
Connection #1739
Forge #1739
Table #1739
BaseBuilder #36fbb8, #549d7d
BaseConnection #549d7d, #1739
Forge #1739
MigrationRunner #1743
Query #36fbb8
Seeder #1722
- Debug/
Exceptions #1704
- Files/
UploadedFile #1708
- Helpers/
date_helper #1768
number_helper #1768
security_helper #1768
text_helper #1768
url_helper #1768
- HTTP/
Request #1725
- Language/en/
Database #1739
HTTP #1708
View #1757
- Router/
RouteCollection #1709, #1732
Router #1764
- Test/
ControllerResponse #1740
ControllerTester #1740
DOMParser #1740
FeatureResponse #1740
- Validation/
Rules #1738, #1743
Validation #37dbc1, #1763
- View/
View #1729
Common #1741
Entity #6e549a, #1739
Model #4f4a37, #6e549a, #37dbc1, #1712, #1763
- tests/system/
- Database/
BaseQueryTest #36fbb8
- Live/
SQLite3/AlterTableTest #1739, #1740
ForgeTest #1739, #1745
ModelTest #37dbc1, #4ff1f5, #1763
Migrations/MigrationRunnerTest #1743
- Helpers/
FilesystemHelperTest #1740
- I18n/
TimeTest # 1736
- Test/
DOMParserTest #1740
- Validation/
ValidationTest #1763
- View/
ViewTest #1729
EntityTest #6e549a, #1736
- user_guide_src/
- _themes/…/
citheme.css #1696
- changelogs/
v4.0.0-alpha.5 #1699
- database/
migrate #1696
- dbmgmt/
forge #1751
- installation/
install_manual #1699
running #1750
- intro/
psr #1752
- libraries/
caching #1719
validation #1742
- models/
entities #1744
- outgoing/
index #1729
view_layouts #1729
- testing/
controllers #1740
- tutorial/
static_pages #1763
composer.json #1755
.env #1749
PR がマージされました
#1774 beta.1 のためのハウスキーピング
#1768 ヘルパーの変更 - シグネチャとタイプミス
#1764 デフォルトルートが指定されていない場合のルーティングを修正します。#1758 を修正します
#1763 バリデーションがモデル内でルールの一部としてエラーとともに機能するようにします。#1574 を修正します
#1757 不要な二重引用符 (タイプミス) を修正します
#1755 composer ファイルの ‘vfsStream’ を小文字にします
#1752 リンク形式を妨げるタイプミスを修正しました
#1751 ガイド: 誤った位置に配置されたテキストを正しい見出しの下に移動
#1750 ユーザーガイドでの暗号化キーへの参照を削除します
#1749 .env への環境の追加
#1745 SQLite3 サポート用の複合キーテストを更新しました。#1478 を修正します
#1744 現在のフレームワークの状態に合わせてエンティティドキュメントを更新します。#1727 を修正します
#1743 OS に依存する代わりに、見つかったマイグレーションを手動でソートします。#1666 を修正します
#1742 required_without ルールのバグを修正します。
#1741 特定の名前空間を持つヘルパーをロードできるようになりました。#1726 を修正します
#1740 アプリスターターのテストサポートをリファクタリング
#1739 タイプミスを修正
#1738 required_with ルールのバグを修正します。#1728 を修正します
#1737 SQLite ドライバーでの dropTable および modifyTable のサポートを追加
#1736 長いトラビス実行時間に対応
#1733 Postgres での増分と減分のエラーを修正
#1732 Routes で CLI からのチェックを行いません。#1724 を修正します
#1729 シンプルなテンプレート用の新しいビューレイアウト機能
#1725 Request.php を更新
#1723 Redis 認証が失敗した場合にエラーをログに記録
#1722 シーダーがデフォルトの名前空間をシードに追加
#1719 キャッシュ RedisHandler を更新してデータベースの選択をサポート
#4ff1f5 インサートと必須バリデーションが失敗した場合の追加テスト (#1717)
#549d7d モデルの内外でエスケープを正しく機能させるための別の試み
#1712 可読性をわずかに変更
#37dbc1 モデルバリデーションルールがグループ名になるようにします
#1709 リソースルーティングの Web セーフメソッドの順序チェックを修正
#1708 UploadedFile の言語
#36fbb8 BaseBuilder は、クエリを実行するときにのみ Connection の setEscapeFlags をオフにする必要があります…
#6e549a 初回セットアップを簡単にするために、開発サーバーで動作するデフォルトの baseURL を提供します (#1646 を修正)
#1704 viewsDirectory のバグを修正 (#1701)
#4f4a37 モデルからデバッグを削除します。
#1699 ユーザーガイドのインストールリンクを修正
#1696 ページ構造などを修正
#1695 ユーザーガイドのコードブロックを整理