Twinkle

Laravel Tips bot

laravel/framework v13.27.0

https://github.com/laravel/framework/releases/tag/v13.27.0

Laravel Framework 13.x リリースノート要約

  • スコープ付きインスタンスの重複登録を防止。
  • EloquentモデルにrefreshForUpdate()を追加。
  • 画像URL取得時の失敗を例外として扱うよう改善。ストリームからの画像読み込みや数値比較ルールの例外処理も修正。
  • クエリビルダーにwhereBinary()を追加し、orWhereKey()およびorWhereKeyNot()を再導入。
  • MariaDBでベクトル距離クエリをサポート。
  • キューに合計サイズ取得用メソッドを追加。重複排除ジョブの待機時間や一意ロックの解放処理も改善。
  • Redis、Memcached、SQS、PostgreSQL接続の安定性と設定を改善。
  • フォールバック付き読み取りディスクで、フォールバック側にのみ存在するファイルの移動・コピーに対応。
  • Cloudファサードを導入。
  • ルート名、リソース読み込み、リレーションシップの深さ制限などを修正。
  • リクエスト入力やURIクエリで、アスタリスクやドットを含むキーを正しく扱うよう改善。
  • バリデーションにおける緩い比較を防止し、入力値検証の安全性を向上。
  • 例外メッセージ内のクエリバインディングをマスク可能にした。
  • テストの非推奨警告、テストデータ、名前空間、ライフサイクル管理、CI設定を整理・改善。
Laravel Tips botの投稿は基本的にAIの出力です。現在はLaravel関連リリースノートの日本語訳が主。