120160806  Sat Aug  6 13:36:14 PDT 2016
2    Distribution
3    * Homepage is now metacpan
4    * Now testing Strawberry Perl with AppVeyor
5    * Kwalitee fix (Patrice Clement) [github 14]
6
720140709  Wed Jul  9 16:28:37 PDT 2014
8    New Features
9    * The "git" scheme is supported. (Schwern)
10    * svn, ssh and svn+ssh schemes are supported. [rt.cpan.org 57490] (Schwern)
11    * Added a --schemeless option to urifind. (Schwern)
12
13    Bug Fixes
14    * http:// is no longer matched [rt.cpan.org 63283] (Schwern)
15
16    Backwards Incompatibilities
17    * Previously, URIs stringified to their canonical version.  Now
18      they stringify as written.  This results in less loss of
19      information.  For example.  "Blah HTTP:://FOO.COM" previously
20      would stringify as "http://foo.com/" and now it will stringify
21      as "HTTP://FOO.COM".  To restore the old behavior you can call
22      $uri->canonical. (Schwern)
23
24    Distribution Changes
25    * No longer using URI::URL. (Schwern)
26    * Now requires URI 1.60 for Unicode support. (Schwern)
27
28
2920140702  Wed Jul  2 13:41:47 PDT 2014
30    New Features
31    * IDNA (aka Unicode) domains are now supported. [github 3] (GwenDragon)
32    * The list of TLDs for schemeless matching has been updated. [github 3] (GwenDragon)
33
34    Bug Fixes
35    * Handle balanced [], {} and quotes in addition to (). [rt.cpan.org 85053] (Schwern)
36    * Don't mangle IPv6 URLs. [rt.cpan.org 85053] (Schwern)
37    * Schemeless is more accurate about two letter TLDs. [github 3] (GwenDragon)
38
39    Distribution Changes
40    * Switched the issue tracker to Github. (Schwern)
41
42
4320111103  Thu Nov  3 12:14:21 PDT 2011
44    Bug Fixes
45    * URI::URL::strict will no longer leak out of find() if the callback
46      or filter fails. [rt.cpan.org 71153] (Carl Chambers)
47
48
4920111020  Thu Oct 20 17:31:56 PDT 2011
50    Bug Fixes
51    * Things which look like URIs, but aren't, are now properly escaped like
52      other text.  [rt.cpan.org 71658]
53
54    New Features
55    * Balanced parens in URIs are no longer stripped.  Example:
56      "http://example.com/foo(bar)"  (Merten Falk)
57
58
5920100505  Wed May  5 18:48:44 PDT 2010
60    Test Fixes
61    * Fixed t/urifind/find.t on Windows
62
63
6420100504.1039  Tue May  4 10:39:23 PDT 2010
65    Doc Fixes
66    * Forgot to mention that we ship with urifind now.
67
68
6920100504  Tue May  4 10:29:52 PDT 2010
70    New Features
71    * Added a urifind program. (Darren Chamberlain)
72    Bug Fixes
73    * The final semi-colon was being strippped form URLs found in HTML
74      that ended with HTML entities. (Michael Peters)
75      Example: http://google.com/search?q=<html>
76    * URLs with leading dots, pluses and minuses are now found.
77      [rt.cpan.org 57032]
78      Example: stuff...http://example.com
79
80
8120100211  Thu Feb 11 04:02:26 PST 2010
82    Bug Fixes
83    * Finding URIs inside brackets was pretty badly broken by
84      the last release.  (Michael Peters)
85
86
8720090319  Thu Mar 19 12:17:53 PDT 2009
88    Bug Fixes
89    * Schemeless now ignores the case of the TLD.
90
91    New Features
92    * Updated the list of accepted domains for finding schemeless URIs
93      from the latest ICANN list.
94
95    Docs
96    * Add LICENSE section
97    * Remove wildly out of date CAVEATS
98    * Added an example of how to get a list of all URIs.
99    * Updated INSTALL section to reflect new dependencies and Module::Build
100      installation process
101    * Regenerated the README file
102
103
10420090316  Mon Mar 16 16:18:10 PDT 2009
105    New Features
106    * Added optional replacement function to find(). Now you
107      can not only replace URLs found, but also the rest of the text around
108      them in one fell swoop. (Mike Schilli) [rt.cpan.org 20486]
109    * Whitespace inside <...> is now ignored as per the suggestion of
110      RFC 3986 appendix C. [rt.cpan.org 20483]
111
112    Other
113    * Michael G Schwern is now primary maintainer again.  Thanks for all your
114      work, Roderick!
115    * Repository moved to http://github.com/schwern/uri-find
116    * Now requires Test::More
117    * Verisoning scheme changed to ISO date integers
118    * Minimum Perl version is now 5.6.0.
119
120
1210.16 Fri Jul 22 06:00:24 EDT 2005
122    - Oops, make the URI::Find::Schemeless->top_level_domain_re case
123      insensitive, as it should be and the docs claimed it was.  Thanks
124      to Todd Eigenschink.
125
126
1270.15 Tue Mar 22 07:23:17 EST 2005
128    - Have all functions croak if invoked with the wrong number of
129      arguments.  Add URI::Find->badinvo.
130        https://rt.cpan.org/NoAuth/Bug.html?id=1845
131    - Mention DARREN's urifind script in the man page.
132    - Oops, URI::URL::strict was turned on and left on.  Put it back the
133      way you found it.  Thanks to Chris Nandor.
134        https://rt.cpan.org/NoAuth/Bug.html?id=11906
135    - Schemeless.pm:
136        - Find '<x>intag.com</x>'.
137        - Get $tldRe from a new class method, ->top_level_domain_re.
138        - Update top level domain list.
139
140
1410.14 Sat Oct  9 08:20:04 EDT 2004
142    - Add copyright notice.
143    - Add ] to main $cruftSet, } to schemeless $cruftSet, for
144      [http://square.com] and {brace.com}.
145    - quotemeta() $cruftSet.
146
147
1480.13 Mon Jul  1 10:37:54 EDT 2002
149    - Don't find any schemeless URIs with a plain URI::Find.  Previously
150      it'd find ones which started with "ftp." and "www.", but it was
151      more prone to false positives than URI::Find::Schemeless.
152    - Have schemeless_to_schemed use http:// except in the specific case
153      in which it uses ftp://.  Remove URI::Find::Schemeless's version.
154
155
1560.12 Wed Mar 20 14:39:21 EST 2002
157    - Improve the "wrap each URI found in an HTML anchor" example.
158    - Release a new version so CPAN sees the maintainer change.
159
160
1610.11 Thu Jul 26 14:43:49 EDT 2001
162    - Michael passed the module to Roderick for maintenance.
163    - Improve test suite.
164    - Tweak URI::Find::Schemeless not to find Foo.p[ml].
165
166
1670.10  Mon Jul 10 20:14:08 EDT 2000
168    - Rearchitected the internals to allow simple subclassing
169    - Added URI::Find::Schemeless (thanks Roderick)
170
171
1720.04  Sat Feb 26 09:05:11 GMT 2000
173    - Added # to the uric set of characters so HTML anchors are caught.
174
175
1760.03  Tue Feb  1 16:15:22 EST 2000
177    - Added some heuristic discussion to the docs.
178    - Added some heuristics to avoid picking up perl module names
179    - Improved schemeless URI heuristic to avoid picking up
180      usenet board names.
181    - Handling the <URL:...> case better as suggested in RFC 2396 Apdx E
182    - Added ; to the cruft heuristic
183
184
1850.02  Tue Feb  1 13:11:56 EST 2000
186    - Added heuristic to handle 'URL:http://www.foo.com'
187    - Added heuristic to handle trailing quotes.
188
189
1900.01  Mon Jan 31 19:12:23 EST 2000
191    - First working version released to CPAN.
192