Skip to content

Commit c26a5b6

Browse files
author
Marc Falzon
committed
Prepare release
1 parent 4f74470 commit c26a5b6

1 file changed

Lines changed: 32 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,60 @@
11
# Changelog
2+
23
All notable changes to this project will be documented in this file.
34

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+
525

626
## 2020-02-27
27+
728
- Add [enhanced JMESPath](https://github.com/danielgtaylor/go-jmespath-plus) support.
829

30+
931
## 2020-01-17
32+
1033
- Add support for multi-auth, where two different auth schemes can be used. This
1134
adds a new `cli.UseAuth(typeName, AuthHandler)` method that can be used to
1235
register new auth types by name. This is *backward compatible* and the
1336
existing (but now deprecated) credentials calls continue to work, but cannot
1437
be used in conjuction with the new multi-auth system.
1538

39+
1640
## 2020-01-10
41+
1742
- Add support for OAuth2 Authorization Code with PKCE https://oauth.net/2/pkce/
1843

44+
1945
## 2019-03-10
46+
2047
- Better rendering of error messages.
2148
- Switch to Go modules.
2249

50+
2351
## 2019-03-09
52+
2453
- 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.
2554
- 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.
2655
- Add support for waiters through the `x-cli-waiters` extension.
2756

57+
2858
## 2018-09-29
59+
2960
- Initial release

0 commit comments

Comments
 (0)