GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Tags · testingbot/testingbot-php

Tags

2.0.0

Toggle 2.0.0's commit message
Modernize client to v2: resource-oriented, typed, full API coverage

Rewrite the TestingBot PHP client (PHP 8.1+) around a resource-grouped
`TestingBot\Client` with a backward-compatible `TestingBot\TestingBotAPI`
facade. The 1.x flat method names/signatures are preserved; the one behaviour
change is that failures now throw typed exceptions instead of returning an
`['error' => ...]` array.

Highlights:
- Full API coverage across 13 resources (tests, builds, storage, tunnels, user,
  team-management, codeless lab tests + suites, screenshots, devices, browsers,
  configuration, jobs).
- Single cURL chokepoint behind HttpClientInterface (timeouts, TLS verify,
  versioned UA, curl_errno -> NetworkException, HTTP-status checking) with a
  mockable seam for tests.
- Typed exception hierarchy (Authentication/NotFound/RateLimit/Api/Network).
- Replace PHP8-fatal mime_content_type() with ext-fileinfo.
- PSR-4 autoload; drop bogus runtime deps (phpunit-selenium, paratest, appium);
  type=library; add phpstan (L8), php-cs-fixer (PSR-12), .editorconfig.
- 86 unit tests via FakeHttpClient (no network) + gated live integration suite.
- GitHub Actions: CI matrix PHP 8.1-8.4 + token-free tag-driven release workflow.
- Rewritten README, CHANGELOG, CLAUDE.md.

Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
  • Jun 5, 2026
  • 85c3d8a
  • zip
  • tar.gz
  • Notes

1.0.3

Toggle 1.0.3's commit message
remove travis badge

  • May 5, 2021
  • 86e0c36
  • zip
  • tar.gz
  • Notes

1.0.2

Toggle 1.0.2's commit message
Add TestingBot Storage calls

  • Mar 21, 2019
  • 3bba95e
  • zip
  • tar.gz

1.0.1

Toggle 1.0.1's commit message
phpunit

  • Oct 5, 2017
  • 976ff3b
  • zip
  • tar.gz

1.0.0

Toggle 1.0.0's commit message
update README

  • Aug 26, 2016
  • 8edb066
  • zip
  • tar.gz
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.