This week in Rails
May 12 2017
This Week in Rails: 5.1.1 and 5.0.3 released!
Hi there! This is
with another edition of This Week in Rails. This week we're covering two weeks worth of changes, so let's dive right in.
Rails 5.1.1 and 5.0.3 have been released!
Since Rails 5.1.0 was released, a handful of minor bugs have been fixed. If you haven't haven't updated to 5.1 yet, do it now!
Read the guides
to learn how.
Thank you, Rails contributors!
In the last two weeks, 30 people committed code to rails/rails. For three of them, this was their first contribution. Thanks!
Watch RailsConf videos on YouTube
Many Railsconf talks are now available on the "Confreaks" YouTube channel. Check them out.
Allow capybara minor releases
This and other PRs have opened up a discussion about how strictly you should indicate the versions of your dependencies. Read more in
this RubyGems discussion
Use mysql2 0.4.6 to suport MySQL 8.0.1
The new version of the
version supports MySQL 8.0.1 bool type.
rake -T should load development env by default
It was previously loading the "test" environment instead.
Pass block in ActionController::Parameters#delete
One more step to have ActionController::Parameters fully support the same interface as Hash.
Use `flat_map` rather than `map(&:...).flatten`
As we learned
three years ago
, flat_map is an order of magnitude faster than map.flatten(1).
That covers just some of the changes in the first couple of weeks of May. Many other great
are available to browse.
Until next week!
This Week in Rails · 30 N Racine #200 · Chicago 60607 · United States of America