Repository navigation
Releases: nafphp/oauth-client
Release list
v0.2.4 — OAuth client commands register after CLI boot
The OAuth client plugin declares that it boots after optional naf/cli, so its discovery and doctor commands register reliably. Composer requirements remain installation constraints; the boot edge only orders installed plugins.
The release also keeps its wiring test from writing a cache into the repository. Runtime API and configuration are unchanged. Package CI passed on the release commit.
v0.2.3 — Shared code style
Source, tests and templates now follow the shared NAF code style, and a style workflow keeps
them there. The formatter is a development dependency and does not reach anything you install.
No behaviour changes. The API, the configuration and the dependency constraints are the
same as in v0.2.2; upgrading needs no action.
The README also drops its code-style section. It repeated what this package's AGENTS.md
already says, and contributor guidance belongs there rather than in a file that ships inside
the Composer package. What remains is the introduction, the link to the documentation, the
install command and the licence — the same shape every package in the collection now has.
Validation: the tagged commit passed CI, and its tree passed the suite with 204 tests, 406 assertions.
v0.2.2 — Agent guidance in Composer installations
Composer installations now include a package-specific AGENTS.md covering provider setup, account linking, token handling and command verification. It explains the NAF host/plugin boundary, prefers existing framework functionality, and provides concrete usage examples, source entry points and the actual verification commands.
The guide links the shared contribution and release procedures and requires user documentation to be reviewed alongside behavior changes. The links also work when the package is cloned on its own.
Validation: package CI passed for the released commit; agent-guide paths, API references and example syntax were checked against the implementation.
Version note: this is a documentation and package-content patch from v0.2.1 to v0.2.2. Runtime code, public APIs and dependency constraints are unchanged; no application-code migration is required.
v0.2.1 — doctor advice named the old CLI binary
Corrects the advice oauth:doctor prints, and one comment in the shipped configuration.
Both told the reader to run vendor/bin/nix — nix db:migrate up for a missing table, and nix oauth:doctor in the note explaining how to generate a token encryption key. The rename to NAF replaced that binary with vendor/bin/naf. No behaviour changes; the commands themselves were never affected.
v0.2.0 — NixPHP is now NAF
NixPHP is now NAF. See naf/framework v0.2.0 for why.
| before | after | |
|---|---|---|
| Composer package | nixphp/oauth-client |
naf/oauth-client |
| PHP namespace | NixPHP\OAuth\Client\ |
Naf\OAuth\Client\ |
| Composer type | nixphp-plugin |
naf-plugin |
First tagged release
This package has never been released. While its siblings were unpublished it reached them through path repositories and dev-main constraints — both are gone. It now resolves naf/auth, naf/session and the rest from Packagist like any other package.
Requirements
Requires naf/framework:^0.2, naf/auth:^0.2 and naf/session:^0.2.