You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: NEWS.md
+9-8Lines changed: 9 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,7 @@ Note that each entry is kept to a minimum, see links for details.
15
15
To disable this change, you can run Ruby with the `--disable-frozen-string-literal`
16
16
command line argument. [[Feature #20205]]
17
17
18
-
* String#+@ now duplicates when mutating the string would emit
18
+
*`String#+@` now duplicates when mutating the string would emit
19
19
a deprecation warning, offered as a replacement for the
20
20
`str.dup if str.frozen?` pattern.
21
21
@@ -77,7 +77,7 @@ Note: We're only listing outstanding class updates.
77
77
78
78
* MatchData
79
79
80
-
*`MatchData#bytebegin` and MatchData#byteend have been added. [[Feature #20576]]
80
+
*`MatchData#bytebegin` and `MatchData#byteend` have been added. [[Feature #20576]]
81
81
82
82
* Ractor
83
83
@@ -87,9 +87,9 @@ Note: We're only listing outstanding class updates.
87
87
main Ractor.
88
88
[[Feature #20627]]
89
89
90
-
* Ractor.main? is added. [[Feature #20627]]
90
+
*`Ractor.main?` is added. [[Feature #20627]]
91
91
92
-
* Ractor.[] and Ractor.[]= are added to access the ractor local storage
92
+
*`Ractor.[]` and `Ractor.[]=` are added to access the ractor local storage
93
93
of the current Ractor. [[Feature #20715]]
94
94
95
95
*`Ractor.store_if_absent(key){ init }` is added to initialize ractor local
@@ -154,7 +154,7 @@ We only list stdlib changes that are notable feature changes.
154
154
*Add`--attestation` option to gem push. It enabled to store signature of build artifact to sigstore.dev.
155
155
156
156
*Bundler
157
-
*Add a lockfile_checksums configuration to include checksums in fresh lockfiles.
157
+
*Add a `lockfile_checksums` configuration to include checksums in fresh lockfiles.
158
158
*Add bundle lock `--add-checksums` to add checksums to an existing lockfile.
159
159
160
160
*JSON
@@ -175,7 +175,7 @@ We only list stdlib changes that are notable feature changes.
175
175
176
176
* Socket
177
177
178
-
* Socket::ResolutionError and Socket::ResolutionError#error_code was added.
178
+
* `Socket::ResolutionError` and `Socket::ResolutionError#error_code` was added.
179
179
[[Feature #20018]]
180
180
181
181
Other changes are listed in the following sections. we also listed release history from the previous bundled version that is Ruby 3.3.0 if it has GitHub releases.
@@ -341,7 +341,7 @@ The following bundled gems are promoted from default gems.
341
341
* Use a single quote instead of a backtick as an opening quote. [[Feature #16495]]
342
342
* Display a class name before a method name (only when the class has a permanent name). [[Feature #19117]]
343
343
* Extra `rescue`/`ensure` frames are no longer available on the backtrace. [[Feature #20275]]
344
-
* Kernel#caller, Thread::Backtrace::Location’s methods, etc. are also changed accordingly.
344
+
* `Kernel#caller`, `Thread::Backtrace::Location`’s methods, etc. are also changed accordingly.
345
345
346
346
Old:
347
347
```
@@ -430,7 +430,7 @@ The following bundled gems are promoted from default gems.
430
430
[[Feature#20564]]
431
431
432
432
*HappyEyeballs version 2 (RFC8305), an algorithm that ensures faster and more reliable connections
433
-
by attempting IPv6andIPv4 concurrently, is used inSocket.tcp andTCPSocket.new.
433
+
by attempting IPv6andIPv4 concurrently, is used in`Socket.tcp`and`TCPSocket.new`.
434
434
To disable it globally, set the environment variable `RUBY_TCP_NO_FAST_FALLBACK=1`or
435
435
call `Socket.tcp_fast_fallback=false`.
436
436
Or to disable it on a per-method basis, use the keyword argument `fast_fallback: false`.
@@ -507,6 +507,7 @@ The following bundled gems are promoted from default gems.
0 commit comments