Skip to content

Update 3.4.0 ReleaseNote to add list of gems that promoted from default gems to bundled gems. #3581

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

hshimoyama
Copy link

Ruby 3.4.0 ReleaseNote announced that several default gems would be promoted to bundled gems in a future version.
https://www.ruby-lang.org/en/news/2023/12/25/ruby-3-3-0-released/

And this change was actually implemented in Ruby 3.4.0, but it was not mentioned in the release notes.

When I upgraded to Ruby 3.4, I encountered an error with require 'nkf'. At that time, I Couldn't find official documentation to confirm that nkf had become a bundled gem. So I thought it would be helpful to have this information in the Ruby 3.4.0 release notes, so I've gone ahead and added it.

I made these changes by referencing a similar section in the Ruby 3.3.0 release notes.

The following bundled gem is promoted from default gems.
* racc 1.7.3

As a native Japanese speaker, I am confident in the accuracy of the Japanese (ja) description. For the other languages, it seemed appropriate to copy the same wording, so I have applied the same update.

The one exception is Portuguese (pt), which I have excluded from this change because a corresponding release note for Ruby 3.3.0 did not exist to use as a reference.

I confirmed the target file by running the following command:

$ find . -name 2024-12-25-ruby-3-4-0-released.md
./ja/news/_posts/2024-12-25-ruby-3-4-0-released.md
./zh_tw/news/_posts/2024-12-25-ruby-3-4-0-released.md
./zh_cn/news/_posts/2024-12-25-ruby-3-4-0-released.md
./pt/news/_posts/2024-12-25-ruby-3-4-0-released.md
./de/news/_posts/2024-12-25-ruby-3-4-0-released.md
./ko/news/_posts/2024-12-25-ruby-3-4-0-released.md
./es/news/_posts/2024-12-25-ruby-3-4-0-released.md
./en/news/_posts/2024-12-25-ruby-3-4-0-released.md

And I confirmed the list of gems promoted to bundled gems, and their corresponding versions, by reviewing the diff of the following files.

  - Add list of gems that promoted from default gems to bundled gems.
@hshimoyama hshimoyama requested review from a team as code owners June 28, 2025 13:51
@@ -158,6 +158,22 @@ Hinweis: Es werden nur erwähnenswerte Updates der Standardbibliotheken aufgefü

- Diese Bibliothek wurde aus dem Ruby-Repository nach [ruby/net-http-sspi] extrahiert. [[Feature #20775]]

Das folgende mitinstallierten Gem wird von Standard-Gems gefördert.
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Das folgende mitinstallierten Gem wird von Standard-Gems gefördert.
- racc 1.7.3

@@ -185,6 +185,22 @@ Note: We're only listing notable updates of Standard libraries.
* This library is now extracted from the Ruby repository to [ruby/net-http-sspi].
[[Feature #20775]]

The following bundled gem is promoted from default gems.
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The following bundled gem is promoted from default gems.
* racc 1.7.3

@@ -241,6 +241,22 @@ Nota: Listamos sólo actualizaciones notables a las librerías estándar.
* Se extrajo esta librería del repositorio Ruby a [ruby/net-http-sspi].
[[Característica #20775]]

La siguiente gema incluida ha sido promovida a gema predeterminada.
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

La siguiente gema incluida ha sido promovida a gema predeterminada.
* racc 1.7.3

@@ -164,6 +164,22 @@ Ruby 3.3 までは上記の2つのメソッドは名前解決と接続試行を

* Windows で SSPI 機能を提供するライブラリは Ruby のリポジトリから [ruby/net-http-sspi] に移動しました。 [[Feature #20775]]

新たに以下の gem が default gems から bundled gems に変更されました。
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

新たに以下の gem が default gems から bundled gems に変更されました。
* racc 1.7.3

@@ -184,6 +184,22 @@ Ruby 3.3까지 이러한 메서드는 이름 해석과 연결 시도를 직렬
* 이 라이브러리는 이제 Ruby 저장소에서 [ruby/net-http-sspi]로 추출되었습니다.
[[Feature #20775]]

다음 기본 gem이 내장됩니다.
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

다음 기본 gem이 내장됩니다.
* racc 1.7.3

@@ -170,6 +170,22 @@ socket 库在 `TCPSocket.new` (`TCPSocket.open`) 和 `Socket.tcp` 中添加了

* 此库现在从 Ruby 代码仓库抽取到独立的代码仓库 [ruby/net-http-sspi][[Feature #20775]]

以下默认 gem 成为绑定 gem
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

以下默认 gem 成为绑定 gem
* racc 1.7.3

@@ -168,6 +168,22 @@ socket 函式庫引入新功能[Happy Eyeballs 版本2 (RFC 8305)](https://datat
* 這個函式庫已從 Ruby 儲存庫分離至 [ruby/net-http-sspi]
[[Feature #20775]]

下列的預設 gem 現在是 bundled gems。
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

下列的預設 gem 現在是 bundled gems。
* racc 1.7.3

@hshimoyama
Copy link
Author

hshimoyama commented Jun 28, 2025

Thank you for your correction. It made me realize that my copy-paste approach is grammatically incorrect due to the singular vs. plural mismatch between the 3.3.0 and 3.4.0.

This likely affects the de, ko, zh_cn, and zh_tw files as well. Since I'm not a native speaker of these languages, it would be a great help if native speakers could provide the correct phrasing.

If no one is available to help after a little while, I plan to revert the changes for those languages and limit the scope of this PR to just ja, en, and es.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants