Skip to content

Latest commit

 

History

History
118 lines (73 loc) · 2.87 KB

CHANGELOG.md

File metadata and controls

118 lines (73 loc) · 2.87 KB

Changelog

All notable changes to this project will be documented in this file.

[0.4.1] - 2025-01-06

Fixed

  • Resolved an issue where multiple schema associations from different extension versions were not properly updated, ensuring only the latest schema is associated with Maestro YAML files.

[0.4.0] - 2025-01-02

Fixed

  • Failed initialization on certan ends

Added

  • Enforce redhat.vscode-yaml as dependency of maestro workbench

[0.3.2] - 2025-01-02

Fixed

  • Allow dynamic timeout values for the following commands:
    • scrollUntilVisible
    • waitForAnimationToEnd.
    • extendedWaitUntil.

[0.3.1] - 2025-01-02

Added

  • Flow configurations:
    • Added support for env.
    • Added support for onFlowStart.
    • Added support for onFlowComplete.

[0.3.0] - 2024-12-30

Added

  • Workbench:
    • View flow dependencies (e.g., runFlow references, runScript references).

Fixed

  • Update test explorer on adding and removing test flow
  • Update workbench with on adding and removing test flow

[0.2.2] - 2024-12-30

Changed

  • Apply schema configuration for maestro file patterns only

[0.2.1] - 2024-12-30

Fixed

update global schema configuration for maestro file patterns only

  • Resolved issue with jsonSchema

[0.2.0] - 2024-12-29

Added

  • Test explorer:
    • View all tests in test explorer.
    • Run tests in test explorer.
    • Stop running/queued up tests.
    • View test logs.

0.1.0 - 2024-12-28

Added

  • Initial release of Maestro Workbench with core features:
    • YAML Schema Validation and IntelliSense.
    • Test Execution via CLI integration.
    • File Management with a dedicated tree view.
    • Documentation Access with links to official resources.

[Unreleased]

Added

  • YAML Schema Validation and IntelliSense

    • Auto-complete for Maestro commands (tapOn, assertVisible, runFlow, etc.).
    • Validation for command parameters (e.g., visible, id, text, etc.).
    • Inline documentation and examples for commands via tooltips.
    • Insert templates/snippets for common Maestro commands.
  • Test Execution

    • Run Maestro flows directly from VS Code via CLI integration.
    • Display basic test results in a terminal output.
  • File Management

    • Dedicated tree view for managing Maestro YAML files.
    • Highlight dependencies between flows (e.g., runFlow referencing another file).
  • Documentation Access

    • Integrated links to Maestro's official documentation.
    • Quick-start guide for new users.

Changed

  • Improved performance of the tree view for large projects.
  • Enhanced error messages for YAML validation to provide more context.

Fixed

  • Resolved issue where IntelliSense suggestions were not appearing for certain Maestro commands.
  • Fixed bug causing the extension to crash when opening non-YAML files.