# Changelog

All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.

[Unreleased](https://github.com/vestauth/vestauth/compare/v0.23.1...main)

## [0.23.1](https://github.com/vestauth/vestauth/compare/v0.23.0...v0.23.1) (2026-03-03)

### Changed

* Check for existing tool ([#47](https://github.com/vestauth/vestauth/pull/47))

## [0.23.0](https://github.com/vestauth/vestauth/compare/v0.22.1...v0.23.0) (2026-03-03)

### Added

* `vestauth tool init` preparing the way for 402 payments ([#46](https://github.com/vestauth/vestauth/pull/46))

## [0.22.1](https://github.com/vestauth/vestauth/compare/v0.22.0...v0.22.1) (2026-03-02)

### Changed

* `vestauth server start` should use `POST /whoami`

## [0.22.0](https://github.com/vestauth/vestauth/compare/v0.21.1...v0.22.0) (2026-03-02)

### Changed

* `agent curl` now by default prepends `-X POST` and `-H "Content-Type: application/json"` ([#45](https://github.com/vestauth/vestauth/pull/45))

## [0.21.1](https://github.com/vestauth/vestauth/compare/v0.21.0...v0.21.1) (2026-02-25)

### Changed

* README changes

## [0.21.0](https://github.com/vestauth/vestauth/compare/v0.20.1...v0.21.0) (2026-02-25)

### Added

* Add `server init` ([#41](https://github.com/vestauth/vestauth/pull/41))

## [0.20.1](https://github.com/vestauth/vestauth/compare/v0.20.0...v0.20.1) (2026-02-24)

### Changed

* Respect preset env ([#38](https://github.com/vestauth/vestauth/pull/38))

## [0.20.0](https://github.com/vestauth/vestauth/compare/v0.19.0...v0.20.0) (2026-02-24)

### Added

* Add server logs ([#37](https://github.com/vestauth/vestauth/pull/37))

## [0.19.0](https://github.com/vestauth/vestauth/compare/v0.18.2...v0.19.0) (2026-02-24)

### Added

* Add `POST /rotate` ([#36](https://github.com/vestauth/vestauth/pull/36))

## [0.18.2](https://github.com/vestauth/vestauth/compare/v0.18.1...v0.18.2) (2026-02-24)

### Changed

* Pass `--hostname` ([#35](https://github.com/vestauth/vestauth/pull/35))

## [0.18.1](https://github.com/vestauth/vestauth/compare/v0.18.0...v0.18.1) (2026-02-24)

### Changed

* Move register logic to service ([#34](https://github.com/vestauth/vestauth/pull/34))

## [0.18.0](https://github.com/vestauth/vestauth/compare/v0.17.0...v0.18.0) (2026-02-24)

### Added

* Add `vestauth server start` for running your own vestauth server ([#33](https://github.com/vestauth/vestauth/pull/33))

## [0.17.0](https://github.com/vestauth/vestauth/compare/v0.16.0...v0.17.0) (2026-02-23)

### Added

* Add `db:*` scripts ([#32](https://github.com/vestauth/vestauth/pull/32))

## [0.16.0](https://github.com/vestauth/vestauth/compare/v0.15.1...v0.16.0) (2026-02-23)

### Added

* Add `vestauth server start` command ([#31](https://github.com/vestauth/vestauth/pull/31))

## [0.15.1](https://github.com/vestauth/vestauth/compare/v0.15.0...v0.15.1) (2026-02-23)

### Added

* Add better error handling for `verify` missing headers ([#25](https://github.com/vestauth/vestauth/pull/25))

## [0.15.0](https://github.com/vestauth/vestauth/compare/v0.14.1...v0.15.0) (2026-02-20)

### Added

* Add support for http localhost ([#23](https://github.com/vestauth/vestauth/pull/23))
* Add support for localhost public key discovery ([#24](https://github.com/vestauth/vestauth/pull/24))

## [0.14.1](https://github.com/vestauth/vestauth/compare/v0.14.0...v0.14.1) (2026-02-18)

### Changed

* Rerelease after npm token failed

## [0.14.0](https://github.com/vestauth/vestauth/compare/v0.13.0...v0.14.0) (2026-02-18)

### Changed

* Renamed instances of `provider` with `tool` ([#22](https://github.com/vestauth/vestauth/pull/22))
* `provider` still backwards compatible

## [0.13.0](https://github.com/vestauth/vestauth/compare/v0.12.1...v0.13.0) (2026-02-18)

### Changed

* Move from `*.agents.vestauth.com` FQDN to `*.api.vestauth.com` to prepare way for custom `--hostname` for internal enterprise use cases.

## [0.12.1](https://github.com/vestauth/vestauth/compare/v0.12.0...v0.12.1) (2026-02-17)

### Changed

* Change usage message to `vestauth agent init`

## [0.12.0](https://github.com/vestauth/vestauth/compare/v0.11.2...v0.12.0) (2026-02-17)

### Added

* Add `--hostname` flag for `agent init` ([#17](https://github.com/vestauth/vestauth/pull/17) & [#18](https://github.com/vestauth/vestauth/pull/18))
* Add types file ([#16](https://github.com/vestauth/vestauth/pull/16))

## [0.11.2](https://github.com/vestauth/vestauth/compare/v0.11.0...v0.11.2) (2026-02-17)

### Removed

* Remove write to `AGENT_ID` environment variable. Instead `AGENT_UID` is in place. ([#14](https://github.com/vestauth/vestauth/pull/14))

## [0.11.0](https://github.com/vestauth/vestauth/compare/v0.10.1...v0.11.0) (2026-02-10)

### Changed

* Move to `--uid` from `--id` (legacy `id` and `AGENT_ID` still supported) ([#13](https://github.com/vestauth/vestauth/pull/13))

## [0.10.1](https://github.com/vestauth/vestauth/compare/v0.10.0...v0.10.1) (2026-02-10)

### Changed

* Clean up releases.

## [0.10.0](https://github.com/vestauth/vestauth/compare/v0.9.1...v0.10.0) (2026-02-10)

### Removed

* Remove `-d` and other shorthand log related flags so that `curl` flags like `-d` are not overwritten.

## [0.9.1](https://github.com/vestauth/vestauth/compare/v0.9.0...v0.9.1) (2026-02-06)

### Added

* Add keywords package.json

## [0.9.0](https://github.com/vestauth/vestauth/compare/v0.8.8...v0.9.0) (2026-02-06)

### Added

* Add `agent rotate` command ([#12](https://github.com/vestauth/vestauth/pull/12))

## [0.8.8](https://github.com/vestauth/vestauth/compare/v0.8.7...v0.8.8) (2026-02-06)

### Added

* Add link to [demo](https://ping.vestauth.com)

## [0.8.7](https://github.com/vestauth/vestauth/compare/v0.8.6...v0.8.7) (2026-02-06)

### Changed

* Clean up some cruft

## [0.8.6](https://github.com/vestauth/vestauth/compare/v0.8.5...v0.8.6) (2026-02-06)

### Changed

* Add `debug` logs to `agent curl`

## [0.8.5](https://github.com/vestauth/vestauth/compare/v0.8.4...v0.8.5) (2026-02-06)

### Changed

* Update README

## [0.8.4](https://github.com/vestauth/vestauth/compare/v0.8.3...v0.8.4) (2026-02-06)

### Changed

* Patch bug with missing `web-bot-auth` lib

## [0.8.3](https://github.com/vestauth/vestauth/compare/v0.8.2...v0.8.3) (2026-02-06)

### Changed

* Various clean up.

## [0.8.2](https://github.com/vestauth/vestauth/compare/v0.8.1...v0.8.2) (2026-02-05)

### Changed

* Fix `privateJwk` flag to `--private-jwk`

## [0.8.1](https://github.com/vestauth/vestauth/compare/v0.8.0...v0.8.1) (2026-02-05)

### Changed

* README changes for clarity

## [0.8.0](https://github.com/vestauth/vestauth/compare/v0.7.4...v0.8.0) (2026-02-05)

### Added

* Return agent json on successful verify

## [0.7.4](https://github.com/vestauth/vestauth/compare/v0.7.3...v0.7.4) (2026-02-05)

### Changed

* Largely `README` changes.

## [0.7.3](https://github.com/vestauth/vestauth/compare/v0.7.2...v0.7.3) (2026-02-04)

### Changed

* Improved handling of headers

## [0.7.2](https://github.com/vestauth/vestauth/compare/v0.7.1...v0.7.2) (2026-02-04)

### Changed

* Handle headers in a more flexible way

## [0.7.1](https://github.com/vestauth/vestauth/compare/v0.7.0...v0.7.1) (2026-02-04)

### Changed

* Raise an error if a bad `Signature-Agent` header ([#11](https://github.com/vestauth/vestauth/pull/11))

## [0.7.0](https://github.com/vestauth/vestauth/compare/v0.6.0...v0.7.0) (2026-02-03)

### Changed

* Change `key` terms to `jwk` for clarity ([#9](https://github.com/vestauth/vestauth/pull/9))

## [0.6.0](https://github.com/vestauth/vestauth/compare/v0.5.3...v0.6.0) (2026-02-03)

### Added

* Add `provider verify` command ([#8](https://github.com/vestauth/vestauth/pull/8))

## [0.5.3](https://github.com/vestauth/vestauth/compare/v0.5.2...v0.5.3) (2026-02-03)

### Changed

* Pass `Signature-Agent` header ([#3](https://github.com/vestauth/vestauth/pull/3))

## [0.5.2](https://github.com/vestauth/vestauth/compare/v0.5.0...v0.5.2) (2026-02-02)

### Changed

* Add detail when no changes for `vestauth agent init`

## [0.5.0](https://github.com/vestauth/vestauth/compare/v0.4.9...v0.5.0) (2026-02-02)

### Added

* Initial release. `vestauth agent` commands largely functional.
