Releases: unrss/cascade
Releases · unrss/cascade
v0.2.0
Cascade 0.2.0
Homebrew Installation (Recommended):
brew install unrss/tap/cascade
cascade version # Should output: cascade version 0.2.0Manual 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.txtChangelog
Other
- 0cc72c0: Add SECURITY.md and cascade doctor command (@thoreinstein)
- bedc0b6: Add comprehensive README and improve release configuration (@thoreinstein)
- d8c6d56: Fix lint warnings in doctor command (@thoreinstein)
- 90d2760: Update beads (@thoreinstein)
Full Changelog: v0.1.0...v0.2.0
cascade v0.1.0
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