Skip to content

Releases: ldayton/Dippy

v0.2.5

01 Feb 11:17
dc187fa

Choose a tag to compare

Changelog

  • Add iconv handler (encoding conversion)
  • Add gzip/gunzip handler
  • Add shared SQL classification module for database CLIs
  • Add macOS subcommand handlers

v0.2.4

24 Jan 13:08
b88ee83

Choose a tag to compare

Changelog

  • Add 12 macOS flag-check handlers
  • Add remote mode for docker/kubectl exec delegation
  • Deeper analysis for find -exec, tar --to-command, fzf --bind, sed, and sort -o
  • Add safe redirect targets for curl/wget
  • Add 17 commands to SIMPLE_SAFE (including shopt and sample)
  • Bump Parable version
  • Various bug fixes

v0.2.3

23 Jan 14:16
0c83d21

Choose a tag to compare

What's Changed

  • Add handler for script command by @ldayton in #75
  • Remove hardcoded blocklist from uv run, delegate to inner command by @ldayton in #76
  • Release v0.2.3 by @ldayton in #77

Full Changelog: v0.2.2...v0.2.3

v0.2.2

23 Jan 13:08
e133e14

Choose a tag to compare

What's Changed

  • Fix Dippy detection for commands in PATH by @ldayton in #74

Full Changelog: v0.2.1...v0.2.2

v0.2.1

23 Jan 12:39
5d6ba1a

Choose a tag to compare

What's Changed

Full Changelog: v0.2.0...v0.2.1

v0.2.0

23 Jan 12:16
e7f0edd

Choose a tag to compare

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