Bump activesupport from 8.0.3 to 8.1.1
Bumps activesupport from 8.0.3 to 8.1.1.
Release notes
Sourced from activesupport's releases.
8.1.1
Active Support
- No changes.
Active Model
- No changes.
Active Record
- No changes.
Action View
Respect
remove_hidden_field_autocompleteconfig in form builderhidden_field.Rafael Mendonça França
Action Pack
Allow methods starting with underscore to be action methods.
Disallowing methods starting with an underscore from being action methods was an unintended side effect of the performance optimization in 207a254.
Fixes #55985.
Rafael Mendonça França
Active Job
Only index new serializers.
Jesse Sharps
Action Mailer
- No changes.
Action Cable
... (truncated)
Changelog
Sourced from activesupport's changelog.
Rails 8.1.1 (October 28, 2025)
- No changes.
Rails 8.1.0 (October 22, 2025)
Remove deprecated passing a Time object to
Time#since.Rafael Mendonça França
Remove deprecated
Benchmark.msmethod. It is now defined in thebenchmarkgem.Rafael Mendonça França
Remove deprecated addition for
Timeinstances withActiveSupport::TimeWithZone.Rafael Mendonça França
Remove deprecated support for
to_timeto preserve the system local time. It will now always preserve the receiver timezone.Rafael Mendonça França
Deprecate
config.active_support.to_time_preserves_timezone.Rafael Mendonça França
Standardize event name formatting in
assert_event_reportederror messages.The event name in failure messages now uses
.inspect(e.g.,name: "user.created") to matchassert_events_reportedand provide type clarity between strings and symbols. This only affects tests that assert on the failure message format itself.George Ma
Fix
Enumerable#soleto return the full tuple instead of just the first element of the tuple.Olivier Bellone
Fix parallel tests hanging when worker processes die abruptly.
Previously, if a worker process was killed (e.g., OOM killed,
kill -9) during parallel test execution, the test suite would hang forever waiting for the dead worker.Joshua Young
Add
config.active_support.escape_js_separators_in_json.Introduce a new framework default to skip escaping LINE SEPARATOR (U+2028) and PARAGRAPH SEPARATOR (U+2029) in JSON.
... (truncated)
Commits
90a1eaaPreparing for 8.1.1 release234b569Merge pull request #56008 from chaadow/fix_nesting_loop_rails53c4ed8Merge pull request #55973 from rails/fix-cif77a1c3Require 'rails' at the top of railltie files to ensure Rails is loaded firstcd53d57Merge pull request #55962 from coderhs/patch-11cdd190Preparing for 8.1.0 release096f1c7Merge pull request #55943 from skipkayhil/hm-oyxvtrxvupxqzprn1ace683Preparing for 8.1.0.rc1 released156ee0Merge pull request #55871 from Shopify/refresh_event_reporter48ca2f8Load core extensions with require_relative- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)