Skip to content

Releases: bojanz/broom

v0.9.0

02 Jan 10:19
Compare
Choose a tag to compare
  • Dropped OpenAPI 2.0 support, added OpenAPI 3.1 support
  • Switched the underlying OpenAPI package from getkin/kin-openapi to pb33f/libopenapi.
  • Added support for nested body parameters.

v0.8.0

12 Aug 18:10
Compare
Choose a tag to compare
  • Colorized all output.
  • Made colored output work on Windows
  • Added parameter defaults and examples to the operation usage.
  • Removed the terminal UI previously used to collect body parameters.

Now requires Go 1.21.

v0.7.0

30 Dec 19:54
Compare
Choose a tag to compare
  • Adds support for textareas in the body form (via x-multiline: true in the param definition).
  • Adds support for remote $refs in specs.
  • Disables JSON coloring when piping output or NO_COLOR is true.
  • Several fixes for better OpenAPI 2.0 support.
  • Refactored operation request logic.

Now requires Go 1.18 or newer.

v0.6.1

20 Feb 21:19
Compare
Choose a tag to compare
  • Handle invalid/empty auth type during auth
  • Rework and optimize operation parameters
  • Misc code and UI cleanups

v0.6.0

01 Feb 19:38
Compare
Choose a tag to compare

Reworked authentication.

  • Renamed --token/--token-cmd to --auth/--auth-cmd.
  • Added support for basic auth (--auth-type=basic).
  • Added support for API key auth (--auth-type=api-key), with a configurable header (--api-key-header, defaults to "X-API-Key").

Auth type and api header name are auto-detected from the spec when possible.

Requires re-adding profiles (or manually updating the config file).

v0.5.0

29 Dec 17:02
Compare
Choose a tag to compare
v0.5.0 Pre-release
Pre-release

Initial (pre-)release.