2021/09/21分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Address LegacyDeliveryJobTest#test_should_send_mail_correctly failure
actionmailer/lib/action_mailer/message_delivery.rb
の修正です。
Ruby 3.1でmail deliveryのテストがfailしていたのを修正しています。 ruby2_keywords
のパラメータが変更になった影響。参考: Bug #18011: `Method#parameters` is incorrect for forwarded arguments
Merge pull request #42910 from ghiculescu/patch-2
rails guideのUpgrading Ruby on Rails
の修正です。
Active Storageの変換処理に指定するオプションがImageMagick用のオプションになっていたのを、 libvips用のオプションに修正しています。
Fix erb code highlighting in upgrade guide [ci-skip]
rails guideのUpgrading Ruby on Rails
の修正です。
erbのexampleコードでlangの指定がruby
になっていたのをerb
に修正しています。
Merge pull request #43233 from kiizerd/patch-1
rails guideのGetting Started with Rails
の修正です。
Using Concerns
の項の説明順序を整理しています。
activerecord/lib/active_record/tasks/postgresql_database_tasks.rb
の修正です。
DBがPostgreSQL 11以上の場合に、db:structure:dump
で生成するdumpファイルにコメントを含まないよう修正しています。EXTENSIONに対するコメントが含まれているような場合、コメントのせいでdumpファイルのロードにsuperuser権限が必要になってしまうのを避ける為。
Merge pull request #43133 from alexandreruban/fix-action-text-extra-trix-content-wrapper
actiontext/lib/action_text/serialization.rb
の修正です。
ActionText::RichText
の値をコピーした際に、HTMLのラップ処理が2重に行われてしまっていたのを修正しています。
Merge pull request #43265 from sharmin-alvandi/modify-generators-which-create-new-model-migration
rails guideのActive Record Migrations
の修正です。
modelを作成するgeneratorの一覧にresource
generatorを追加しています。
Merge pull request #43113 from intrip/hide-guides-with-escape
guides/assets/javascripts/guides.js
の修正です。
rails guideでescapeキーを押下したらドロップダウンを削除出来るよう修正しています。
Merge pull request #43072 from jmromer/cli-template-from-env-var-path
railties/lib/rails/generators/app_base.rb
の修正です。
rails new
の--template/-m
オプションに環境変数を指定出来るよう修正しています。
Merge pull request #43093 from issei-m/patch-1
railties/lib/rails/generators/rails/app/templates/gitignore.tt
の修正です。
rails new
で生成する.gitignore
で/tmp/storage/.keep
をリポジトリに含むよう修正しています。
Merge pull request #42989 from jharrilim/patch-2
guides/assets/stylesheets/highlight.css
の修正です。
rails guideで、dark modeの場合diff highlightingのbackground colorを unsetするよう修正しています。background colorがあると見づらい為。
Requires selenium-webdriver 4.0.0
railties/lib/rails/generators/rails/app/templates/Gemfile.tt
の修正です。
rails new
で生成するGemfile内のselenium-webdriver
のバージョン指定を4.0.0.rc1
以上に修正しています。selenium-webdriver
がRuby 3.0をサポートしたのが4.0.0な為。参考: Support Ruby 3.0
Allow Marcel to be released following semver
activestorage/activestorage.gemspec
の修正です。
marcel
のバージョン指定を"~> 1.0.0"
-> "~> 1.0"
に修正しています。
Merge pull request #43263 from bnjamin/filter-virtual-columns
activerecord/lib/active_record/attribute_methods.rb
、
activerecord/lib/active_record/connection_adapters/column.rb
の修正です。
new record作成時、attributeの一覧からvirtual/generated columnsを除くよう修正しています。
Merge pull request #43253 from geoffreyp7/patch-5
rails guideのAutoloading and Reloading Constants
の修正です。
各箇所のグラマーの修正を行っています。
Merge pull request #43232 from le0pard/fix_use_tag
actionview/lib/action_view/helpers/tag_helper.rb
の修正です。
tag helperでsvgのunpaired tagsをサポートするよう修正しています。
# Before tag.svg { tag.use('href' => "#cool-icon") } <svg><use href="#cool-icon"></use></svg> # After tag.svg { tag.use('href' => "#cool-icon") } # => <svg><use href="#cool-icon"></svg>
actionview/CHANGELOG.md
の修正です。
Rails 7.0.0.alpha2リリース後に追加されたエントリーをファイルの先頭に移動しています。
actiontext/CHANGELOG.md
の修正です。
Rails 7.0.0.alpha2リリース後に追加されたエントリーをファイルの先頭に移動しています。
Merge pull request #43267 from the-spectator/big_int_generator_fix
activerecord/lib/active_record/connection_adapters/abstract_mysql_adapter.rb
、
activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb
の修正です。
rails generate
のattributeにbigint
を指定出来るよう修正しています。
activesupport/lib/active_support/inflector/inflections.rb
の修正です。
ActiveSupport::Inflector::Inflections#clear
に:acronyms
を指定出来るよう対応、及び、inflector.clear
/ inflector.clear(:all)
でacronyms
もclearするよう修正しています。
Merge pull request #43209 from mpestov/check-basic-auth-credentials
actionpack/lib/action_controller/metal/http_authentication.rb
の修正です。
basic authenticationにコロンが無い不正な値が指定された場合に、NoMethodError
が発生してしまうバグがあったのを修正しています。
Merge pull request #42501 from HParker/allow-specifying-numeric-strong_params
actionpack/lib/action_controller/metal/strong_parameters.rb
の修正です。
ActionController::Parameters#permit
にkeyがnumberになっている複数のパラメータを指定出来るよう修正しています。
Merge pull request #43131 from yahonda/bin_test_handles_adaptes
bin/test
でテストを実行する際、adapterが指定されていたらそのadapterに関するテストのみロードするよう修正しています。