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 $