All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Renamed CLI service commands and scope aliases to use the official Openapi console slugs from
oas/00-list.txt. - Replaced legacy aliases such as
token,sms,cadastre,certified-email,chamber-of-commerce,exchange-rate,massive-rem,paying-bills,postal-service,real-estate,time-stamping, andzip-codeswithoauth,smsv2,catasto,pec,visurecamerali,exchange,pecmassiva,bollettini,ufficiopostale,realestate,marchetemporali, andcap.
- Added
oauthv2as a separate command for the new OAuth v2 API onoauth.openapi.com, alongside the existingoauthcommand onoauth.openapi.it.
-
Scope alias
all— passing--scopes allwhen creating a token now expands to every available scope returned by the API. The keyword is case-insensitive (ALL,All, etc. are all valid).openapi oauth create --scopes all
-
Global
--whoeaster egg powered by the externalbilly-raycrate.
- Updated
billy-raydependency to0.1.1. - Refined command handling so global flags can work without forcing a subcommand.
- First public release of the Openapi CLI
- Token management:
create,list,revoke,scopes,credit - Scope aliases — use short service names instead of full scope strings when creating tokens
- Method filtering for scope aliases (
post:smsv2,get:company, …) - Sandbox mode via
-S/--sandboxflag - Service commands:
ai,automotive,bollettini,cap,catasto,company,docuengine,domains,esignature,exchange,geocoding,invoice,marchetemporali,oauth,pec,pecmassiva,pdf,realestate,risk,sdi,smsv2,trust,ufficiopostale,visengine,visurecamerali infocommand to verify environment variables and token scopes