Releases: FnOio/function-agent-java
Releases · FnOio/function-agent-java
v1.3.0
Changed
- Required Java language is 21
Fixed
- Removed dependency on Project Lombok; replaced data classes with records where possible.
- Removed dependency on commons-collections-4; use Java built-in to read a file.
- Updated jena-arq to 4.9.0
- Updated JUnit to 5.10.2
- Updated grel-functions-java to v0.10.0
- Updated Maven build plugins
- Publishing: switched to new Maven Central repository
v1.2.1
v1.2.0
v1.1.0
v1.0.0
Changed
- Updated JUnit from 4.13.2 to 5.9.1 (tests)
- Updated grel-functions-java from v0.7.3 to v0.9.0 (tests)
- Updated jena-arq from 3.17.0 to 4.6.1
- Updated Lombok from 1.18.22 to 1.18.24
- Updated slf4j from 1.7.36 to 2.0.5
- Java language version changed to 11; requires JRE >= 11 to run
- be.ugent.idlab.knows.functions.agent.Agent: deleted methods that were not meant to be in this interface again.
Fixed
- be.ugent.idlab.knows.functions.agent.AgentTest.testGrelClassesOnClassPathRemoteFnODoc: point remote
grel.ttlto specific GitHub commit to keep function definitions and implementations in sync.
v0.2.1
v0.2.0
Added
- Support for
rdf:seqparameters. FnoFunctionModelProvider: Can now parse Function Composition.FnoFunctionModelProvider: Can now parse Partial Function Application.Agent: Can execute Function Compositions.Agent: Can execute Partial Function Application.Agent: Has a debug mode.Instantiator: In debug mode it will execute all nodes of a composition, otherwise only those necessary for the output (works non-recursive).DescriptionGenerator: Can now output Function triples (both execution and functions/mappings from JAVA methods)
v0.1.0
v0.0.4
v0.0.3
Changed
- Let GitLab CI use JDK 8 instead of JDK 11, because that's the lowest supported Java version.
- Improved compatibility checks between parameter descriptions and implementations.
Added
- Converters for all primitive types.
Fixed
- Compatibility in data types between (FnO) description and implementation.