Skip to content

Latest commit

 

History

History
99 lines (67 loc) · 2.98 KB

CHANGELOG.md

File metadata and controls

99 lines (67 loc) · 2.98 KB

Changelog

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.

[Unreleased]

[0.4.0-preview.1] - 2023-05-05

Added

Changed

  • Set console encoding to utf-8
  • Remove item place-holder from commands with url path parameters
  • Update samples.

[0.3.0-preview.1] - 2023-03-16

Added

  • Add Environment login. Client secret login and certificate file login are now possible with this new strategy.

Changed

  • Update login command help text.
  • Fix a bug where the CLI didn't send the Content-Type header when sending requests with bodies.

[0.2.0-preview.1] - 2023-02-27

Added

Changed

  • Change MacOS & Linux packages to use tar archives
  • Fix Azure Identity logs showing when not needed

[0.1.0-preview.8] - 2023-02-10

Added

  • Added documentation content for non-terminal sub-commands
  • MacOS binaries are now signed and notarized.

Changed

  • Logout now clears tokens from the cache.
  • Header command options can now be called multiple times. The header values will now be additive.

[0.1.0-preview.7] - 2022-09-28

Added

  • Added certificate login (mgc login --strategy ClientCertificate)
  • Added --debug option

Changed

  • Implement none output formatter as no-op output

[0.1.0-preview.6] - 2022-08-18

Added

  • Added interactive browser login (mgc login --strategy InteractiveBrowser)

Changed

  • Fix issue with corrupted config files on changing user accounts

[0.1.0-preview.5] - 2022-06-10

Added

  • Add item sub-command for indexer paths (paths with id). GET /users/{user-id} changes from mgc users get --user-id to mgc users item get --user-id
  • Add command samples.
  • Add automatic page iteration via the --all command option.

Changed

  • Login command scopes are now optional.
  • Fix issue with nullable boolean options.
  • Fix issue with incorrect OData parameter names.
  • Fix issue with docker container missing capabilities when running as a non-root user.
  • API requests now send an Accept header to the server. The value of the header is determined by the schema.

[0.1.0-preview.4] - 2022-04-19

Added

  • Add default app id & tenant id
  • Add documented headers as command options

Changed

  • Make app settings configuration file optional

[0.1.0-preview.3] - 2022-03-17

Added

  • Added support for JMESPath queries #35
  • Added clientId and tenantId parameters to the login command #40

Changed

  • Fixed bug caused by URL path parameters not being set in the request information object #38
  • Fixed stream output being passed to output formatter when no file path is provided #38
  • Format JSON output by default. The formatting can be disabled per command through the CLI argument --json-no-indent #55
  • Use async OutputFormatter & OutputFilter APIs #55
  • Fix failing requests when adding options like --select, --expand, --top etc