github cloudposse/atmos v1.175.0-rc.1

latest releases: v1.180.0, v1.180.0-test.1, v1.180.0-test.0...
pre-release28 days ago
Add no-color support for atmos @samtholiya (#1227) ## what
  • We are adding support for no color output for atmos

why

  • Customer having custom terminal find it difficult to look at the content. Having no color option helps customer to have a visible output

references

Summary by CodeRabbit

  • New Features

    • Added a global --no-color flag to disable colored output in logs and terminal display.
    • Introduced a no_color configuration option with environment variable support (ATMOS_NO_COLOR, NO_COLOR).
  • Bug Fixes

    • Fixed removal of ANSI color codes from logs and markdown rendering when color output is disabled.
  • Documentation

    • Updated CLI help texts and configuration docs to include the new no_color option and flag usage.
  • Tests

    • Added tests validating the --no-color flag, configuration parsing, and markdown rendering without color.
    • Included new snapshot tests and support command test cases.
  • Refactor

    • Replaced previous color-related configuration fields with the new no_color setting for clarity and consistency.

🚀 Enhancements

[Stores] Add support for non-string values to GSM @ohaibbq (#1237) ## what Users of the Google Secret Manager store can now persist/read complex values like slices and maps

why

Brings the Google Secret Manager store up to parity with other store implementations

references

Summary by CodeRabbit

Summary by CodeRabbit

  • New Features

    • Enhanced secret storage to support saving and retrieving various data types, not just strings, by automatically handling JSON encoding and decoding.
    • Maintains compatibility with existing secrets stored as plain strings.
  • Tests

    • Expanded test coverage to include different value types and legacy secret formats, ensuring reliable handling of both JSON-encoded and plain string secrets.

Don't miss a new atmos release

NewReleases is sending notifications on new releases.