QIT CLI 0.8.1 Release Notes
What’s New
Improved Orchestration in Custom Tests
-
Shared Setup/Teardown in Bootstrap Mode
Additional plugins designated as bootstrap now properly execute their shared setup and teardown steps even if their test suites are skipped. -
Corrected Path in
dependencies.json
Fixed a typo referencingqit/dependencies.json
. The correct file path is nowbootstrap/dependencies.json
, ensuring dependencies load as intended. -
Automatic WooCommerce Dependency Handling
QIT now ensures that if WooCommerce is a required dependency for your plugin (as determined by WooCommerce.com product metadata - soon to be updated to use your plugin’s "Requires Plugins" header), it is automatically included. -
Action Overrides for Additional Plugins
CLI overrides specified at runtime (e.g.,-p plugin:action
or--plugin plugin:action
) now reliably take precedence overqit.yml
settings. -
Enhanced Parameter Handling (
--tunnel
,--dependencies
)
QIT now lists all possible values for these parameters, making it easier to discover valid options.
Documentation Overhaul
Complete Documentation Rewrite
The QIT documentation at qit.woo.com has been entirely rewritten from scratch. The new documentation provides clearer explanations, step-by-step guides, and updated references to reflect recent orchestration improvements and configuration refinements.
Support and Feedback
If you have any questions, encounter issues, or have suggestions, please visit our GitHub Issues Page. Your feedback helps us continually improve QIT.
What's Changed
- Fix Custom Tests Orchestration: Improve Plugin Actions, Dependencies, and Configuration Handling by @Luc45 in #227
Full Changelog: 0.8.0...0.8.1