CHANGES ------- Changes between 1.3.18 and current * Added more Javadoc documentation. Changes between 1.3.17 and 1.3.18 * Minor adjustments on the build.xml file. * Added more Javadoc documentation. * First monthly release for the OpenMath library. Changes between 1.3.16 and 1.3.17 * Added more Javadoc documentation, hopefully usefull to new users. * Removed checkstyle target from ANT build file. * Cleaned TODO, removed everything for now. Changes between 1.3.15 and 1.3.16 * Added some extra JUnit tests. * Added getCd method to OMSymbol to conform to bean pattern. * Changed build file to use manifest from build file instead of a separate file. Changes between 1.3.14 and 1.3.15 * Added JUnit tests for testing the basic functionality of the library. If you don't have JUnit installed it will still compile ;). * Added isSame and isValid methods. Changes between 1.3.13 and 1.3.14 * Fixed an error with OMFloat. * Removed all left-over debugging statements. Changes between 1.3.12 and 1.3.13 * Fixed an error with the OMDOMWriter writing out OMError incorrectly. * Removed the JUnit tests. We will stick to the XML files for testing. Changes between 1.3.9 and 1.3.10 * Fixed numerous problems with the OMDOMReader and OMDOMWriter classes. Some where related to TEXT nodes in the DOM tree when they shouldn't be there. The current implementation just silently ignores them. Changes between 1.3.7 and 1.3.8 * Added first skeleton for JUnit testing. More documentation for testing your own codecs/phrasebooks will be included in later releases. * Removed deprecation on some of the Codec methods. Need to think about it a bit more to make sure we do not break too much when upgrading. Changes between 1.3.6 and 1.3.7 * Fixed toString methods on OMVariable and OMSymbol. Changes between 1.3.5 and 1.3.6 * Fixed subclassing problem introduced in 1.3.5. Changes between 1.3.4 and 1.3.5 * Added empty constructor to OMXMLReader to allow it to be fired upon instead of parsing from an InputSource or String. * Added getObject method to OMXMLReader to allow getting of object after firing ;) Changes between 1.3.3 and 1.3.4 * Removed build.bat and build.sh. * Allowed parser to parse underspecified OpenMath objects. Eg. 2 instead of 2 * Fixed toString to be consistent. * Removed Remote part, also postponed. * Removed JUnit tests as it takes too much time to make it before the upcoming release. Maybe for the release in another 6 months. * Removed HISTORY file. Too old and uses dates instead of version numbering. * Removed TODO and VERSION files. Changes between 1.3.2 and 1.3.3 * Added DOMReader and DOMWriter. * Added handling for attributes to OMXMLReader and OMXMLWriter. * Added a bunch of JUnit tests. Note that most don't have a real implementation yet. * Added attributes to the basic OMObject. Changes since 1.3.2 * Added first basis for remote OMObjects. Note that these objects inherit from the normal OMObjects to make it possible to mix remote and local references.