Rails 6 fixes after_commit callback invocation bug
Rails 6 raises ArgumentError if param contains colon
Rails 6 add_foreign_key & remove_foreign_key SQLite3
Rails 6 adds ActionDispatch::Request::Session#dig
Rails 6 adds filter_attributes on ActiveRecord::Base
ArgumentError for invalid :limit & :precision Rails 6
Rails 6 adds support of symbol keys
Rails 6 adds before? and after? to Date and Time
Rails 6 adds Array#extract!
Rails 6 adds Enumerable#index_with
Rails 6 adds private option to delegate method
Rails 6 allows spaces in postgres table names
Rails 6 adds if_not_exists option to create_table
Rails 6 adds parallel testing
Rails 6 allows configurable attribute on #has_secure_password
Rails 6 adds implicit_order_column
Rails 6 adds ActiveModel::Errors#of_kind?
Rails 6 adds ActiveModel::Errors#slice!
Rails 6 adds create_or_find_by and create_or_find_by!
Rails 6 raises ActiveModel::MissingAttributeError
Rails 6 ActiveRecord::Base.configurations
Rails 6 adds ActiveRecord::Relation#touch_all
Ruby 2.6 adds RubyVM::AST module
Ruby 2.6 adds Enumerable#filter as alias of Enumerable#select
Continuous release of a chrome extension using CircleCI
Ruby 2.5 added lazy proc allocation for block parameters
Ruby 2.6 added option to raise exception in Kernel#system
Ruby 2.5 added Hash#slice method
Ruby 2.5 added delete_prefix and delete_suffix methods
Ruby 2.5 allows rescue/else/ensure inside do/end blocks
Ruby 2.5 has removed top level constant lookup