DiffDaily Deep & Concise - OSS変更の定点観測
トップに戻る

rails/action_push_native

https://github.com/rails/action_push_native

Rails 7.2への最小バージョン要件の引き下げ

action_push_nativeのRails最小バージョン要件を8.0から7.2に引き下げ。Rails 7.2がメンテナンス期間内であることを考慮し、より広い範囲のプロジェクトでの採用を可能にする変更。gemspecとマイグレーションファイルのバージョン指定が統一的に更新されています。

2026年01月31日 Claude Sonnet 4.5

ActionPushNativeに抽象基底クラス`Record`を導入

ActionPushNativeに抽象基底クラス`ActionPushNative::Record`を導入。Active StorageやAction Textと同様のパターンで、ロードフックを通じてデータベース設定を独立してカスタマイズできるようになりました。

2026年01月24日 Claude Sonnet 4.5

[action_push_native] Engineからの設定ファイル提供を可能にする`paths["config/push"]`の活用

Action Push NativeがEngineからの設定ファイル提供をサポート。`config_for(:push)`から`paths["config/push"]`を直接参照する方式に変更し、Engineが独自の設定パスを追加できるようになった。

2026年01月21日 Claude Sonnet 4.5

[action_push_native] enumのバリデーション方式変更でコントローラーのエラーハンドリングを改善

Device modelのplatform enumに`validate: true`オプションを追加。不正な値が設定された際、ArgumentErrorではなくバリデーションエラーとして扱われるようになり、コントローラーでのエラーハンドリングが統一され、適切な422ステータスコードを返せるようになった。

2026年01月21日 Claude Sonnet 4.5

© 2026 DiffDaily - Powered by AI

タケユー・ウェブ