[前][次][番号順一覧][スレッド一覧]

ruby-changes:54770

From: nobu <ko1@a...>
Date: Sat, 2 Feb 2019 15:38:13 +0900 (JST)
Subject: [ruby-changes:54770] nobu:r66988 (trunk): NEWS: use note-list

nobu	2019-02-02 15:38:09 +0900 (Sat, 02 Feb 2019)

  New Revision: 66988

  https://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=66988

  Log:
    NEWS: use note-list

  Modified files:
    trunk/NEWS
    trunk/doc/NEWS-2.6.0
Index: NEWS
===================================================================
--- NEWS	(revision 66987)
+++ NEWS	(revision 66988)
@@ -26,12 +26,12 @@ sufficient information, see the ChangeLo https://github.com/ruby/ruby/blob/trunk/NEWS#L26
 
 === Stdlib updates (outstanding ones only)
 
-[CSV]
+CSV::
 
   * Upgrade to 3.0.4.
     See https://github.com/ruby/csv/blob/master/NEWS.md.
 
-[RSS]
+RSS::
 
   * Upgrade to RSS 0.2.8.
     See https://github.com/ruby/rss/blob/master/NEWS.md.
Index: doc/NEWS-2.6.0
===================================================================
--- doc/NEWS-2.6.0	(revision 66987)
+++ doc/NEWS-2.6.0	(revision 66988)
@@ -50,24 +50,24 @@ sufficient information, see the ChangeLo https://github.com/ruby/ruby/blob/trunk/doc/NEWS-2.6.0#L50
 
 === Core classes updates (outstanding ones only)
 
-[Array]
+Array::
 
-  [New methods]
+  New methods::
 
     * Added Array#union and Array#difference instance methods.  [Feature #14097]
 
-  [Modified methods]
+  Modified methods::
 
     * Array#to_h now accepts a block that maps elements to new key/value pairs.  [Feature #15143]
 
-  [Aliased methods]
+  Aliased methods::
 
     * Array#filter is a new alias for Array#select. [Feature #13784]
     * Array#filter! is a new alias for Array#select!. [Feature #13784]
 
-[Binding]
+Binding::
 
-  [New methods]
+  New methods::
 
     * Added Binding#source_location.  [Feature #14230]
 
@@ -79,97 +79,97 @@ sufficient information, see the ChangeLo https://github.com/ruby/ruby/blob/trunk/doc/NEWS-2.6.0#L79
       binding's source location [Bug #4352].  So, users should use this
       newly-introduced method instead of Kernel#eval.
 
-[Dir]
+Dir::
 
-  [New methods]
+  New methods::
 
     * Added Dir#each_child and Dir#children instance methods. [Feature #13969]
 
-[Enumerable]
+Enumerable::
 
-  [New methods]
+  New methods::
 
     * Enumerable#chain returns an enumerator object that iterates over the
       elements of the receiver and then those of each argument
       in sequence.  [Feature #15144]
 
-  [Modified methods]
+  Modified methods::
 
     * Enumerable#to_h now accepts a block that maps elements to new key/value pairs.  [Feature #15143]
 
-  [Aliased methods]
+  Aliased methods::
 
     * Enumerable#filter is a new alias for Enumerable#select. [Feature #13784]
 
-[Enumerator::ArithmeticSequence]
+Enumerator::ArithmeticSequence::
 
   * This is a new class to represent a generator of an arithmetic sequence,
     that is a number sequence defined by a common difference. It can be used
     for representing what is similar to Python's slice. You can get an
     instance of this class from Numeric#step and Range#step.
 
-[Enumerator::Chain]
+Enumerator::Chain::
 
   * This is a new class to represent a chain of enumerables that works as a
     single enumerator, generated by such methods as Enumerable#chain and
     Enumerator#+.
 
-[Enumerator::Lazy]
+Enumerator::Lazy::
 
-  [Aliased methods]
+  Aliased methods::
 
     * Enumerator::Lazy#filter is a new alias for
       Enumerator::Lazy#select.  [Feature #13784]
 
-[Enumerator]
+Enumerator::
 
-  [New methods]
+  New methods::
 
     * Enumerator#+ returns an enumerator object that iterates over the
       elements of the receiver and then those of the other operand.  [Feature #15144]
 
-[ENV]
+ENV::
 
-  [Modified methods]
+  Modified methods::
 
     * ENV.to_h now accepts a block that maps names and values to new keys and values.  [Feature #15143]
 
-[Exception]
+Exception::
 
-  [New options]
+  New options::
 
     * Exception#full_message takes +:highlight+ and +:order+
       options. [Bug #14324]
 
-[Hash]
+Hash::
 
-  [Modified methods]
+  Modified methods::
 
     * Hash#merge, Hash#merge!, and Hash#update now accept multiple
       arguments.  [Feature #15111]
 
     * Hash#to_h now accepts a block that maps keys and values to new keys and values.  [Feature #15143]
 
-  [Aliased methods]
+  Aliased methods::
 
     * Hash#filter is a new alias for Hash#select.  [Feature #13784]
 
     * Hash#filter! is a new alias for Hash#select!. [Feature #13784]
 
-[IO]
+IO::
 
-  [New options]
+  New options::
 
     * Added new mode character <code>'x'</code> to open files for exclusive
       access. [Feature #11258]
 
-[Kernel]
+Kernel::
 
-  [Aliased methods]
+  Aliased methods::
 
     * Kernel#then is a new alias for Kernel#yield_self. [Feature #14594]
 
-  [New options]
+  New options::
 
     * Kernel#Complex, Kernel#Float, Kernel#Integer, and
       Kernel#Rational take an +:exception+ option to specify the way of
@@ -178,98 +178,98 @@ sufficient information, see the ChangeLo https://github.com/ruby/ruby/blob/trunk/doc/NEWS-2.6.0#L178
     * Kernel#system takes an +:exception+ option to raise an exception
       on failure.  [Feature #14386]
 
-  [Incompatible changes]
+  Incompatible changes::
 
     * Kernel#system and Kernel#exec do not close non-standard file descriptors
       (the default of the +:close_others+ option is changed to +false+,
       but we still set the +FD_CLOEXEC+ flag on descriptors we
       create).  [Misc #14907]
 
-[KeyError]
+KeyError::
 
-  [New options]
+  New options::
 
     * KeyError.new accepts +:receiver+ and +:key+ options to set receiver and
       key in Ruby code.  [Feature #14313]
 
-[Method]
+Method::
 
-  [New methods]
+  New methods::
 
     * Added Method#<< and Method#>> for Proc composition.  [Feature #6284]
 
-[Module]
+Module::
 
-  [Modified methods]
+  Modified methods::
 
     * Module#method_defined?, Module#private_method_defined?, and
       Module#protected_method_defined? now accept the second
       parameter as optional. If it is +true+ (the default value), it checks
       ancestor modules/classes, or checks only the class itself. [Feature #14944]
 
-[NameError]
+NameError::
 
-  [New options]
+  New options::
 
     * NameError.new accepts a +:receiver+ option to set receiver in Ruby
       code.  [Feature #14313]
 
-[NilClass]
+NilClass::
 
-  [New methods]
+  New methods::
 
     * NilClass#=~ is added for compatibility.  [Feature #15231]
 
-[NoMethodError]
+NoMethodError::
 
-  [New options]
+  New options::
 
     * NoMethodError.new accepts a +:receiver+ option to set receiver in Ruby
       code.  [Feature #14313]
 
-[Numeric]
+Numeric::
 
-  [Incompatible changes]
+  Incompatible changes::
 
     * Numeric#step now returns an instance of the Enumerator::ArithmeticSequence
       class rather than one of the Enumerator class.
 
-[OpenStruct]
+OpenStruct::
 
-  [Modified methods]
+  Modified methods::
 
     * OpenStruct#to_h now accepts a block that maps keys and values to new keys and values.  [Feature #15143]
 
-[Proc]
+Proc::
 
-  [New methods]
+  New methods::
 
     * Added Proc#<< and Proc#>> for Proc composition.  [Feature #6284]
 
-  [Incompatible changes]
+  Incompatible changes::
 
     * Proc#call doesn't change <code>$SAFE</code> any more.  [Feature #14250]
 
-[Random]
+Random::
 
-  [New methods]
+  New methods::
 
     * Added Random.bytes.  [Feature #4938]
 
-[Range]
+Range::
 
-  [New methods]
+  New methods::
 
     * Added Range#% instance method.  [Feature #14697]
 
-  [Incompatible changes]
+  Incompatible changes::
 
     * Range#=== now uses the +#cover?+ instead of the +#include?+ method. [Feature #14575]
     * Range#cover? now accepts a Range object. [Feature #14473]
     * Range#step now returns an instance of the Enumerator::ArithmeticSequence
       class rather than one of the Enumerator class.
 
-[Regexp/String]
+Regexp/String::
 
     * Update Unicode version from 10.0.0 to 11.0.0. [Feature #14802]
 
@@ -278,9 +278,9 @@ sufficient information, see the ChangeLo https://github.com/ruby/ruby/blob/trunk/doc/NEWS-2.6.0#L278
 
     * Update Emoji version from 5.0 to 11.0.0 [Feature #14802]
 
-[RubyVM::AbstractSyntaxTree]
+RubyVM::AbstractSyntaxTree::
 
-  [New methods]
+  New methods::
 
     * RubyVM::AbstractSyntaxTree.parse parses a given string and returns AST
       nodes. [experimental]
@@ -289,48 +289,48 @@ sufficient information, see the ChangeLo https://github.com/ruby/ruby/blob/trunk/doc/NEWS-2.6.0#L289
       nodes.  [experimental]
 
     * RubyVM::AbstractSyntaxTree.of returns AST nodes of the given proc or method.
-      [experimental]
+      experimental::
 
-[RubyVM]
+RubyVM::
 
-  [New methods]
+  New methods::
 
     * RubyVM.resolve_feature_path identifies the file that will be loaded by
       "require(feature)". [experimental] [Feature #15230]
 
-[String]
+String::
 
   * String#crypt is now deprecated. [Feature #14915]
 
-  [New features]
+  New features::
 
     * String#split yields each substring to the block if given. [Feature #4780]
 
-[Struct]
+Struct::
 
-  [Modified methods]
+  Modified methods::
 
     * Struct#to_h now accepts a block that maps keys and values to new keys and values.  [Feature #15143]
 
-  [Aliased method]
+  Aliased method::
 
     * Struct#filter is a new alias for Struct#select. [Feature #13784]
 
-[Time]
+Time::
 
-  [New features]
+  New features::
 
     * Time.new and Time#getlocal accept a timezone object as well as
       a UTC offset string. Time#+, Time#-, and Time#succ also preserve
       the timezone.  [Feature #14850]
 
-[TracePoint]
+TracePoint::
 
-  [New features]
+  New features::
 
     * "script_compiled" event is supported. [Feature #15287]
 
-  [New methods]
+  New methods::
 
     * TracePoint#parameters [Feature #14694]
 
@@ -338,23 +338,23 @@ sufficient information, see the ChangeLo https://github.com/ruby/ruby/blob/trunk/doc/NEWS-2.6.0#L338
 
     * TracePoint#eval_script [Feature #15287]
 
-  [Modified methods]
+  Modified methods::
 
     * TracePoint#enable accepts new keywords "target:" and "target_line:".
-      [Feature #15289]
+      Feature #15289::
 
 === Stdlib updates (outstanding ones only)
 
-[BigDecimal]
+BigDecimal::
 
   Update to version 1.4.0.  This version includes several compatibility
   issues, see Compatibility issues section below for details.
 
-  [Modified methods]
+  Modified methods::
 
   * BigDecimal() accepts the new keyword "exception:" similar to Float().
 
-  [Note for the differences among recent versions]
+  Note for the differences among recent versions::
 
   You should want to know the differences among recent versions of bigdecimal.
   Please select the suitable version of bigdecimal according to the following
@@ -371,13 +371,13 @@ sufficient information, see the ChangeLo https://github.com/ruby/ruby/blob/trunk/doc/NEWS-2.6.0#L371
   * 2.0.0 will be released soon after releasing Ruby 2.6.0.  This version
     will not have the BigDecimal.new method.
 
-[Bundler]
+Bundler::
 
   * Add Bundler to Standard Library. [Feature #12733]
 
   * Use 1.17.2, the latest stable version.
 
-[Coverage]
+Coverage::
 
   A oneshot_lines mode is added.  [Feature #15022]
 
@@ -386,7 +386,7 @@ sufficient information, see the ChangeLo https://github.com/ruby/ruby/blob/trunk/doc/NEWS-2.6.0#L386
   A hook for each line is fired at most once, and after it is fired
   the hook flag is removed, i.e., it runs with zero overhead.
 
-  [New options]
+  New options::
 
     * Add +:oneshot_lines+ keyword argument to Coverage.start.
 
@@ -394,20 +394,20 @@ sufficient information, see the ChangeLo https://github.com/ruby/ruby/blob/trunk/doc/NEWS-2.6.0#L394
       If +clear+ is true, it clears the counters to zero.
       If +stop+ is true, it disables coverage measurement.
 
-  [New methods]
+  New methods::
 
     * Coverage.line_stub, which is a simple helper function that
       creates the "stub" of line coverage from a given source code.
 
-[CSV]
+CSV::
 
   * Upgrade to 3.0.2. This includes performance improvements especially
     for writing. Writing is about 2 times faster.
     See https://github.com/ruby/csv/blob/master/NEWS.md.
 
-[ERB]
+ERB::
 
-  [New options]
+  New options::
 
     * Add +:trim_mode+ and +:eoutvar+ keyword arguments to ERB.new.
       Now non-keyword arguments other than the first one are softly deprecated
@@ -416,15 +416,15 @@ sufficient information, see the ChangeLo https://github.com/ruby/ruby/blob/trunk/doc/NEWS-2.6.0#L416
     * erb command's <tt>-S</tt> option is deprecated, and will be removed
       in the next version.
 
-[FileUtils]
+FileUtils::
 
-  [New methods]
+  New methods::
 
     * FileUtils#cp_lr.  [Feature #4189]
 
-[Matrix]
+Matrix::
 
-  [New methods]
+  New methods::
 
     * Matrix#antisymmetric?, Matrix#skew_symmetric?
 
@@ -436,30 +436,30 @@ sufficient information, see the ChangeLo https://github.com/ruby/ruby/blob/trunk/doc/NEWS-2.6.0#L436
 
     * Vector#[]=
 
-[Net]
+Net::
 
-  [New options]
+  New options::
 
     * Add +:write_timeout+ keyword argument to Net::HTTP.new. [Feature #13396]
 
-  [New methods]
+  New methods::
 
     * Add Net::HTTP#write_timeout and Net::HTTP#write_timeout=.  [Feature #13396]
 
-  [New constant]
+  New constant::
 
     * Add Net::HTTPClientException to deprecate Net::HTTPServerException,
       whose name is misleading.  [Bug #14688]
 
-[NKF]
+NKF::
 
   * Upgrade to nkf v2.1.5
 
-[Psych]
+Psych::
 
   * Upgrade to Psych 3.1.0
 
-[RDoc]
+RDoc::
 
   * Become about 2 times faster.
 
@@ -478,12 +478,12 @@ sufficient information, see the ChangeLo https://github.com/ruby/ruby/blob/trunk/doc/NEWS-2.6.0#L478
 
   * Fix many parsing bugs.
 
-[REXML]
+REXML::
 
   * Upgrade to REXML 3.1.9.
     See https://github.com/ruby/rexml/blob/master/NEWS.md.
 
-  [Improved some XPath implementations]
+  Improved some XPath implementations::
 
     * <code>concat()</code> function: Stringify all arguments before concatenating.
 
@@ -493,7 +493,7 @@ sufficient information, see the ChangeLo https://github.com/ruby/ruby/blob/trunk/doc/NEWS-2.6.0#L493
 
     * Support <code>"*:#{ELEMENT_NAME}"</code> syntax in XPath 2.0.
 
-  [Fixed some XPath implementations]
+  Fixed some XPath implementations::
 
     * <code>"//#{ELEMENT_NAME}[#{POSITION}]"</code> case
 
@@ -517,14 +517,14 @@ sufficient information, see the ChangeLo https://github.com/ruby/ruby/blob/trunk/doc/NEWS-2.6.0#L517
 
     * <code>"name(#{NODE_SET})"</code> case
 
-[RSS]
+RSS::
 
-  [New options]
+  New options::
 
     * RSS::Parser.parse now accepts options as Hash. +:validate+ ,
       +:ignore_unknown_element+ , +:parser_class+ options are available.
 
-[RubyGems]
+RubyGems::
 
   * Upgrade to RubyGems 3.0.1
 
@@ -532,32 +532,32 @@ sufficient information, see the ChangeLo https://github.com/ruby/ruby/blob/trunk/doc/NEWS-2.6.0#L532
 
   * https://blog.rubygems.org/2018/12/23/3.0.1-released.html
 
-[Set]
+Set::
 
-  [Aliased methods]
+  Aliased methods::
 
     * Set#filter! is a new alias for Set#select!.  [Feature #13784]
 
-[URI]
+URI::
 
-  [New constant]
+  New constant::
 
     * Add URI::File to handle the file URI scheme.  [Feature #14035]
 
 === Compatibility issues (excluding feature bug fixes)
 
-[Dir]
+Dir::
 
   * Dir.glob with <code>'\0'</code>-separated pattern list will be deprecated,
     and is now warned.  [Feature #14643]
 
-[File]
+File::
 
   * File.read, File.binread, File.write, File.binwrite, File.foreach, and
     File.readlines do not invoke external commands even if the path starts
     with the pipe character <code>'|'</code>. [Feature #14245]
 
-[Object]
+Object::
 
   * Object#=~ is deprecated.  [Feature #15231]
 
@@ -580,7 +580,7 @@ sufficient information, see the ChangeLo https://github.com/ruby/ruby/blob/trunk/doc/NEWS-2.6.0#L580
   * thwait
   * tracer
 
-[BigDecimal]
+BigDecimal::
 
   * The following methods are removed.
 
@@ -595,7 +595,7 @@ sufficient information, see the ChangeLo https://github.com/ruby/ruby/blob/trunk/doc/NEWS-2.6.0#L595
 
   * BigDecimal.new will be removed in version 2.0.
 
-[Pathname]
+Pathname::
 
   * Pathname#read, Pathname#binread, Pathname#write, Pathname#binwrite,
     Pathname#each_line and Pathname#readlines do not invoke external
@@ -650,12 +650,12 @@ sufficient information, see the ChangeLo https://github.com/ruby/ruby/blob/trunk/doc/NEWS-2.6.0#L650
   in their names.  This eliminates the burden of each teeny upgrade on the
   platform that users need to rebuild every extension library.
 
-  [Before]
+  Before::
     * libruby.2.6.0.dylib
     * libruby.2.6.dylib -> libruby.2.6.0.dylib
     * libruby.dylib -> libruby.2.6.0.dylib
 
-  [After]
+  After::
     * libruby.2.6.dylib
     * libruby.dylib -> libruby.2.6.dylib
 

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]