Ruby 2.7 adds shorthand syntax for arguments forwardingRuby 2.7 has added new syntax `...` for method arguments forwarding.
Dir#glob and Dir# no longer allow NUL-separated glob pattern in Ruby 2.7Ruby 2.7 prohibits the problematic '\0' separated string as the parameter for Dir#glob and Dir#
Ruby 2.7 adds supports for Comparable#clamp with a rangeRuby 2.7 adds supports for Comparable#clamp with a range
Ruby 2.7 adds inherit as an optional argument to Module#autoload?Ruby 2.7 has added inherit as an optional argument to Module#autoload? to check if a given class or module has an autoload defined for a certain constant
Ruby 2.7 adds UnboundMethod#bind_call methodRuby 2.7 has added bind_call method to UnboundMethods to avoid the allocation from intermediate Method object
Ruby 2.7 deprecates automatic conversion from a hash to keyword argumentsRuby 2.7 deprecates automatic conversion from a hash to keyword arguments in preparation for real keyword arguments in Ruby 3.0
Ruby 2.7 adds Enumerator::Lazy#eagerRuby 2.7 added `eager` method to the Enumerator::Lazy class
Ruby 2.7 adds Integer# to support range valuesRuby 2.7 has extended `Integer#` to support range arguments which makes expressions cleaner and more readable
Ruby 2.7 adds Module#const_source_locationRuby 2.7 has added Module#const_source_location to get the source location of a constant
Ruby 2.7 adds warning for Proc.new and proc without block and error for lambda without blockIn Ruby 2.7 Proc.new and proc with no block in a method called with a block is warned now and lambda with no block in a method called with a block will give errors.