Ruby 3.4.0, and Ruby 3.4.1, updates to the longstanding dynamic, open supply programming language, have arrived, with Prism now the default parser.
Ruby 3.4.Zero was launched December 25, Christmas Day, together with an replace, Ruby 3.4.1, which merely modified the model variety of the discharge. Ruby 3.4.1 is listed as the present secure model and could be downloaded from ruby-lang.org.
Features cited for the Ruby replace embrace switching the default parser from parse.y to Prism. This serves as an inside enchancment, with little change seen to the consumer, the Ruby improvement workforce wrote in a weblog put up saying the discharge. In a change to the language, string literals in information and not using a frozen_string_literal
remark now emit a deprecation warning when mutated. These warnings could be enabled with -W:deprecated
or by setting Warning[:deprecated] = true
. Also, block passing and key phrase arguments are not allowed in indexes.