=for html
<div id="content">
<H1>
Revision history for PerlDAV
</H1>
</div>
<div id="content">

=begin text

Revision history for PerlDAV

=end text

=head2 v0.22 (released 2001/09/03)

Complete overhaul of API, recursive get and put, addition of dave.

=over 4

=item *

B<dave -- the new command line client>

I wrote dave (the DAV Explorer) because I needed an end-user application that allowed me to "feel" how well the HTTP::DAV API was performing. dave is quite similar to Joe Orton's C-based DAV client called cadaver (yes, imitation is the best form of flattery).

=item *

B<A new and simpler API>

This new API is accessed directly through the HTTP::DAV module and is based on the core API written in previous releases. 


=item * 

B<new methods>

The new API now supports, proppatch, recursive get and put.

=item *

B<A substantial core API overhaul>

Moving from v0.05 to v0.22 in one release might indicate the amount of work gone into this release.

=item *

B<A new interoperability test suite>

is now included in PerlDAV. The test suite is built on top of the standard Perl Test::Harness modules. Still in development, the test suite is highlighting interoperability problems with DAV-servers a lot quicker than before. See L<the test suite & interoperability> section.

=back

=head2 v0.05 (released 2001/07/24)

General bug fixes and addition of proppatch

 - added PROPPATCH method to HTTP::DAV::Resource, thanks to Sylvain Plancon.
 - fixed uninitialized warnings in test scripts.
 - fixed new lock bug in DAV::Lock, thanks to Ben Evans
 - fixed dumb mistake where PUT was calling get instead of put, 
   thanks to Sylvain and Ben again.
 - fixed call to Utils::bad, thanks to Sylvain

=head2 v0.04 (released 2000/04/25) 

Initial Release

 - supports PUT,GET,MLCOL,DELETE,OPTIONS,PROPFIND,LOCK,UNLOCK,steal_lock,lock_discovery

=for text
** This file was automatically generated from **
** doc/Changes.pod. To edit it, see there.    **

=for html
</div>
