File Release Notes and Changelog
Notes:
Added unit tests to verify the functionality of release 1.0.3, which
resulted in a number of bug fixes.
Added tartan.service.LocalServiceProxy class which provides
generic integration with Tartan services by acting as a lightweight
facade to a LocalService object. It currently serves as the basis for
the RemoteFlashService and RemoveSoapService classes, and
therefore replaces the tartan.service.RemoteService class.
Added the functionality of tartan.service.MachIIListener2 to
MachIIListener, so MachIIListener now works with its own instance
of ServiceLoader or a shared instance depending initialization
parameters.
Fixed exception handling in CommandContext. If exception handler
returns TRUE, the command is treated as though it was successul,
and its results are added to the current Event object.
Added standard (and generally more useful) exceptions to
tartan.Factory base class and its subclasses.
In tartan.service.RemoteFlashService, fixed conversion of incoming
AS Objects to ValueObjects.
Removed the following classes/files that are no longer relevant:
tartan.command.NullCommand
tartan.data.NullDAO
tartan.exception.NullExceptionHandler
tartan.service.NullLocalService
tartan.service.RemoteService
tartan.vo.NullValueObject
The following classes/files are deprecated:
tartan.service.MachIIListener2 -- Use the newly modified MachIIListener class.
/tartan/tartan.cfm -- Use the customtag, "/tartan/init.cfm".
The sample applications located at "/tartanSamples" have been
updated to demonstrate currently recommended usage patterns
when working with the framework.
The documentation located at "/tartanDocs" has been updated to
show up-to-date information.
Changes: