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.
|