Releases: VictorLavalle/spass-tools
Releases · VictorLavalle/spass-tools
Release list
v1.3.0 — Unit Tests
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
What's New
- Moved .spass format reference to
docs/FORMAT.mdfor 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
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
spass-tools v1.0.0
Features
- Decrypt
.spassfiles to CSV - Encrypt CSV files to
.spassformat - 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