Skip to content

Commit f422673

Browse files
authored
Merge branch 'master' into integrate-postcss
2 parents 4cf7fa1 + 939226c commit f422673

14 files changed

Lines changed: 1090 additions & 7 deletions

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
with:
2626
fetch-depth: 1
2727
- name: Setup Ruby
28-
uses: ruby/setup-ruby@b90be12699fdfcbee4440c2bba85f6f460446bb0 # v1.279.0
28+
uses: ruby/setup-ruby@675dd7ba1b06c8786a1480d89c384f5620a42647 # v1.281.0
2929
with:
3030
ruby-version: ${{ matrix.ruby }}
3131
bundler-cache: true

.github/workflows/draft-release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
repository: ruby/ruby
2424
path: ruby
2525

26-
- uses: ruby/setup-ruby@b90be12699fdfcbee4440c2bba85f6f460446bb0 # v1.279.0
26+
- uses: ruby/setup-ruby@675dd7ba1b06c8786a1480d89c384f5620a42647 # v1.281.0
2727
with:
2828
ruby-version: 3.3.4
2929

.github/workflows/jekyll.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
- name: Checkout
2424
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
2525
- name: Setup Ruby
26-
uses: ruby/setup-ruby@b90be12699fdfcbee4440c2bba85f6f460446bb0 # v1.279.0
26+
uses: ruby/setup-ruby@675dd7ba1b06c8786a1480d89c384f5620a42647 # v1.281.0
2727
with:
2828
ruby-version: '3.2'
2929
bundler-cache: true

_data/downloads.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ preview:
77

88
stable:
99

10-
- 4.0.0
10+
- 4.0.1
1111
- 3.4.8
1212
- 3.3.10
13-
- 3.2.9
13+
- 3.2.10
1414

1515
# optional
1616
security_maintenance:

_data/releases.yml

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,30 @@
2121

2222
# 4.0 series
2323

24+
- version: 4.0.1
25+
date: 2026-01-13
26+
post: /en/news/2026/01/13/ruby-4-0-1-released/
27+
url:
28+
gz: https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.1.tar.gz
29+
zip: https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.1.zip
30+
xz: https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.1.tar.xz
31+
size:
32+
gz: 23807304
33+
zip: 29107093
34+
xz: 17892492
35+
sha1:
36+
gz: 01db5746bbb29b028bd44d505a147d06866b1ab2
37+
zip: d3a9217c848b22636025c525971578557ba5f7a3
38+
xz: 266e6fa80ed2b4f4bb7de2e98973dc084a1f380e
39+
sha256:
40+
gz: 3924be2d05db30f4e35f859bf028be85f4b7dd01714142fd823e4af5de2faf9d
41+
zip: 36cbcea4972e201464ae1c6686a3a785b115aee9b836d9bbbe6d961dcef2358d
42+
xz: 0531fe57dfdb56bf591620d2450642ea0e0964f3512a6ebee7dc9305de69395f
43+
sha512:
44+
gz: f4eead09c7355b878a34343dd8cfb9c4c36f02ad3b9a7fd42981d722444beca0182ddea4fc771e2e01a05d9f14978a979ba0ba3590d366f53b6947f43fd78aff
45+
zip: a8512d3f57254bfacfd4c68ee50bb7cad3168f4d9c3be51658378e5db589032745759c360d8711a060b2ed5b9b78855e498b54fcba869a4e60f03ed4aae68ea8
46+
xz: b67d9d1f97ba30200d103f8454e39dc2d0450819d51d91eb5451d44b0bafc56d2fa48bb1be6c5081babe5828f679984bad02b9bcee7441f6bd34c0a95b8f200b
47+
2448
- version: 4.0.0
2549
date: 2025-12-25
2650
post: /en/news/2025/12/25/ruby-4-0-0-released/
@@ -839,6 +863,30 @@
839863

840864
# 3.2 series
841865

866+
- version: 3.2.10
867+
date: 2026-01-14
868+
post: "/en/news/2026/01/14/ruby-3-2-10-released/"
869+
url:
870+
gz: https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.10.tar.gz
871+
xz: https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.10.tar.xz
872+
zip: https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.10.zip
873+
size:
874+
gz: 19983731
875+
xz: 14696548
876+
zip: 24593429
877+
sha1:
878+
gz: 6d7afca27627fbbcc7b933ac4e1a8a58c7a9be0e
879+
xz: 2cc431a4c64c222b2f13574ec034226cd4fa2580
880+
zip: e1123828b4b7a39c19342697d5e0af095237f0e3
881+
sha256:
882+
gz: 880acb05e08da8c559c56a13e512bae1b472da67c72ebb750c765f9c2134e689
883+
xz: a64a8a910ac2f28834b2170dedea688f06cbc6431fcd65eb18cc49ddbf3826ae
884+
zip: 8e98d793347a48cc7ef45cfdcb1bafa5151d114e8b8fc4dc094a9584af00049e
885+
sha512:
886+
gz: 0f23dbc9b49b1c7c6256ba961c652a4f3659e6127a4c333624fca4e4f6a873cc06b01992b10aa7970a52e99b654fc655a25348a47de73cc786f3e33e8b702295
887+
xz: a89044db8a55bd990d3756e212f2966b62b903eefc96c7e0af89aa4580ff7253d2f64c6c25fc04f2031b959e614bae84b86db36cfdec3a3e8afb5c3026426687
888+
zip: b01077c71b9d006378620df95e3ffdb271fddc6f966a8cbbdb53f9f07e67b1924a1eadf200f5cc44ed87640c509b106c995386268d7dc10443a73ea39755aa44
889+
842890
- version: 3.2.9
843891
date: 2025-07-24
844892
post: "/en/news/2025/07/24/ruby-3-2-9-released/"
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
---
2+
layout: news_post
3+
title: "Ruby 4.0.1 Released"
4+
author: k0kubun
5+
translator:
6+
date: 2026-01-13 02:28:48 +0000
7+
lang: en
8+
---
9+
10+
Ruby 4.0.1 has been released.
11+
12+
This release includes a bugfix for spurious wakeup from `Kernel#sleep` when subprocess exits in another thread,
13+
along with other bugfixes. Please see the [GitHub releases](https://github.com/ruby/ruby/releases/tag/v4.0.1) for further details.
14+
15+
## Release Schedule
16+
17+
We intend to release the latest stable Ruby version (currently Ruby 4.0) every two months following the most recent release.
18+
Ruby 4.0.2 will be released in March, 4.0.3 in May, 4.0.4 in July, 4.0.5 in September, and 4.0.6 in November.
19+
20+
If a change arises that significantly affects users, a release may occur earlier than planned, and the subsequent schedule may shift accordingly.
21+
22+
## Download
23+
24+
{% assign release = site.data.releases | where: "version", "4.0.1" | first %}
25+
26+
* <{{ release.url.gz }}>
27+
28+
SIZE: {{ release.size.gz }}
29+
SHA1: {{ release.sha1.gz }}
30+
SHA256: {{ release.sha256.gz }}
31+
SHA512: {{ release.sha512.gz }}
32+
33+
* <{{ release.url.xz }}>
34+
35+
SIZE: {{ release.size.xz }}
36+
SHA1: {{ release.sha1.xz }}
37+
SHA256: {{ release.sha256.xz }}
38+
SHA512: {{ release.sha512.xz }}
39+
40+
* <{{ release.url.zip }}>
41+
42+
SIZE: {{ release.size.zip }}
43+
SHA1: {{ release.sha1.zip }}
44+
SHA256: {{ release.sha256.zip }}
45+
SHA512: {{ release.sha512.zip }}
46+
47+
## Release Comment
48+
49+
Many committers, developers, and users who provided bug reports helped us make this release.
50+
Thanks for their contributions.
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
---
2+
layout: news_post
3+
title: "Ruby 3.2.10 Released"
4+
author: "hsbt"
5+
translator:
6+
date: 2026-01-14 01:22:04 +0000
7+
lang: en
8+
---
9+
10+
Ruby 3.2.10 has been released.
11+
12+
Please see the [GitHub releases](https://github.com/ruby/ruby/releases/tag/v3_2_10) for further details.
13+
14+
## Download
15+
16+
{% assign release = site.data.releases | where: "version", "3.2.10" | first %}
17+
18+
* <{{ release.url.gz }}>
19+
20+
SIZE: {{ release.size.gz }}
21+
SHA1: {{ release.sha1.gz }}
22+
SHA256: {{ release.sha256.gz }}
23+
SHA512: {{ release.sha512.gz }}
24+
25+
* <{{ release.url.xz }}>
26+
27+
SIZE: {{ release.size.xz }}
28+
SHA1: {{ release.sha1.xz }}
29+
SHA256: {{ release.sha256.xz }}
30+
SHA512: {{ release.sha512.xz }}
31+
32+
* <{{ release.url.zip }}>
33+
34+
SIZE: {{ release.size.zip }}
35+
SHA1: {{ release.sha1.zip }}
36+
SHA256: {{ release.sha256.zip }}
37+
SHA512: {{ release.sha512.zip }}
38+
39+
## Release Comment
40+
41+
Many committers, developers, and users who provided bug reports helped us make this release.
42+
Thanks for their contributions.
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
---
2+
layout: news_post
3+
title: "사이트 아이덴티티 재디자인"
4+
author: "Hiroshi SHIBATA"
5+
translator: "shia"
6+
date: 2025-12-22 05:46:09 +0000
7+
lang: ko
8+
---
9+
10+
사이트의 전면적인 재디자인을 발표하게 되어 기쁩니다. 이번 업데이트의 디자인은 [Taeko Akatsuka](https://x.com/ken_c_lo)가 제작했습니다.
11+
12+
이번 업데이트의 일환으로, 사이트의 아이덴티티를 "사람이 모이는 언어, 사람이 보이는 사이트"로 재설계했습니다.
13+
14+
Ruby는 30년 동안 "프로그래머의 행복"을 중심으로 한 언어였습니다. 새로운 키 비주얼은 Ruby를 둘러싼 사람들의 존재를 표현합니다.
15+
16+
구성은 중앙의 Ruby 로고에서 바깥쪽으로 퍼져나가는 다양한 손그림 일러스트 캐릭터들을 특징으로 하며, 전 세계 개발자들이 Ruby를 통해 연결되고, 각자의 분야에서 가치를 창출하며, 친숙한 모티프와 함께 Ruby를 즐기는 모습을 나타냅니다.
17+
18+
Ruby의 현대적인 강점인 생태계, 생산성, 커뮤니티를 전달하는 동시에, 따뜻한 비주얼 스타일은 Ruby 탄생 이래 핵심이었던 변함없는 즐거움, 접근성, 친숙한 사용감을 구현합니다. 우리는 다른 프로그래밍 언어 사이트에서는 찾을 수 없는 Ruby만의 표현을 목표로 했습니다.
19+
20+
Matz는 생태계, 생산성, 커뮤니티 외에도 표현의 단순함을 Ruby의 강점 중 하나로 강조합니다. 새로운 디자인에서는 키 비주얼을 따라 Ruby 코드를 표시하여 프로그래밍 언어로서의 본질을 강조합니다.
21+
22+
또한 커뮤니티 구성원들과의 인터뷰와 사진을 포함하여, 프로그래밍 언어 뒤에 있는 많은 사람들의 존재를 느낄 수 있는 사이트로 만들었습니다.
23+
24+
새로운 디자인을 적용한 사이트 전체 업데이트는 아직 진행 중입니다. 깨진 링크와 일관성 문제 등 개선할 부분이 아직 많이 남아 있습니다. 여러분의 피드백을 기다리겠습니다.
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
---
2+
layout: news_post
3+
title: "Ruby 문서의 새로운 모습"
4+
author: "Stan Lo"
5+
translator: "shia"
6+
date: 2025-12-23 00:00:00 +0000
7+
lang: ko
8+
---
9+
10+
[ruby-lang.org 재디자인](https://www.ruby-lang.org/ko/news/2025/12/22/redesign-site-identity/)에 이어, Ruby의 30주년을 기념하는 또 다른 소식을 전합니다. [docs.ruby-lang.org][ruby-doc][RDoc](https://github.com/ruby/rdoc)의 새로운 기본 테마인 Aliki와 함께 완전히 새로운 모습으로 탈바꿈했습니다.
11+
12+
## Ruby 문서의 새로운 외관
13+
14+
Ruby는 항상 작성하기 즐거운 언어였으며, 이제 Ruby 문서를 읽는 경험도 그에 맞춰 개선되었습니다. Aliki는 [docs.ruby-lang.org][ruby-doc]와 RDoc v7.0+로 문서를 생성하는 모든 gem에 현대적이고 깔끔한 디자인을 제공합니다.
15+
16+
## 주요 기능
17+
18+
- **개선된 검색**: 대소문자 인식 랭킹, 퍼지 매칭, 상수 검색 지원
19+
- **다크 모드**: OS 설정을 따르며 수동 토글 지원
20+
- **3단 레이아웃**: 왼쪽 사이드바는 탐색, 중앙은 콘텐츠, 오른쪽 사이드바는 목차
21+
- **코드 블록 개선**: 코드 블록에 복사 버튼 추가 및 C 문법 하이라이팅
22+
- **커스터마이징 가능한 하단**: Gem 관리자가 저장소, 이슈 트래커 및 기타 리소스에 대한 링크 추가 가능
23+
24+
## Gem 작성자를 위한 안내
25+
26+
RDoc 7.0+로 문서를 생성하는 경우, 사용자는 자동으로 Aliki를 보게 됩니다. `.rdoc_options` 파일에서 하단 링크를 커스터마이징하거나 Darkfish 테마로 되돌릴 수 있습니다.
27+
28+
## 직접 확인해 보세요
29+
30+
[docs.ruby-lang.org][ruby-doc]에서 새로운 모습을 직접 확인해 보세요.
31+
32+
문제를 발견하거나 제안 사항이 있으면, GitHub에 [이슈를 등록](https://github.com/ruby/rdoc/issues)해 주세요.
33+
34+
[ruby-doc]: https://docs.ruby-lang.org/en/master/

0 commit comments

Comments
 (0)