Phát hành Ruby 3.5.0 preview1
Đăng bởi naruse vào 18 Apr 2025
Chúng tôi vui mừng thông báo phát hành Ruby 3.5.0-preview1. Ruby 3.5 cập nhật phiên bản Unicode lên 15.1.0, và nhiều hơn nữa.
Thay đổi ngôn ngữ
*nilkhông còn gọinil.to_a, tương tự như cách**nilkhông gọinil.to_hash. [Feature #21047]
Cập nhật các lớp lõi
Lưu ý: Chúng tôi chỉ liệt kê các cập nhật lớp lõi đáng chú ý.
-
Binding
Binding#local_variableskhông còn bao gồm các tham số đánh số. Ngoài ra,Binding#local_variable_getvàBinding#local_variable_settừ chối xử lý các tham số đánh số. [Bug #21049]
-
IO
IO.selectchấp nhận +Float::INFINITY+ làm tham số timeout. [Feature #20610]
-
String
- Cập nhật Unicode lên Phiên bản 15.1.0 và Emoji Phiên bản 15.1. [Feature #19908] (cũng áp dụng cho Regexp)
Cập nhật thư viện chuẩn
Lưu ý: Chúng tôi chỉ liệt kê các cập nhật thư viện chuẩn đáng chú ý.
- 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
Vấn đề tương thích
Lưu ý: Không bao gồm các bản sửa lỗi tính năng.
Vấn đề tương thích thư viện chuẩn
Cập nhật C API
Thay đổi khác
Xem NEWS hoặc nhật ký commit để biết thêm chi tiết.
Với những thay đổi đó, 2065 tập tin thay đổi, 36581 thêm vào(+), 203037 xóa đi(-) kể từ Ruby 3.4.0!
Tải về
-
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 là gì
Ruby được phát triển lần đầu bởi Matz (Yukihiro Matsumoto) vào năm 1993, và hiện được phát triển dưới dạng Mã nguồn Mở. Nó chạy trên nhiều nền tảng và được sử dụng trên toàn thế giới, đặc biệt cho phát triển web.
Tin mới nhất
Phát hành Ruby 3.2.10
Ruby 3.2.10 đã được phát hành.
Đăng bởi hsbt vào 14 Jan 2026
Phát hành Ruby 4.0.1
Ruby 4.0.1 đã được phát hành.
Đăng bởi k0kubun vào 13 Jan 2026
Phát hành Ruby 4.0.0
Chúng tôi vui mừng thông báo phát hành Ruby 4.0.0. Ruby 4.0 giới thiệu “Ruby Box” và “ZJIT”, cùng nhiều cải tiến khác.
Đăng bởi naruse vào 25 Dec 2025
Diện mạo mới cho tài liệu Ruby
Tiếp theo việc thiết kế lại ruby-lang.org, chúng tôi có thêm tin vui để kỷ niệm 30 năm Ruby: docs.ruby-lang.org có diện mạo hoàn toàn...
Đăng bởi Stan Lo vào 23 Dec 2025