* Added new methods to `SISession` class: EnterMethodParmList, LogMethodParmList. * Added `SIMethodParmListContext` class to support logging of input parameter lists.
3.0.30
* Modified pretty print settings for `SISession.LogXml` to not add an xml declaration if one was not present on the input xml being logged.
3.0.29
* Added pretty print capability to the following `SISession` methods: `LogDictionary`, `LogXml`.
3.0.28
* Changed `SIConfigurationTimer` class to use the `watchdog` (1.0.1) package to monitor file system change events. Prior `threading.Condition` code was consuming large amounts of cpu when monitoring the smartinspect configuration file for changes.
3.0.27
* Changed code in the SIProtocol module to see if a directory prefix is specified for the log file. If not, then it will not try to create a directory structure. Prior to this fix, it was always expecting a directory specification.
3.0.26
* Added new methods to SISession class: LogXml, LogXmlFile.