fix(deps): update ruby packages
This MR contains the following updates:
Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
rails (source, changelog) |
7.0.7.2 -> 7.0.8
|
||||
rubocop (source, changelog) |
1.56.2 -> 1.56.3
|
||||
selenium-webdriver (source, changelog) |
4.10.0 -> 4.12.0
|
Release Notes
rails/rails (rails)
v7.0.8
: 7.0.8
Active Support
-
Fix
TimeWithZone
still using deprecated#to_s
whenENV
orconfig
to disable it are set.Hartley McGuire
-
Fix CacheStore#write_multi when using a distributed Redis cache with a connection pool.
Fixes #48938.
Jonathan del Strother
Active Model
- No changes.
Active Record
-
Fix
change_column
not settingprecision: 6
ondatetime
columns when using 7.0+ Migrations and SQLite.Hartley McGuire
-
Fix unscope is not working in specific case
Before:
Post.where(id: 1...3).unscope(where: :id).to_sql # "SELECT `posts`.* FROM `posts` WHERE `posts`.`id` >= 1 AND `posts`.`id` < 3"
After:
Post.where(id: 1...3).unscope(where: :id).to_sql # "SELECT `posts`.* FROM `posts`"
Fixes #48094.
Kazuya Hatanaka
-
Fix associations to a STI model including a
class_name
parameterclass Product < ApplicationRecord has_many :requests, as: :requestable, class_name: "ProductRequest", dependent: :destroy end
STI tables
class Request < ApplicationRecord
belongs_to :requestable, polymorphic: true
validate :request_type, presence: true
end
class ProductRequest < Request
belongs_to :user
end
```
Accessing such association would lead to:
```
table_metadata.rb:22:in `has_column?': undefined method `key?' for nil:NilClass (NoMethodError)
```
*Romain Filinto*
-
Fix
change_table
setting datetime precision for 6.1 MigrationsHartley McGuire
-
Fix change_column setting datetime precision for 6.1 Migrations
Hartley McGuire
Action View
-
Fix
form_for
missing the hidden_method
input for models with a namespaced route.Hartley McGuire
-
Fix
render collection: @​records, cache: true
insidejbuilder
templatesThe previous fix that shipped in
7.0.7
assumed template fragments are always strings, this isn't true withjbuilder
.Jean Boussier
Action Pack
-
Fix
HostAuthorization
potentially displaying the value of the X_FORWARDED_HOST header when the HTTP_HOST header is being blocked.Hartley McGuire, Daniel Schlosser
Active Job
-
Fix Active Job log message to correctly report a job failed to enqueue when the adapter raises an
ActiveJob::EnqueueError
.Ben Sheldon
Action Mailer
- No changes.
Action Cable
- No changes.
Active Storage
- No changes.
Action Mailbox
- No changes.
Action Text
- No changes.
Railties
-
Omit
webdrivers
gem dependency fromGemfile
templateSean Doyle
rubocop/rubocop (rubocop)
v1.56.3
Bug fixes
-
#12151: Make
Layout/EmptyLineAfterGuardClause
allow:nocov:
directive after guard clause. ([@koic][]) -
#12195: Fix a false negative for
Layout/SpaceAfterNot
when a newline is present after!
. ([@ymap][]) -
#12192: Fix a false positive for
Layout/RedundantLineBreak
when using quoted symbols with a single newline. ([@ymap][]) -
#12190: Fix a false positive for
Layout/SpaceAroundOperators
when aligning operators vertically. ([@koic][]) -
#12171: Fix a false positive for
Style/ArrayIntersect
when using block argument forEnumerable#any?
. ([@koic][]) -
#12172: Fix a false positive for
Style/EmptyCaseCondition
when usingreturn
,break
,next
or method call before empty case condition. ([@koic][]) -
#12162: Fix an error for
Bundler/DuplicatedGroup
when there's a duplicate set of groups and thegroup
value contains a splat. ([@koic][]) -
#12182: Fix an error for
Lint/UselessAssignment
when variables are assigned using chained assignment and remain unreferenced. ([@koic][]) -
#12181: Fix an incorrect autocorrect for
Lint/UselessAssignment
when variables are assigned with sequential assignment using the comma operator and unreferenced. ([@koic][]) -
#12187: Fix an incorrect autocorrect for
Style/SoleNestedConditional
when comment is in an empty nestedif
body. ([@ymap][]) -
#12183: Fix an incorrect autocorrect for
Style/MultilineTernaryOperator
when returning a multiline ternary operator expression with safe navigation method call. ([@koic][]) -
#12168: Fix bug in
Style/ArgumentsForwarding
when there are repeated send nodes. ([@owst][]) -
#12185: Set target version for
Layout/HeredocIndentation
. ([@tagliala][])
SeleniumHQ/selenium (selenium-webdriver)
v4.12.0
========================= Ruby:
- Fix bug preventing good error messages in Selenium Manager when stdout empty
- Fix bug with Firefox not loading net/http library by default (#12506)
- Remove support for using capabilities in local drivers
BiDi:
- Released selenium-devtools 0.116.0 (supports CDP v85, v114, v115, v116)
v4.11.0
========================= Ruby:
- Made network interception threads fail silently (#12226)
- Have Selenium Manager binary locate drivers on PATH (#12345)
- Add browser output from selenium manager to options (#12398)
- Remove deprecated code (#12417) BiDi:
- Released selenium-devtools 0.115.0 (supports CDP v85, v113, v114, v115) Edge:
- Adding ignore process match for IE Mode across bindings (#12279)
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.