Ruby 3.4.0, and Ruby 3.4.1, updates to the longstanding dynamic, open source programming language, have arrived, with Prism now the default parser.
Ruby 3.4.0 was released December 25, Christmas Day, along with an update, Ruby 3.4.1, which merely changed the version number of the release. Ruby 3.4.1 is listed as the current stable version and can be downloaded from ruby-lang.org.
Features cited for the Ruby update include switching the default parser from parse.y to Prism. This serves as an internal improvement, with little change visible to the user, the Ruby development team wrote in a blog post announcing the release. In a change to the language, string literals in files without a frozen_string_literal comment now emit a deprecation warning when mutated. These warnings can be enabled with -W:deprecated or by setting Warning[:deprecated] = true. Also, block passing and keyword arguments are no longer allowed in indexes.