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ữ

  • *nil không còn gọi nil.to_a, tương tự như cách **nil không gọi nil.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_variables không còn bao gồm các tham số đánh số. Ngoài ra, Binding#local_variable_getBinding#local_variable_set từ chối xử lý các tham số đánh số. [Bug #21049]
  • IO

    • IO.select chấ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 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

Thêm Tin...