Oddbean new post about | logout
 laravel/framework v11.31.0
https://github.com/laravel/framework/releases/tag/v11.31.0

- Commandクラスのリファクタリングで失敗時にCommand::FAILUREを返すように変更。
- BatchとChainのonQueueメソッドでBacked Enumsを受け入れるように許可。
- トランザクションジェネリクスを追加。
- Laravelのデフォルト例外Bladeファイルをview:cacheに追加。
- PostgresGrammarにuseCascadeTruncateメソッドを追加。
- Application::removeDeferredServicesメソッドを追加。
- アプリケーションビルダーからミドルウェアの優先順位を追加・先頭に追加する機能を追加。
- Translatorのコードコメントのタイプミスを修正。
- HtmlStringがnullで構築された場合の処理を追加。
- URL::forceHttps()を追加し、URLのHTTPSスキームを強制。
- DatabaseUuidFailedJobProviderTestクラスのリファクタリングとテストケースの追加。
- Postgres Auroraのフェイルオーバーで接続の喪失を検出。
- whereFullTextのケースの一貫性を修正。
- make:model生成コマンドにHasFactoryトレイトを追加。
- スタッカブルなコンテキストアイテムからアイテムをポップするサポートを導入。
- テストの改善。
- Mail::buildを使用してオンデマンドでメールを動的に構築する機能を追加。
- DatabaseFailedJobProviderTestクラスのリファクタリングとテストケースの追加。
- Viteプリフェッチングでのエラーイベントリスナーを修正。
- スクリプト実行時間を考慮した日時キャッシュ期間を確保。
- HasManyThroughの流暢な構文を修正。
- Collection::diffKeys()とCollection::diffKeysUsing()のパラメータタイプを修正。
- Collection::intersectByKeys()のパラメータタイプを修正。
- 非標準の主キーを持つテーブルのスキーマ外部IDサポートを修正。
- トークンリポジトリをキャッシュ。
- エスケープされたドットを含むパラメータの検証メッセージを修正。
- キャッシュキーにオプションのプレフィックスを追加。
- AddLinkHeadersForPreloadedAssetsミドルウェアで既存のリンクヘッダーを上書きしないように修正。
- assertTrueとassertFalseメソッドを使用するように変更。
- DB::buildメソッドを追加。
- Cache::buildを使用してオンデマンドでキャッシュリポジトリを動的に構築する機能を追加。
- テスト中にコールバックを実行するためにトランザクション中の接続数をスキップ。
#laravel