Releases: ddv1982/csv-align
Releases · ddv1982/csv-align
Release list
CSV Align v2.1.99
- Re-walked the release trail once more after the v2.1.98 gate caught the last straggler: the chunked results-table tests render hundreds of rows through jsdom, and slower CI runners need more than the default five seconds to finish that march.
- Gave the two large-render frontend tests an explicit shared timeout so the chunking lore stays fully exercised on every runner speed, keeping all comparison and performance changes from the v2.1.97 trail intact.
CSV Align v2.1.96
- Hardened the release-signing trail so macOS signing material is prepared only after third-party setup actions have finished, and release creation/uploads now use first-party
ghshell steps instead of mutable third-party release actions. - Kept the APT signing path scoped to trusted shell execution while preserving cleanup before Pages publication and release asset upload.
CSV Align v2.1.95
- Hardened the saved-snapshot lore so large browser reloads now travel through an explicit route limit instead of falling back to Axum's smaller default JSON gate.
- Trimmed the CSV upload trail by carrying parsed column metadata into session storage without an extra byte clone or repeat scan, and captured the broader improvement map in the codebase-quality plan.
CSV Align v2.1.94
- Hardened the codebase-quality lore so desktop CSP, Tauri capability contracts, oversized CSV uploads, and idle in-memory sessions now fail through guarded, regression-covered trails instead of relying on ambient defaults.
- Reworked the comparison and results evidence trail so backend execution follows the fallible API, large result fixtures stay measurable before virtualization, and the restored quality plan ships with synchronized release metadata.
CSV Align v2.1.93
- Hardened the macOS release lore so Tauri's generated DMG trail keeps its CI-safe mode after notarized app stapling instead of wandering into fragile Finder automation on GitHub runners.
- Made the next macOS packaging failure easier to read by running the Tauri release build verbosely and guarding the DMG workflow setting with release documentation and regression coverage.
CSV Align v2.1.92
- Quieted the column-selection lore so chosen fields keep their numbered blue trail without repeating the full order as a wrapped text wall beneath the chips.
- Lightened the results trail by deferring paired-value inspection panels until a row is opened, trimming eager render work and memory pressure while keeping exports and focused result tests aligned.
CSV Align v2.1.91
- Upgraded the dependency lore in one trail, carrying the frontend through TypeScript 6 and the Rust stack through
thiserror2,tower-http0.7, and the current Tauri 2.11 line while keeping the build, lint, and wrapper gates green. - Polished the comparison UX trail so narrow results read as labeled cards, ordered column pair choices stay visible while selecting, disabled actions explain their lock state, and the header no longer crowds small screens.
CSV Align v2.1.90
- Recast the browser-transport test lore so downloaded CSV and pair-order payloads prove their blob behavior without depending on a single JavaScript realm in CI.
- Re-ran the release trail after the v2.1.89 tag exposed the CI-only Blob identity mismatch, keeping the saved-session, snapshot, and artifact-gate hardening intact.
CSV Align v2.1.88
- Hardened the comparison-selection lore so missing configured columns fail explicitly, partial normalization payloads keep their defaults, and saved snapshots reject stale or malformed mapping trails.
- Tightened the saved-work flow so loaded pair orders clear old result state, in-flight comparisons cannot overwrite newer selections, and the docs separate repeat pair-order setup from read-only comparison snapshots.
CSV Align v2.1.87
- Hardened the desktop file-handling lore so import and export commands own their native dialogs, raw webview paths stay out of the production invoke surface, and saved pair-order choices obey the same pairing rules as comparisons.
- Tightened the comparison-result trail with canonical snapshot reload responses, deterministic exact-match ordering, quote-aware delimiter detection, and release gates that now cover Tauri linting plus AppStream version drift.