Skip to content

Releases: swperb/imgcli

v0.5.0

16 Jun 03:14
ce609b4

Choose a tag to compare

imgcli v0.5.0 — feature-complete polish before the distribution push.

Added

  • Man page — a proper imgcli.1 plus a make install-man target (also pulled in by make install), so man imgcli works and distro packagers get the page they expect.

Documentation

  • Sharpened the README headline — "ImageMagick's power, ffmpeg's syntax, zero dependencies."
  • Surfaced the benchmarks near the top: ~8.6× faster resize and ~8× faster grayscale than ImageMagick, in a 232 KB single binary vs ~109 MB (details).
  • Noted that AVIF / JPEG XL decoding stays out of the dependency-free default by design.

Install

brew install swperb/tap/imgcli · nix run github:swperb/imgcli · winget swperb.imgcli · AUR imgcli · Scoop · .deb below.

Full Changelog: v0.4.0...v0.5.0

v0.4.0

16 Jun 02:54
f4ed406

Choose a tag to compare

What's Changed

  • Bump AUR to v0.3.0 + document new install methods by @swperb in #60
  • Add Windows build (mingw-w64, wine-validated) by @swperb in #61
  • Add Scoop + winget manifests (Windows) by @swperb in #62
  • ci: add CodeQL + OpenSSF Scorecard and sign releases with provenance by @swperb in #64
  • ci(scorecard): add workflow_dispatch for on-demand runs by @swperb in #65
  • docs(contributing): require README filter-list entry for new filters by @swperb in #66
  • add temperature filter for warm/cool color adjustment by @priyamkarn in #63
  • ci(security): add Flawfinder C/C++ weakness scan + badge by @swperb in #67
  • Add stdin/stdout pipe support + -f format flag (closes #16) by @swperb in #70
  • Add bicubic + lanczos resampling to scale (closes #18) by @swperb in #71
  • Add batch processing via --out-dir (closes #15) by @swperb in #72
  • chore(security): clear CodeQL alerts (vendored exclusion + 0644 files) by @swperb in #73
  • Add integration test suite: make test (closes #33) by @swperb in #74
  • Release v0.4.0 by @swperb in #83

New Contributors

Full Changelog: v0.3.0...v0.4.0

v0.3.0

15 Jun 18:17
03bbcf8

Choose a tag to compare

What's Changed

  • fix(release): avoid matrix race when creating the GitHub release by @swperb in #4
  • Supply-chain hardening: SHA-pin actions + Dependabot by @swperb in #5
  • chore(mcp): prepare imgcli-mcp for npm + MCP registry publishing by @swperb in #7
  • feat(mcp): add Dockerfile for the MCP server (Glama checks + container run) by @swperb in #11
  • Benchmarks, GitHub Pages landing site, and AUR packaging by @swperb in #12
  • docs: add animated terminal demo GIF by @swperb in #13
  • docs: use a real screen-recorded demo GIF by @swperb in #14
  • docs: scope the zero-dependency claim to the default build (formats policy) by @swperb in #35
  • chore(deps): Bump zod from 3.25.76 to 4.4.3 in /mcp by @dependabot[bot] in #9
  • chore(deps-dev): Bump @types/node from 20.19.43 to 25.9.3 in /mcp by @dependabot[bot] in #10
  • chore(deps): Bump actions/checkout from 4.3.1 to 6.0.3 by @dependabot[bot] in #6
  • ci: MCP build job + Dependabot grouping & patch/minor auto-merge by @swperb in #36
  • build(mcp): support TypeScript 6 (supersedes #8) by @swperb in #38
  • [codex] docs: add contributing guide by @ded-furby in #34
  • chore(deps): Bump the github-actions group with 2 updates by @dependabot[bot] in #37
  • chore: issue templates, sponsor button + framework, Discussions by @swperb in #39
  • chore: activate Ko-fi link; track the roadmap doc by @swperb in #40
  • feat: -filters --json (machine-readable filter list) by @swperb in #45
  • feat: --dry-run (validate a filtergraph without writing) by @swperb in #46
  • Add QOI read/write support by @swperb in #47
  • Add Streamable HTTP transport + Smithery deployment by @swperb in #48
  • Add MCP bundle (.mcpb) for Smithery local-connector publishing by @swperb in #49
  • Fix Smithery bundle publish: drop tools[] from MCPB manifest by @swperb in #50
  • docs: add Smithery install badge by @swperb in #51
  • docs: link smithery-ai/cli#787 from the bundle tooling by @swperb in #52
  • Add imgcli icon (bundled into the MCP package) by @swperb in #53
  • Inject tool schemas so the Smithery listing shows capabilities by @swperb in #54
  • Add social-preview card (repo + OG image) by @swperb in #58
  • Release v0.3.0 + Nix/Docker/.deb packaging groundwork by @swperb in #59

New Contributors

Full Changelog: v0.2.0...v0.3.0

v0.2.0

15 Jun 04:25
7ebc9f0

Choose a tag to compare

What's Changed

  • feat: imgcli — ffmpeg-style image conversion & processing CLI in C by @swperb in #1
  • Security hardening + agent-first UX (--json, fuzzing, CI, SECURITY.md) by @swperb in #2
  • Distribution & discoverability: release binaries, Homebrew, MCP server, llms.txt by @swperb in #3

New Contributors

  • @swperb made their first contribution in #1

Full Changelog: https://github.com/swperb/imgcli/commits/v0.2.0