2021/09/09分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Depend on ruby/debug, replacing Byebug
railtiesの修正です。
rails new
で新規に作成したアプリケーションでは、デバッガーにbyebug
ではなくruby/debugを使用するよう修正しています。debug
がCRuby開発チームがメンテしているデバッガーである事と、byebug
だとZeitwerkと一部非互換がある(Incompatibility with Zeitwerk)為。
railties/lib/rails/autoloaders.rb
、
railties/lib/rails/autoloaders/inflector.rb
の修正です。
ファイルのフォーマットを修正しています。
railtiesの修正です。
debug
gemのバージョンを1.0.0に更新しています。
Document upgrading instructions for Spring
rails guideのUpgrading Ruby on Rails
の修正です。
Upgrading from Rails 6.1 to Rails 7.0
に、Springを使用している場合Spring 2.2.0以上を使う必要がある旨説明を追加しています。
Document upgrading instructions for Spring (again)
rails guideのUpgrading Ruby on Rails
の修正です。
先のコミットで追加したUpgrading from Rails 6.1 to Rails 7.0
内のSpringの説明で、必須バージョンの記載が誤っていた(2.2.0 -> 3.0.0)のを修正しています。
Turn on ruby/debug by default in dev + test
railties/lib/rails/generators/rails/app/templates/Gemfile.tt
の修正です。
debug
gemにrequire: false
が指定されていたのを削除し、dev / test envではデフォルト有効になるよう修正しています。
railties/lib/rails/generators/rails/app/templates/Gemfile.tt
、
railties/lib/rails/generators/rails/plugin/templates/Gemfile.tt
の修正です。
SymbolのArrayを定義するのに%i
記法を使用するよう修正しています。
Require by default for plugins too
railties/lib/rails/generators/rails/plugin/templates/Gemfile.tt
の修正です。
pluginでもデフォルトでdebug
gemが有効になるよう修正しています。
railties/lib/rails/generators/rails/app/templates/Gemfile.tt
、
railties/lib/rails/generators/rails/plugin/templates/Gemfile.tt
の修正です。
Rails applications用のGemfileとplugin用のGemfileで、debug
gemに対して同じコメントを記載するよう修正しています。