* 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:
knu 2007-02-28 10:03:41 +00:00
parent d40ee16925
commit 96f941bfda
2 changed files with 113 additions and 0 deletions

View file

@ -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
View 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")