|
1 | 1 | # Changelog |
| 2 | + |
2 | 3 | All notable changes to this project will be documented in this file. |
3 | 4 |
|
4 | | -The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/). |
| 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 | +## 1.0.0 - 2020-09-23 |
| 9 | + |
| 10 | +**Forked from github.com/danielgtaylor/openapi-cli-generator** |
| 11 | + |
| 12 | +### Added |
| 13 | + |
| 14 | +- New `x-cli-cmd-groups` extension enabling [CLI commands grouping](https://github.com/exoscale/openapi-cli-generator/#commands-grouping). |
| 15 | +- New `--output|-o` option to the `generate` command. |
| 16 | +- New `--name|-n` option to the `generate` command. |
| 17 | +- New `--go-package|-p` option to the `generate` command. |
| 18 | + |
| 19 | +### Changed |
| 20 | + |
| 21 | +- The `generate` command now accepts OpenAPI spec files with any extension, not only `.yaml`. |
| 22 | +- Generated CLI configuration directory is not created automatically by default. |
| 23 | +- Generated CLI temporary data caching is now optional, and disabled by default. |
| 24 | + |
5 | 25 |
|
6 | 26 | ## 2020-02-27 |
| 27 | + |
7 | 28 | - Add [enhanced JMESPath](https://github.com/danielgtaylor/go-jmespath-plus) support. |
8 | 29 |
|
| 30 | + |
9 | 31 | ## 2020-01-17 |
| 32 | + |
10 | 33 | - Add support for multi-auth, where two different auth schemes can be used. This |
11 | 34 | adds a new `cli.UseAuth(typeName, AuthHandler)` method that can be used to |
12 | 35 | register new auth types by name. This is *backward compatible* and the |
13 | 36 | existing (but now deprecated) credentials calls continue to work, but cannot |
14 | 37 | be used in conjuction with the new multi-auth system. |
15 | 38 |
|
| 39 | + |
16 | 40 | ## 2020-01-10 |
| 41 | + |
17 | 42 | - Add support for OAuth2 Authorization Code with PKCE https://oauth.net/2/pkce/ |
18 | 43 |
|
| 44 | + |
19 | 45 | ## 2019-03-10 |
| 46 | + |
20 | 47 | - Better rendering of error messages. |
21 | 48 | - Switch to Go modules. |
22 | 49 |
|
| 50 | + |
23 | 51 | ## 2019-03-09 |
| 52 | + |
24 | 53 | - Generate methods of the format `{{ API Name }}{{ Operation Name }}(...)` for each API operation. These can be used by custom code as if you were invoking the CLI, but it returns rather than formats the response. |
25 | 54 | - Decouple CLI commands from the command path used to register middleware. Each API operation now has one and only one command path regardless of which CLI command calls it. |
26 | 55 | - Add support for waiters through the `x-cli-waiters` extension. |
27 | 56 |
|
| 57 | + |
28 | 58 | ## 2018-09-29 |
| 59 | + |
29 | 60 | - Initial release |
0 commit comments