↓ Skip to main content

“String literals in files without a frozen_string_literal comment now emit a deprecation warning when they are mutated.”

naruseruby-lang.org ↗

Ruby 3.4 ships on Christmas as always, with Prism replacing parse.y as the default parser and a new it block parameter. The headline features are polish. The deprecation warning is the real news. Ruby is finally moving to frozen strings, and every old gem that mutates a literal is about to get loud.