Skip to content

Installation

composer require lambda-twelve/one-record:^1.0@beta

The @beta flag lets Composer pick the pre-release without lowering your project's minimum stability for everything else. Once 1.0.0 is out, composer require lambda-twelve/one-record is enough.

Requirements: PHP 8.3 or newer, ext-json, ext-openssl. Runtime dependencies are PSR interfaces only (psr/http-message, psr/http-factory, psr/http-server-handler, psr/event-dispatcher, psr/log, psr/clock); psr/http-client and psr/simple-cache are suggested for the client and the JWKS resolver, phpunit/phpunit for the shipped store contract tests. You bring the implementations your application already uses; for a quick start, nyholm/psr7 covers the HTTP messages.

Note

Pre-releases are published on Packagist; the changelog records any public API change between betas.