Skip to content

aceteam-workflow-engine v1.1.0rc1

Pre-release
Pre-release

Choose a tag to compare

@sunapi386 sunapi386 released this 31 Jan 19:46
· 107 commits to main since this release
v1.1.0rc1
e56e0c9

What's Changed

New Features

  • Generic ModelValue[M] and ExtractionResultValue — Support arbitrary Pydantic models as typed workflow values, with ExtractionResultValue for the ADA Extract pipeline (V2 schema, #51)
  • Workflow migration utilitiesload_workflow_with_migration() and clean_edges_after_migration() for safely loading and migrating workflows with automatic edge cleanup
  • JSONValue → primitive typecasts — Cast JSONValue to NullValue, BooleanValue, IntegerValue, FloatValue, SequenceValue, StringMapValue
  • Optional input_type/output_type on Workflow — Explicit type declarations for workflow inputs and outputs

Improvements

  • Logging added to previously unlogged exception handlers
  • Fixed NodeExpansionException property setter bug
  • Converted optional dependencies to dev dependencies
  • Fixed lint errors in migration examples and tests

Documentation

Commit Log

  • Add generic ModelValue[M] and ExtractionResultValue types (945a439)
  • Add workflow migration utilities and edge cleanup (2ed75a2)
  • Add optional input and output types to workflows (c8626b5)
  • Add typecasts from JSONValue to various primitives (914328e)
  • Add project documentation and bump version to 1.1.0rc1 (dc99a35)
  • Fix lint errors in migration examples and tests (3c3ef7d)
  • Convert optional dependencies into dev dependencies (d60fad0)

Full Changelog: v1.0.0rc2...v1.1.0rc1