Skip to content

Releases: unrss/cascade

v0.2.0

31 Dec 02:27
v0.2.0
90d2760

Choose a tag to compare

Cascade 0.2.0

Homebrew Installation (Recommended):

brew install unrss/tap/cascade
cascade version  # Should output: cascade version 0.2.0

Manual Download:
Download the appropriate archive below for your platform, extract it, and move the cascade binary to your PATH.

Note: Homebrew installation automatically handles macOS code signing. Manual downloads work without additional configuration.

Verifying Release Signatures

All releases are signed with keyless Sigstore. To verify:

# Install cosign: https://docs.sigstore.dev/cosign/system_config/installation/
cosign verify-blob \
  --bundle checksums.txt.bundle \
  --certificate-identity 'https://github.com/unrss/cascade/.github/workflows/release.yml@refs/tags/v0.2.0' \
  --certificate-oidc-issuer 'https://token.actions.githubusercontent.com' \
  checksums.txt

Changelog

Other

Full Changelog: v0.1.0...v0.2.0

cascade v0.1.0

31 Dec 01:16
95f19d9

Choose a tag to compare

Changelog

  • 32ec72f Add GitHub Actions CI/CD infrastructure
  • 526cad3 Add LogEnvDiff config field for env diff logging
  • 39be1d3 Add allow package for security authorization system
  • d82d2bd Add cascade CLI with all commands
  • 5b32b00 Add cascade tree command for visualizing envrc hierarchy
  • 48d5230 Add check command to verify envrc allow status
  • b53f98b Add comprehensive tests for cascade tree command
  • 0dc8c66 Add config package for TOML configuration
  • b38be13 Add env package for environment diffing and serialization
  • 6e1b57d Add environment variable diff logging to export
  • 7557792 Add envrc package for RC file model and hierarchy discovery
  • 8d0167a Add envrc testdata fixtures for CI
  • f54860f Add eval package for bash subprocess execution
  • 32e278d Add golangci-lint v2 and pre-commit configuration
  • e2fdf8b Add integration tests for persistent state recovery
  • fe38aca Add integration tests for source_env allow/deny enforcement
  • 9339ea2 Add persistent state package for env diff recovery
  • 4db6a6b Add security and enhancement issues to tracker
  • debb154 Add shell package with bash, zsh, and fish support
  • 15f0207 Add variable filtering to cascade tree command
  • 6ca1e9f Add variable tracking to cascade tree command
  • 837c4c6 Close cascade-czt: env diff spam fix
  • a6d635f Extract colorizer into shared file
  • 54a291a Filter ignored variables from cascade tree output
  • 95f19d9 Fix cosign keyless signing for GoReleaser
  • a129cc0 Fix duplicate env printing in zsh hook
  • 4673f0f Fix env diff spam by comparing effect not full diff
  • 8ea869f Fix lint issues identified by golangci-lint
  • 2a95920 Harden release workflow with improved signing and security
  • 5245d36 Initial commit
  • 1a0033c Initialize repository scaffold
  • a7df071 Integrate persistent state into export for denied file revert
  • e6ddb59 Only log env diff on directory or content change
  • 14562e3 Run go mod tidy and fix README newline
  • 4e1f700 Setup beads
  • 6bc4ec3 Standardize import ordering with gci
  • b7784d8 Switch license
  • 8c9be5d Update beads
  • 5ba068c Update cascade tree command help text with examples
  • b49e8b2 Update dependencies
  • 9b969b5 Update gitignore for build artifacts
  • 60b8acd Update go.sum with transitive dependency hashes
  • cd8c854 Update linter rules