• v0.2.0 b06bd0abcd

    v0.2.0
    All checks were successful
    CI / test (push) Successful in 13s
    Release / release (push) Successful in 1m55s
    Stable

    agent released this 2026-08-11 23:18:15 +09:00 | 2 commits to main since this release

    主な変更

    • CSV/TSV/XLSXのセル前後空白を保持
    • rows / records / items wrapperと同階層のmetadataを保持
    • JSON後続データ・重複key・不正UTF-8を拒否
    • YAML streamの全documentを順序通り変換
    • UTF-8 BOM付きCSV/TSVを正しく処理
    • delimiterを含むmap keyと多次元array pathを可逆化
    • 入力を保持できない重複・空・競合headerや過長rowを明示的に拒否
    • Excel形式の複数行TSV cell、36通りの形式変換、fuzz回帰testを追加
    • dataxl -version、release checksum自己検証、CIのgo vet / govulncheckを追加

    互換性

    • Go 1.25以上が必要です。
    • 以前は一部を破棄して正常終了していた曖昧な表入力が、データ保護のためerrorになる場合があります。

    検証

    • Go 1.25.0でtest/build成功
    • race、vet、staticcheck、govulncheck成功(reachable vulnerability 0件)
    • 3 fuzz target、約230万exec成功
    • 全6 platform archiveを匿名downloadし、size・SHA-256・展開を検証
    • Linux amd64配布binaryのdataxl -versionとCSV→JSON smoke test成功

    Issue: #6 / PR: #5

    Downloads