Ruby 3.5.0 preview1 veröffentlicht

Gepostet von naruse am 18. Apr 2025

Wir freuen uns, die Veröffentlichung von Ruby 3.5.0-preview1 bekannt zu geben. Ruby 3.5 aktualisiert seine Unicode-Version auf 15.1.0 und so weiter.

Sprachänderungen

  • *nil ruft nicht mehr nil.to_a auf, ähnlich wie **nil nicht nil.to_hash aufruft. [Feature #21047]

Aktualisierungen der Kernklassen

Hinweis: Wir listen nur bemerkenswerte Updates von Core-Klassen auf.

  • Binding

    • Binding#local_variables schließt keine nummerierten Parameter mehr ein. Außerdem lehnen Binding#local_variable_get und Binding#local_variable_set die Handhabung von nummerierten Parametern ab. [Bug #21049]
  • IO

    • IO.select akzeptiert +Float::INFINITY+ als Timeout-Argument. [Feature #20610]
  • String

    • Unicode auf Version 15.1.0 und Emoji auf Version 15.1 aktualisiert. [Feature #19908] (gilt auch für Regexp)

Updates der Standardbibliothek

Hinweis: Wir listen nur nennenswerte Aktualisierungen von Standardbibliotheken auf.

  • ostruct 0.6.1
  • pstore 0.2.0
  • benchmark 0.4.0
  • logger 1.7.0
  • rdoc 6.13.1
  • win32ole 1.9.2
  • irb 1.15.2
  • reline 0.6.1
  • readline 0.0.4
  • fiddle 1.1.6

Kompatibilitätsprobleme

Hinweis: Ausgenommen sind Feature-Fehlerbehebungen.

Kompatibilitätsprobleme der Standardbibliothek

C-API-Aktualisierungen

Verschiedene Änderungen

Weitere Details finden Sie unter NEWS oder Commit-Protokolle.

Mit diesen Änderungen wurden seit Ruby 3.4.0 2065 Dateien geändert, 36581 Einfügungen (+) und 203037 Löschungen (-) vorgenommen! (2065 files changed, 36581 insertions(+), 203037 deletions(-))

Herunterladen

  • https://cache.ruby-lang.org/pub/ruby/3.5/ruby-3.5.0-preview1.tar.gz

    SIZE: 23146162
    SHA1: ee0fcfe1342116f05060279ff0c9eb1e215db0b9
    SHA256: ecf09c7eb902e91cdaf9cc553cd00cca9b848b3fc0e14297850f9ab08cdd46f0
    SHA512: d718973648705636eff5933a0919132fd1f6b9afea432e09cce1265c6e0125e11cc94dbff84cba1caefc03190c48d8af4a27337d2af031f3f1660ca3a3531211
    
  • https://cache.ruby-lang.org/pub/ruby/3.5/ruby-3.5.0-preview1.tar.xz

    SIZE: 17443928
    SHA1: 8a78a9189afa20cde42207a466bcf7d421ee144b
    SHA256: c6cc1e9f23fe4719b024b8305345ca0cff4e1bc159f3ebff86cb5b87969863aa
    SHA512: 835bd0b65d546722c83b0ab454256357b48898a0de9aa8e38966f53d2370a6e99552eeaff76a0b680aefbbe7491e701e5e7357797e50f063c53e79d9561c1dac
    
  • https://cache.ruby-lang.org/pub/ruby/3.5/ruby-3.5.0-preview1.zip

    SIZE: 28548713
    SHA1: bd0c32bc84ac1ce9edbc9c0a50e8c72e56b1229d
    SHA256: 3e1d9df578c69976a01a69b961819d00c4e8942f8b5fe4fb8e135fca4f7e7e5e
    SHA512: 47057e1615b2b59d5bbd0d6629e1320ed74f3d70748f1db4e8b88d6c8a3ecd255eacc7dac0cccd01923fae4b4dff9e6b9457a9858c81dab81c1ab9ee514b15fa
    

Was ist Ruby

Ruby wurde erstmals 1993 von Matz (Yukihiro Matsumoto) entwickelt und wird nun als Open Source entwickelt. Es läuft auf mehreren Plattformen und wird weltweit, insbesondere für die Webentwicklung, eingesetzt.

Aktuelle Nachrichten

Ruby 4.0.0 veröffentlicht

Wir freuen uns, die Veröffentlichung von Ruby 4.0.0 bekannt zu geben. Ruby 4.0 führt „Ruby Box“ und „ZJIT“ ein und bringt viele Verbesserungen mit sich.

Veröffentlicht von naruse am 25. Dez 2025

Ein neuer Look für Rubys Dokumentation

Nach dem Redesign von ruby-lang.org gibt es weitere Neuigkeiten zur Feier des 30-jährigen Jubiläums von Ruby: docs.ruby-lang.org hat ein komplett neues Erscheinungsbild mit Aliki – dem neuen Standard-Theme von RDoc.

Veröffentlicht von Stan Lo am 23. Dez 2025

Neues Website-Erscheinungsbild

Wir freuen uns, ein umfassendes Redesign unserer Website bekannt zu geben. Das Design für dieses Update wurde von Taeko Akatsuka erstellt.

Veröffentlicht von Hiroshi SHIBATA am 22. Dez 2025

Ruby 4.0.0 preview3 veröffentlicht

Wir freuen uns, die Veröffentlichung von Ruby 4.0.0-preview3 bekannt zu geben. Ruby 4.0 führt Ruby::Box und „ZJIT“ ein und bringt viele Verbesserungen mit sich.

Veröffentlicht von naruse am 18. Dez 2025

Weitere Neuigkeiten...