From 427a8e520df873e044d2d9cce145028b52881699 Mon Sep 17 00:00:00 2001 From: ablzh <123565843+ablzh@users.noreply.github.com> Date: Mon, 10 Nov 2025 11:31:24 +0800 Subject: [PATCH 1/3] Translate Ruby 3.3.8 Released (ru) --- .../_posts/2025-04-09-ruby-3-3-8-released.md | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 ru/news/_posts/2025-04-09-ruby-3-3-8-released.md diff --git a/ru/news/_posts/2025-04-09-ruby-3-3-8-released.md b/ru/news/_posts/2025-04-09-ruby-3-3-8-released.md new file mode 100644 index 0000000000..8524c754af --- /dev/null +++ b/ru/news/_posts/2025-04-09-ruby-3-3-8-released.md @@ -0,0 +1,42 @@ +--- +layout: news_post +title: "Вышел Ruby 3.3.8" +author: nagachika +translator: "ablzh" +date: 2025-04-09 11:00:00 +0000 +lang: ru +--- + +Вышла новая версия Ruby 3.3.8. + +Подробности смотрите в [заметках о релизе на GitHub](https://github.com/ruby/ruby/releases/tag/v3_3_8). + +## Скачать + +{% assign release = site.data.releases | where: "version", "3.3.8" | first %} + +* <{{ release.url.gz }}> + + SIZE: {{ release.size.gz }} + SHA1: {{ release.sha1.gz }} + SHA256: {{ release.sha256.gz }} + SHA512: {{ release.sha512.gz }} + +* <{{ release.url.xz }}> + + SIZE: {{ release.size.xz }} + SHA1: {{ release.sha1.xz }} + SHA256: {{ release.sha256.xz }} + SHA512: {{ release.sha512.xz }} + +* <{{ release.url.zip }}> + + SIZE: {{ release.size.zip }} + SHA1: {{ release.sha1.zip }} + SHA256: {{ release.sha256.zip }} + SHA512: {{ release.sha512.zip }} + +## Комментарий к релизу + +Многие коммиттеры, разработчики и пользователи,предоставившие отчёты об ошибках, помогли нам подготовить этот релиз. +Благодарим всех за их вклад. From d3a06370e940c94809670c56f7b4261ea078d5f8 Mon Sep 17 00:00:00 2001 From: ablzh <123565843+ablzh@users.noreply.github.com> Date: Mon, 10 Nov 2025 11:57:08 +0800 Subject: [PATCH 2/3] Translate Ruby 3.4.3 Released (ru) --- .../_posts/2025-04-14-ruby-3-4-3-released.md | 50 +++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 ru/news/_posts/2025-04-14-ruby-3-4-3-released.md diff --git a/ru/news/_posts/2025-04-14-ruby-3-4-3-released.md b/ru/news/_posts/2025-04-14-ruby-3-4-3-released.md new file mode 100644 index 0000000000..649095089b --- /dev/null +++ b/ru/news/_posts/2025-04-14-ruby-3-4-3-released.md @@ -0,0 +1,50 @@ +--- +layout: news_post +title: "Вышел Ruby 3.4.3" +author: k0kubun +translator: "ablzh" +date: 2025-04-14 08:06:57 +0000 +lang: ru +--- + +Вышла новая версия Ruby 3.4.3. + +Это плановое обновление, включающее исправления ошибок. Подробности смотрите в +[заметках о релизе на GitHub](https://github.com/ruby/ruby/releases/tag/v3_4_3). + +## График релизов + +Мы намерены выпускать последнюю стабильную версию Ruby (на данный момент Ruby 3.4) каждые 2 месяца. +Ruby 3.4.4 будет выпущен в июне, 3.4.5 — в августе, 3.4.6 — в октябре, и 3.4.7 — в декабре. + +Если произойдёт какое-либо изменение, затрагивающее значительное количество людей, эти версии могут быть выпущены раньше, чем ожидалось. + +## Скачать + +{% assign release = site.data.releases | where: "version", "3.4.3" | first %} + +* <{{ release.url.gz }}> + + SIZE: {{ release.size.gz }} + SHA1: {{ release.sha1.gz }} + SHA256: {{ release.sha256.gz }} + SHA512: {{ release.sha512.gz }} + +* <{{ release.url.xz }}> + + SIZE: {{ release.size.xz }} + SHA1: {{ release.sha1.xz }} + SHA256: {{ release.sha256.xz }} + SHA512: {{ release.sha512.xz }} + +* <{{ release.url.zip }}> + + SIZE: {{ release.size.zip }} + SHA1: {{ release.sha1.zip }} + SHA256: {{ release.sha256.zip }} + SHA512: {{ release.sha512.zip }} + +## Комментарий к релизу + +Многие коммиттеры, разработчики и пользователи,предоставившие отчёты об ошибках, помогли нам подготовить этот релиз. +Благодарим всех за их вклад. From 84c6b45244e6f68649418884c6288cec4755ee8c Mon Sep 17 00:00:00 2001 From: ablzh <123565843+ablzh@users.noreply.github.com> Date: Mon, 10 Nov 2025 12:16:22 +0800 Subject: [PATCH 3/3] Translate Ruby 3.5.0 preview1 Released (ru) --- ...2025-04-18-ruby-3-5-0-preview1-released.md | 109 ++++++++++++++++++ 1 file changed, 109 insertions(+) create mode 100644 ru/news/_posts/2025-04-18-ruby-3-5-0-preview1-released.md diff --git a/ru/news/_posts/2025-04-18-ruby-3-5-0-preview1-released.md b/ru/news/_posts/2025-04-18-ruby-3-5-0-preview1-released.md new file mode 100644 index 0000000000..43e8215b4a --- /dev/null +++ b/ru/news/_posts/2025-04-18-ruby-3-5-0-preview1-released.md @@ -0,0 +1,109 @@ +--- +layout: news_post +title: "Вышел Ruby 3.5.0-preview1" +author: "naruse" +translator: "ablzh" +date: 2025-04-18 00:00:00 +0000 +lang: ru +--- + +{% assign release = site.data.releases | where: "version", "3.5.0-preview1" | first %} +Мы рады сообщить о выпуске Ruby {{ release.version }}. Ruby 3.5 обновляет версию Unicode до 15.1.0, и так далее. + +## Изменения языка + +* `*nil` больше не вызывает `nil.to_a`, аналогично тому, как `**nil` не + вызывает `nil.to_hash`. [[Feature #21047]] + +## Обновления основных классов + +Примечание: Мы перечисляем только заметные обновления основных классов. + +* Binding + + * `Binding#local_variables` больше не включает номерные параметры. + Также, `Binding#local_variable_get` и `Binding#local_variable_set` отказываются обрабатывать номерные параметры. + [[Bug #21049]] + +* IO + + * `IO.select` принимает +Float::INFINITY+ в качестве аргумента таймаута.. + [[Feature #20610]] + +* String + + * Обновление Unicode до версии 15.1.0 и Emoji до версии 15.1. [[Feature #19908]] + (также применяется к Regexp) + + +## Обновления стандартной библиотеки + +Примечание: Мы перечисляем только заметные обновления стандартной библиотеки. + +* 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 + +## Проблемы совместимости + +Примечание: Исключая исправления ошибок в фичах. + + +## Проблемы совместимости стандартной библиотеки + + +## Обновления C API + + + +## Разные изменения + + + +Смотрите [NEWS](https://github.com/ruby/ruby/blob/{{ release.tag }}/NEWS.md) +или [логи коммитов](https://github.com/ruby/ruby/compare/v3_4_0...{{ release.tag }}) +для получения более подробной информации. + +С этими изменениями, [{{ release.stats.files_changed }} файлов изменено, {{ release.stats.insertions }} добавлений(+), {{ release.stats.deletions }} удалений(-)](https://github.com/ruby/ruby/compare/v3_3_0...{{ release.tag }}#file_bucket) +со времени выхода Ruby 3.4.0! + +## Скачать + +* <{{ release.url.gz }}> + + SIZE: {{ release.size.gz }} + SHA1: {{ release.sha1.gz }} + SHA256: {{ release.sha256.gz }} + SHA512: {{ release.sha512.gz }} + +* <{{ release.url.xz }}> + + SIZE: {{ release.size.xz }} + SHA1: {{ release.sha1.xz }} + SHA256: {{ release.sha256.xz }} + SHA512: {{ release.sha512.xz }} + +* <{{ release.url.zip }}> + + SIZE: {{ release.size.zip }} + SHA1: {{ release.sha1.zip }} + SHA256: {{ release.sha256.zip }} + SHA512: {{ release.sha512.zip }} + +## Что такое Ruby + +Ruby был впервые разработан Matz (Yukihiro Matsumoto) в 1993, +и сейчас разрабатывается как Open Source. Он работает на множестве платформ +и используется по всему миру, особенно для веб-разработки. + +[Feature #21047]: https://bugs.ruby-lang.org/issues/21047 +[Bug #21049]: https://bugs.ruby-lang.org/issues/21049 +[Feature #20610]: https://bugs.ruby-lang.org/issues/20610 +[Feature #19908]: https://bugs.ruby-lang.org/issues/19908