Skip to content

Releases: VictorLavalle/spass-tools

v1.3.0 — Unit Tests

Choose a tag to compare

@viclavalle viclavalle released this 16 Apr 22:42
8e948eb

What's New

  • Added 18 unit tests covering core functionality
    • Encrypt/decrypt roundtrip
    • CSV column detection for Apple, Google, LastPass, Bitwarden, 1Password
    • Samsung Pass password validation rules
    • Edge cases and error handling
  • Added pytest to CI pipeline
  • All tests run on Python 3.8 and 3.12

v1.2.0 — Documentation Reorganization

Choose a tag to compare

@viclavalle viclavalle released this 16 Apr 21:34
6e97653

What's New

  • Moved .spass format reference to docs/FORMAT.md for a cleaner README
  • Added table of contents to README
  • Added troubleshooting section with common errors and solutions
  • Added contributing section with links to community docs

v1.1.0 — Additional CSV Formats

Choose a tag to compare

@viclavalle viclavalle released this 16 Apr 21:03
5b03ea2

What's New

  • Added CSV import support for LastPass, Bitwarden, and 1Password
  • Added example CSV files for each format
  • Added pull request template
  • Added CI workflow, branch protection, and community files (SECURITY.md, CONTRIBUTING.md, CODE_OF_CONDUCT.md)
  • Added README badges (license, Python version, release, CI)

v1.0.0 — Initial Release

Choose a tag to compare

@viclavalle viclavalle released this 16 Apr 20:03
b2cb66e

spass-tools v1.0.0

Features

  • Decrypt .spass files to CSV
  • Encrypt CSV files to .spass format
  • Interactive menu (shell scripts + batch files)
  • Auto-detect CSV columns from Chrome, Brave, Google Passwords, and Apple Passwords
  • GUI file picker with CLI fallback
  • Cross-platform support (macOS, Linux, Windows)

Encryption

  • AES-256-CBC with PBKDF2-HMAC-SHA256 (70,000 iterations)
  • Compatible with Samsung Pass import/export