Releases: GefMar/logic_processes_layer
v.1.2025.01.14
Minor Bug fix
v.1.2025.01.09
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.