Skip to content

Commit 2a6589a

Browse files
docs: add CHANGELOG and document "all" scope alias in README
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent a015247 commit 2a6589a

File tree

2 files changed

+34
-0
lines changed

2 files changed

+34
-0
lines changed

CHANGELOG.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [Unreleased] - 0.2.0
9+
10+
### Added
11+
12+
- **Scope alias `all`** — passing `--scopes all` when creating a token now expands to every available scope returned by the API. The keyword is case-insensitive (`ALL`, `All`, etc. are all valid).
13+
14+
```bash
15+
openapi token create --scopes all
16+
```
17+
18+
---
19+
20+
## [0.1.0] - 2026-02-16
21+
22+
### Added
23+
24+
- First public release of the Openapi CLI
25+
- Token management: `create`, `list`, `revoke`, `scopes`, `credit`
26+
- Scope aliases — use short service names instead of full scope strings when creating tokens
27+
- Method filtering for scope aliases (`post:sms`, `get:company`, …)
28+
- Sandbox mode via `-S` / `--sandbox` flag
29+
- Service commands: `ai`, `automotive`, `cadastre`, `certified-email`, `chamber-of-commerce`, `company`, `docuengine`, `domains`, `esignature`, `exchange-rate`, `geocoding`, `invoice`, `massive-rem`, `paying-bills`, `pdf`, `postal-service`, `real-estate`, `risk`, `sdi`, `sms`, `time-stamping`, `trust`, `visengine`, `zip-codes`
30+
- `info` command to verify environment variables and token scopes

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,7 @@ Each API service is mapped to an alias name. When you use an alias, it automatic
129129

130130
| Alias | Service | Domain |
131131
|---|---|---|
132+
| `all` | **All services** _(special keyword)_ ||
132133
| `ai` | AI language models | ai.openapi.com |
133134
| `automotive` | Automotive data | automotive.openapi.com |
134135
| `cadastre` | Italian cadastral data | catasto.openapi.it |
@@ -163,6 +164,9 @@ openapi token create --scopes "sms"
163164

164165
# Multiple services
165166
openapi token create --scopes "sms,company"
167+
168+
# All available scopes (special keyword)
169+
openapi token create --scopes "all"
166170
```
167171

168172
### Method filtering

0 commit comments

Comments
 (0)