• v0.25.0 b292ea34ee

    v0.25.0
    All checks were successful
    / build-test-1 (push) Successful in 16m34s
    / lint (push) Successful in 10m40s
    / coverage (push) Successful in 9m48s
    / test-race (push) Successful in 17m31s
    / build-test (push) Successful in 0s
    / release (push) Successful in 27s
    Stable

    eofredj released this 2026-08-30 16:53:17 +02:00 | 203 commits to main since this release

    ✨ Features

    • feat(import): show contact name in import TUI current item box
    • feat(browse): add legacy-format detection and one-time browse.toml migration
    • feat(cli): implement config init
    • feat(cli): track config precedence layer and add config show
    • feat(browse): migrate browse.toml Save()/Config onto go-toml/v2
    • feat(cli): implement warn-once safeguard for legacy DB path
    • feat(xdgconfig): add config.toml load path and move default DB to XDG data dir
    • feat(tui,cli): render per-type duplicate counts in import output
    • feat(importer): add per-type duplicate counters to Result/ProgressUpdate/FileResult

    🐛 Bug Fixes

    • fix(import): show already-imported/resume note independent of record type
    • fix(ci): use curl -fsSL -o for release install snippet, fix quoting

    📚 Documentation

    • docs(env): remove unused Owner Identity and Output Configuration vars
    • docs(env): correct default DB path comment in .env.example
    • docs: sweep remaining stale db/xms2db.db mentions and correct browse.toml format
    • docs: document xms2db config show/init
    • docs: sync README/USER-GUIDE with moved default DB path and config.toml precedence

    🔧 Other Changes

    • chore(version): Release v0.25.0
    • test(cli): add failing test for config init
    • test(cli): add failing test for warn-once legacy DB path safeguard
    • test(importer): add per-type duplicate assertions to existing tests

    📦 Installation

    # Download the binary
    curl -fsSL "https://git.desord.re/eofredj/xms2db-go/releases/download/v0.25.0/xms2db-linux-amd64" -o xms2db
    
    # Verify checksum
    sha256sum -c xms2db-linux-amd64.sha256
    
    # Make executable and move to PATH
    chmod +x xms2db
    mv xms2db /usr/local/bin/xms2db
    

    📋 Full Changelog

    Compare v0.24.0...v0.25.0

    🔨 Build Metadata

    • Git Commit: b292ea3
    • Build Date: 2026-08-30 15:11:07 UTC

    🔐 Checksums

    2cd3bf3474042b7c43f41234234f2572eba16b05dee3cdd591ddf329df44b523  xms2db
    
    Downloads