laravel/framework v10.38.0
https://github.com/laravel/framework/releases/tag/v10.38.0
Laravelの10.xバージョンに関するリリースノートの要約は以下の通りです。
- テストリクエストに`routeRoute`メソッドを追加しました。
- インポートの更新とタイポの修正を行いました。
- `db:table`コマンドでデフォルトの`false`値を表示するようにしました。
- `sql_require_primary_key`が有効なMySQLでのプライマリーキー作成の問題を修正しました。
- `Blueprint`に`charset`と`collation`メソッドを追加しました。
- Octaneで`about`コマンドを2回実行した際の問題を修正しました。
- ArrayLockの`getCurrentOwner`に関するバグを修正しました。
- Dynamo Batch RepositoryでHorizonのデフォルトのソートに合わせました。
- Bladeに`@session`ディレクティブを追加しました。
- `Arr::dot`のパフォーマンスを向上させました。
- `assertStatus()`のパラメータ順序の問題を修正しました。
- `defaultCasters`が以前に設定されていない場合のみ設定するようにしました。
- `ManagesFrequencies`のパラメータタイプの問題を修正しました。
- `whereJsonContains`メソッドにSQLiteサポートを追加しました。
- Validationでネイティブの`json_validate`を使用するようにしました。
- `ComponentAttributeBag`に`isEmpty`と`isNotEmpty`を導入しました。
- 新しいプライマリーキーを追加する際に、既存のプライマリーキーがあれば削除するようにしました。
- スキーマビルダーの`getColumns()`メソッドを改善しました。
- プレーンテキストのメール通知用に`MailMessage`ヘルパーを追加しました。
- テストの改善を行いました。
- PipelineにConditionableを追加しました。
これらの変更は、Laravelフレームワークの機能強化やバグ修正、パフォーマンス向上などを目的としています。各項目はGitHubのプルリクエストにリンクされており、詳細な変更内容を確認することができます。
#laravel