Sortie de Ruby 1.9.2

Yuki Sonoda a annoncé la sortie officielle de Ruby 1.9.2. Cette version est compatible avec Ruby 1.9.1, à l’exception de ces changements :

  • De nombreuses nouvelles méthodes
  • Une nouvelle API pour la classe Socket (avec une prise en charge améliorée pour IPv6)
  • Une nouvelle gestion de l’encodage
  • Une classe Random, avec plusieurs générateurs de nombres aléatoires
  • La classe Time a été réimplémentée. Cela corrige le bug de l’an 2038.
  • Quelques améliorations pour les expressions rationnelles
  • $: n’inclut plus le répertoire courant.
  • dl a été réécrit par dessus libffi.
  • Nouvelle bibliothèque psych, qui encapsule la libyaml. Vous pouvez l’utiliser à la place de syck.

Pour installer Ruby 1.9.2, vous pouvez télécharger les sources ou, pour les utilisateurs de RVM, taper la ligne de commande suivante :

rvm update --head && rvm reload && rvm install 1.9.2 && rvm 1.9.2

Posted by Bruno Michel on Friday, August 20, 2010