Revision history for Perl extension lsid-perl. 1.1.7 - 1.1.6 cpan release relied on codebase found in the wrong repository. - added back the functionality to fall back on simple http get on the authority followed by /authority - silenced some errros in LS::SOAP::Service.pm - Makefile.pl has been revised to use Module::Install 1.1.4 - Fixed bug in Perl use statements - Minor code style cleanups 1.1.3 - Updated the WSDL Object to be aware of XML Namespaces - Added default service name processing for LS::Authority::WSDL::Services - Fixed mispelling in MANIFEST file - Converted LS::Client::BasicResolver to use a simple die with error details - Converted to simple die with error details in LS::Authority, LS::Client::SOAP and LS::Client::HTTP. Full conversion to Error.pm is pending - Added several exceptions in LS.pm - Included new Perl module dependency: Error.pm for exceptions - Bug fixes in the LS::Service layer, LS::Client layer and base LS layer - Split LS::Service::* into individual files - 'use base' where possible - Fixed the test suite - Continued to cleanup LS::Authority::WSDL - Removed dependency on SOAP::MIME (had to work around a SOAP::Lite 0.60 bug) - Updated WSDL module to explicitly set XML prefix->URI mappings 1.1.2 - Bug fixes to LS/Authority/WSDL/Service.pm 1.1.1 - Bug fixes in examples/client/lsid_client.pl - Bug fixes to LS/Authority.pm - Added LS::RDF::ComplexDocument - Added LS::RDF::Bag - Added LS::RDF::Metadata - Made the Format returned in an LS::Service::Response do something to HTTP headers - Documentation update in all Perl modules - Migration from ->isa to UNIVERSAL::isa to avoid dreferencing undefined objects - Added LS::Base as the base class for all LS objects - Added error handline methods to LS::Base - Added stack trace information to LS::Base - Migrated all error handline to LS::Base routines - Added LS::Config that will parse the file examples/config/lsid-client.xml - Cleaned up more code in LS::Authority and LS::Locator - Added LS::Service::AdvancedDataService which allows regular expression matching in the namespace lookup - Added proxy authority example. - Added convenience methods for adding ports to an LS::Service::Authority - Added Web Resolver example - Added Authority designer example - Added test suite use 'make test' before 'make install' - Fixed numerous bugs in the WSDL parser - Created a LS::Authority::WSDL::Constants 1.1.0 - Move to new version 1.0.3 - Creation of a Client library - Creation of a basic client resolver - Many small fixes to the Authority framework - Small fixes to the example authorities - Rewrite of the example client - Fixed - [ Bug #3985 ] uri_unescape not called in LS::HTTP::Service::do_data - Rewrite of the cache manager, supports large files - Vanilla HTTP transport supports large file downloads - Initial implementation of LSID Assigning service framework and client - Seperation of LS::SOAP::Fault class to its own package - Removal of LS::Service::Fault::SOAP class (it was redundant) - Standardization of return values (LS::Service::Response or LS::Service::Fault) - LS::Authority::WSDL package and classes have been enhanced and made more general - Implmentation of Foreign Authority Notification service - Updated example authorities to work with new WSDL objects - Added LSID Assigning Service example and template (see examples/tools for the template) 1.0.2 - Faults now percolate through the stack - getServices is automatically populated with the correct endpoints - Fault codes are now updated to the specification - Namespaces allow full range of methods defined in the specification - LSIDs are now completely case sensitive from the namespace:object:revsion portion - WSDL document generation is now simpler - LSID port types are now fully specified - Many service cleanups and descriptive error messages - And many more fixes... 1.0.1 - Moved to new specification based on the OMG - SOAP with MIME attachments - HTTP Authorities with Faults - SOAP Authorities with Faults - Moved LS::Authority::Service::DataService to LS::Service - LS::SOAP::Service, LS::HTTP::Service are implementations of LS::Service - Touched up cache manager code pending rewrite - Added httpd.conf examples for Apache authorities - Some methods have been deprecated (getAuthorityVersion, getKnownURIs, as well as object methods) 0.07 - Added cache manager for all LSID related information - Added HTTP Basic Authentication processing - Created authority framework 0.06 - dies from RDF::Core::Model::Parser->parse are now caught - updated sample-client.pl 0.05 - LSID strings are now validated in LS::ID->new - Removed resolveMetaDataQuery SOAP calls and perl interfaces - LS::Resource now uses the getMetaData call, and RDF::Core for processing the metadata - The APIs to LS::Resource and LS::Authority have changed! See their perldoc for details. 0.03 - Added support for SOAP data port bindings - Added support for getMetaData call - Added support for expires header - The APIs to LS::Resource and LS::Authority::WSDL::Simple have changed! Some methods have been deprecated. See their perldoc for details. 0.01 Mon Feb 3 14:38:15 2003 - original version; created by h2xs 1.22 with options -AX -n LS -b 5.6.0 $Id: Changes 1818 2007-11-05 19:33:12Z edwardkawas $