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 - Singleton class yield syntax throws a warningRuby 2.7 singleton class yield syntax is warned and will be deprecated in Ruby 3.0.
How to pass arguments to methods in ruby and how it affects their arityDeep dive into different ways of passing arguments to methods and how it affects their arity
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.