Schmant Changelog

New in version 1.0.1

September 25th, 2009
  • Added the --script-engine-factory-implementation startup argument.
  • Made the --script-engine-implementation and --script-engine-implementation-adapter startup arguments work.
  • Upgraded SVNKit to version 1.3.1.
  • Upgraded EntityFS to version 1.1.4.
  • Upgraded JUnit to version 4.7.
  • Added a singleton instance to the ReportLogAdapter class.
  • Added some properties to the BZip2TF task.
  • The bzip2 classes now use the At4J implementation by default.
  • Made the BZip2ReadableFileProxy, BZip2NewWritableFileProxy and BZip2ExistingWritableFile constructors with a read-/writeFileHeader argument deprecated.
  • The writeFileHeader property of BZip2TF is now deprecated.
  • Upgraded At4J to version 1.1.
  • Reintroduced the LauncherSettings.setScriptFile(File) method to make the Hudson plugin work again.
  • Made the target property optional for GZipTF, BZip2TF and LzmaTF.
  • Added the deleteSourceFile property to GZipTF, BZip2TF and LzmaTF.
  • Added configuration properties to the EclipseWorkspaceSettings object that makes it possible to specify project directories manually.

New in version 0.9.1 (April 14th, 2009)

  • Upgraded EntityFS to version 1.1.2.
  • Removed the taskExecutor argument from the SchmantTaskrefTask.
  • Added chapter on how task packages are packaged to the Task Author's guide.
  • Added the SchmantFileSystems.makeFileBacked and makeRandomlyAccessible methods.
  • The scriptFile variable is set to the running script (EFile) and is available to the running scripts.
  • The launcher now supports running script files in Zip files.
  • Made it possible to run Emma coverage analysis with the run_unit_tests.js script.
  • Unload task packages before deleting all temporary files in Launcher to avoid deadlocks.
  • Corrected section on task package file layout in the Task Author's Guide.
  • Added TempFileUtil methods for creating temporary File or Directory directories with a flag to tell it if they should be kept when Schmant exits.
  • The task reference CSS style sheet is now created in the target directory by the SchmantTaskrefTF.