github ldayton/Dippy v0.2.0

latest releases: v0.2.7, v0.2.6, v0.2.5...
3 months ago

What's Changed

  • Expand brew support with comprehensive command coverage by @ldayton in #1
  • Add wget support by @ldayton in #2
  • Expand curl support with comprehensive coverage by @ldayton in #3
  • Expand find support with comprehensive test coverage by @ldayton in #5
  • Extract comprehensive tests to independent test files by @ldayton in #4
  • Add helm CLI support by @ldayton in #8
  • Add ansible CLI handler by @ldayton in #7
  • Add packer CLI support by @ldayton in #10
  • Change config paths to ~/.dippy/config.toml and dippy.toml by @ldayton in #13
  • Add justfile for task automation by @ldayton in #14
  • Add prometheus CLI support by @github-actions[bot] in #12
  • Fix: git -C shows wrong description by @github-actions[bot] in #17
  • Add base64 CLI support by @github-actions[bot] in #18
  • Disable config system (not ready for release) by @ldayton in #19
  • Config system v1 design and API skeleton by @ldayton in #20
  • Fix allow-redirect rules not approving commands by @ldayton in #21
  • Fix split_pipeline bugs causing incorrect reasons by @ldayton in #24
  • Add fd command support by @ldayton in #22
  • Improve handler descriptions to show WHY commands are blocked by @ldayton in #23
  • Improve handler descriptions with context for unclear commands by @ldayton in #25
  • Add context to unclear Unix command flags by @ldayton in #26
  • Add Python script static analysis handler by @ldayton in #28
  • Centralized AST walker for consistent bash analysis by @ldayton in #29
  • Add after rules for PostToolUse feedback by @ldayton in #32
  • Refactor path normalization with clean classify/expand algorithm by @ldayton in #33
  • Add after rules docs and VS Code snippets by @ldayton in #34
  • Respect --dangerously-skip-permissions mode by @ldayton in #36
  • Add MCP tool rules support by @ldayton in #37
  • Add support for negation and arith-cmd constructs by @ldayton in #38
  • Check for command substitutions in arithmetic expressions by @ldayton in #39
  • Add tee handler that respects redirect rules by @ldayton in #40
  • Make awk internal redirects respect redirect rules by @ldayton in #42
  • Add support for coproc and cond-expr constructs by @ldayton in #41
  • Allowlist philosophy and security hardening by @ldayton in #43
  • Remove dead code from cli/ by @ldayton in #44
  • Remove unused GEMINI_MODE and CURSOR_MODE by @ldayton in #45
  • Remove CLAUDE.md by @ldayton in #46
  • Update docs: add core philosophy, rename config by @ldayton in #47
  • Fix docs consistency by @ldayton in #48
  • Add 31 safe commands to allowlist by @ldayton in #49
  • Add MCP directive support to VS Code extension by @ldayton in #50
  • Fix CI running twice on PRs by @ldayton in #51
  • Resolve relative paths after cd in compound commands by @ldayton in #53
  • Simplify README, point to wiki for details by @ldayton in #58
  • Add Athena support to AWS CLI handler by @ldayton in #59
  • Lower minimum Python version from 3.11 to 3.8 by @ldayton in #62
  • Add prefix matching for command patterns by @ldayton in #63
  • Update .dippy to prefix matching syntax by @ldayton in #64
  • Add alias directive for mapping wrapper scripts to canonical names by @ldayton in #65
  • Add alias keyword to VSCode syntax highlighting by @ldayton in #66
  • Allow cmdsubs when outer command is read-only by @ldayton in #68
  • Handle [ and test conditional commands as safe read-only operations by @ldayton in https://github.com//pull/69
  • Update README with new screenshots and examples by @ldayton in #70
  • Add Homebrew distribution and release workflow by @ldayton in #71

New Contributors

  • @ldayton made their first contribution in #1
  • @github-actions[bot] made their first contribution in #12

Full Changelog: https://github.com/ldayton/Dippy/commits/v0.2.0

Don't miss a new Dippy release

NewReleases is sending notifications on new releases.