- Removed Blockly UI Enhancement from potential enhancements in README.md.
- Added client-side statement blocks that directly call JavaScript functions without needing Python handlers.
- Introduced HMI widget blocks for real-time updates in the HMI panel, including LED, Number, Text, and Gauge widgets.
- Updated BLOCKS.md to include detailed descriptions and examples for new block types and their execution models.
- Revised README.md to reflect changes in async code generation and debug engine functionalities.
- Modified workspace.json to include new HMI widgets and adjust existing block configurations.
- Introduced a new CSS file for gridstack to enhance layout management.
- Refactored the workspace JSON structure to include a new "workspace" key.
- Changed the main program block to use a "controls_whileUntil" structure.
- Updated various blocks and their configurations, including digital output and variable handling.
- Added a new HMI layout configuration for LED control.
- Introduced a new Blockly block for setting digital output pins (`digitalOut`).
- Implemented the corresponding handler in Python to manage digital output actions.
- Updated dummy, GPIO, and real hardware interfaces to support digital output functionality.
- Modified the workspace configuration to include the new digital output block in the Blockly environment.
- Added potential enhancements to the README for future improvements.