mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
More indentation in NEWS.md [ci skip]
The current Markdown implementation of RDoc requires list contents to be indented 4 columns except for the first paragraph. Maybe fixed as other implementations in the future.
This commit is contained in:
parent
e818193784
commit
19f037e452
1 changed files with 89 additions and 89 deletions
178
NEWS.md
178
NEWS.md
|
@ -7,8 +7,8 @@ Note that each entry is kept to a minimum, see links for details.
|
|||
|
||||
## Language changes
|
||||
|
||||
* The block arguments can be now be anonymous, if the block will
|
||||
only be passed to another method. [[Feature #11256]]
|
||||
* The block arguments can be now be anonymous, if the block will
|
||||
only be passed to another method. [[Feature #11256]]
|
||||
|
||||
```ruby
|
||||
def foo(&)
|
||||
|
@ -16,15 +16,15 @@ Note that each entry is kept to a minimum, see links for details.
|
|||
end
|
||||
```
|
||||
|
||||
* Pin operator now takes an expression. [[Feature #17411]]
|
||||
* Pin operator now takes an expression. [[Feature #17411]]
|
||||
|
||||
```ruby
|
||||
Prime.each_cons(2).lazy.find_all{_1 in [n, ^(n + 2)]}.take(3).to_a
|
||||
#=> [[3, 5], [5, 7], [11, 13]]
|
||||
```
|
||||
|
||||
* Pin operator now supports instance, class, and global variables.
|
||||
[[Feature #17724]]
|
||||
* Pin operator now supports instance, class, and global variables.
|
||||
[[Feature #17724]]
|
||||
|
||||
```ruby
|
||||
@n = 5
|
||||
|
@ -32,11 +32,11 @@ Note that each entry is kept to a minimum, see links for details.
|
|||
#=> [3, 5]
|
||||
```
|
||||
|
||||
* One-line pattern matching is no longer experimental.
|
||||
* One-line pattern matching is no longer experimental.
|
||||
|
||||
* Multiple assignment evaluation order has been made consistent with
|
||||
single assignment evaluation order. With single assignment, Ruby
|
||||
uses a left-to-right evaluation order. With this code:
|
||||
* Multiple assignment evaluation order has been made consistent with
|
||||
single assignment evaluation order. With single assignment, Ruby
|
||||
uses a left-to-right evaluation order. With this code:
|
||||
|
||||
```ruby
|
||||
foo[0] = bar
|
||||
|
@ -78,22 +78,22 @@ Note that each entry is kept to a minimum, see links for details.
|
|||
|
||||
[[Bug #4443]]
|
||||
|
||||
* Values in Hash literals and keyword arguments can be omitted.
|
||||
[[Feature #14579]]
|
||||
* Values in Hash literals and keyword arguments can be omitted.
|
||||
[[Feature #14579]]
|
||||
|
||||
For example,
|
||||
For example,
|
||||
|
||||
* `{x:, y:}` is a syntax sugar of `{x: x, y: y}`.
|
||||
* `foo(x:, y:)` is a syntax sugar of `foo(x: x, y: y)`.
|
||||
|
||||
Constant names, local variable names, and method names are allowed as
|
||||
key names. Note that a reserved word is considered as a local
|
||||
variable or method name even if it's a pseudo variable name such as
|
||||
`self`.
|
||||
Constant names, local variable names, and method names are allowed as
|
||||
key names. Note that a reserved word is considered as a local
|
||||
variable or method name even if it's a pseudo variable name such as
|
||||
`self`.
|
||||
|
||||
* non main-Ractors can get instance variables (ivars) of classes/modules
|
||||
if ivars refer to shareable objects.
|
||||
[[Feature #17592]]
|
||||
* non main-Ractors can get instance variables (ivars) of classes/modules
|
||||
if ivars refer to shareable objects.
|
||||
[[Feature #17592]]
|
||||
|
||||
## Command line options
|
||||
|
||||
|
@ -259,76 +259,76 @@ Outstanding ones only.
|
|||
|
||||
## Stdlib updates
|
||||
|
||||
* The following default gem are updated.
|
||||
* RubyGems
|
||||
* Bundler
|
||||
* RDoc 6.3.2
|
||||
* ReLine
|
||||
* JSON 2.6.1
|
||||
* Psych 4.0.2
|
||||
* FileUtils 1.6.0
|
||||
* Fiddle 1.1.0
|
||||
* StringIO 3.0.1
|
||||
* IO::Console 0.5.9
|
||||
* IO::Wait 0.2.0
|
||||
* CSV 3.2.1
|
||||
* Etc 1.3.0
|
||||
* Date 3.2.0
|
||||
* Zlib 2.1.1
|
||||
* StringScanner 3.0.1
|
||||
* IpAddr 1.2.2
|
||||
* Logger 1.4.4
|
||||
* OStruct 0.5.0
|
||||
* Irb
|
||||
* Racc 1.6.0
|
||||
* Delegate 0.2.0
|
||||
* Benchmark 0.2.0
|
||||
* CGI 0.3.0
|
||||
* Readline(C-ext) 0.1.3
|
||||
* Timeout 0.2.0
|
||||
* YAML 0.2.0
|
||||
* URI 0.11.0
|
||||
* OpenSSL
|
||||
* DidYouMean
|
||||
* Weakref 0.1.1
|
||||
* Tempfile 0.1.2
|
||||
* TmpDir 0.1.2
|
||||
* English 0.7.1
|
||||
* Net::Protocol 0.1.2
|
||||
* Net::Http 0.2.0
|
||||
* BigDecimal
|
||||
* OptionParser 0.2.0
|
||||
* Set 1.0.1
|
||||
* Find 0.1.1
|
||||
* Rinda 0.1.1
|
||||
* Erb 2.2.3
|
||||
* NKF 0.1.1
|
||||
* Base64 0.1.1
|
||||
* OpenUri 0.2.0
|
||||
* SecureRandom 0.1.1
|
||||
* Resolv 0.2.1
|
||||
* Resolv::Replace 0.1.0
|
||||
* Time 0.2.0
|
||||
* PP 0.2.1
|
||||
* Prettyprint 0.1.1
|
||||
* Drb 2.1.0
|
||||
* Pathname 0.2.0
|
||||
* Digest 3.1.0.pre2
|
||||
* Un 0.2.0
|
||||
* The following bundled gems are updated.
|
||||
* minitest 5.14.4
|
||||
* power_assert 2.0.1
|
||||
* rake 13.0.6
|
||||
* test-unit 3.5.0
|
||||
* rbs 1.6.2
|
||||
* typeprof 0.20.2
|
||||
* The following default gems are now bundled gems.
|
||||
* net-ftp
|
||||
* net-imap
|
||||
* net-pop
|
||||
* net-smtp
|
||||
* matrix
|
||||
* prime
|
||||
* The following default gem are updated.
|
||||
* RubyGems
|
||||
* Bundler
|
||||
* RDoc 6.3.2
|
||||
* ReLine
|
||||
* JSON 2.6.1
|
||||
* Psych 4.0.2
|
||||
* FileUtils 1.6.0
|
||||
* Fiddle 1.1.0
|
||||
* StringIO 3.0.1
|
||||
* IO::Console 0.5.9
|
||||
* IO::Wait 0.2.0
|
||||
* CSV 3.2.1
|
||||
* Etc 1.3.0
|
||||
* Date 3.2.0
|
||||
* Zlib 2.1.1
|
||||
* StringScanner 3.0.1
|
||||
* IpAddr 1.2.2
|
||||
* Logger 1.4.4
|
||||
* OStruct 0.5.0
|
||||
* Irb
|
||||
* Racc 1.6.0
|
||||
* Delegate 0.2.0
|
||||
* Benchmark 0.2.0
|
||||
* CGI 0.3.0
|
||||
* Readline(C-ext) 0.1.3
|
||||
* Timeout 0.2.0
|
||||
* YAML 0.2.0
|
||||
* URI 0.11.0
|
||||
* OpenSSL
|
||||
* DidYouMean
|
||||
* Weakref 0.1.1
|
||||
* Tempfile 0.1.2
|
||||
* TmpDir 0.1.2
|
||||
* English 0.7.1
|
||||
* Net::Protocol 0.1.2
|
||||
* Net::Http 0.2.0
|
||||
* BigDecimal
|
||||
* OptionParser 0.2.0
|
||||
* Set 1.0.1
|
||||
* Find 0.1.1
|
||||
* Rinda 0.1.1
|
||||
* Erb 2.2.3
|
||||
* NKF 0.1.1
|
||||
* Base64 0.1.1
|
||||
* OpenUri 0.2.0
|
||||
* SecureRandom 0.1.1
|
||||
* Resolv 0.2.1
|
||||
* Resolv::Replace 0.1.0
|
||||
* Time 0.2.0
|
||||
* PP 0.2.1
|
||||
* Prettyprint 0.1.1
|
||||
* Drb 2.1.0
|
||||
* Pathname 0.2.0
|
||||
* Digest 3.1.0.pre2
|
||||
* Un 0.2.0
|
||||
* The following bundled gems are updated.
|
||||
* minitest 5.14.4
|
||||
* power_assert 2.0.1
|
||||
* rake 13.0.6
|
||||
* test-unit 3.5.0
|
||||
* rbs 1.6.2
|
||||
* typeprof 0.20.2
|
||||
* The following default gems are now bundled gems.
|
||||
* net-ftp
|
||||
* net-imap
|
||||
* net-pop
|
||||
* net-smtp
|
||||
* matrix
|
||||
* prime
|
||||
|
||||
## Compatibility issues
|
||||
|
||||
|
|
Loading…
Reference in a new issue