Changelog
We track every shipping change here. Subscribe to new releases by emailing support@csv-fixer.com with the subject line subscribe: changelog.
v1.1.0
ImprovementNovember 2026- Multi-variant products stay intact: rows that share a handle (variants and extra images) are kept together and imported as one product. Only genuinely conflicting handles are renamed.
- Safer updates: updating an existing product reuses its variants (keeping inventory and order history), keeps existing images, and only changes the product status when your CSV sets one.
- Multi-line descriptions, semicolon-separated files, and smart quotes inside unquoted fields are now parsed correctly.
- Windows-1252 and UTF-16 files are decoded from the original bytes, so accented characters survive.
- Uploads up to 20 MB, sent in resumable chunks with a progress bar.
- Try CSV Fixer with a built-in sample file. Sample imports create draft products, so nothing goes live.
- Imports recover automatically if interrupted, retry when Shopify rate-limits, and never import the same product twice.
- Separate handling for the Status column (active / draft / archived) alongside Published.
- Moved hosting to Vercel with a managed Neon PostgreSQL database. CSV files are now stored in the database instead of on application servers.
- Updated to the 2026-10 Admin API.
- Pricing is now a single one-time Lifetime purchase, with no free tier.
v1.0.0
ReleaseApril 2026- Initial public release on the Shopify App Store.
- CSV health score: every upload is graded on header mapping, handle coverage, price/encoding normalization, and variant integrity.
- Automatic fixes: header renaming, handle generation, currency-symbol stripping, UTF-8 encoding repair, and whitespace normalization.
- Review before import: every applied fix is listed, and nothing is sent to your store until you start an import.
- Before/after preview of the original and cleaned rows before anything is pushed to Shopify.
- Direct import into Shopify via the Admin API, with per-row error surfacing from Shopify.
- File history: re-download the cleaned CSV or inspect which fixes were applied for any past job.
- Lifetime plan: one-time $99 USD purchase through the Shopify Billing API; billing state cached from billing.check() on every request.
- Full GDPR webhook implementation (customers/data_request, customers/redact, shop/redact) with 48-hour uninstall cleanup.
- Embedded-admin session-token authentication via the App Bridge CDN script for reliability in third-party-cookie-blocked browsers.