summary of changes to each released build since version 2.0 b4
Old Scriptom builds can be found here.
Compiled against Groovy 1.6.0. Project has been refactored to a Maven 2 build to make it easier to maintain and easier to include in "enterprise" projects. Type libraries have been broken out into separate JARs. The core Scriptom JAR is once again very lightweight (about 50KB). Jacob classes are no longer bundled into Scriptom, making it easier to install into J2EE apps. Jacob DLLs now use their default names, making it easier to use Jacob with Java in parallel with Scriptom in Groovy. There is an assembly project that contains all the artifacts necessary to install into a non-Maven (non-Ivy) build - for use by the Windows Installer. This build contains no new features and no bug fixes.
Groovy 1.6.0 Windows Installer
Compiled against Groovy 1.5.6. Uses Jacob 1.14 final. Fixes a bug caused by a minor change in the Groovy APIs from Groovy 1.5 to Groovy 1.6.
Compiled against Groovy 1.5.4. Uses Jacob 1.14 final. Exposes static methods on Scriptom object to allow Java code (using Jacob directly) to manage COM threading in coordination with Scriptom.
Groovy 1.5 Windows Installer,
Really fixed the bug introduced in Build 8 that broke Scriptom for Java 5.
Fixed a bug introduced in Build 8 that broke Scriptom for Java 5.
The release version of Groovy will be 1.5. Scriptom's major and minor version numbers are being changed to match the supported version of Groovy. Added version info to manifest. Jar file is marked as "sealed." Recompiled to Groovy 1.1 rc3 and Jacob 1.14 M5.
Refactored EventArguments into standalone class, from an inner class of ActiveXObject (this change should not normally affect existing code). Fix for bugs due to BigDecimal-to-Decimal conversion overflows. Improved support for unsigned integer types. Uses Jacob 1.14 M5.
2.0 b6 (Beta)
Refactored org.codehaus.groovy.scriptom.tlb.office2003 packages to org.codehaus.groovy.scriptom.tlb.office. Added type-library constants packages from Access 2003 and PowerPoint 2003.
2.0 b5 (Beta)
Moved from Jacob 1.14 M2 to Jacob 1.14 M3. Uses new VT_I8 (64-bit signed integer) support. More unit testing.
2.0 b4 (Beta)
Groovy 1.1 rc2 Windows Installer
Fix for a NullPointerException that occurs only when debug tracing is turned on.