TopBraid SPIN API 1.1.0 (2009-10-20)

- Feature: Support for user-defined spin:MagicProperties
- Feature: SPARQL UPDATE (INSERT INTO, DELETE FROM, MODIFY) now supported by
           SPIN RDF syntax (see org.topbraid.model.update)
- Feature: Control rule execution order with spin:nextRuleProperty and
           spin:rulePropertyMaxIterationCount
- Feature: Support for spin:fix on constraint violations
- Feature: Support for spin:thisUnbound to control performance
- Bug fix: Instances of subclasses of spin:Function were not recognized as functions
- Bug fix: Indentation of solution modifiers of nested SELECT queries was incorrect
- Change:  Moved to Jena 2.6.2 and ARQ 2.8.1
- Change:  Moved JenaUtil class to util package
- Change:  Removed support for spin:ruleIndex.  Instead, lexical order is used.
- Change:  Introduced support for subclasses of spin:Template, so that templates
           can also point to Update requests.  This required some API changes.


TopBraid SPIN API 1.0.2 (2009-08-11)

- Bug fix: User-defined SPARQL function calls crashed (with false) if an argument
           was an unbound variable.
- Bug fix: SPIN RDF Syntax now supports COUNT(DISTINCT...) aggregations
- Bug fix: SPIN constructors did not create SPINExplanations
- Change:  Now requires Jena 2.6 or above
- Feature: Added support for ARQ's SERVICE keyword to SPIN RDF Syntax
- Feature: Added support for ARQ's NOT EXISTS keyword to SPIN RDF Syntax
- Feature: Support for the new property spin:imports.
           This property can link a file with another file that contains
           constraints, such as http://topbraid.org/spin/spinowl for OWL
           constraint checking, without having to import all of SPIN etc. 


TopBraid SPIN API 1.0.1 (2009-06-14)

- Bug fix: rdf:type has been abbreviated with "a" at object and subject positions
- Bug fix: Initialization of SPL functions did not handle spin variable names 
- Feature: SPIN RDF syntax now supports SubQuery
- Change: SPL/SP/SPIN.getModel() more tolerant against running API from source code


TopBraid SPIN API 1.0.0 (2009-04-24)

- First stable release



TopBraid SPIN API 0.9.0 (2009-03-06)

- First public release, with AGPL license


System Requirements:

- Java SE 1.5
- Tested with Jena 2.5.7
