177 wires and counting

$ follow Rails

Keep up with Rails in about 3 minutes: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest — weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-11-08
stories 11

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

button_to rebuilt on form_tag infrastructure

By RepoJournal · Filed · About Rails · Composed from the cited sources · methodology

Rails consolidated the form-helper stack so button_to no longer re-implements the action, method, and authenticity-token logic that form_tag already owns, while the rest of the day was test-floor and documentation cleanup.

Implement `button_to` in terms of `form_tag` rails/rails

by seanpdoyle

button_to now delegates to form_tag instead of re-deriving the form's [action] and [method] attributes, emitting the hidden _method input for non-POST/GET verbs, and generating the authenticity token on its own. One code path for form internals means future changes to hidden-method handling or CSRF token rendering land in both helpers at once.

Merge pull request #59676 from thomasklemm/thomasklemm/activesupport-minitest-floor rails/rails

by Matthew Draper

Active Support's test loading broke against older minitest versions; the floor is now encoded in the dependency so the suite loads before the gem version can be assumed. If you build against an older minitest in a downstream app or CI image, expect the constraint to surface at bundle time rather than as a load error mid-run.

Merge pull request #192 from yahonda/install-libheif-plugin-libde265 rails/buildkite-config

by Matthew Draper

The Rails CI image now installs libheif-plugin-libde265 on Ubuntu 26.04, which is what makes HEIC/HEIF decoding work on that base. Any test that round-trips HEIC or HEIF attachments depends on this plugin being present, so treat it as a prerequisite if you run those jobs self-hosted.

Merge pull request #59657 from y0608/docs-fix-getting-started-tutorials rails/rails

by Aaron Patterson

The Getting Started and demo app guides picked up typo and phrasing fixes, part of a quiet day of documentation-only commits across the repo.

Quick answers

What shipped in Rails on November 8, 2026?
Rails consolidated the form-helper stack so button_to no longer re-implements the action, method, and authenticity-token logic that form_tag already owns, while the rest of the day was test-floor and documentation cleanup. In total, 6 commits and 5 pull requests landed.
Who contributed to Rails on November 8, 2026?
5 developers shipped this update, including seanpdoyle, Aaron Patterson, fatkodima, William Wingate, and Matthew Draper.
What were the notable Rails updates?
Implement `button_to` in terms of `form_tag`, Merge pull request #59676 from thomasklemm/thomasklemm/activesupport-minitest-floor, and Merge pull request #192 from yahonda/install-libheif-plugin-libde265.