2023/03/09分のコミットです。
CHANGELOGへの追加はありませんでした。
Make some database tasks methods private
activerecord/lib/active_record/tasks/database_tasks.rb
のdocの修正です。
内部用のメソッドがAPI docに表示されないよう修正しています。
activerecord/test/cases/connection_adapters/schema_cache_test.rb
の修正です。
schema cacheのテストで、テスト終了後にテストで使用したディレクトリを削除するようするよう、及び、ファイルの出力処理後にファイルが生成される事のチェックが出来ていなかったのを修正しています。
Factor out valid_column_definition_options
activerecord/lib/active_record/connection_adapters/abstract/schema_definitions.rb
、
activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rb
の修正です。
valid_table_definition_options
、valid_column_definition_options
メソッドをadapter instanceのpublic methodとして定義するよう修正しています。アプリケーション側でoverride出来るようにする為。
Fix rails new --dev APP_PATH
command crashing
railties/lib/rails/generators/app_base.rb
の修正です。
rails new
に--dev APP_PATH
という順番でオプションを指定した場合に正しく動作していなかったのを修正しています。
Move SQLite3 blob encoding to ActiveModel
activemodel/lib/active_model/type/immutable_string.rb
、
activerecord/lib/active_record/connection_adapters/sqlite3/quoting.rb
の修正です。
Stringをserializeする際、StringがbinaryにencodeされたStringの場合のみUTF-8に変換するよう修正しています。
Use an actual version in .node-version
railtiesの修正です。
Dockerで使用するNodeのバージョンを設定する際に、node --version
でバージョンを取得出来ない場合はlts
という文字列を使用していたのを正しいバージョンの値(18.15.0
)を使用するよう修正しています。lts
は全てのversion managerで使用出来る値ではない為。
railties/lib/rails/generators/app_base.rb
の修正です。
LTS
をTLS
にタイポしていたのを修正しています。