Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump the bundler group with 29 updates #1649

Merged
merged 1 commit into from
Sep 1, 2024

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Sep 1, 2024

Bumps the bundler group with 29 updates:

Package From To
rails 7.1.3.4 7.2.1
omniauth-google-oauth2 1.1.2 1.1.3
rspec-rails 6.1.3 6.1.4
rubocop 1.65.0 1.66.0
rubocop-rspec 3.0.3 3.0.4
redis 5.2.0 5.3.0
actioncable 7.1.3.4 7.2.1
actionmailbox 7.1.3.4 7.2.1
actionmailer 7.1.3.4 7.2.1
actionpack 7.1.3.4 7.2.1
actiontext 7.1.3.4 7.2.1
actionview 7.1.3.4 7.2.1
activejob 7.1.3.4 7.2.1
activemodel 7.1.3.4 7.2.1
activerecord 7.1.3.4 7.2.1
activestorage 7.1.3.4 7.2.1
activesupport 7.1.3.4 7.2.1
concurrent-ruby 1.3.3 1.3.4
faraday 2.10.1 2.11.0
faraday-net_http 3.1.1 3.3.0
minitest 5.24.1 5.25.1
net-imap 0.4.14 0.4.15
parallel 1.25.1 1.26.3
parser 3.3.4.0 3.3.4.2
railties 7.1.3.4 7.2.1
rspec-expectations 3.13.1 3.13.2
rubocop-ast 1.31.3 1.32.1
thor 1.3.1 1.3.2
uri 0.13.0 0.13.1

Updates rails from 7.1.3.4 to 7.2.1

Release notes

Sourced from rails's releases.

7.2.1

Active Support

  • No changes.

Active Model

  • No changes.

Active Record

  • Fix detection for enum columns with parallelized tests and PostgreSQL.

    Rafael Mendonça França

  • Allow to eager load nested nil associations.

    fatkodima

  • Fix swallowing ignore order warning when batching using BatchEnumerator.

    fatkodima

  • Fix memory bloat on the connection pool when using the Fiber IsolatedExecutionState.

    Jean Boussier

  • Restore inferred association class with the same modularized name.

    Justin Ko

  • Fix ActiveRecord::Base.inspect to properly explain how to load schema information.

    Jean Boussier

  • Check invalid enum options for the new syntax.

    The options using _ prefix in the old syntax are invalid in the new syntax.

    Rafael Mendonça França

  • Fix ActiveRecord::Encryption::EncryptedAttributeType#type to return actual cast type.

    Vasiliy Ermolovich

... (truncated)

Commits
  • a11f0a6 Preparing for 7.2.1 release
  • 8b40780 Sync changelog
  • 2988deb Update the description of when SQLite might make sense as the configured data...
  • cd1b3db Revert "Merge pull request #49769 from jonathanhefner/active_record-enum-non-...
  • e314216 Merge pull request #52546 from Uaitt/config-assets-quiet-improvements
  • 33227d2 Merge pull request #52357 from Uaitt/clarify-upgrading-ruby-on-rails-guide
  • 2402fb4 Merge pull request #52637 from jlduran/cleanup-service-worker-white-space
  • 7600221 Fix linting issues in action_controller_overview.md
  • 90d9e12 Merge pull request #52138 from skipkayhil/hm-rack-input-is-optional
  • f42a784 Move the rewind code closer to the reason why we need to rewind
  • Additional commits viewable in compare view

Updates omniauth-google-oauth2 from 1.1.2 to 1.1.3

Release notes

Sourced from omniauth-google-oauth2's releases.

v1.1.3

Added

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Documentation typos.
  • Rubocop configuration updates.
Changelog

Sourced from omniauth-google-oauth2's changelog.

1.1.3 - 2024-08-29

Added

  • Updated to use POST instead of GET for tokeninfo endpoint.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Documentation typos.
  • Rubocop configuration updates.
Commits

Updates rspec-rails from 6.1.3 to 6.1.4

Changelog

Sourced from rspec-rails's changelog.

6.1.4 / 2024-08-15

Full Changelog

Bug Fixes:

  • Prevent have_http_status matcher raising an error when encountering a raw Rack::MockResponse. (Christophe Bliard, #2771)
  • Move Rails version conditional from index scaffold generated file to template. (Matt Jankowski, #2777)
Commits

Updates rubocop from 1.65.0 to 1.66.0

Release notes

Sourced from rubocop's releases.

RuboCop 1.66

New features

  • #13077: Add new global StringLiteralsFrozenByDefault option for correct analysis with RUBYOPT=--enable=frozen-string-literal. (@​earlopain)
  • #13080: Add new DocumentationExtension global option to serve documentation with extensions different than .html. (@​earlopain)
  • #13074: Add new Lint/UselessNumericOperation cop to check for inconsequential numeric operations. (@​zopolis4)
  • #13061: Add new Style/RedundantInterpolationUnfreeze cop to check for dup and @+ on interpolated strings in Ruby >= 3.0. (@​earlopain)

Bug fixes

  • #13093: Fix an error for Lint/ImplicitStringConcatenation when implicitly concatenating a string literal with a line break and string interpolation. ([@​koic][])
  • #13098: Fix an error for Style/IdenticalConditionalBranches when handling empty case branches. ([@​koic][])
  • #13113: Fix an error for Style/IfWithSemicolon when a nested if with a semicolon is used. ([@​koic][])
  • #13097: Fix an error for Style/InPatternThen when using alternative pattern matching deeply. ([@​koic][])
  • #13159: Fix an error for Style/OneLineConditional when using if/then/else/end with multiple expressions in the then body. ([@​koic][])
  • #13092: Fix an incorrect autocorrect for Layout/EmptyLineBetweenDefs when two method definitions are on the same line separated by a semicolon. ([@​koic][])
  • #13116: Fix an incorrect autocorrect for Style/IfWithSemicolon when a single-line if/;/end has an argument in the then body expression. ([@​koic][])
  • #13161: Fix incorrect autocorrect for Style/IfWithSemicolon when using multiple expressions in the else body. ([@​koic][])
  • #13132: Fix incorrect autocorrect for Style/TrailingBodyOnMethodDefinition when an expression precedes a method definition on the same line with a semicolon. ([@​koic][])
  • #13164: Fix incorrect autocorrect behavior for Layout/BlockAlignment when EnforcedStyleAlignWith: either (default). ([@​koic][])
  • #13087: Fix an incorrect autocorrect for Style/MultipleComparison when expression with more comparisons precedes an expression with less comparisons. ([@​fatkodima][])
  • #13172: Fix an error for Layout/EmptyLinesAroundExceptionHandlingKeywords when ensure or else and end are on the same line. ([@​koic][])
  • #13107: Fix an error for Lint/ImplicitStringConcatenation when there are multiple adjacent string interpolation literals on the same line. ([@​koic][])
  • #13111: Fix an error for Style/GuardClause when if clause is empty and correction would not fit on single line because of Layout/LineLength. (@​earlopain)
  • #13137: Fix an error for Style/ParallelAssignment when using __FILE__. (@​earlopain)
  • #13143: Fix an error during TargetRubyVersion detection if the gemspec is not valid syntax. (@​earlopain)
  • #13131: Fix false negatives for Lint/Void when using ensure, defs and numblock. ([@​vlad-pisanov][])
  • #13174: Fix false negatives for Style/MapIntoArray when initializing the destination using Array[], Array([]), or Array.new([]). ([@​vlad-pisanov][])
  • #13173: Fix false negatives for Style/EmptyLiteral when using Array[], Hash[], Array.new([]) and Hash.new([]). ([@​vlad-pisanov][])
  • #13126: Fix a false positive for Style/Alias when using multiple alias in def. ([@​koic][])
  • #13085: Fix a false positive for Style/EmptyElse when a comment-only else is used after elsif and AllowComments: true is set. ([@​koic][])
  • #13118: Fix a false positive for Style/MapIntoArray when splatting. (@​earlopain)
  • #13105: Fix false positives for Style/ArgumentsForwarding when forwarding kwargs/block arg with non-matching additional args. ([@​koic][])
  • #13139: Fix false positives for Style/RedundantCondition when using modifier if or unless. ([@​koic][])
  • #13134: Fix false negative for Lint/Void when using using frozen literals. ([@​vlad-pisanov][])
  • #13148: Fix incorrect autocorrect for Lint/EmptyConditionalBody when missing elsif body with end on the same line. ([@​koic][])
  • #13109: Fix an error for the Lockfile parser when it contains incompatible BUNDLED WITH versions. (@​earlopain)
  • #13112: Fix detection of TargetRubyVersion through the gemfile if the gemfile ruby version is below 2.7. (@​earlopain)
  • #13155: Fixes an error when the server cache directory has too long path, causing rubocop to fail even with caching disabled. ([@​protocol7][])

Changes

  • #13050: Allow get_!, set_!, get_?, set_?, get_=, and set_= in Naming/AccessorMethodName. ([@​koic][])
  • #13103: Make Lint/UselessAssignment autocorrection safe. ([@​koic][])
  • #13099: Make Style/RedundantRegexpArgument respect the EnforcedStyle of Style/StringLiterals. ([@​koic][])
  • #13165: Remove dependency on the rexml gem. ([@​bquorning][])
  • #13090: Require RuboCop AST 1.32.0+ to use RuboCop::AST::RationalNode. ([@​koic][])

... (truncated)

Changelog

Sourced from rubocop's changelog.

1.66.0 (2024-08-31)

New features

  • #13077: Add new global StringLiteralsFrozenByDefault option for correct analysis with RUBYOPT=--enable=frozen-string-literal. ([@​earlopain][])
  • #13080: Add new DocumentationExtension global option to serve documentation with extensions different than .html. ([@​earlopain][])
  • #13074: Add new Lint/UselessNumericOperation cop to check for inconsequential numeric operations. ([@​zopolis4][])
  • #13061: Add new Style/RedundantInterpolationUnfreeze cop to check for dup and @+ on interpolated strings in Ruby >= 3.0. ([@​earlopain][])

Bug fixes

  • #13093: Fix an error for Lint/ImplicitStringConcatenation when implicitly concatenating a string literal with a line break and string interpolation. ([@​koic][])
  • #13098: Fix an error for Style/IdenticalConditionalBranches when handling empty case branches. ([@​koic][])
  • #13113: Fix an error for Style/IfWithSemicolon when a nested if with a semicolon is used. ([@​koic][])
  • #13097: Fix an error for Style/InPatternThen when using alternative pattern matching deeply. ([@​koic][])
  • #13159: Fix an error for Style/OneLineConditional when using if/then/else/end with multiple expressions in the then body. ([@​koic][])
  • #13092: Fix an incorrect autocorrect for Layout/EmptyLineBetweenDefs when two method definitions are on the same line separated by a semicolon. ([@​koic][])
  • #13116: Fix an incorrect autocorrect for Style/IfWithSemicolon when a single-line if/;/end has an argument in the then body expression. ([@​koic][])
  • #13161: Fix incorrect autocorrect for Style/IfWithSemicolon when using multiple expressions in the else body. ([@​koic][])
  • #13132: Fix incorrect autocorrect for Style/TrailingBodyOnMethodDefinition when an expression precedes a method definition on the same line with a semicolon. ([@​koic][])
  • #13164: Fix incorrect autocorrect behavior for Layout/BlockAlignment when EnforcedStyleAlignWith: either (default). ([@​koic][])
  • #13087: Fix an incorrect autocorrect for Style/MultipleComparison when expression with more comparisons precedes an expression with less comparisons. ([@​fatkodima][])
  • #13172: Fix an error for Layout/EmptyLinesAroundExceptionHandlingKeywords when ensure or else and end are on the same line. ([@​koic][])
  • #13107: Fix an error for Lint/ImplicitStringConcatenation when there are multiple adjacent string interpolation literals on the same line. ([@​koic][])
  • #13111: Fix an error for Style/GuardClause when if clause is empty and correction would not fit on single line because of Layout/LineLength. ([@​earlopain][])
  • #13137: Fix an error for Style/ParallelAssignment when using __FILE__. ([@​earlopain][])
  • #13143: Fix an error during TargetRubyVersion detection if the gemspec is not valid syntax. ([@​earlopain][])
  • #13131: Fix false negatives for Lint/Void when using ensure, defs and numblock. ([@​vlad-pisanov][])
  • #13174: Fix false negatives for Style/MapIntoArray when initializing the destination using Array[], Array([]), or Array.new([]). ([@​vlad-pisanov][])
  • #13173: Fix false negatives for Style/EmptyLiteral when using Array[], Hash[], Array.new([]) and Hash.new([]). ([@​vlad-pisanov][])
  • #13126: Fix a false positive for Style/Alias when using multiple alias in def. ([@​koic][])
  • #13085: Fix a false positive for Style/EmptyElse when a comment-only else is used after elsif and AllowComments: true is set. ([@​koic][])
  • #13118: Fix a false positive for Style/MapIntoArray when splatting. ([@​earlopain][])
  • #13105: Fix false positives for Style/ArgumentsForwarding when forwarding kwargs/block arg with non-matching additional args. ([@​koic][])
  • #13139: Fix false positives for Style/RedundantCondition when using modifier if or unless. ([@​koic][])
  • #13134: Fix false negative for Lint/Void when using using frozen literals. ([@​vlad-pisanov][])
  • #13148: Fix incorrect autocorrect for Lint/EmptyConditionalBody when missing elsif body with end on the same line. ([@​koic][])
  • #13109: Fix an error for the Lockfile parser when it contains incompatible BUNDLED WITH versions. ([@​earlopain][])
  • #13112: Fix detection of TargetRubyVersion through the gemfile if the gemfile ruby version is below 2.7. ([@​earlopain][])
  • #13155: Fixes an error when the server cache directory has too long path, causing rubocop to fail even with caching disabled. ([@​protocol7][])

Changes

  • #13050: Allow get_!, set_!, get_?, set_?, get_=, and set_= in Naming/AccessorMethodName. ([@​koic][])
  • #13103: Make Lint/UselessAssignment autocorrection safe. ([@​koic][])
  • #13099: Make Style/RedundantRegexpArgument respect the EnforcedStyle of Style/StringLiterals. ([@​koic][])
  • #13165: Remove dependency on the rexml gem. ([@​bquorning][])
  • #13090: Require RuboCop AST 1.32.0+ to use RuboCop::AST::RationalNode. ([@​koic][])

1.65.1 (2024-08-01)

... (truncated)

Commits
  • c8edd7d Cut 1.66
  • 9c106a5 Update Changelog
  • 1e4b4c8 Add new Lint/UselessNumericOperation cop
  • d6b05cd [Fix #13150] Don't consider get_!, set_!, get_?, set_?, get_=, and ...
  • 9e1e493 [Fix #13061] Add new Style/RedundantInterpolationUnfreeze cop
  • 0431023 Fix false negatives for Style/EmptyLiteral when using Array[], Hash[], ...
  • a2ef5b4 Fix false negatives for Style/MapIntoArray when initializing the destinatio...
  • 2382ecb Fix false negative for Lint/Void when using using frozen literals
  • be6e656 Merge pull request #13172 from koic/fix_error_for_layout_empty_lines_around_e...
  • d8e0c87 Merge pull request #13175 from Earlopain/no-forwardable
  • Additional commits viewable in compare view

Updates rubocop-rspec from 3.0.3 to 3.0.4

Release notes

Sourced from rubocop-rspec's releases.

RuboCop RSpec v3.0.4

  • Fix false-negative for UnspecifiedException when matcher is chained. (@​r7kamura)
Changelog

Sourced from rubocop-rspec's changelog.

3.0.4 (2024-08-05)

  • Fix false-negative for UnspecifiedException when matcher is chained. ([@​r7kamura])
Commits
  • ff213ae Merge pull request #1945 from rubocop/release
  • 728fcc6 Release v3.0.4
  • 9eb23a6 Merge pull request #1940 from r7kamura/unspecified-exception-chain
  • ce4cd77 Merge pull request #1941 from rubocop/fix-offenses
  • 6f06a33 Fix rubocop offenses
  • 60199ba Fix false-negative for UnspecifiedException when matcher is chained
  • See full diff in compare view

Updates redis from 5.2.0 to 5.3.0

Changelog

Sourced from redis's changelog.

5.3.0

  • Fix the return type of hgetall when used inside a multi transaction which is itself inside a pipeline.
Commits
  • a1d6f68 Release 5.3.0
  • 18642ef Merge pull request #1287 from junyuanz1/junyuanz/fix-uninitialized-constant-e...
  • 579263c Fix uninitialized constant Redis::Error error
  • 433ec69 Merge pull request #1281 from jjb/patch-1
  • 6a8d165 Merge pull request #1283 from supercaracal/fix-cluster-client-delay-loading-f...
  • 8611b68 Fix a memoization bug for cluster client
  • 3a14135 note default timeout in readme
  • 13f3246 Merge pull request #1278 from supercaracal/fix-a-test-case-for-cluster
  • 52cae8a Fix several test cases for the cluster client
  • 15c8c92 Merge pull request #1275 from supercaracal/fix-cluster-test
  • Additional commits viewable in compare view

Updates actioncable from 7.1.3.4 to 7.2.1

Release notes

Sourced from actioncable's releases.

7.2.1

Active Support

  • No changes.

Active Model

  • No changes.

Active Record

  • Fix detection for enum columns with parallelized tests and PostgreSQL.

    Rafael Mendonça França

  • Allow to eager load nested nil associations.

    fatkodima

  • Fix swallowing ignore order warning when batching using BatchEnumerator.

    fatkodima

  • Fix memory bloat on the connection pool when using the Fiber IsolatedExecutionState.

    Jean Boussier

  • Restore inferred association class with the same modularized name.

    Justin Ko

  • Fix ActiveRecord::Base.inspect to properly explain how to load schema information.

    Jean Boussier

  • Check invalid enum options for the new syntax.

    The options using _ prefix in the old syntax are invalid in the new syntax.

    Rafael Mendonça França

  • Fix ActiveRecord::Encryption::EncryptedAttributeType#type to return actual cast type.

    Vasiliy Ermolovich

... (truncated)

Changelog

Sourced from actioncable's changelog.

Rails 7.2.1 (August 22, 2024)

  • No changes.

Rails 7.2.0 (August 09, 2024)

  • Bring ActionCable::Connection::TestCookieJar in alignment with ActionDispatch::Cookies::CookieJar in regards to setting the cookie value.

    Before:

    cookies[:foo] = { value: "bar" }
    puts cookies[:foo] # => { value: "bar" }

    After:

    cookies[:foo] = { value: "bar" }
    puts cookies[:foo] # => "bar"

    Justin Ko

  • Record ping on every Action Cable message.

    Previously only ping and welcome message types were keeping the connection active. Now every Action Cable message updates the pingedAt value, preventing the connection from being marked as stale.

    yauhenininjia

  • Add two new assertion methods for Action Cable test cases: assert_has_no_stream and assert_has_no_stream_for.

    These methods can be used to assert that a stream has been stopped, e.g. via stop_stream or stop_stream_for. They complement the already existing assert_has_stream and assert_has_stream_for methods.

    assert_has_no_stream "messages"
    assert_has_no_stream_for User.find(42)

    Sebastian Pöll, Junichi Sato

Please check 7-1-stable for previous changes.

Commits
  • a11f0a6 Preparing for 7.2.1 release
  • fb6c430 Preparing for 7.2.0 release
  • 41d50f4 Preparing for 7.2.0.rc1 release
  • 77ad559 Merge pull request #52239 from skipkayhil/hm-fix-markup-in-template
  • 9b63450 Preparing for 7.2.0.beta3 release
  • 85630de Add a comment for dirname vs dir usage
  • 69cee18 Fix Action Cable loader path prefix
  • b752c38 Preparing for 7.2.0.beta2 release
  • 4d38eb8 update changelog
  • 46f0dd0 Merge pull request #51979 from justinko/actioncable-changelog
  • Additional commits viewable in compare view

Updates actionmailbox from 7.1.3.4 to 7.2.1

Release notes

Sourced from actionmailbox's releases.

7.2.1

Active Support

  • No changes.

Active Model

  • No changes.

Active Record

  • Fix detection for enum columns with parallelized tests and PostgreSQL.

    Rafael Mendonça França

  • Allow to eager load nested nil associations.

    fatkodima

  • Fix swallowing ignore order warning when batching using BatchEnumerator.

    fatkodima

  • Fix memory bloat on the connection pool when using the Fiber IsolatedExecutionState.

    Jean Boussier

  • Restore inferred association class with the same modularized name.

    Justin Ko

  • Fix ActiveRecord::Base.inspect to properly explain how to load schema information.

    Jean Boussier

  • Check invalid enum options for the new syntax.

    The options using _ prefix in the old syntax are invalid in the new syntax.

    Rafael Mendonça França

  • Fix ActiveRecord::Encryption::EncryptedAttributeType#type to return actual cast type.

    Vasiliy Ermolovich

... (truncated)

Changelog

Sourced from actionmailbox's changelog.

Rails 7.2.1 (August 22, 2024)

  • No changes.

Rails 7.2.0 (August 09, 2024)

  • Fix all Action Mailbox database related models to respect ActiveRecord::Base.table_name_prefix configuration.

    Chedli Bourguiba

Please check 7-1-stable for previous changes.

Commits
  • a11f0a6 Preparing for 7.2.1 release
  • 90d9e12 Merge pull request #52138 from skipkayhil/hm-rack-input-is-optional
  • fb6c430 Preparing for 7.2.0 release
  • 41d50f4 Preparing for 7.2.0.rc1 release
  • 9b63450 Preparing for 7.2.0.beta3 release
  • b752c38 Preparing for 7.2.0.beta2 release
  • 4d38eb8 update changelog
  • 9098f53 Preparing for 7.2.0.beta1 release
  • 7263da5 Deprecate ConnectionPool#connection
  • 96be090 Fix typos
  • Additional commits viewable in compare view

Updates actionmailer from 7.1.3.4 to 7.2.1

Release notes

Sourced from actionmailer's releases.

7.2.1

Active Support

  • No changes.

Active Model

  • No changes.

Active Record

  • Fix detection for enum columns with parallelized tests and PostgreSQL.

    Rafael Mendonça França

  • Allow to eager load nested nil associations.

    fatkodima

  • Fix swallowing ignore order warning when batching using BatchEnumerator.

    fatkodima

  • Fix memory bloat on the connection pool when using the Fiber IsolatedExecutionState.

    Jean Boussier

  • Restore inferred association class with the same modularized name.

    Justin Ko

  • Fix ActiveRecord::Base.inspect to properly explain how to load schema information.

    Jean Boussier

  • Check invalid enum options for the new syntax.

    The options using _ prefix in the old syntax are invalid in the new syntax.

    Rafael Mendonça França

  • Fix ActiveRecord::Encryption::EncryptedAttributeType#type to return actual cast type.

    Vasiliy Ermolovich

... (truncated)

Changelog

Sourced from actionmailer's changelog.

Rails 7.2.1 (August 22, 2024)

  • No changes.

Rails 7.2.0 (August 09, 2024)

  • Remove deprecated params via :args for assert_enqueued_email_with.

    Rafael Mendonça França

  • Remove deprecated config.action_mailer.preview_path.

    Rafael Mendonça França

Please check 7-1-stable for previous changes.

Commits
  • a11f0a6 Preparing for 7.2.1 release
  • fb6c430 Preparing for 7.2.0 release
  • 41d50f4 Preparing for 7.2.0.rc1 release
  • 9b63450 Preparing for 7.2.0.beta3 release
  • cffb846 Merge pull request #52199 from rubys/rubocop-mailer-generator
  • b752c38 Preparing for 7.2.0.beta2 release
  • 4d38eb8 update changelog
  • 9098f53 Preparing for 7.2.0.beta1 release
  • 041de49 Remove usage of OpenStruct
  • 50515fb Add more ostruct requires
  • Additional commits viewable in compare view

Updates actionpack from 7.1.3.4 to 7.2.1

Release notes

Sourced from actionpack's releases.

7.2.1

Active Support

  • No changes.

Active Model

  • No changes.

Active Record

  • Fix detection for enum columns with parallelized tests and PostgreSQL.

    Rafael Mendonça França

  • Allow to eager load nested nil associations.

    fatkodima

  • Fix swallowing ignore order warning when batching using BatchEnumerator.

    fatkodima

  • Fix memory bloat on the connection pool when using the Fiber IsolatedExecutionState.

    Jean Boussier

  • Restore inferred association class with the same modularized name.

    Justin Ko

  • Fix ActiveRecord::Base.inspect to properly explain how to load schema information.

    Jean Boussier

  • Check invalid enum options for the new syntax.

    The options using _ prefix in the old syntax are invalid in the new syntax.

    Rafael Mendonça França

  • Fix ActiveRecord::Encryption::EncryptedAttributeType#type to return actual cast type.

    Vasiliy Ermolovich

... (truncated)

Changelog

Sourced from actionpack's changelog.

Rails 7.2.1 (August 22, 2024)

  • Fix Request#raw_post raising NoMethodError when rack.input is nil.

    Hartley McGuire

Rails 7.2.0 (August 09, 2024)

  • Allow bots to ignore allow_browser.

    Matthew Nguyen

  • Include the HTTP Permissions-Policy on non-HTML Content-Types [CVE-2024-28103]

    Aaron Patterson, Zack Deveau

  • Fix Mime::Type.parse handling type parameters for HTTP Accept headers.

    Taylor Chaparro

  • Fix the error page that is displayed when a view template is missing to account for nested controller paths in the suggested correct location for the missing template.

    Joshua Young

  • Add save_and_open_page helper to IntegrationTest.

    save_and_open_page is a helpful helper to keep a short feedback loop when working on system tests. A similar helper with matching signature has been added to integration tests.

    Joé Dupuis

  • Fix a regression in 7.1.3 passing a to: option without a controller when the controller is already defined by a scope.

    Rails.application.routes.draw do
      controller :home do
        get "recent", to: "recent_posts"
      end
    end

    Étienne Barrié

  • Request Forgery takes relative paths into account.

    Stefan Wienert

... (truncated)

Commits
  • a11f0a6 Preparing for 7.2.1 release
  • 90d9e12 Merge pull request #52138 from skipkayhil/hm-rack-input-is-optional
  • f42a784 Move the rewind code closer to the reason why we need to rewind
  • fb6c430 Preparing for 7.2.0 release
  • 0b3404e Merge pull request #52531 from n-studio/allow-bots
  • 41d50f4 Preparing for 7.2.0.rc1 release
  • 3ce715b Don't claim compatibility with unknown future Rack releases
  • 9b63450 Preparing for 7.2.0.beta3 release
  • 850d692 Merge pull request #50063 from skipkayhil/hm-doc-metal
  • a38f2dc Merge pull request #52225 from Earlopain/rdoc-hanging
  • Additional commits viewable in compare view

Updates actiontext from 7.1.3.4 to 7.2.1

Release notes

Sourced from actiontext's releases.

7.2.1

Active Support

  • No changes.

Active Model

  • No changes.

Active Record

  • Fix detection for enum columns with parallelized tests and PostgreSQL.

    Rafael Mendonça França

  • Allow to eager load nested nil associations.

    fatkodima

  • Fix swallowing ignore order warning when batching using BatchEnumerator.

    fatkodima

  • Fix memory bloat on the connection pool when using the Fiber IsolatedExecutionState.

    Jean Boussier

  • Restore inferred association class with the same modularized name.

    Justin Ko

  • Fix ActiveRecord::Base.inspect to properly explain how to load schema information.

    Jean Boussier

  • Check invalid enum options for the new syntax.

    The options using _ prefix in the old syntax are invalid in the new syntax.

    Rafael Mendonça França

  • Fix ActiveRecord::Encryption::EncryptedAttributeType#type to return actual cast type.

    Vasiliy Ermolovich

... (truncated)

Changelog

Sourced from actiontext's changelog.

Rails 7.2.1 (August 22, 2024)

  • Strip content attribute if the key is present but the value is empty

    Jeremy Green

Rails 7.2.0 (August 09, 2024)

  • Only sanitize content attribute when present in attachments.

    Petrik de Heus

  • Sanitize ActionText HTML ContentAttachment in Trix edit view [CVE-2024-32464]

    Aaron Patterson, Zack Deveau

  • Use includes instead of eager_load for with_all_rich_text.

    Petrik de Heus

  • Delegate ActionText::Content#deconstruct to Nokogiri::XML::DocumentFragment#elements.

    content = ActionText::Content.new <<~HTML
      <h1>Hello, world</h1>
    <div>The body</div>
    HTML
    content => [h1, div]
    assert_pattern { h1 => { content: "Hello, world" } }
    assert_pattern { div => { content: "The body" } }

    Sean Doyle

  • Fix all Action Text database related models to respect ActiveRecord::Base.table_name_prefix configuration.

    Chedli Bourguiba

  • Compile ESM package that can be used directly in the browser as actiontext.esm.js

    Matias Grunberg

  • Fix using actiontext.js with Sprockets.

    Matias Grunberg

... (truncated)

Commits
  • a11f0a6 Preparing for 7.2.1 release
  • 99400d4 Merge pull request #52281 from jagthedrummer/jeremy/action-text-content-trix-fix
  • fb6c430 Preparing for 7.2.0 release
  • 41d50f4 Preparing for 7.2.0.rc1 release
  • 9b63450 Preparing for 7.2.0.beta3 release
  • 09839ee Merge pull request #52093 from p8/actiontext/fix-remote-image-preview
  • 811eec7 Fix action-text-attachment HTML escaping regression test
  • 1dc99d3 Add author to changelog entry
  • b752c38 Preparing for 7.2.0.beta2 release
  • 4d38eb8 update changelog
  • Additional commits viewable in compare view

Updates actionview from 7.1.3.4 to 7.2.1

Release notes

Sourced from...

Description has been truncated

Bumps the bundler group with 29 updates:

| Package | From | To |
| --- | --- | --- |
| [rails](https://github.com/rails/rails) | `7.1.3.4` | `7.2.1` |
| [omniauth-google-oauth2](https://github.com/zquestz/omniauth-google-oauth2) | `1.1.2` | `1.1.3` |
| [rspec-rails](https://github.com/rspec/rspec-rails) | `6.1.3` | `6.1.4` |
| [rubocop](https://github.com/rubocop/rubocop) | `1.65.0` | `1.66.0` |
| [rubocop-rspec](https://github.com/rubocop/rubocop-rspec) | `3.0.3` | `3.0.4` |
| [redis](https://github.com/redis/redis-rb) | `5.2.0` | `5.3.0` |
| [actioncable](https://github.com/rails/rails) | `7.1.3.4` | `7.2.1` |
| [actionmailbox](https://github.com/rails/rails) | `7.1.3.4` | `7.2.1` |
| [actionmailer](https://github.com/rails/rails) | `7.1.3.4` | `7.2.1` |
| [actionpack](https://github.com/rails/rails) | `7.1.3.4` | `7.2.1` |
| [actiontext](https://github.com/rails/rails) | `7.1.3.4` | `7.2.1` |
| [actionview](https://github.com/rails/rails) | `7.1.3.4` | `7.2.1` |
| [activejob](https://github.com/rails/rails) | `7.1.3.4` | `7.2.1` |
| [activemodel](https://github.com/rails/rails) | `7.1.3.4` | `7.2.1` |
| [activerecord](https://github.com/rails/rails) | `7.1.3.4` | `7.2.1` |
| [activestorage](https://github.com/rails/rails) | `7.1.3.4` | `7.2.1` |
| [activesupport](https://github.com/rails/rails) | `7.1.3.4` | `7.2.1` |
| [concurrent-ruby](https://github.com/ruby-concurrency/concurrent-ruby) | `1.3.3` | `1.3.4` |
| [faraday](https://github.com/lostisland/faraday) | `2.10.1` | `2.11.0` |
| [faraday-net_http](https://github.com/lostisland/faraday-net_http) | `3.1.1` | `3.3.0` |
| [minitest](https://github.com/minitest/minitest) | `5.24.1` | `5.25.1` |
| [net-imap](https://github.com/ruby/net-imap) | `0.4.14` | `0.4.15` |
| [parallel](https://github.com/grosser/parallel) | `1.25.1` | `1.26.3` |
| [parser](https://github.com/whitequark/parser) | `3.3.4.0` | `3.3.4.2` |
| [railties](https://github.com/rails/rails) | `7.1.3.4` | `7.2.1` |
| [rspec-expectations](https://github.com/rspec/rspec-expectations) | `3.13.1` | `3.13.2` |
| [rubocop-ast](https://github.com/rubocop/rubocop-ast) | `1.31.3` | `1.32.1` |
| [thor](https://github.com/rails/thor) | `1.3.1` | `1.3.2` |
| [uri](https://github.com/ruby/uri) | `0.13.0` | `0.13.1` |


Updates `rails` from 7.1.3.4 to 7.2.1
- [Release notes](https://github.com/rails/rails/releases)
- [Commits](rails/rails@v7.1.3.4...v7.2.1)

Updates `omniauth-google-oauth2` from 1.1.2 to 1.1.3
- [Release notes](https://github.com/zquestz/omniauth-google-oauth2/releases)
- [Changelog](https://github.com/zquestz/omniauth-google-oauth2/blob/master/CHANGELOG.md)
- [Commits](zquestz/omniauth-google-oauth2@v1.1.2...v1.1.3)

Updates `rspec-rails` from 6.1.3 to 6.1.4
- [Changelog](https://github.com/rspec/rspec-rails/blob/main/Changelog.md)
- [Commits](rspec/rspec-rails@v6.1.3...v6.1.4)

Updates `rubocop` from 1.65.0 to 1.66.0
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](rubocop/rubocop@v1.65.0...v1.66.0)

Updates `rubocop-rspec` from 3.0.3 to 3.0.4
- [Release notes](https://github.com/rubocop/rubocop-rspec/releases)
- [Changelog](https://github.com/rubocop/rubocop-rspec/blob/master/CHANGELOG.md)
- [Commits](rubocop/rubocop-rspec@v3.0.3...v3.0.4)

Updates `redis` from 5.2.0 to 5.3.0
- [Changelog](https://github.com/redis/redis-rb/blob/master/CHANGELOG.md)
- [Commits](redis/redis-rb@v5.2.0...v5.3.0)

Updates `actioncable` from 7.1.3.4 to 7.2.1
- [Release notes](https://github.com/rails/rails/releases)
- [Changelog](https://github.com/rails/rails/blob/v7.2.1/actioncable/CHANGELOG.md)
- [Commits](rails/rails@v7.1.3.4...v7.2.1)

Updates `actionmailbox` from 7.1.3.4 to 7.2.1
- [Release notes](https://github.com/rails/rails/releases)
- [Changelog](https://github.com/rails/rails/blob/v7.2.1/actionmailbox/CHANGELOG.md)
- [Commits](rails/rails@v7.1.3.4...v7.2.1)

Updates `actionmailer` from 7.1.3.4 to 7.2.1
- [Release notes](https://github.com/rails/rails/releases)
- [Changelog](https://github.com/rails/rails/blob/v7.2.1/actionmailer/CHANGELOG.md)
- [Commits](rails/rails@v7.1.3.4...v7.2.1)

Updates `actionpack` from 7.1.3.4 to 7.2.1
- [Release notes](https://github.com/rails/rails/releases)
- [Changelog](https://github.com/rails/rails/blob/v7.2.1/actionpack/CHANGELOG.md)
- [Commits](rails/rails@v7.1.3.4...v7.2.1)

Updates `actiontext` from 7.1.3.4 to 7.2.1
- [Release notes](https://github.com/rails/rails/releases)
- [Changelog](https://github.com/rails/rails/blob/v7.2.1/actiontext/CHANGELOG.md)
- [Commits](rails/rails@v7.1.3.4...v7.2.1)

Updates `actionview` from 7.1.3.4 to 7.2.1
- [Release notes](https://github.com/rails/rails/releases)
- [Changelog](https://github.com/rails/rails/blob/v7.2.1/actionview/CHANGELOG.md)
- [Commits](rails/rails@v7.1.3.4...v7.2.1)

Updates `activejob` from 7.1.3.4 to 7.2.1
- [Release notes](https://github.com/rails/rails/releases)
- [Changelog](https://github.com/rails/rails/blob/v7.2.1/activejob/CHANGELOG.md)
- [Commits](rails/rails@v7.1.3.4...v7.2.1)

Updates `activemodel` from 7.1.3.4 to 7.2.1
- [Release notes](https://github.com/rails/rails/releases)
- [Changelog](https://github.com/rails/rails/blob/v7.2.1/activemodel/CHANGELOG.md)
- [Commits](rails/rails@v7.1.3.4...v7.2.1)

Updates `activerecord` from 7.1.3.4 to 7.2.1
- [Release notes](https://github.com/rails/rails/releases)
- [Changelog](https://github.com/rails/rails/blob/v7.2.1/activerecord/CHANGELOG.md)
- [Commits](rails/rails@v7.1.3.4...v7.2.1)

Updates `activestorage` from 7.1.3.4 to 7.2.1
- [Release notes](https://github.com/rails/rails/releases)
- [Changelog](https://github.com/rails/rails/blob/v7.2.1/activestorage/CHANGELOG.md)
- [Commits](rails/rails@v7.1.3.4...v7.2.1)

Updates `activesupport` from 7.1.3.4 to 7.2.1
- [Release notes](https://github.com/rails/rails/releases)
- [Changelog](https://github.com/rails/rails/blob/v7.2.1/activesupport/CHANGELOG.md)
- [Commits](rails/rails@v7.1.3.4...v7.2.1)

Updates `concurrent-ruby` from 1.3.3 to 1.3.4
- [Release notes](https://github.com/ruby-concurrency/concurrent-ruby/releases)
- [Changelog](https://github.com/ruby-concurrency/concurrent-ruby/blob/master/CHANGELOG.md)
- [Commits](ruby-concurrency/concurrent-ruby@v1.3.3...v1.3.4)

Updates `faraday` from 2.10.1 to 2.11.0
- [Release notes](https://github.com/lostisland/faraday/releases)
- [Changelog](https://github.com/lostisland/faraday/blob/main/CHANGELOG.md)
- [Commits](lostisland/faraday@v2.10.1...v2.11.0)

Updates `faraday-net_http` from 3.1.1 to 3.3.0
- [Release notes](https://github.com/lostisland/faraday-net_http/releases)
- [Commits](lostisland/faraday-net_http@v3.1.1...v3.3.0)

Updates `minitest` from 5.24.1 to 5.25.1
- [Changelog](https://github.com/minitest/minitest/blob/master/History.rdoc)
- [Commits](minitest/minitest@v5.24.1...v5.25.1)

Updates `net-imap` from 0.4.14 to 0.4.15
- [Release notes](https://github.com/ruby/net-imap/releases)
- [Commits](ruby/net-imap@v0.4.14...v0.4.15)

Updates `parallel` from 1.25.1 to 1.26.3
- [Commits](grosser/parallel@v1.25.1...v1.26.3)

Updates `parser` from 3.3.4.0 to 3.3.4.2
- [Changelog](https://github.com/whitequark/parser/blob/master/CHANGELOG.md)
- [Commits](whitequark/parser@v3.3.4.0...v3.3.4.2)

Updates `railties` from 7.1.3.4 to 7.2.1
- [Release notes](https://github.com/rails/rails/releases)
- [Changelog](https://github.com/rails/rails/blob/v7.2.1/railties/CHANGELOG.md)
- [Commits](rails/rails@v7.1.3.4...v7.2.1)

Updates `rspec-expectations` from 3.13.1 to 3.13.2
- [Release notes](https://github.com/rspec/rspec-expectations/releases)
- [Changelog](https://github.com/rspec/rspec-expectations/blob/main/Changelog.md)
- [Commits](rspec/rspec-expectations@v3.13.1...v3.13.2)

Updates `rubocop-ast` from 1.31.3 to 1.32.1
- [Release notes](https://github.com/rubocop/rubocop-ast/releases)
- [Changelog](https://github.com/rubocop/rubocop-ast/blob/master/CHANGELOG.md)
- [Commits](rubocop/rubocop-ast@v1.31.3...v1.32.1)

Updates `thor` from 1.3.1 to 1.3.2
- [Release notes](https://github.com/rails/thor/releases)
- [Commits](rails/thor@v1.3.1...v1.3.2)

Updates `uri` from 0.13.0 to 0.13.1
- [Release notes](https://github.com/ruby/uri/releases)
- [Commits](ruby/uri@v0.13.0...v0.13.1)

---
updated-dependencies:
- dependency-name: rails
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: bundler
- dependency-name: omniauth-google-oauth2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bundler
- dependency-name: rspec-rails
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: bundler
- dependency-name: rubocop
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: bundler
- dependency-name: rubocop-rspec
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: bundler
- dependency-name: redis
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: bundler
- dependency-name: actioncable
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: bundler
- dependency-name: actionmailbox
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: bundler
- dependency-name: actionmailer
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: bundler
- dependency-name: actionpack
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: bundler
- dependency-name: actiontext
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: bundler
- dependency-name: actionview
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: bundler
- dependency-name: activejob
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: bundler
- dependency-name: activemodel
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: bundler
- dependency-name: activerecord
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: bundler
- dependency-name: activestorage
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: bundler
- dependency-name: activesupport
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: bundler
- dependency-name: concurrent-ruby
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: bundler
- dependency-name: faraday
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: bundler
- dependency-name: faraday-net_http
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: bundler
- dependency-name: minitest
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: bundler
- dependency-name: net-imap
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: bundler
- dependency-name: parallel
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: bundler
- dependency-name: parser
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: bundler
- dependency-name: railties
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: bundler
- dependency-name: rspec-expectations
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: bundler
- dependency-name: rubocop-ast
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: bundler
- dependency-name: thor
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: bundler
- dependency-name: uri
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: bundler
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Sep 1, 2024
@dependabot dependabot bot requested a review from CeeBeeUK September 1, 2024 04:49
@CeeBeeUK CeeBeeUK merged commit 2c89f9f into main Sep 1, 2024
5 checks passed
@CeeBeeUK CeeBeeUK deleted the dependabot/bundler/bundler-8becd33852 branch September 1, 2024 10:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant