mirror of
https://github.com/ruby/ruby.git
synced 2025-09-19 10:33:58 +02:00
* NEWS: Add NEWS, a document file to keep user visible feature
changes between releases. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11934 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
d40ee16925
commit
96f941bfda
2 changed files with 113 additions and 0 deletions
|
@ -1,3 +1,8 @@
|
|||
Wed Feb 28 18:59:57 2007 Akinori MUSHA <knu@iDaemons.org>
|
||||
|
||||
* NEWS: Add NEWS, a document file to keep user visible feature
|
||||
changes between releases.
|
||||
|
||||
Wed Feb 28 18:35:50 2007 NAKAMURA Usaku <usa@ruby-lang.org>
|
||||
|
||||
* ext/openssl/extconf.rb: no need to check unistd.h and sys/time.h.
|
||||
|
|
108
NEWS
Normal file
108
NEWS
Normal file
|
@ -0,0 +1,108 @@
|
|||
= NEWS
|
||||
|
||||
This document is a list of user visible feature changes made between
|
||||
releases excluding bug fixes.
|
||||
|
||||
Note that each entry is kept so brief that no reason behind or
|
||||
reference information is supplied with. For a full list of changes
|
||||
with all sufficient information, see the ChangeLog file.
|
||||
|
||||
== Changes with Ruby 1.8.5
|
||||
|
||||
=== New platforms/build tools support
|
||||
|
||||
* IA64 HP-UX
|
||||
|
||||
* Visual C++ 8 SP1
|
||||
|
||||
* autoconf 2.6x
|
||||
|
||||
=== Library updates (outstanding ones only)
|
||||
|
||||
* date
|
||||
|
||||
* Updated based on date2 4.0.3.
|
||||
|
||||
* digest
|
||||
|
||||
* New internal APIs for C and Ruby.
|
||||
|
||||
* Support for autoloading.
|
||||
|
||||
* See below for new features and compatibility issues.
|
||||
|
||||
* nkf
|
||||
|
||||
* Updated based on nkf as of 2007-01-28.
|
||||
|
||||
* tk
|
||||
|
||||
=== New methods and features
|
||||
|
||||
* builtin classes
|
||||
|
||||
* New method: Kernel#instance_variable_defined?
|
||||
|
||||
* New method: Module#class_variable_defined?
|
||||
|
||||
* New feature: Dir::glob() can now take an array of glob patterns.
|
||||
|
||||
* digest
|
||||
|
||||
* New digest class methods: file
|
||||
|
||||
* New digest instance methods: clone, reset, new,
|
||||
inspect, digest_length (alias size or length),
|
||||
block_length()
|
||||
|
||||
* New library: digest/bubblebabble
|
||||
|
||||
* New function: Digest(name)
|
||||
|
||||
* fileutils
|
||||
|
||||
* New option for FileUtils.cp_r(): :remove_destination
|
||||
|
||||
* thread
|
||||
|
||||
* Replaced with much faster mutex implementation in C.
|
||||
The former implementation is available with a
|
||||
configure option `--disable-fastthread'.
|
||||
|
||||
* webrick
|
||||
|
||||
* New method: WEBrick::Cookie.parse_set_cookies()
|
||||
|
||||
=== Compatibility issues (excluding feature bug fixes)
|
||||
|
||||
* builtin classes
|
||||
|
||||
* Time#to_s now returns a string in a form that
|
||||
conforms to RFC2822.
|
||||
|
||||
# Before
|
||||
"Wed Mar 03 12:34:56 JST 2007"
|
||||
# After
|
||||
"Wed, Mar 03 2007 12:34:56 +0900"
|
||||
|
||||
* fileutils
|
||||
|
||||
* A minor implementation change breaks Rake <=0.7.1.
|
||||
Updating Rake to 0.7.2 fixes the problem.
|
||||
|
||||
* digest
|
||||
|
||||
* The constructor does no longer take an initial
|
||||
string to feed; digest() and hexdigest() now do,
|
||||
instead. The following examples show how to
|
||||
migrate:
|
||||
|
||||
# Before
|
||||
md = Digest::MD5.new("string")
|
||||
# After (works with any version)
|
||||
md = Digest::MD5.new.update("string")
|
||||
|
||||
# Before
|
||||
hd = Digest::MD5.new("string").hexdigest
|
||||
# After (works with any version)
|
||||
hd = Digest::MD5.hexdigest("string")
|
Loading…
Add table
Add a link
Reference in a new issue