Skip to content

Release custom-builds vscode-v1.67.0+3

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 12 Feb 12:40

Release custom-builds until upstream 25a431a

All enhanced features can be found here

πŸš€ What's New

Workflow If/Else Node Implementation with Conditional Branching

Screenshot 2025-02-12 123933
Screenshot 2025-02-12 124646

✨ New Features

  • Introduced If/Else node with true/false output paths for === and !== conditions.
  • Added condition-based branching for dynamic workflow execution
  • Implemented property editor for condition input configuration
  • Integrated node into workflow sidebar under Conditionals section

πŸ”§ Improvements

  • Optimized execution logic for conditional path handling
  • Moved condition state to content property for consistent management
  • Added skipNodes tracking for inactive conditional paths
  • Enhanced path selection logic and reduced code duplication
  • Updated edge type definitions using ReactFlowEdge

🎨 UI Enhancements

  • Added visual indicators for execution paths
  • Implemented custom node styling for If/Else component
  • Refined property editor interface for condition input

πŸ› οΈ Technical Changes

  • Consolidated condition evaluation and path selection logic
  • Improved variable naming and code clarity
  • Simplified condition evaluation with direct boolean conversion
  • Enhanced state management for conditional branching

This release introduces conditional branching capabilities to workflows through the new If/Else node, enabling more complex and dynamic workflow logic while maintaining optimal execution performance.