Hi, Wojtek here presenting quite a lot of changes from the past week.
Dumping the schema is on by default for all databases in an application. To turn it off for a specific database one can now set schema_dump: false in the database config file.
Two new methods were added: association_changed? and association_previously_changed? (assuming an association named :association) to Active Record.
Add allow_other_host options to redirect_to. One can opt in to this behaviour with ActionController::Base.raise_on_open_redirects = true.
Deprecate poltergeist and webkit (capybara-webkit) driver registration for system testing (they will be removed in Rails 7.1) and add cuprite instead.
Float::NaN and BigDecimal::NaN in Ruby are special values and can’t be compared with == method.
It will now only output the errors inspection omitting the base object.
It will raise an error if the middleware is not found.