https://github.com/rails/action_push_native
action_push_nativeのRails最小バージョン要件を8.0から7.2に引き下げ。Rails 7.2がメンテナンス期間内であることを考慮し、より広い範囲のプロジェクトでの採用を可能にする変更。gemspecとマイグレーションファイルのバージョン指定が統一的に更新されています。
ActionPushNativeに抽象基底クラス`ActionPushNative::Record`を導入。Active StorageやAction Textと同様のパターンで、ロードフックを通じてデータベース設定を独立してカスタマイズできるようになりました。
Action Push NativeがEngineからの設定ファイル提供をサポート。`config_for(:push)`から`paths["config/push"]`を直接参照する方式に変更し、Engineが独自の設定パスを追加できるようになった。
Device modelのplatform enumに`validate: true`オプションを追加。不正な値が設定された際、ArgumentErrorではなくバリデーションエラーとして扱われるようになり、コントローラーでのエラーハンドリングが統一され、適切な422ステータスコードを返せるようになった。