Skip to content

Releases: woocommerce/qit-cli

0.4.0

29 Jan 16:29
8c71a1f
Compare
Choose a tag to compare

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

16 Jan 23:51
341b639
Compare
Choose a tag to compare

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

New Contributors

Full Changelog: 0.3.4...0.3.5

0.3.4

13 Jun 13:16
f5ca370
Compare
Choose a tag to compare

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

30 May 17:28
d970c63
Compare
Choose a tag to compare

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

  • More straightforward onboarding for Automatticians by @Luc45 in #41

Full Changelog: 0.3.2...0.3.3

0.3.2

24 May 17:36
9d4a323
Compare
Choose a tag to compare

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

New Contributors

Full Changelog: 0.3.1...0.3.2

0.3.1

10 May 21:30
1e14632
Compare
Choose a tag to compare

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

09 May 19:15
53feeed
Compare
Choose a tag to compare
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

17 Mar 11:13
9b7c8fd
Compare
Choose a tag to compare

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

Full Changelog: 0.1...0.2.1

0.2

03 Mar 16:56
Compare
Choose a tag to compare
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

Full Changelog: 0.1...0.2

0.1

19 Jan 17:15
cdacc5f
Compare
Choose a tag to compare
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