Skip to content

v1.4.3

Latest

Choose a tag to compare

@tigusigalpa tigusigalpa released this 09 Sep 16:22
· 10 commits to main since this release

v1.4.3 — Pest Tests & CI Compatibility

Added

  • Pest unit test suite covering REST request signing, protected headers, API errors, Demo Trading, derivative orders, TradFi helpers, and WebSocket endpoint selection.
  • composer test:unit command for running Pest tests locally.
  • Isolated Pest test environment in tests/pest with a committed dependency lock file.
  • Combined compatibility and Pest coverage uploads to Codecov.

Changed

  • GitHub Actions now runs compatibility checks on PHP 7.4–8.2 and Pest tests on PHP 8.3–8.4.
  • Pest dependencies are isolated from the package’s root Composer requirements, preserving installation compatibility for PHP 7.4–8.2.
  • Coverage and test workflows install locked Pest dependencies reproducibly.
  • PHP syntax checks exclude test-tool dependencies.
  • Testing instructions were added to the English and Russian READMEs.

Verification

  • composer update --no-dev --prefer-dist --no-interaction --no-progress passes.
  • Compatibility test suite passes.
  • Pest suite passes: 16 tests, 39 assertions.