aceteam-workflow-engine v1.1.0rc1
Pre-release
Pre-release
What's Changed
New Features
- Generic
ModelValue[M]andExtractionResultValue— Support arbitrary Pydantic models as typed workflow values, withExtractionResultValuefor the ADA Extract pipeline (V2 schema, #51) - Workflow migration utilities —
load_workflow_with_migration()andclean_edges_after_migration()for safely loading and migrating workflows with automatic edge cleanup - JSONValue → primitive typecasts — Cast
JSONValuetoNullValue,BooleanValue,IntegerValue,FloatValue,SequenceValue,StringMapValue - Optional
input_type/output_typeon Workflow — Explicit type declarations for workflow inputs and outputs
Improvements
- Logging added to previously unlogged exception handlers
- Fixed
NodeExpansionExceptionproperty setter bug - Converted optional dependencies to dev dependencies
- Fixed lint errors in migration examples and tests
Documentation
- Added comprehensive project docs: getting started, architecture, nodes, values, execution, contexts
- Added CHANGELOG.md and CONTRIBUTING.md
- Updated README with badges and links to new docs
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