Releases: vmvarela/sql-pipe
Releases · vmvarela/sql-pipe
v0.8.0
🚀 Features
- Add XML input and output format support —
--input xml/--output xml(#133) - Support multi-character input delimiters — e.g.
--delimiter '||'(#132) - Add
--sample <n>flag for quick data preview with schema (#131) - Add
--validatemode to check input syntax without running a query (#130) - Add
--silent/-sflag to suppress row count output (#129)
🧰 Maintenance
- Fix CI: pass
-Dbundle-sqlite=trueto unit-test step (#137) - Fix DNF5 compatibility: replace
dnf config-manager --add-repowithcurl(#126)
📝 Documentation
- Add real-world examples and JSON/NDJSON input documentation (#128)
Full Changelog: v0.7.1...v0.8.0
v0.7.1
v0.7.0
v0.6.0
🚀 Features
- Add
--output <file>flag to write query results to a file (#115) - Add
--columnsflag to list CSV input column names (#113) - Progress indicator during CSV loading (#112)
- Print row count after loading CSV (#111)
- Improve SQL error messages with column context and did-you-mean hint (#110)
- Add
--max-rowsflag to limit input size (#109)
🐛 Bug Fixes
- Warn on duplicate column names in CSV header (#105)
- Include man page in generated Homebrew formula (#101)
🧰 Maintenance
- Consolidate Homebrew publishing to vmvarela/homebrew-tap (#107)
⬆️ Dependency Updates
- Bump
toshimaru/auto-author-assignfrom 3.0.1 → 3.0.2 (#108) - Bump
KSXGitHub/github-actions-deploy-aurfrom 4.1.2 → 4.1.3 (#106)
Full Changelog: v0.5.0...v0.6.0
v0.5.0
v0.4.1
What's Changed
- chore(deps): bump KSXGitHub/github-actions-deploy-aur from 4.1.1 to 4.1.2 (#103) @dependabot[bot]
- fix(ci): include man page in generated Homebrew formula (#101) @vmvarela
- ci: fix release-drafter duplicate entries and label/prefix mismatch (#79) @vmvarela
Full Changelog: v0.4.0...v0.4.1
v0.4.0
🚀 Features
- Add
--jsonoutput flag — results as a JSON array of objects (#74) - Add Alpine Linux
.apkpackages to release workflow (#75)
🧰 Maintenance
- Add integration tests for
--delimiter,--tsv, and--headerflags (#73) - Update docs:
--jsonflag and Alpine APK install instructions (#77) - Fix Nix CI: update job was pushing directly to master, blocked by branch protection (#63)
- Auto-remove
status:*labels on issue close via GitHub Actions (#43)
⬆️ Dependency Updates
- Bump
release-drafter/release-drafterfrom 6 to 7 (#72)
Full Changelog: v0.3.1...v0.4.0
v0.3.1
What's Changed
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
📦 New Packaging Formats
Six new distribution channels added — sql-pipe is now installable on all major platforms:
- DEB — Debian/Ubuntu via
.debpackages (amd64, arm64, armv7, 386) (#49) - RPM — Fedora/RHEL/openSUSE via
.rpmpackages (amd64, arm64) (#52) - Chocolatey — Windows via
choco install sql-pipe(#53) - WinGet — Windows via
winget install vmvarela.sql-pipe(#54) - Scoop — Windows via
scoop install sql-pipe(#55) - Nix / NixOS — via flake or
nix-env(#56)
🧰 Maintenance
- Move
aur/topackaging/aur/for structural consistency (#58) - Remove dead
sedstrips from CI heredoc jobs (#59, #60) - Fix all ziglint violations (#50)
- Update AGENTS.md for Zig project conventions (#51)
⬆️ Dependency Updates
actions/checkoutv4 → v6 (#47)actions/stalev9 → v10 (#46)KSXGitHub/github-actions-deploy-aur3.0.1 → 4.1.1 (#48)actions/download-artifactv4 → v8 (#36)actions/upload-artifactv4 → v7 (#34)actions/cachev4 → v5 (#32)actions/labelerv5 → v6 (#35)toshimaru/auto-author-assign2.1.1 → 3.0.1 (#33)
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
🚀 Features
- feat: add --header / -H flag for output column names (#31) @vmvarela
- feat: add custom delimiter support (-d/--delimiter, --tsv) (#30) @vmvarela
- feat: shell installer script (install.sh) (#29) @vmvarela
🧰 Maintenance
📝 Documentation
- feat: add custom delimiter support (-d/--delimiter, --tsv) (#30) @vmvarela
- feat: Add Homebrew tap (vmvarela/homebrew-sql-pipe) (#27) @vmvarela
- feat: add AUR package (closes #21) (#28) @vmvarela
Full Changelog: v0.1.0...v0.2.0