Ruby 2.7 - Setting $ special variables to non-nil value is now warnedIn Ruby 2.7, setting special variable $, $; $/ $\ to non-nil values will now show a deprecated warning
Ruby 2.7 removes taint checking mechanismRuby 2.7 access and setting of $SAFE is now always warned. $SAFE will become a normal global variable in Ruby 3.0
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 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 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#