ruby-changes:44984
From: kazu <ko1@a...>
Date: Mon, 12 Dec 2016 22:12:13 +0900 (JST)
Subject: [ruby-changes:44984] kazu:r57057 (trunk): NEWS: Sort entries [ci skip]
kazu 2016-12-12 22:12:05 +0900 (Mon, 12 Dec 2016) New Revision: 57057 https://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=57057 Log: NEWS: Sort entries [ci skip] Modified files: trunk/NEWS Index: NEWS =================================================================== --- NEWS (revision 57056) +++ NEWS (revision 57057) @@ -29,21 +29,21 @@ with all sufficient information, see the https://github.com/ruby/ruby/blob/trunk/NEWS#L29 * Array + * Array#concat [Feature #12333] + Now takes multiple arguments. + * Array#max and Array#min. [Feature #12172] This may cause a tiny incompatibility: if you redefine Enumerable#max and call max to an Array, your redefinition will be now ignored. You should also redefine Array#max. + * Array#pack [Feature #12754] + Now takes optional argument `buffer:' to reuse already allocated buffer. + * Array#sum [Feature #12217] This is different from Enumerable#sum in that Array#sum doesn't depend on the definition of each method. - * Array#concat [Feature #12333] - Now takes multiple arguments. - - * Array#pack [Feature #12754] - Now takes optional argument `buffer:' to reuse already allocated buffer. - * Comparable * Comparable#clamp. [Feature #10594] @@ -54,10 +54,10 @@ with all sufficient information, see the https://github.com/ruby/ruby/blob/trunk/NEWS#L54 * Enumerable - * Enumerable#sum [Feature #12217] - * Enumerable#uniq [Feature #11090] * Enumerable#chunk called without a block now return an Enumerator [Feature #2172] + * Enumerable#sum [Feature #12217] + * Enumerable#uniq [Feature #11090] * Enumerator::Lazy @@ -79,16 +79,16 @@ with all sufficient information, see the https://github.com/ruby/ruby/blob/trunk/NEWS#L79 * Hash - * Hash#transform_values and Hash#transform_values! [Feature #12512] * Hash#compact and Hash#compact! [Feature #11818] + * Hash#transform_values and Hash#transform_values! [Feature #12512] * Integer + * Fixnum and Bignum are unified into Integer [Feature #12005] + * Integer#ceil, Integer#floor, and Integer#truncate now take an optional digits, as well as Integer#round. [Feature #12245] - * Fixnum and Bignum are unified into Integer [Feature #12005] - * Integer#digits for extracting columns of place-value notation [Feature #12447] * Integer#round now takes an optional keyword argument, half option, and the @@ -112,8 +112,8 @@ with all sufficient information, see the https://github.com/ruby/ruby/blob/trunk/NEWS#L112 * Module - * Module.used_modules [Feature #7418] * Module#refine accepts a module as the argument now. [Feature #12534] + * Module.used_modules [Feature #7418] * Numeric @@ -132,12 +132,12 @@ with all sufficient information, see the https://github.com/ruby/ruby/blob/trunk/NEWS#L132 * Regexp - * Regexp#match? [Feature #8110] - This returns bool and doesn't save backref. - * meta character \X matches Unicode 9.0 characters with some workarounds for UTR #51 Unicode Emoji, Version 4.0 emoji zwj sequences. + * Regexp#match? [Feature #8110] + This returns bool and doesn't save backref. + * Update Onigmo 6.0.0. * Regexp/String: Updated Unicode version from 8.0.0 to 9.0.0 [Feature #12513] @@ -150,14 +150,6 @@ with all sufficient information, see the https://github.com/ruby/ruby/blob/trunk/NEWS#L150 * String#casecmp? [Feature #12786] - * String#upcase, String#downcase, String#capitalize, String#swapcase and - their bang variants work for all of Unicode, and are no longer limited - to ASCII. Supported encodings are UTF-8, UTF-16BE/LE, UTF-32BE/LE, and - ISO-8859-1~16. Variations are available with options. See the documentation - of String#downcase for details. [Feature #10085] - - * String.new(capacity: size) [Feature #12024] - * String#concat, String#prepend [Feature #12333] Now takes multiple arguments. @@ -166,6 +158,14 @@ with all sufficient information, see the https://github.com/ruby/ruby/blob/trunk/NEWS#L158 * String#unpack1 [Feature #12752] + * String#upcase, String#downcase, String#capitalize, String#swapcase and + their bang variants work for all of Unicode, and are no longer limited + to ASCII. Supported encodings are UTF-8, UTF-16BE/LE, UTF-32BE/LE, and + ISO-8859-1~16. Variations are available with options. See the documentation + of String#downcase for details. [Feature #10085] + + * String.new(capacity: size) [Feature #12024] + * StringIO * StringIO#gets, StringIO#readline, StringIO#each_line, StringIO#readlines now takes -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/