Skip to content

v1.1.0 improved API, documentation and tests - #5

Merged
algebrakit merged 2 commits into
mainfrom
release/1.1.0
Oct 29, 2026
Merged

algebrakit merged 2 commits into
mainfrom
release/1.1.0

Conversation

@algebrakit

Copy link
Copy Markdown
Owner

Release 1.1.0: fixes lockOrUnlockSession, easier to start

Fixed

  • lockOrUnlockSession called /session/lock, which doesn't exist (always a 404). It now calls /sessions/lock.
  • Requires PHP 8.1: the SDK uses enums, so it never worked on 8.0.

Added

  • AlgebrakitApiException (extends RuntimeException): readable message with the API's explanation, plus getStatusCode().
  • 30-second default timeout (timeout: argument) and SessionService::DEFAULT_BASE_URL.
  • PHPUnit tests (no network needed), CI on PHP 8.1–8.4 including lowest dependencies, and a release workflow that creates GitHub releases from CHANGELOG.md.

Changed

  • README rewritten: show the session in a page, all methods, regions, errors, links to docs.algebrakit.com and algebrakit-examples.
  • Guzzle ^7.9; repository links point to github.com/algebrakit/sdk-php.

@algebrakit
algebrakit merged commit 96648ba into main Oct 29, 2026
5 checks passed
@algebrakit
algebrakit deleted the release/1.1.0 branch October 29, 2026 05:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant