Вийшов Ruby 3.5.0 preview1
Опублікував naruse 18-04-2025
Переклав: Andrii Furmanets
Раді повідомити про вихід Ruby 3.5.0-preview1. Ruby 3.5 оновлює версію Unicode до 15.1.0 тощо.
Зміни мови
*nilбільше не викликаєnil.to_a, подібно до того, як**nilне викликаєnil.to_hash. [Feature #21047]
Оновлення основних класів
Примітка: наведено лише помітні оновлення основних класів.
-
Binding
Binding#local_variablesбільше не містить нумерованих параметрів. ТакожBinding#local_variable_getіBinding#local_variable_setвідмовляються працювати з нумерованими параметрами. [Bug #21049]
-
IO
IO.selectприймає +Float::INFINITY+ як аргумент тайм-ауту. [Feature #20610]
-
String
- Оновлено Unicode до версії 15.1.0 та Emoji до 15.1. [Feature #19908] (також стосується Regexp)
Оновлення стандартної бібліотеки
Примітка: наведено лише помітні оновлення стандартних бібліотек.
- 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
Проблеми сумісності
Примітка: без урахування виправлень помилок у функціях.
Проблеми сумісності стандартної бібліотеки
Оновлення C API
Інші зміни
Детальніше див. NEWS або журнали комітів для подробиць.
Унаслідок цих змін 2065 файлів змінено, 36581 вставок(+), 203037 видалень(-) з часу Ruby 3.4.0!
Завантаження
-
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
Що таке Ruby
Ruby уперше розробив Matz (Yukihiro Matsumoto) у 1993 році, і зараз вона розвивається як Open Source. Вона працює на багатьох платформах і використовується по всьому світу, особливо для веброзробки.
Останні новини
Вийшов Ruby 3.2.10
Вийшов Ruby 3.2.10.
Опублікував hsbt 14-01-2026
Вийшов Ruby 4.0.1
Вийшов Ruby 4.0.1.
Опублікував k0kubun 13-01-2026
Вийшов Ruby 4.0.0
Ми раді повідомити про випуск Ruby 4.0.0. Ruby 4.0 представляє “Ruby Box” та “ZJIT”, а також додає багато покращень.
Опублікував naruse 25-12-2025
Новий вигляд документації Ruby
Слідом за ре-дизайном ruby-lang.org, ми маємо більше новин, щоб відсвяткувати 30-річчя Ruby: docs.ruby-lang.org має повністю новий вигляд завдяки Aliki — новій темі за замовчуванням для...
Опублікував Stan Lo 23-12-2025