Repository navigation
Releases: softpeanut/csv-preflight
Release list
CSV Preflight v0.5.0 — free GitHub Action
This release adds a free composite GitHub Action for checking one generic UTF-8 CSV up to 10 MiB without uploading it.
- uses: softpeanut/csv-preflight@v0.5.0
with:
path: data/import.csvThe Action writes its default normalized CSV and issue report under the runner temporary directory and preserves the CLI contract: clean input exits 0; detected issues or rejected input exits 1; invocation/runtime errors exit 2. Pin to the full release commit SHA when immutable third-party code is required:
- uses: softpeanut/csv-preflight@340b31bb16a4c39463be3378270ea6c628aa5461The complete workflow guide shows path-scoped triggers, read-only permissions, and how to retain diagnostic artifacts after a failed check.
The browser checker, CLI, and Action are free. The separate completed Pro batch edition remains optional under the published product terms. A separate $99 fixed-scope setup is available for one public or sanitized repository; its scope, exclusions, payment, cancellation, and refund rules are published before any fit check or payment.
CSV Preflight v0.4.1 — corrected standalone CLI
Corrects the free CLI distribution so the downloaded cli.mjs is truly self-contained and runs without a companion file. It also resolves the executable path through symlinked directories such as macOS /tmp. Live-download execution was verified on the published messy CSV fixture. Exit 1 and both normalized/report outputs matched the documented contract.\n\nNeed batch, Shopify profiles, ZIP, or JSON automation? Review CSV Preflight Pro at https://softpeanut.github.io/csv-preflight/pro-terms.html and use its structured order link. An optional Lightning tip to softpeanut@stacker.news buys no product, support, or import guarantee.
CSV Preflight v0.4.0 — free single-file CLI
Superseded by v0.4.1. The v0.4.0 asset imported a companion csv.mjs file and is not a standalone download. Use the corrected v0.4.1 release instead. The repository source at v0.4.0 remains available for audit.
CSV Preflight v0.3.0 — Pro CLI automation
CSV Preflight Pro v1.1.0 now includes a dependency-free Node.js 20+ CLI alongside the offline browser batch interface. The CLI supports JSON output, distinct clean/validation/error exit codes, and refuses to overwrite existing output. Personal remains 15,000 sats for one user; Team remains 100,000 sats for up to 10 named users in one legal organization. This release announces availability only; the paid archive is delivered privately after an issue-bound order and verified payment.
CSV Preflight v0.2.0 — offline batch licenses available
The free local checker remains fully usable. This release records availability of a separate completed offline Pro batch edition.
- Personal: 15,000 sats for one user
- Team: 100,000 sats for up to 10 named users in one legal organization
- both tiers receive the same completed archive; only the license scope differs
- 1–20 local UTF-8 CSV files per run
- normalized comma CSVs, per-file issue reports, and one manifest
- generic, Shopify new-product, and Shopify update profiles
- no upload, account, subscription, schema mapping, sensitive-data processing, or import guarantee
- order only after written terms; an issue-bound invoice matches the selected tier
- licensed archive delivered through a buyer-only private repository after verified payment
This release records availability and does not claim a sale.
CSV Preflight v0.1.0
First public release. Checks CSV delimiters, headers, row widths, duplicates, and common encoding failures locally in the browser. Downloads a normalized CSV and an error report. No upload, signup, analytics, or checkout.