Releases: woocommerce/qit-cli
0.4.0
QIT CLI 0.4.0 Release Notes
This is a strongly recommended update.
- Updates QIT URL to https://qit.woo.com.
- Renames "authentication_password" to "qit_token" for clarity.
- Bug fixes and improvements.
For any queries, issues, or suggestions, feel free to visit our Github page at https://github.com/woocommerce/qit-cli/issues. We appreciate your feedback as it helps us to continuously improve our tool.
What's Changed
- Ignore unescaped exceptions by @Luc45 in #113
- Add self-tests for PHPCompatibility with PHP 8.3 by @Luc45 in #112
- Debug failed self-tests by @Luc45 in #114
- Add self-test for PHPCompatibility to not flag attribute usage by @Luc45 in #117
- Update QIT CLI to the new domain by @Luc45 in #116
- Rename "Application Password" to "QIT Token" and other improvements by @Luc45 in #118
Full Changelog: 0.3.5...0.4.0
0.3.5
QIT CLI 0.3.5 Release Notes
This is an optional update.
- Return async response when using
--json
flag without waiting for the test completion (with--wait
flag). - Minor styling and consistency improvements.
- Bug fixes and improvements.
For any queries, issues, or suggestions, feel free to visit our Github page at https://github.com/woocommerce/qit-cli/issues. We appreciate your feedback as it helps us to continuously improve our tool.
What's Changed
- Update self-tests to use RC instead of a fixed version by @Luc45 in #48
- Update snapshots by @Luc45 in #49
- Add self-tests to PHPStan ignoring vendor directory by @Luc45 in #51
- Update self tests for 7.8.2 by @Luc45 in #53
- Allow to run multiple self-test suites separated by comma by @Luc45 in #55
- Update gitignore with common files by @zhongruige in #59
- Update self tests snapshots by @zhongruige in #63
- Update self-test snapshots for custom DB by @Luc45 in #65
- Update self tests snapshots by @zhongruige in #67
- Improvements to validate context by @zhongruige in #68
- Update self tests snapshots by @zhongruige in #72
- Update self tests snapshots by @zhongruige in #74
- Update to checkout@v4 by @Luc45 in #75
- Sync tests for 8.1.0-a.5 by @Luc45 in #76
- Run self-tests for Stable WooCommerce version as well by @Luc45 in #79
- Update self tests snapshots by @zhongruige in #82
- Add self-tests for allowing to require nonce checks in security tests by @Luc45 in #83
- Normalize debug log in self tests by @Luc45 in #84
- Update self tests snapshots by @zhongruige in #86
- Update self tests snapshots by @zhongruige in #87
- Self-tests for PHPCompatibility Test by @Luc45 in #80
- Update self tests snapshots by @zhongruige in #89
- Security Tests - Redirect rule tests by @Luc45 in #78
- Update instances of WooCommerce.com to Woo.com by @zhongruige in #90
- Update snapshots by @Luc45 in #91
- Update self tests snapshots by @zhongruige in #92
- Update self tests snapshots by @zhongruige in #95
- Update self tests snapshots by @zhongruige in #96
- Added malware self tests by @MrJnrman in #94
- Allow to use slug to list tests, color successes by @Luc45 in #99
- Sync Woo 8.4.0 by @Luc45 in #98
- Added Theme self tests by @MrJnrman in #97
- Update self-tests by @Luc45 in #100
- Improve self-test output, allow bigger variance of debug_logs by @Luc45 in #102
- Use zip from docker by @Luc45 in #103
- Add jetpack scan self test by @MrJnrman in #101
- Sync 8.5.0 by @Luc45 in #105
- Do not show onboarding on CI by @Luc45 in #107
- Update snapshots for WPCS 3.0.1 by @Luc45 in #110
- Unify run_id header in outputs. by @tomalec in #109
New Contributors
Full Changelog: 0.3.4...0.3.5
0.3.4
QIT CLI 0.3.4 Release Notes
This is an optional update.
- Resolved an issue that caused QIT to incorrectly identify certain valid zip files as invalid.
- Fixed occasional flakiness when syncing with QIT servers.
For any queries, issues, or suggestions, feel free to visit our Github page at https://github.com/woocommerce/qit-cli/issues. We appreciate your feedback as it helps us to continuously improve our tool.
What's Changed
- Add a quick demo Gif to readme by @Luc45 in #42
- Accept Zips without parent directory under some circumstances (2) by @Luc45 in #46
Full Changelog: 0.3.3...0.3.4
0.3.3
QIT CLI 0.3.3 Release
This is an optional update.
- Improved onboarding experience for Automatticians.
- Protect user from accidentally leaking credentials if running "very verbose mode" in CI (With
-vvv
parameter). GitHub already obfuscates any secret in output, but this is an additional measure.
Please ask any questions/report any issues at https://github.com/woocommerce/qit-cli/issues
What's Changed
Full Changelog: 0.3.2...0.3.3
0.3.2
QIT CLI 0.3.2 Release
- Improve QIT update logic, informing when there's an optional update available, or enforcing when there's a required update to be done.
- Shows possible values of test arguments that are comma-separated values.
Please ask any questions/report any issues at https://github.com/woocommerce/qit-cli/issues
What's Changed
- Use 'raw' download URL. by @barryhughes in #34
- Minor doc tweak by @Luc45 in #35
- Add some examples to the docs by @Luc45 in #36
- Update activation test snapshots by @Luc45 in #37
- Update CLI to work with enums nested in items by @Luc45 in #38
- Update Self Tests by @MrJnrman in #40
- Mininum CLI version by @Luc45 in #39
New Contributors
- @barryhughes made their first contribution in #34
- @MrJnrman made their first contribution in #40
Full Changelog: 0.3.1...0.3.2
0.3.1
QIT CLI 0.3.1 Release
Suggest an unique app name to be able to run partner:add
multiple times without having to delete previous application passwords.
Please ask any questions/report any issues at https://github.com/woocommerce/qit-cli/issues
What's Changed
- Readme tweaks by @Luc45 in #31
- Normalize order of security test result JSON for snapshot testing by @Luc45 in #32
- Unique app name by @Luc45 in #33
Full Changelog: 0.3...0.3.1
0.3
QIT CLI 0.3 Release
In this release we prepare the CLI to be usable by all Partner developers of the Woo Marketplace.
We have reworked the onboarding flow to be more user-friendly both to Automattic and external developers, along with dozens of other improvements.
Please ask any questions/report any issues at https://github.com/woocommerce/qit-cli/issues
What's Changed
- Doc tweaks by @Luc45 in #17
- Minor doc tweaks by @Luc45 in #18
- Improve QIT self-tests by @Luc45 in #19
- Add mass test run command by @Luc45 in #21
- Auth functions self-tests by @Luc45 in #22
- Update E2E tests snapshots (after updating tests with upstream) by @Luc45 in #24
- Show possible values in --help by @Luc45 in #25
- Add SemGrep and exclusion tests by @Luc45 in #26
- Run QIT Self Tests on production server by @Luc45 in #28
- Zip parameter without value by @Luc45 in #27
- Add a streamlined onboarding process by @Luc45 in #23
- Partner email by @Luc45 in #29
- Minor tweaks to onboarding by @Luc45 in #30
Full Changelog: 0.2.1...0.3
0.2.1
QIT CLI 0.2.1 Release
Improvements to the partner authentication flow.
Please ask any questions/report any issues at https://github.com/woocommerce/qit-cli/issues
What's Changed
- Add support for encrypted configs by @Luc45 in #3
- Allow to have multiple environments configured and switch between them by @Luc45 in #1
- Update local Manager info by @Luc45 in #5
- Allow to use extension slugs in the "--additional_woo_plugins" parameter by @Luc45 in #6
- Add "Result URL" to the CLI by @Luc45 in #7
- Allow to wait for test completion when running tests by @Luc45 in #8
- Updated README and screenshot for QIT CLI by @zhongruige in #9
- Updated docs for QIT by @zhongruige in #11
- End-to-end tests for the QIT by @Luc45 in #10
- Fix QIT self-tests by @Luc45 in #12
- Replace usage of trim by @Luc45 in #13
- Improve partner auth by @Luc45 in #14
New Contributors
- @Luc45 made their first contribution in #3
- @zhongruige made their first contribution in #9
Full Changelog: 0.1...0.2.1
0.2
This release of QIT CLI contains the following improvements:
- Added a new partner authorization flow
- Added a new environment switching flow
- Added a wait for test completion when running tests
- Added the test result URL to the CLI so it can be viewed
What's Changed
- Add support for encrypted configs by @Luc45 in #3
- Allow to have multiple environments configured and switch between them by @Luc45 in #1
- Update local Manager info by @Luc45 in #5
- Allow to use extension slugs in the "--additional_woo_plugins" parameter by @Luc45 in #6
- Add "Result URL" to the CLI by @Luc45 in #7
- Allow to wait for test completion when running tests by @Luc45 in #8
- Updated README and screenshot for QIT CLI by @zhongruige in #9
- Updated docs for QIT by @zhongruige in #11
- End-to-end tests for the QIT by @Luc45 in #10
- Fix QIT self-tests by @Luc45 in #12
New Contributors
- @Luc45 made their first contribution in #3
- @zhongruige made their first contribution in #9
Full Changelog: 0.1...0.2
0.1
QIT CLI 0.1 Release
This is the first release of the QIT CLI. Please ask any questions/report any issues at https://github.com/woocommerce/qit-cli/issues
Full Changelog: https://github.com/woocommerce/qit-cli/commits/0.1