Ruby 2.7 allows placing of comment lines between fluent dotsRuby 2.7 allows placing of comment lines between chained methods. It facilitates easier debugging and also allows adding a separate comment for one or more chained methods.
Ruby 2.7 fixed the parsing for multiple assignment with `rescue` modifierRuby 2.7 fixed how the `rescue` modifier was parsed in multiple assignment statement.
Ruby 2.7 deprecates Regexp#match and Regexp#match? with a nil argumentRuby 2.7 has deprecated Regexp#match and Regexp#match? with a nil argument. It will raise a TypeError in the next release.
Ruby 2.7 reverts the deprecation of flip-flop operatorRuby 2.7 reverts the deprecation of flip-flop operator
Ruby 2.7 allows calling a private method with self.Ruby 2.7 allows calling a private method with a literal self as the receiver.
Ruby 2.7 - Time#inspect separated from Time#to_sRuby 2.7 separated Time#inspect from Time#to_s and added sub seconds
Ruby 2.7 adds Symbol#start_with? and Symbol#end_with? methodsRuby 2.7 adds Symbol#start_with? and Symbol#end_with? methods.
Ruby 2.7 improves Method#inspect by also displaying method's argumentsRuby 2.7 improves Method#inspect by also displaying method's arguments
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#