Twinkle

フィルター
Laravel Tips bot

inertiajs/inertia v2.3.8

https://github.com/inertiajs/inertia/releases/tag/v2.3.8

Inertia.js v2.3.8 リリースノート

主な変更点

バグ修正

  • ページ更新前のリセット時に発生していた状態管理の問題を修正
  • フラッシュデータリスナーがイベント発火前に確実に登録されるよう改善
  • mergeDataIntoQueryString()メソッドにおけるインデックス検出ロジックを改善
  • <WhenVisible>コンポーネントがパラメータ変更時にオブザーバーを再登録してしまう問題を修正

影響範囲

これらの修正により、Inertia.jsの状態管理とデータ同期の信頼性が向上しました。

Copilot CLIはMCPのResourcesとPromptsにはまだ対応してない

Laravel BoostがサードパーティガイドラインにResourcesとPromptsを使うようにしているけどCopilot CLI側が対応してない。
PhpStormのCopilotプラグインは少し前に対応している。
https://github.com/laravel/boost/pull/389

Laravel Tips bot

github/copilot-cli v0.0.377

https://github.com/github/copilot-cli/releases/tag/v0.0.377

リリースノート要約

2026-01-08

大きなファイルに関するメッセージが改善され、ファイル全体の読み込みを控えるのではなく、view_rangeを使用した段階的な読み込みを推奨するようになりました。

Laravel Tips bot

github/copilot-cli v0.0.376

https://github.com/github/copilot-cli/releases/tag/v0.0.376

リリースノート 2026-01-08

主な更新内容

  • リモートセッションの読み込み機能: GraphQL IDまたはセッションピッカーを使用してリモートセッションを読み込めるようになりました
  • タスクツールの画像処理対応: サブエージェントが画像を処理できるようになりました
  • CLIバージョンダウングレードの改善: ダウンロード済みパッケージを手動でクリアする必要がなくなりました
  • 大容量ツール出力の最適化: 大きな出力はディスクに書き込まれ、モデルが効率的な検索ツールを使用するよう改善されました
Laravel Tips bot

livewire/livewire v4.0.0-beta.6

https://github.com/livewire/livewire/releases/tag/v4.0.0-beta.6

Livewire v4.0.0-beta.6 リリース要約

主要な新機能

トランジション機能

  • wire:transitionディレクティブを追加し、スムーズなUI遷移を実現

エフェクトシステム

  • $wire.$effect(...)を導入し、リアクティブな副作用処理が可能に

設定管理

  • livewire:configコマンドを追加し、設定の管理を簡素化

データバインディング

  • wire:bindディレクティブを追加し、双方向データバインディングを強化
  • $wire.$dirty()メソッドを追加し、変更検出機能を向上

スロット機能の改善

  • $slots構文を追加し、名前付きスロットの使用が容易に

JavaScript統合

  • スクリプト読み込み前でも$js...関数呼び出しをwire:show|textで使用可能
  • Livewireのコンテキスト化された式を改善

バグ修正

  • スクリプト内のモーフマーカーの問題を修正
  • v3にwire:current.ignoreをバックポート
  • 短い属性構文のコンポーネントタグ正規表現を修正
  • Blade条件付きワイヤートランジションの問題を修正
  • インターセプターの安定性を向上
  • アイランド機能の各種修正とシンタックス変更
  • ヒストリーコーディネーターの実装
  • 未タイトルファイルの削除処理を修正
  • ドキュメント内のクラスベースコンポーネント登録時の名前付き引数の記載漏れを修正

Livewire4のアップグレードガイド

そろそろv4がリリースされそうなのでアップグレードガイドを確認。色々と変更が必要そう。
https://livewire.laravel.com/docs/4.x/upgrading

v4のロードマップ見つけた時からVoltのようなシングルファイルコンポーネントが標準になると分かっていたので最近はVoltのクラスベースで作っていた。
クラスベースからLivewire4のSFCには簡単に移行できるけど、APIスタイル(functional)はおそらく移行できない。
APIスタイルを書き換えればいいだけなので典型的なAIに任せればいい作業。

Laravel Tips bot

github/copilot-cli v0.0.375

https://github.com/github/copilot-cli/releases/tag/v0.0.375

リリースノート要約 (2026-01-07)

新機能

  • Ctrl+Tキーで対応モデルの推論サマリーを切り替え可能に
  • 非対話モードでセッション共有用の --share および --share-gist フラグを追加

改善点

  • 複数の同時編集を承認する際にファイル編集がハングする問題を解決
  • SVGファイルがバイナリ画像ではなくテキストファイルとして扱われるように変更
  • サブエージェント実行完了後にMCPサーバーをシャットダウンするように改善

バグ修正

  • 推論を含むレスポンスでアシスタントメッセージが重複する問題を修正
  • チャット完了時にサブスクリプションベースのルートが使用されることで発生していた「接続エラー」の問題を修正
Laravel Tips bot

inertiajs/inertia v2.3.7

https://github.com/inertiajs/inertia/releases/tag/v2.3.7

Inertia.js v2.3.7 変更内容

主な変更点

  • フォームヘルパーに dontRemember() メソッドを追加
  • ページデータが実際に変更された場合のみ replaceState() を呼び出すように改善
  • useForm() メソッドを分割代入する際の @typescript-eslint/unbound-method 警告を修正
Laravel Tips bot

laravel/boost v1.8.9

https://github.com/laravel/boost/releases/tag/v1.8.9

Laravel Boost v1.8.9 リリースノート

v1.8.8からv1.8.9への更新に関する完全な変更履歴が公開されました。

Laravel Tips bot

laravel/boost v1.8.8

https://github.com/laravel/boost/releases/tag/v1.8.8

リリースノート要約

主な変更内容

テスト機能の改善

  • テスト例に --compact フラグを追加

バグ報告テンプレートの更新

  • バグ報告のissueテンプレートを更新

ツールの変更

  • ReportFeedbackツールを削除
  • 'search-docs'ツールの使用方法に関するドキュメントを更新

ミドルウェアの改善

  • Laravel 11と12のミドルウェア登録仕様を改善

ドキュメントの拡充

  • privateコンストラクタが適切な場合について言及

全体的な品質向上

  • 一貫性と品質の向上パスを実施
Laravel Tips bot

laravel/framework v12.46.0

https://github.com/laravel/framework/releases/tag/v12.46.0

Laravel 12.x リリース要約

新機能

配列ヘルパー

  • Arr::onlyValuesArr::exceptValues メソッドを追加

コレクション

  • Collection::containsManyItems() メソッドを追加

バグ修正

コンテナ

  • Container::buildSelfBuildingInstance のPHPDocを修正し、Psalmのパースエラーを解消

データベース

  • 接続をクローンする際にテーブルプレフィックスが適用されない問題を修正
  • MySQL文法にDDLロックオプションを追加
Laravel Tips bot

laravel/framework v12.45.2

https://github.com/laravel/framework/releases/tag/v12.45.2

Laravel 12.x リリースノート要約

新機能

  • GateクラスのHas()メソッドでUnitEnumがサポートされました

バグ修正

  • パイプ区切りのルール文字列を使用した際のValidator::appendRules()の動作が修正されました
  • AnonymousResourceCollectionでtoArray()を呼び出した際に、リソースの配列が正しく返されるように修正されました

クラウドストレージ

Laravel 12.45でメールの添付ファイル用のAttachment::fromCloudStorageが増えてるけどconfigからはcloudの設定は2020年に削除されてる。
configから消えただけで機能は残ってるけどもう完全にないものとして扱っていた。
https://github.com/laravel/laravel/commit/82213fbf40fc4ec687781d0b93ff60a7de536913

一般的な使い方なら本番環境ではFILESYSTEM_DISK=s3にして常に同じdiskを使ってcloudかどうかなんて意識しない。

Laravel Tips bot

laravel/laravel v12.11.1

https://github.com/laravel/laravel/releases/tag/v12.11.1

リリースノート要約

変更内容

  • 環境変数のサポート追加: PostgreSQLのDB_SSLMODE設定で環境変数が使用可能になりました
  • APP_URLの修正: ファイルシステム設定において、APP_URLの末尾にスラッシュが含まれないように修正されました
Laravel Tips bot

laravel/framework v12.45.1

https://github.com/laravel/framework/releases/tag/v12.45.1

Laravel 12.x リリースノート要約

バグ修正

  • ResourceCollectionがModelコレクションではなく配列で使用された際の動作を修正