Version 3.1.2 of Obba brings the following changes:
-  Ability to dynamically compile a class from Java source (provided as a spreadsheet string) and instantiate objects from it (using the spreadsheet function obMake) - see Obba tutorial: Class to Object Demo (movie). Obba now includes a utility class (info.obba.javatool.Compiler) which allows to dynamically compile a class from a string source. Obba's obMake accepts object handles to java.lang.Class object to specify the class.
Version 3.0.12 of Obba brings the following changes:
-  Stability improvements to the OpenOffice version. In some situations an odt sheet failed to load external JARs through the spreadsheet function right after opening. A forced manual re-calculation was necessary. (Note that it is no longer recommended to load a JAR via a spreadsheet function. Instead place all JARs side by side to the server and lauch the server manually).
Version 3.0.8 of Obba brings the following changes:
- 
Rewrite of Obba add-ins for Microsoft Excel and OpenOffice / LibreOffice / NeoOffice.
- 
Allows to run the Obba server Java virtual machine in a separate process (run "java -jar Obba.jar").
- 
Allows to run the Obba server Java virtual machine on a remote machine (edit the ip address in ObbaClient.properties).
- 
Easier creation of java.util.Date form Excel Date / OpenOffice Date using obMake(;"Date";...).
- 
Added conversion from java.util.Date to Excel Date / OpenOffice Date via obGet.
- 
The Excel functions obLoadObjects / obSaveObjects were renamed to obLoad / obSave respectively (to create compatibility with the OO implementation).
- 
Added support for Excel 2010 64 bit.
- 
Worked around a problem resulting in Obba Control Panel not showing up under OS X.
- 
Fixed a bug resulting in a hang of OpenOffice (once) after installing Obba.
- 
Improved error / exception handling: much clearer log output of Java exceptions.