Wydano Ruby 2.1.0-rc1

Jest nam miło ogłosić wydanie Rubiego 2.1.0-rc1. Proszę sprawdźcie nowe funkcjonalności w Rubim 2.1 przed finalnym wydaniem zaplanowanym na 2013-12-25!

Zauważalne zmiany w stosunku do preview 2

inne zmiany, zobacz NEWS.

Pobieranie

Zmiany w stosunku do 2.0

Znaczące zmiany to:

  • VM (cache metod)
  • RGenGC (Zobacz prezentację ko1 z RubyKaigi i RubyConf 2013)
  • refinements #8481 #8571
  • składnia
    • Rational/Complex Literal #8430
    • def zwraca wartość #3753
  • Bignum
  • String#scrub #8414
  • Socket.getifaddrs #8368
  • RDoc 4.1.0 i RubyGems 2.2.0
  • “literal”.freeze zostało zoptymalizowane #9042
  • dodano Exception#cause #8257
  • zaktualizowano biblioteki BigDecimal, JSON, NKF, Rake, RubyGems oraz RDoc
  • usunięto curses #8584

Zobacz więcej szczegółów zmian: NEWS w repozytorium Rubiego (WIP).

Prezentacja wygłoszona przez ko1 na toruby o nowych elementach w Rubim 2.1: All about Ruby 2.1

Konstantin Haase (@konstantinhaase) napisał dobre podsumowanie na swoim blogu: What’s new in Ruby 2.1?.

Komentarz do wydania

Znane problemy to:

https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102

Zobacz także plan wydań oraz inne informacje:

https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210