Ruby 3.4.0 e Ruby 3.4.1, atualizações para a linguagem de programação dinâmica e de código aberto de longa data, chegaram, com Prism agora como analisador padrão.

Ruby 3.4.0 foi lançado em 25 de dezembro, dia de Natal, junto com uma atualização, Ruby 3.4.1, que apenas alterou o número da versão do lançamento. Ruby 3.4.1 está listado como a versão estável atual e pode ser baixado em ruby-lang.org.

Os recursos citados para a atualização Ruby incluem a mudança do analisador padrão de parse.y para Prism. Isso serve como uma melhoria interna, com poucas mudanças visíveis para o usuário, escreveu a equipe de desenvolvimento Ruby em uma postagem no blog anunciando o lançamento. Em uma mudança no idioma, literais de string em arquivos sem frozen_string_literal o comentário agora emite um aviso de descontinuação quando sofre mutação. Esses avisos podem ser ativados com -W:deprecated ou configurando Warning(:deprecated) = true. Além disso, a passagem de bloco e argumentos de palavras-chave não são mais permitidos em índices.