summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog30
-rw-r--r--NEWS76
2 files changed, 64 insertions, 42 deletions
diff --git a/ChangeLog b/ChangeLog
index f533e3bcea..0ebd3dbf57 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,33 @@
+Mon Oct 15 22:08:55 2007 Akinori MUSHA <knu@iDaemons.org>
+
+ * NEWS: Merge some of the sub-sections, as the differences were
+ unclear.
+
+Mon Oct 15 21:57:07 2007 Akinori MUSHA <knu@iDaemons.org>
+
+ * NEWS: Mention ipaddr enhancements.
+
+ * lib/ipaddr.rb (in_addr, in6_addr, addr_mask): Make some minor
+ code optimization.
+
+ * lib/ipaddr.rb (<=>): Implement IPAddr#<=> and make IPAddr
+ comparable.
+
+ * lib/ipaddr.rb (succ): Implement IPAddr#succ. You can now create
+ a range between two IPAddr's, which (Range) object is
+ enumerable.
+
+ * lib/ipaddr.rb (to_range): A new method to create a Range object
+ for the (network) address.
+
+ * lib/ipaddr.rb (coerce_other): Support type coercion and make &,
+ |, == and include? accept a string or an integer instead of an
+ IPAddr object as the argument.
+
+ * lib/ipaddr.rb (initialize): Give better error messages.
+
+ * lib/ipaddr.rb: Improve documentation.
+
Mon Oct 15 21:24:25 2007 Akinori MUSHA <knu@iDaemons.org>
* NEWS: Mention shellwords and tempfile enhancements.
diff --git a/NEWS b/NEWS
index dd7b8ad36a..2e848d5b74 100644
--- a/NEWS
+++ b/NEWS
@@ -9,11 +9,15 @@ with all sufficient information, see the ChangeLog file.
== Changes with Ruby 1.8.6
-=== New library
+=== Library updates (outstanding ones only)
-* securerandom
+* new library
-=== Library updates (outstanding ones only)
+ * securerandom
+
+* builtin classes
+
+ * Regexp.union accepts an array of patterns.
* openssl
@@ -43,17 +47,6 @@ with all sufficient information, see the ChangeLog file.
Shellwords.split (alias shellwords)
String#shellsplit
-* tmpdir
-
- * New method:
- Dir.mktmpdir
-
-=== New methods and features
-
-* builtin classes
-
- * Regexp.union accepts an array of patterns.
-
* tempfile
* Tempfile.open and Tempfile.new now accept a suffix for the
@@ -70,6 +63,11 @@ with all sufficient information, see the ChangeLog file.
in temporary file names any more. See above for how to specify a
suffix.
+* tmpdir
+
+ * New method:
+ Dir.mktmpdir
+
== Changes with Ruby 1.8.5
@@ -83,6 +81,14 @@ with all sufficient information, see the ChangeLog file.
=== Library updates (outstanding ones only)
+* 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.
+
* date
* Updated based on date2 4.0.3.
@@ -98,34 +104,6 @@ with all sufficient information, see the ChangeLog file.
# autoloads digest/md5
md = Digest::MD5.digest("string")
- * See below for new features and compatibility issues.
-
-* nkf
-
- * Updated based on nkf as of 2007-01-28.
-
-* tk
-
- * Updated Tile extension support based on Tile 0.7.8.
-
- * Support --without-X11 configure option for non-X11 versions of
- Tcl/Tk (e.g. Tcl/Tk Aqua).
-
- * New sample script: irbtkw.rbw -- IRB on Ruby/Tk. It has no trouble
- about STDIN blocking on Windows.
-
-=== 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,
@@ -139,12 +117,26 @@ with all sufficient information, see the ChangeLog file.
* New option for FileUtils.cp_r(): :remove_destination
+* nkf
+
+ * Updated based on nkf as of 2007-01-28.
+
* thread
* Replaced with much faster mutex implementation in C. The former
implementation, which is slow but considered to be stable, is
available with a configure option `--disable-fastthread'.
+* tk
+
+ * Updated Tile extension support based on Tile 0.7.8.
+
+ * Support --without-X11 configure option for non-X11 versions of
+ Tcl/Tk (e.g. Tcl/Tk Aqua).
+
+ * New sample script: irbtkw.rbw -- IRB on Ruby/Tk. It has no trouble
+ about STDIN blocking on Windows.
+
* webrick
* New method: WEBrick::Cookie.parse_set_cookies()