diff options
author | knu <knu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2007-02-28 13:23:42 +0000 |
---|---|---|
committer | knu <knu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2007-02-28 13:23:42 +0000 |
commit | bc6ef3dc20acd005554c0666111c09dc72ef6eb4 (patch) | |
tree | 92cf3f9b3a59e052b3891535e142f83cbef34784 /NEWS | |
parent | a53832da71fc48437e83434478ee08554663ff14 (diff) |
Merge changes between r11913 and r11943 from ruby_1_8.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@11944 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 108 |
1 files changed, 108 insertions, 0 deletions
@@ -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") |