summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Changes44
-rw-r--r--README2
-rw-r--r--URI.pm4
3 files changed, 47 insertions, 3 deletions
diff --git a/Changes b/Changes
index f4ccd82..b07b403 100644
--- a/Changes
+++ b/Changes
@@ -1,3 +1,47 @@
+2009-11-21 Gisle Aas <gisle@ActiveState.com>
+
+ Release 1.50
+
+ The main news in this release is the initial attempt at providing
+ support to IRIs. URI objects now support the 'as_iri' and 'ihost'
+ methods.
+
+ Gisle Aas (28):
+ Added more tests for setting IPv6 addresses using the host method
+ Document how the host methods deal with IPv6 addresses
+ A "test case" to start IDNA prototype from
+ Escape IDNA hostnames
+ Introduce the as_unicode method
+ Make as_unicode undo punycode for server URLs
+ An IRI class might be helpful (RFC 3987)
+ Must punycode each part of the domain name separately
+ Include initial private Punycode module
+ Get URI::_punycode working
+ punycode of plain ascii should not edit with "-"
+ Some more tests from RFC 3492
+ Add private URI::_idna module based on encodings/idna.py
+ Start using URI::_idna for encoding of URIs
+ Avoid various use of undef warnings
+ Fix test affected by IDNA
+ Keep reference to IDNA::Punycode in the URI::_punycode docs
+ Ensure upgraded strings as input
+ Update manifest with the new idna/punycode files
+ Rename as_unicde to as_iri
+ draft-duerst-iri-bis-07: The proposed RFC 3987 update
+ Load Encode when its used
+ Rename host_unicode as ihost
+ Add basic iri test
+ Hack to make as_iri turn A-labels into U-labels
+ Make as_iri leave escapes not forming valid UTF-8 sequences
+ Merge branch 'iri'
+ Don't include RFCs in the cpan tarball
+
+ Michael G. Schwern (3):
+ Fix != overloading to match ==
+ Note that mailto does not contain a host() and this is not a bug.
+ Strip brackets off IPv6 hosts [RT#34309]
+
+
2009-08-14 Gisle Aas <gisle@ActiveState.com>
Release 1.40
diff --git a/README b/README
index 2825b32..0efa364 100644
--- a/README
+++ b/README
@@ -23,7 +23,7 @@ Questions about how to use this library should be directed to the
comp.lang.perl.modules USENET Newsgroup. Bug reports and suggestions
for improvements can be sent to the <libwww@perl.org> mailing list.
-Copyright 1998-2004,2008 Gisle Aas.
+Copyright 1998-2009 Gisle Aas.
Copyright 1998 Graham Barr.
This library is free software; you can redistribute it and/or modify
diff --git a/URI.pm b/URI.pm
index 9eb5395..6d152b0 100644
--- a/URI.pm
+++ b/URI.pm
@@ -2,7 +2,7 @@ package URI;
use strict;
use vars qw($VERSION);
-$VERSION = "1.40";
+$VERSION = "1.50";
use vars qw($ABS_REMOTE_LEADING_DOTS $ABS_ALLOW_RELATIVE_SCHEME $DEFAULT_QUERY_FORM_DELIMITER);
@@ -1087,7 +1087,7 @@ http://www.w3.org/Addressing/
=head1 COPYRIGHT
-Copyright 1995-2004,2008 Gisle Aas.
+Copyright 1995-2009 Gisle Aas.
Copyright 1995 Martijn Koster.