Skip to content

v.1.2025.01.09

Compare
Choose a tag to compare
@GefMar GefMar released this 11 Jan 10:40
· 1 commit to main since this release
9fd2480

Release Notes

Update: logic_processes_layer

Key Changes:
1. Versioning Update:
• The versioning system has been updated. Versions now include the date in the format: 1.YYYY.MM.DD.
• Current version: 1.2025.01.09.
2. New Features:
• Conditions Support:
• Added logical conditions to control process execution.
• AttrCondition: Define conditions based on process or context attributes.
• FunctionCondition: Wrap custom functions to define flexible conditions.
• Logical Operators: Combine conditions using:
• & (AND)
• | (OR)
• ~ (NOT)
• ^ (XOR)
Enabling the creation of complex logical expressions.
3. Enhancements to ProcessAttr:
• Simplified access to attributes from the context or process.
• Now supports declaration as a generic type (Generic[AttrResultT]) to enable strict typing for improved code quality and clarity.

This release introduces robust tools for process management and increases flexibility with advanced condition handling and enhanced typing support.