Skip to content

Commit 3e54d33

Browse files
Merge pull request #3610 from florentdrousset/patch-7
Translate announcement for Ruby 3.5.0 preview1 release (fr)
2 parents c799457 + 4fea0a0 commit 3e54d33

File tree

1 file changed

+102
-0
lines changed

1 file changed

+102
-0
lines changed
Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
---
2+
layout: news_post
3+
title: "Ruby 3.5.0 preview1 est disponible"
4+
author: "naruse"
5+
translator: Florent Drousset
6+
date: 2025-04-18 00:00:00 +0000
7+
lang: fr
8+
---
9+
10+
{% assign release = site.data.releases | where: "version", "3.5.0-preview1" | first %}
11+
Nous avons le plaisir d’annoncer la sortie de Ruby {{ release.version }}. Ruby 3.5 met à jour sa version Unicode vers 15.1.0, et plus encore.
12+
13+
## Changements du langage
14+
15+
* `*nil` n’appelle plus `nil.to_a`, de la même façon que `**nil`
16+
n’appelle pas `nil.to_hash`. [[Feature #21047]]
17+
18+
## Mises à jour des classes Core
19+
20+
Note : nous listons uniquement les changements notables des classes Core.
21+
22+
* Binding
23+
24+
* `Binding#local_variables` n’inclut plus les paramètres numérotés.
25+
De plus, `Binding#local_variable_get` et `Binding#local_variable_set` refusent désormais de gérer les paramètres numérotés.
26+
[[Bug #21049]]
27+
28+
* IO
29+
30+
* `IO.select` accepte désormais +Float::INFINITY+ comme argument de timeout.
31+
[[Feature #20610]]
32+
33+
* String
34+
35+
* Mise à jour vers Unicode Version 15.1.0 et Emoji Version 15.1. [[Feature #19908]]
36+
(s’applique aussi aux expressions rationnelles `Regexp`)
37+
38+
## Mises à jour de la bibliothèque standard
39+
40+
Note : nous listons uniquement les mises à jour notables des bibliothèques standard.
41+
42+
* ostruct 0.6.1
43+
* pstore 0.2.0
44+
* benchmark 0.4.0
45+
* logger 1.7.0
46+
* rdoc 6.13.1
47+
* win32ole 1.9.2
48+
* irb 1.15.2
49+
* reline 0.6.1
50+
* readline 0.0.4
51+
* fiddle 1.1.6
52+
53+
## Problèmes de compatibilité
54+
55+
Note : hors corrections de bugs liés aux fonctionnalités.
56+
57+
## Problèmes de compatibilité des bibliothèques standard
58+
59+
## Mises à jour de l’API C
60+
61+
## Autres changements divers
62+
63+
Voir [NEWS](https://github.com/ruby/ruby/blob/{{ release.tag }}/NEWS.md)
64+
ou les [journaux de commits](https://github.com/ruby/ruby/compare/v3_4_0...{{ release.tag }})
65+
pour plus de détails.
66+
67+
Avec ces changements, [{{ release.stats.files_changed }} fichiers modifiés, {{ release.stats.insertions }} ajouts(+), {{ release.stats.deletions }} suppressions(-)](https://github.com/ruby/ruby/compare/v3_3_0...{{ release.tag }}#file_bucket)
68+
depuis Ruby 3.4.0 !
69+
70+
## Téléchargement
71+
72+
* <{{ release.url.gz }}>
73+
74+
TAILLE : {{ release.size.gz }}
75+
SHA1 : {{ release.sha1.gz }}
76+
SHA256 : {{ release.sha256.gz }}
77+
SHA512 : {{ release.sha512.gz }}
78+
79+
* <{{ release.url.xz }}>
80+
81+
TAILLE : {{ release.size.xz }}
82+
SHA1 : {{ release.sha1.xz }}
83+
SHA256 : {{ release.sha256.xz }}
84+
SHA512 : {{ release.sha512.xz }}
85+
86+
* <{{ release.url.zip }}>
87+
88+
TAILLE : {{ release.size.zip }}
89+
SHA1 : {{ release.sha1.zip }}
90+
SHA256 : {{ release.sha256.zip }}
91+
SHA512 : {{ release.sha512.zip }}
92+
93+
## Qu’est-ce que Ruby
94+
95+
Ruby a été développé pour la première fois par Matz (Yukihiro Matsumoto) en 1993,
96+
et est maintenant développé comme un logiciel Open Source.
97+
Il fonctionne sur de multiples plateformes et est utilisé dans le monde entier, en particulier pour le développement web.
98+
99+
[Feature #21047]: https://bugs.ruby-lang.org/issues/21047
100+
[Bug #21049]: https://bugs.ruby-lang.org/issues/21049
101+
[Feature #20610]: https://bugs.ruby-lang.org/issues/20610
102+
[Feature #19908]: https://bugs.ruby-lang.org/issues/19908

0 commit comments

Comments
 (0)