November 8th, 2011· Added log messages for additional processing states and errors (including rejection of UTF-8 files when the UTF-8 option isn't set)
· Added a new flag to the script language, that causes all log messages to me displayed on the console in addition to writing to the log file. (Note: the element has errors only displayed on the console.)
· Added display of file counts to the new checkpoint dialog
· Added a new element to the script lanuage to change the way the project file path is resolved. The element contents, if relative, are resolved relative to the current working directory. The new element, , can be used instead when you want relative pathnames to be resolved relative to the script file directory
· Added new raw number option for export of metrics to CSV file
· Added option to display measured maximum depth (instead of "9+" when measured maximum is more than 9)
September 17th, 2011· Fast project load option (new project file format). Old projects are converted automatically (original project file is preserved) if you opt to use the new format. Note: If you use command files, you may want to change the project file extension in your script.
· Option to define checkpoint files from an XML file (such as the one your IDE uses to define the properties of a project). Instead of searching a directory hierarchy for files with specified extensions, SourceMonitor can extract the source code files for a checkpoint from one or more XML files. Now you can create a project from source files scattered across one or more disks.
· Source code directories can be specified relative to the project file. If you move the project file along with the source code, you no longer have to edit the project properties to correct the source code base directory.
· Checkpoints can have different base directories. This is for developers who save each version of source code in a different directory and want to have each version in a SourceMonitor checkpoint. In a script, you can specify the source code directory for an existing project. This directory is used in the script command to create a new checkpoint, but the project properties are not changed.
To accommodate Windows 7 security , the log file is in a new location:
· Users\Public\PublicDocuments\Campwood Software\SourceMonitor
· In addition, the previous log is preserved when you start up SourceMonitor.
· When you view the log file by clicking on menu item View | View Log File,
· you will see the previous as well as the current log in Notepad.
December 16th, 2010· Fixed bugs through number 136
July 9th, 2010· Fixed bugs 126 through 129.
June 25th, 2010· Added modified complexity, export of Kiviat diagrams
June 1st, 2009· Fixes bugs 102-144
April 14th, 2006· All bugs through number 47 have been fixed in this new version. Thanks to all SourceMonitor users who reported bugs and made suggestions for enhancements. Both are much appreciated