Releases: SemanticApplicationDesignLanguage/sadl
SADL 3.5.0 build 20220210
You can install this SADL update (com.ge.research.sadl.update-<version>.zip
) in any recent Eclipse version using any recent Xtext version compatible with that Eclipse version, not only Eclipse 2020-12 / Xtext 2.24.0, following the steps in http://semanticapplicationdesignlanguage.github.io/sadl/InstallSadlIde.html. SADL has no self-update capability at this time (to update, you will have to install another SADL update in your Eclipse).
Alternatively, you can unpack and run one of the SADL-Eclipse products matching your platform (sadl-eclipse-<platform>-<version>.zip
). Running SADL-Eclipse gives you a bare-bones Eclipse 2020-12 with SADL already installed. SADL-Eclipse has no self-update capability at this time (to update, you will have to unpack and run another SADL-Eclipse product).
Changes include:
- Bump dependencies to newer versions (Jena 4.4.0, Mwe2Launcher 2.12.1, SLF4J 1.7.36, Tycho 2.6.0, Xtext 2.25.0)
- Fix incorrect rule translation (#882)
- Fix SADL query language limitation (#874)
- Integrate SADL equations with rule built-ins (#518)
- Fix error in rule post-processing (#858)
- Fix scoping issue with external referenced before defined (#773)
- Fix creation of instances without known class memberships (#828)
- Fix error validating union of dateTime and duration (#837)
- Fix invalid own:oneOf output (#823)
- Fix problems with initializeReasoner (#808)
- Fix TDB persistence, getters/putters (#794)
- Fix user-defined datatype translation to OWL (#791)
- Add keyword to differentiate 'prop of class' from 'prop describes class' (#777)
SADL 3.5.0 build 20211204
You can install this SADL release into any recent Eclipse version following the steps in http://semanticapplicationdesignlanguage.github.io/sadl/InstallSadlIde.html. You can install SADL in any recent Eclipse version and use any recent Xtext version compatible with that Eclipse version, not only Eclipse 2020-12 with Xtext 2.24.0.
Alternatively, you can download the appropriate SADL-Eclipse product for your platform. This product gives you a bare-bones Eclipse 2020-12 with SADL already installed but this product has no self-update capability (to update, you will have to download another SADL-Eclipse release).
Release notes:
Important bug fixes include
SADL 3.5.0 build 20211130
You can install this SADL release into any recent Eclipse version following the steps in http://semanticapplicationdesignlanguage.github.io/sadl/InstallSadlIde.html. You can install SADL in any recent Eclipse version and use any recent Xtext version compatible with that Eclipse version, not only Eclipse 2020-12 with Xtext 2.24.0.
Alternatively, you can download the appropriate SADL-Eclipse product for your platform. This product gives you a bare-bones Eclipse 2020-12 with SADL already installed but this product has no self-update capability (to update, you will have to download another SADL-Eclipse release).
Release notes:
Important bug fixes include
- Fixed error in type checking of a declared List, Issue 820
- Fixed error in the OWL generated from user-defined datatypes, Issue 791
- Fixed missing domain and range for certain SADL restriction statements, Issue 777
- Improved distinctions between " of ..." and "<property describes ...",
- Added a new font for variables allowing visual differentiation between the declaration and the reference to a variable.
- Fixed issues getting a deduction model from the inferred model created by the Jena Augmented Reasoner.
- Added a warning message and improved handling of the intersection of a class and one of its subclasses.
SADL Version 3.5.0 build 20210831
You can install this SADL release into any recent Eclipse version following the steps in http://semanticapplicationdesignlanguage.github.io/sadl/InstallSadlIde.html. This release corrects SADL's explicitly versioned dependency on Xtext 2.24.0. SADL should now install in any recent Eclipse version, not only Eclipse 2020-12, and use any recent Xtext version compatible with that Eclipse version, not only Xtext 2.24.0.
Alternatively, you can download the appropriate SADL-Eclipse product for your platform. This product gives you a bare-bones Eclipse 2020-12 with SADL already installed but this product has no self-update capability at this time (to update, you will have to download another SADL-Eclipse release).
SADL Version 3.5.0 build 20210825
This release targets Eclipse 2020-12 and is compatible with Java 11. See installation instructions at http://semanticapplicationdesignlanguage.github.io/sadl/InstallSadlIde.html or unzip and run the appropriate sadl-eclipse product for your platform.
Major changes: TBD
SADL Version 3.5.0 build 20201224
This release targets Eclipse 2020-12 and is compatible with Java 11. See installation instructions at http://semanticapplicationdesignlanguage.github.io/sadl/InstallSadlIde.html.
Major changes:
- The restriction to Xtext 2.21 is removed. SADL is now compatible with newer versions of Xtext, allowing compatibility with newer versions of Eclipse.
- Java 11 or later is now required (Java 8 no longer supported).
Details:
This release also fixes a number of issues (#358, #376, #506, #553, #555, #556, #559, #562, #568, #572).
A docker image of the latest WebSadl build can be downloaded from https://hub.docker.com/r/theiaide/sadl.
SADL Release 3.5.0 build 20201223
This release drops support for Java 8 (now you must use Java 11) and fixes a number of issues (#358, #376, #506, #553, #555, #556, #559, #562, #568, #572).
This release targets Eclipse 2020-12 and is compatible with Java 11. See installation instructions at https://github.com/crapo/sadlos2/wiki/Installation-Instructions-for-SADL-IDE,-Version-3.4.
A docker image of the latest WebSadl build can be downloaded from https://hub.docker.com/r/theiaide/sadl.
SADL Version 3.4.1 build 202010211718
This maintenance release of SADL Version 3.4.1 fixes several issues including #523 (inference in projects depending on other projects) and #529 (filtering out a class in a rule).
This release is only compatible with Xtext 2.21, which is included in Eclipse for Java and DSL Developers 2020-03. It is recommended that it be used with Eclipse 2020-03. See installation instructions at https://github.com/crapo/sadlos2/wiki/Installation-Instructions-for-SADL-IDE,-Version-3.4. (This restriction is expected to be removed in the next major release.)
This release is compatible with Java 8 and Java 11.
SADL Version 3.4.1 build 202010012108
This maintenance release of SADL Version 3.41 fixes several issues including #515 (serialization in RDF Binary format), #516 (missing type restriction), #524 (extraneous console display), #525 (fixes to OWL generation and related mapping, including from CSV importation), #527 (there exists implementation errors), and #528 (forward reference in rules).
This release is only compatible with Xtext 2.21, which is included in Eclipse for Java and DSL Developers 2020-03. It is recommended that it be used with Eclipse 2020-03. See installation instructions at https://github.com/crapo/sadlos2/wiki/Installation-Instructions-for-SADL-IDE,-Version-3.4. (This restriction is expected to be removed in the next release.)
A docker image of the latest WebSadl build can be downloaded from https://hub.docker.com/r/theiaide/sadl.
Known issues:
SADL Version 3.4.1 build 202009041213
This release resolves issues found in 3.4.0 with certain versions of Java.
It also resolves issues 503, 510, and 511.
It provides partial resolution of issue 514.
It also introduces grammar for indirect queries. Normally a query in the SADL grammar is written as:
Ask: <query-expression>.
where <query-expression> can be a SPARQL query string or a SADL expression that is translated into a SPARQL query which is then executed to return the results.
Indirect queries are written as:
Ask: value of <query-expression>.
where <query-expression> can be a SPARQL query string or a SADL expression that is translated into a SPARQL query that returns a SPARQL query string, which is then executed to return the results.
This release is only compatible with Xtext 2.21, which is included in Eclipse for Java and DSL Developers 2020-03. It is recommended that it be used with Eclipse 2020-03. See installation instructions at https://github.com/crapo/sadlos2/wiki/Installation-Instructions-for-SADL-IDE,-Version-3.4.
A docker image of the latest WebSadl build can be downloaded from https://hub.docker.com/r/theiaide/sadl.