From 14a902d7c5ddc3969cd0d60e8f30898fc188bff9 Mon Sep 17 00:00:00 2001 From: Shia Date: Tue, 3 Jan 2023 09:55:57 +0900 Subject: [PATCH 1/3] Copy from en --- .../_posts/2022-02-18-ruby-3-1-1-released.md | 65 +++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 ko/news/_posts/2022-02-18-ruby-3-1-1-released.md diff --git a/ko/news/_posts/2022-02-18-ruby-3-1-1-released.md b/ko/news/_posts/2022-02-18-ruby-3-1-1-released.md new file mode 100644 index 0000000000..111ca41222 --- /dev/null +++ b/ko/news/_posts/2022-02-18-ruby-3-1-1-released.md @@ -0,0 +1,65 @@ +--- +layout: news_post +title: "Ruby 3.1.1 Released" +author: "naruse" +translator: +date: 2022-02-18 12:00:00 +0000 +lang: en +--- + +Ruby 3.1.1 has been released. + +This is the first TEENY version release of the stable 3.1 series. + +* [error_highlight does not work for -e option](https://bugs.ruby-lang.org/issues/18434) +* [Fix YJIT passing method arguments in the wrong order when keyword argument and default arguments are mixed. Breaks Rails collection caching](https://bugs.ruby-lang.org/issues/18453) +* [Segmentation fault when missing Warning#warn method](https://bugs.ruby-lang.org/issues/18458) +* [Fix Pathname dot directory globbing](https://bugs.ruby-lang.org/issues/18436) +* [Fix default --jit-max-cache in ruby --help](https://bugs.ruby-lang.org/issues/18469) +* [3.1.0-dev `include` cause Module to be marked as initialized](https://bugs.ruby-lang.org/issues/18292) +* [Tutorial Link for Optionparser is broken](https://bugs.ruby-lang.org/issues/18468) +* [Yielding an element for Enumerator in another thread dumps core](https://bugs.ruby-lang.org/issues/18475) +* [Segmentation fault with ruby 3.1.0 in `active_decorator`](https://bugs.ruby-lang.org/issues/18489) +* [Segfault on use of Process.daemon in a Fiber](https://bugs.ruby-lang.org/issues/18497) +* [0 << (2\*\*40) is NoMemoryError but 0 << (2\*\*80) is 0](https://bugs.ruby-lang.org/issues/18517) +* [IO read/write/wait hook bug fixes.](https://bugs.ruby-lang.org/issues/18443) +* [Memory leak on aliasing method to itself](https://bugs.ruby-lang.org/issues/18516) +* [error: use of undeclared identifier 'MAP_ANONYMOUS'](https://bugs.ruby-lang.org/issues/18556) +* [\[BUG\] try to mark T_NONE object in RubyVM::InstructionSequence. load_from_binary](https://bugs.ruby-lang.org/issues/18501) +* [throw_data passed to rescue through require](https://bugs.ruby-lang.org/issues/18562) +* [Fix `IpAddr#to_range` on frozen `IpAddr` instances.](https://bugs.ruby-lang.org/issues/18570) +* [Fixed path for ipaddr.rb](https://github.com/ruby/ruby/pull/5533) +* [Merge RubyGems-3.3.7 and Bundler-2.3.7](https://github.com/ruby/ruby/pull/5543) +* [Hang when repeating Hash#shift against a empty Hash](https://bugs.ruby-lang.org/issues/18578) + +See the [commit logs](https://github.com/ruby/ruby/compare/v3_1_0...v3_1_1) for further details. + +## Download + +{% assign release = site.data.releases | where: "version", "3.1.1" | 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 }} + +## Release Comment + +Many committers, developers, and users who provided bug reports helped us make this release. +Thanks for their contributions. From fa239c7d3a6be6b9fe569499537aaa5d8158ec29 Mon Sep 17 00:00:00 2001 From: Shia Date: Tue, 3 Jan 2023 10:37:47 +0900 Subject: [PATCH 2/3] Translate Ruby 3.1.1 Released --- .../_posts/2022-02-18-ruby-3-1-1-released.md | 60 +++++++++---------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/ko/news/_posts/2022-02-18-ruby-3-1-1-released.md b/ko/news/_posts/2022-02-18-ruby-3-1-1-released.md index 111ca41222..6220b015c4 100644 --- a/ko/news/_posts/2022-02-18-ruby-3-1-1-released.md +++ b/ko/news/_posts/2022-02-18-ruby-3-1-1-released.md @@ -1,40 +1,40 @@ --- layout: news_post -title: "Ruby 3.1.1 Released" +title: "Ruby 3.1.1 릴리스" author: "naruse" -translator: +translator: "shia" date: 2022-02-18 12:00:00 +0000 -lang: en +lang: ko --- -Ruby 3.1.1 has been released. +Ruby 3.1.1이 릴리스되었습니다. -This is the first TEENY version release of the stable 3.1 series. +3.1 안정 버전 시리즈의 첫 TEENY 버전입니다. -* [error_highlight does not work for -e option](https://bugs.ruby-lang.org/issues/18434) -* [Fix YJIT passing method arguments in the wrong order when keyword argument and default arguments are mixed. Breaks Rails collection caching](https://bugs.ruby-lang.org/issues/18453) -* [Segmentation fault when missing Warning#warn method](https://bugs.ruby-lang.org/issues/18458) -* [Fix Pathname dot directory globbing](https://bugs.ruby-lang.org/issues/18436) -* [Fix default --jit-max-cache in ruby --help](https://bugs.ruby-lang.org/issues/18469) -* [3.1.0-dev `include` cause Module to be marked as initialized](https://bugs.ruby-lang.org/issues/18292) -* [Tutorial Link for Optionparser is broken](https://bugs.ruby-lang.org/issues/18468) -* [Yielding an element for Enumerator in another thread dumps core](https://bugs.ruby-lang.org/issues/18475) -* [Segmentation fault with ruby 3.1.0 in `active_decorator`](https://bugs.ruby-lang.org/issues/18489) -* [Segfault on use of Process.daemon in a Fiber](https://bugs.ruby-lang.org/issues/18497) -* [0 << (2\*\*40) is NoMemoryError but 0 << (2\*\*80) is 0](https://bugs.ruby-lang.org/issues/18517) -* [IO read/write/wait hook bug fixes.](https://bugs.ruby-lang.org/issues/18443) -* [Memory leak on aliasing method to itself](https://bugs.ruby-lang.org/issues/18516) -* [error: use of undeclared identifier 'MAP_ANONYMOUS'](https://bugs.ruby-lang.org/issues/18556) -* [\[BUG\] try to mark T_NONE object in RubyVM::InstructionSequence. load_from_binary](https://bugs.ruby-lang.org/issues/18501) -* [throw_data passed to rescue through require](https://bugs.ruby-lang.org/issues/18562) -* [Fix `IpAddr#to_range` on frozen `IpAddr` instances.](https://bugs.ruby-lang.org/issues/18570) -* [Fixed path for ipaddr.rb](https://github.com/ruby/ruby/pull/5533) -* [Merge RubyGems-3.3.7 and Bundler-2.3.7](https://github.com/ruby/ruby/pull/5543) -* [Hang when repeating Hash#shift against a empty Hash](https://bugs.ruby-lang.org/issues/18578) +* [error_highlight가 -e 옵션과 함께 동작하지 않음](https://bugs.ruby-lang.org/issues/18434) +* [YJIT 이 메서드 기본 인수와 키워드 인수를 함께 사용할 때 잘못된 순서로 메서드 인수를 넘기는 문제 수정](https://bugs.ruby-lang.org/issues/18453) +* [Warning#warn 메서드를 찾을 수 없을 때 세그멘테이션 폴트가 발생함](https://bugs.ruby-lang.org/issues/18458) +* [Pathname이 디렉터리 글로빙에서 ".."를 반환하지 않음](https://bugs.ruby-lang.org/issues/18436) +* [ruby --help의 --jit-max-cache 기본값 설명을 변경](https://bugs.ruby-lang.org/issues/18469) +* [3.1.0-dev `include`를 호출하면 Module이 초기화 완료로 취급됨](https://bugs.ruby-lang.org/issues/18292) +* [Optionparser의 튜토리얼 링크가 깨짐](https://bugs.ruby-lang.org/issues/18468) +* [다른 스레드에서 Enumerator의 요소를 yield로 호출하면 세그멘테이션 폴트가 발생함](https://bugs.ruby-lang.org/issues/18475) +* [`active_decorator`가 Ruby 3.1.0에서 세그멘테이션 폴트가 발생함](https://bugs.ruby-lang.org/issues/18489) +* [Fiber에서 Process.daemon을 호출하면 세그멘테이션 폴트가 발생함](https://bugs.ruby-lang.org/issues/18497) +* [0 << (2\*\*40)는 NoMemoryError가 발생하지만 0 << (2\*\*80)는 0을 반환함](https://bugs.ruby-lang.org/issues/18517) +* [IO read/write/wait 훅 버그 수정](https://bugs.ruby-lang.org/issues/18443) +* [자기 자신을 별칭으로 지정할 때의 메모리 누수](https://bugs.ruby-lang.org/issues/18516) +* [에러: 선언하지 않은 식별자 'MAP_ANONYMOUS' 사용](https://bugs.ruby-lang.org/issues/18556) +* [\[버그\] RubyVM::InstructionSequence.load_from_binary에서 T_NONE 객체에 마킹을 시도](https://bugs.ruby-lang.org/issues/18501) +* [require를 통해 던져진 throw_data의 예외 처리](https://bugs.ruby-lang.org/issues/18562) +* [`IpAddr` 인스턴스의 `IpAddr#to_range` 호출을 수정](https://bugs.ruby-lang.org/issues/18570) +* [ipaddr.rb의 경로 수정](https://github.com/ruby/ruby/pull/5533) +* [RubyGems-3.3.7, Bundler-2.3.7을 병합](https://github.com/ruby/ruby/pull/5543) +* [비어있는 해시에 Hash#shift를 반복해서 호출하면 Ruby가 무응답 상태에 빠짐](https://bugs.ruby-lang.org/issues/18578) -See the [commit logs](https://github.com/ruby/ruby/compare/v3_1_0...v3_1_1) for further details. +자세한 사항은 [커밋 로그](https://github.com/ruby/ruby/compare/v3_1_0...v3_1_1)를 확인해 주세요. -## Download +## 다운로드 {% assign release = site.data.releases | where: "version", "3.1.1" | first %} @@ -59,7 +59,7 @@ See the [commit logs](https://github.com/ruby/ruby/compare/v3_1_0...v3_1_1) for SHA256: {{ release.sha256.zip }} SHA512: {{ release.sha512.zip }} -## Release Comment +## 릴리스 코멘트 -Many committers, developers, and users who provided bug reports helped us make this release. -Thanks for their contributions. +많은 커미터, 개발자, 버그를 보고해 준 사용자들이 이 릴리스를 만드는 데 도움을 주었습니다. +그들의 기여에 감사드립니다. From 206c72e5b0329ae8adb1a45407eae12fc9fba372 Mon Sep 17 00:00:00 2001 From: Shia Date: Tue, 10 Jan 2023 07:08:36 +0900 Subject: [PATCH 3/3] Apply suggestions from code review Co-authored-by: Chayoung You --- ko/news/_posts/2022-02-18-ruby-3-1-1-released.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/ko/news/_posts/2022-02-18-ruby-3-1-1-released.md b/ko/news/_posts/2022-02-18-ruby-3-1-1-released.md index 6220b015c4..536fc01aa0 100644 --- a/ko/news/_posts/2022-02-18-ruby-3-1-1-released.md +++ b/ko/news/_posts/2022-02-18-ruby-3-1-1-released.md @@ -9,17 +9,17 @@ lang: ko Ruby 3.1.1이 릴리스되었습니다. -3.1 안정 버전 시리즈의 첫 TEENY 버전입니다. +3.1 안정 버전대의 첫 TEENY 버전입니다. * [error_highlight가 -e 옵션과 함께 동작하지 않음](https://bugs.ruby-lang.org/issues/18434) -* [YJIT 이 메서드 기본 인수와 키워드 인수를 함께 사용할 때 잘못된 순서로 메서드 인수를 넘기는 문제 수정](https://bugs.ruby-lang.org/issues/18453) +* [YJIT이 메서드 기본 인수와 키워드 인수를 함께 사용할 때 잘못된 순서로 메서드 인수를 넘기는 문제 수정](https://bugs.ruby-lang.org/issues/18453) * [Warning#warn 메서드를 찾을 수 없을 때 세그멘테이션 폴트가 발생함](https://bugs.ruby-lang.org/issues/18458) -* [Pathname이 디렉터리 글로빙에서 ".."를 반환하지 않음](https://bugs.ruby-lang.org/issues/18436) +* [Pathname이 디렉터리 glob 수행 시 ".."를 반환하지 않음](https://bugs.ruby-lang.org/issues/18436) * [ruby --help의 --jit-max-cache 기본값 설명을 변경](https://bugs.ruby-lang.org/issues/18469) -* [3.1.0-dev `include`를 호출하면 Module이 초기화 완료로 취급됨](https://bugs.ruby-lang.org/issues/18292) +* [3.1.0-dev에서 `include`를 호출하면 Module이 초기화 완료로 취급됨](https://bugs.ruby-lang.org/issues/18292) * [Optionparser의 튜토리얼 링크가 깨짐](https://bugs.ruby-lang.org/issues/18468) -* [다른 스레드에서 Enumerator의 요소를 yield로 호출하면 세그멘테이션 폴트가 발생함](https://bugs.ruby-lang.org/issues/18475) -* [`active_decorator`가 Ruby 3.1.0에서 세그멘테이션 폴트가 발생함](https://bugs.ruby-lang.org/issues/18489) +* [다른 스레드에서 Enumerator의 요소를 yield 하면 세그멘테이션 폴트가 발생함](https://bugs.ruby-lang.org/issues/18475) +* [`active_decorator`가 Ruby 3.1.0에서 세그멘테이션 폴트를 일으킴](https://bugs.ruby-lang.org/issues/18489) * [Fiber에서 Process.daemon을 호출하면 세그멘테이션 폴트가 발생함](https://bugs.ruby-lang.org/issues/18497) * [0 << (2\*\*40)는 NoMemoryError가 발생하지만 0 << (2\*\*80)는 0을 반환함](https://bugs.ruby-lang.org/issues/18517) * [IO read/write/wait 훅 버그 수정](https://bugs.ruby-lang.org/issues/18443) @@ -27,7 +27,7 @@ Ruby 3.1.1이 릴리스되었습니다. * [에러: 선언하지 않은 식별자 'MAP_ANONYMOUS' 사용](https://bugs.ruby-lang.org/issues/18556) * [\[버그\] RubyVM::InstructionSequence.load_from_binary에서 T_NONE 객체에 마킹을 시도](https://bugs.ruby-lang.org/issues/18501) * [require를 통해 던져진 throw_data의 예외 처리](https://bugs.ruby-lang.org/issues/18562) -* [`IpAddr` 인스턴스의 `IpAddr#to_range` 호출을 수정](https://bugs.ruby-lang.org/issues/18570) +* [`IpAddr` 프로즌 인스턴스의 `IpAddr#to_range` 호출을 수정](https://bugs.ruby-lang.org/issues/18570) * [ipaddr.rb의 경로 수정](https://github.com/ruby/ruby/pull/5533) * [RubyGems-3.3.7, Bundler-2.3.7을 병합](https://github.com/ruby/ruby/pull/5543) * [비어있는 해시에 Hash#shift를 반복해서 호출하면 Ruby가 무응답 상태에 빠짐](https://bugs.ruby-lang.org/issues/18578)