Rails 8.0.3 (September 22, 2025)¶ ↑
-
Fix label with
foroption not getting prefixed by formnamespacevalueAbeid Ahmed, Hartley McGuire
-
Fix
javascript_include_tagtypeoption to accept either strings and symbols.javascript_include_tag "application", type: :module javascript_include_tag "application", type: "module"
Previously, only the string value was recognized.
Jean Boussier
-
Fix
excerpthelper with non-whitespace separator.Jonathan Hefner
Rails 8.0.2.1 (August 13, 2025)¶ ↑
-
No changes.
Rails 8.0.2 (March 12, 2025)¶ ↑
-
Respect
html_options[:form]whencollection_checkboxesgenerates the hidden<input>.Riccardo Odone
-
Layouts have access to local variables passed to
render.This fixes #31680 which was a regression in
Rails5.1.Mike Dalessio
-
Argument errors related to strict locals in templates now raise an
ActionView::StrictLocalsError, and all other argument errors are reraised as-is.Previously, any
ArgumentErrorraised during template rendering was swallowed during strict local error handling, so that anArgumentErrorunrelated to strict locals (e.g., a helper method invoked with incorrect arguments) would be replaced by a similarArgumentErrorwith an unrelated backtrace, making it difficult to debug templates.Now, any
ArgumentErrorunrelated to strict locals is reraised, preserving the original backtrace for developers.Also note that
ActionView::StrictLocalsErroris a subclass ofArgumentError, so any existing code that rescuesArgumentErrorwill continue to work.Fixes #52227.
Mike Dalessio
-
Fix stack overflow error in dependency tracker when dealing with circular dependencies
Jean Boussier
Rails 8.0.1 (December 13, 2024)¶ ↑
-
Fix a crash in
ERBtemplate error highlighting when the error occurs on a line in the compiled template that is past the end of the source template.Martin Emde
-
Improve reliability of
ERBtemplate error highlighting. Fix infinite loops and crashes in highlighting and improve tolerance for alternateERBhandlers.Martin Emde
Rails 8.0.0.1 (December 10, 2024)¶ ↑
-
No changes.
Rails 8.0.0 (November 07, 2024)¶ ↑
-
No changes.
Rails 8.0.0.rc2 (October 30, 2024)¶ ↑
-
No changes.
Rails 8.0.0.rc1 (October 19, 2024)¶ ↑
-
Remove deprecated support to passing a content to void tag elements on the
tagbuilder.Rafael Mendonça França
-
Remove deprecated support to passing
nilto themodel:argument ofform_with.Rafael Mendonça França
Rails 8.0.0.beta1 (September 26, 2024)¶ ↑
-
Enable DependencyTracker to evaluate renders with trailing interpolation.
<%= render "maintenance_tasks/runs/info/#{run.status}" %>Previously, the DependencyTracker would ignore this render, but now it will mark all partials in the "maintenance_tasks/runs/info" folder as dependencies.
Hartley McGuire
-
Rename
text_areamethods intotextareaOld names are still available as aliases.
Sean Doyle
-
Rename
check_box*methods intocheckbox*.Old names are still available as aliases.
Jean Boussier
Please check 7-2-stable for previous changes.