Skip to content

Releases: sanctuuary/APE

v2.3.0

19 Feb 10:43
c017fa1
Compare
Choose a tag to compare

Release Notes

Overview

This release introduces significant enhancements to our project's integration with the Common Workflow Language (CWL), aimed at improving usability and maintainability. Key updates include changes to CWL support, codebase refactor, security updates, and documentation improvements.

Changes

CWL Support Enhancements

  • Removed full CWL implementation support within the annotation file due to maintainability challenges and insufficient examples.
  • Introduced a cwl_reference field for direct linkage to CWL implementation files of tools, facilitating easier access and usability.

Code and Documentation Improvements

  • Conducted a comprehensive refactor of the codebase, including improvements in naming conventions to enhance code clarity and quality.
  • Updated the project's security guidelines to ensure compliance with current best practices.

Minor Fixes and Updates

  • Implemented small fixes to address issues and improve overall functionality.
  • Updated the releases list to keep users informed of new versions and available features.

PRs

Full Changelog: v2.2.6...v2.3.0

APE 2.2.6: Enhancements and Fixes by @vedran-kasalica

30 Nov 18:26
6ef38af
Compare
Choose a tag to compare

Summary

In the latest update (v2.2.6) of the APE repository, several changes were implemented by @vedran-kasalica. These include the creation of a SECURITY.md file (Pull Request #90), updates to the build process (Pull Request #91), and enhancements to badges (Pull Request #92). Additionally, a fair-software GitHub action was added, and badges were organized (Pull Request #93). The changes also involved fixing fair-software badge issues (Pull Request #96), improving workflow figures (Pull Request #97), enhancing API methods (Pull Request #99), refining figure styling (Pull Request #100), and addressing test-related issues (Pull Request #101). For a detailed overview, the full changelog is available here.

Full Changelog: v.2.2.0...v2.2.6

Code refactor and Taverna style workflow outputs

14 Nov 20:49
3d4bb0b
Compare
Choose a tag to compare

Summary

Code was refactored (new interfaces were added and the existing structure was improved), the library now supports generating workflows in a format similar to the Apache Taverna (workflow management) workflows and Citation.cff file formatting was fixed and updated.

For developers

While the interface has remained unchanged, structure of the code was improved, therefore, you might have to update the paths in your APE imports (e.g., package parser was renamed to parserSLTLx, sat_impl to minisat etc.).

What's Changed

Full Changelog: v2.1.8...v.2.2.0

Improved CWL generation and code refactor

27 Oct 11:30
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.1.5...v2.1.7

APE 2.1.5 - Support executable CWL outputs

01 Aug 14:21
77f1fbd
Compare
Choose a tag to compare

The release introduces:

  • Configuration files can be provided as URLs and can contain URLs
  • CWL files are now executable
  • CWL input file (.yml) is also provided
  • Tests are improved
  • Refactoring

APE 2.0.3 - Improved SLTLx Templates and direct encoding

30 Aug 22:33
8933051
Compare
Choose a tag to compare

Added new NL templates for SLTLx
Added encoding runtime message
Fixed issue with cache of SLTLx specified constraints on synthesis re-run

APE 2.0.2 - New SLTLx Templates, added workflow output dependency

13 Jun 21:41
8824ba8
Compare
Choose a tag to compare

Improvements:

  • Added new constraint templates
  • Workflows no longer use provided inputs as outputs

APE 2.0.0 - Support for SLTLx

16 May 12:06
86a3689
Compare
Choose a tag to compare

APE formalism is extended to support the SLTLx logic. The solving engine is still a SAT solver. The project is restructured and it includes a parser for the underlying logic. Problem constraints can now be specified using constraints as well as directly in SLTLx.

APE 1.1.12 - log4j version fix

20 Dec 13:24
76d0473
Compare
Choose a tag to compare
  • Changed log4j version dependency to 2.17.0, due to security issues.
  • Updated other mvn dependencies

APE 1.1.11 - DOI release

02 Nov 14:17
eb2a65f
Compare
Choose a tag to compare

Fix needed to obtain the DOI