Skip to content

Releases: nafphp/oauth-client

v0.2.4 — OAuth client commands register after CLI boot

Choose a tag to compare

@FloKnapp FloKnapp released this 22 Sep 21:17
23c74ec

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

Choose a tag to compare

@FloKnapp FloKnapp released this 19 Sep 10:19
9e00edd

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

Choose a tag to compare

@FloKnapp FloKnapp released this 13 Sep 20:55
2260203

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.

Verified CI · Changes since v0.2.1

v0.2.1 — doctor advice named the old CLI binary

Choose a tag to compare

@FloKnapp FloKnapp released this 13 Sep 16:12

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

Choose a tag to compare

@FloKnapp FloKnapp released this 13 Sep 14:52

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.