Ruby 1.9.2 est disponible en version définitive, une sortie stable qui met à jour la branche 1.9
Vous l'attendiez en version stable ? Après plusieurs RC, Ruby 1.9.2 est sorti, a annoncé son équipe de développement.
Cette mise à jour de la branche 1.9 sera en grande partie rétro-compatible avec Ruby 1.9.1, à l'exception des points suivants :
- de nombreuses nouvelles méthodes ;
- une nouvelle API pour les sockets (avec support IPv6) ;
- toute une partie encodage ;
- une classe Random proposant plusieurs générateurs de nombres aléatoires ;
- une nouvelle implémentation de Time (bug de l'an 2038 corrigé) ;
- des améliorations sur les expressions régulières ;
- $: n'inclus plus le répertoire courant ;
- dl réimplémenté au-dessus de libffi ;
- une nouvelle librairie psych qui englobe libyaml, en remplacement natif de syck.
Ruby 1.9.2 atteint plus de 99% de RubySpec et est supporté par plusieurs plate formes :
* Debian GNU/Linux 5.0 sur IA32
* mswin32
* x64-mswin64
* mingw32
* MacOS X 10.5 (Intel) and 10.6
* FreeBSD 6 and later (amd64, IA32)
* Solaris 10
* Symbian OS
Concernant d'autres systèmes (autres distributions Linux, autres versions de Mac OS X, cygwin, AIX 5, BeOS, autres systèmes POSIX) en revanche, le support est possible mais avec quelques modifications. L'équipe de développement suggère l'emploi d'un patch.
Enfin, pas de support pour tous les autres systèmes.
N'hésitez pas à consulter le ChangeLog pour plus de détails.
Source : Les forums officiels de Ruby
Ruby 1.9.2 est disponible en version définitive
Une sortie stable qui met à jour la branche 1.9
Ruby 1.9.2 est disponible en version définitive
Une sortie stable qui met à jour la branche 1.9
Le , par Katleen Erna
Une erreur dans cette actualité ? Signalez-nous-la !