Bug #2086 ยป NEWS.patch
| NEWS | ||
|---|---|---|
| 
           * Dir.home 
   | 
||
| 
           * Dir#to_path (alias of Dir#to_s) 
   | 
||
| 
       * Enumerable 
   | 
||
| 
         * New method: 
   | 
||
| 
           * Enumerable#join 
   | 
||
| 
       * Enumerator 
   | 
||
| 
         * new methods: 
   | 
||
| 
           * Enumerator#peek 
   | 
||
| ... | ... | |
| 
             if defined. 
   | 
||
| 
           * #next doesn't clear the position at end. 
   | 
||
| 
       * ENV 
   | 
||
| 
         * Uses locale's encoding 
   | 
||
| 
       * IO 
   | 
||
| 
         * new method: 
   | 
||
| 
           * IO#fdatasync 
   | 
||
| ... | ... | |
| 
           * IO::WaitWritable 
   | 
||
| 
             They are used to extend non-blocking exceptions. 
   | 
||
| 
       * MatchData 
   | 
||
| 
         * New method: 
   | 
||
| 
           * MatchData#== 
   | 
||
| 
       * Process 
   | 
||
| 
         * extended methods: 
   | 
||
| 
           * Process.spawn accepts [:child, FD] for a redirect target. 
   | 
||
| 
       * Random (new library for generating pseudo-random numbers) 
   | 
||
| 
     | 
||
| 
       * Tmpname (new module for creating temporary files) 
   | 
||
| 
       * String 
   | 
||
| 
         * extended methods: 
   | 
||
| 
           * string[regexp, name] is supported for named capture. 
   | 
||
| ... | ... | |
| 
       * RSS::Maker: item.guid.permanent_link= 
   | 
||
| 
         * new alias of item.guid.isPermaLink= 
   | 
||
| 
     * JSON 
   | 
||
| 
       * Update to JSON 1.1.9 
   | 
||
| 
     * REXML 
   | 
||
| 
       * REXML::Document.entity_expansion_limit= 
   | 
||
| ... | ... | |
| 
     * securerandom 
   | 
||
| 
       * new methods: 
   | 
||
| 
         * SecureRandom.urlsafe_base64 
   | 
||
| 
     * URI 
   | 
||
| 
       * Obsoleted methods: 
   | 
||
| 
         * URI#escape 
   | 
||
| 
         * URI#unescape 
   | 
||
| 
     * etc 
   | 
||
| 
       * new methods: 
   | 
||
| ... | ... | |
| 
       * new methods: 
   | 
||
| 
         * Zlib::GzipFile#path 
   | 
||
| 
     === Language changes 
   | 
||
| 
     * Regexp properties (\p{}) names now ignore underscores, spaces, and case, so 
   | 
||
| 
      \p{ol chiki} is the same as \p{Ol_Chiki} 
   | 
||
| 
     * Regexps now support Unicode 5.1 (new characters and scripts) 
   | 
||
| 
     * \d, \s, and \w are now ASCII only; use POSIX bracket classes and \p{} for 
   | 
||
| 
       Unicode semantics 
   | 
||
| 
     * $: no longer includes the current directory 
   | 
||
| 
     === Compilation options 
   | 
||
| 
     * --program-prefix and --program-suffix no longer act on the shared object  
   | 
||
| ... | ... | |
| 
       * Time.mktime 
   | 
||
| 
       * Time.parse 
   | 
||
| 
       * --program-prefix and --program-suffix 
   | 
||
| 
       * $: 
   | 
||
| 
         See above. 
   | 
||