Changelog

Actively maintained. Continuously improving.

Download v2.8.2

Windows 10/11 · 17.7 MB · 30-day free trial · No account required

SHA256: 61C74EAE912E74D80E5CE22DAE5EF583A077DF285521D9A26720B3F5FEB8BB1B

Download v2.8.2
4 jurisdictions
10+ exchanges supported
67 transaction types
22 tax reports
v2.8.2 NEW May 2026

Keyboard Shortcut Alignment

  • Ctrl+2 now opens Market Data, Ctrl+3 opens Data Viewer β€” matches the visual tab order from left to right
  • 114 bugs fixed cumulatively
v2.8.1 April 2026

Schedule 3 Expenses Currency Fix

  • Schedule 3 Expenses column β€” now displayed in CAD, matching Proceeds and ACB. Previously the column showed the fee in its original transaction currency (often USD for USD-quoted trades), because the report builder read the fee directly from the source trade record before the engine’s currency conversion was applied. The Gain/(Loss) column has always been calculated in CAD using the converted value, so the bottom-line capital gain or loss is unchanged. Re-exporting Schedule 3 from v2.8.1 produces a form where every column reads in your reporting currency
  • Scientific-notation values now parse β€” assets priced below $0.000001 per unit, and CSVs that have been opened and re-saved in Excel, can produce values like 6.37442E-07 in the file. Previously the parser only accepted plain decimal notation, which caused the entire import to fail when a single row used scientific form. All five numeric parse sites in the import pipeline now accept both forms
  • 114 bugs fixed cumulatively
v2.8.0 April 2026

Dashboard Clarity, Configurable Tax Rates & Expanded Insights

  • ⚑ Tax-Bridge graph redesign β€” labels stay readable across every year, from quiet to high-activity
  • ⚑ Read-the-graph explainer β€” click the β“˜ next to TAX-YEAR BRIDGE for a plain-language guide with rules specific to your jurisdiction (ACB, lot-based, CGT discount, or Section 104)
  • ⚑ Configurable tax rates β€” US long-term capital gains dropdown (0% / 15% / 20%) and UK income tax dropdown (20% / 40% / 45%), independent of the CGT slider
  • ✨ Sharper tax math β€” US Schedule D Part III netting (short-term losses offset long-term gains), AU CGT Schedule Q18 dashboard figure matches the report, multi-method users (FIFO / LIFO / HIFO) no longer see over-counted insights
  • ✨ New insight cards β€” AU CGT-discount and UK AEA usage
  • ✨ Four previously-hidden dashboard insights now visible β€” Superficial Loss, Wash Sale, Zero Cost Basis, Stale Calcs
  • Legacy databases open cleanly β€” no more "Schema sync failed" on older files
  • Preflight respects the current method after jurisdiction change
  • Imports no longer leak currency conversions across jurisdictions
  • 113 bugs fixed across the full release cycle
v2.7.6 April 2026

Market Data Clarity & Fee Accuracy

  • Rates & Prices tab redesigned β€” day-based columns, date ranges, and completion badges replace transaction counts
  • Manual rate entry β€” type exchange rates by date without a CSV. Essential for AU/UK users
  • Jurisdiction-aware action menus β€” only relevant import options shown
  • CSV templates fixed β€” correct currency pair, correct dates, no blank rows
  • Cross-asset fee accuracy β€” crypto-denominated fees now convert correctly to your reporting currency
  • 111 bugs fixed across the full release cycle
v2.7.5 April 2026

UX Polish, Precision Hardening & Import Fixes

  • Manual price entry redesigned β€” all missing dates shown at once (was capped at 10), streamlined two-column layout, keyboard navigation with Enter and arrow keys
  • Currency status fix β€” assets with crypto-to-crypto swaps no longer show "?" in the Currency Conversion column
  • Precision hardening β€” floating-point tolerance widened for assets with thousands of units. Eliminates false "insufficient quantity" errors on high-volume tokens
  • Kraken profile fix β€” column mappings (like order ID) no longer lost when customizing the import wizard
  • Treemap tooltip β€” stays within the window on edge cells instead of overflowing off-screen
  • Tax Insights dark theme β€” Method Comparison chart no longer shows white backgrounds
  • "Fetch All Missing" tooltip β€” hover to see which price sources will be used
  • 111 bugs fixed across the full release cycle
v2.7.4 April 2026

Kraken Ledger+Trades Merge, Precision Fixes & Market Data Improvements

  • ⚑ Kraken Ledger+Trades Merge β€” import both Kraken CSVs together. The Trades file enriches the Ledger with exact execution prices and fees, matched by transaction ID. Merged file saved to Downloads for your records
  • ⚑ FX rate auto-chunking β€” Bank of Canada and Federal Reserve rate fetches automatically split multi-year date ranges. No more "range too large" errors
  • Holiday and weekend rate gaps resolved β€” single-day rate requests on holidays and weekends now return the last available rate
  • CryptoCompare single-date fix β€” fetching a price for a single date no longer fails
  • Fee handling fix β€” "Fees in Crypto" checkbox no longer corrupts fiat-denominated fees. Safe to enable on mixed fee data
  • Precision fix β€” calculations no longer reject sells due to floating-point dust
  • Swap fee attribution β€” cross-asset swaps place fees on the correct side, preventing pool corruption
  • Import audit trail β€” validation warnings now saved with each transaction instead of being discarded
  • Kraken Trades CSV validation β€” standalone Trades imports blocked with guidance to use the merge workflow
  • 110 bugs fixed across the full release cycle
v2.7.3 April 2026

Kraken Ledger Hardening, Real-World Validation & Stability

  • Kraken Ledger β€” validated against real user data. Transfer, margin, spend/receive, and multi-column variants all handled correctly
  • Paired spend/receive transactions (Kraken Pay) reconstructed as trades with correct pricing
  • Internal transfers (e.g., futures-to-spot) correctly classified as deposits
  • Fiat margin entries and standalone fiat rows no longer create ghost assets or block imports
  • CoinGecko demo API key now works on connection test
  • Market data delete-and-refetch works reliably β€” cascades to dependent price conversions
  • Tokens with no historical price data no longer show false "Complete" status
  • Import progress bar updates in real time during large imports
  • Config controls locked during calculation to prevent conflicts
  • Preflight check now blocks calculations that would fail
  • SQLite WAL mode β€” smoother performance during concurrent operations
  • πŸ“‹ Income reporting form selector β€” choose how crypto income maps to your tax forms
  • πŸ”„ Jurisdiction sync across all tabs with persistent selection
  • ✨ Refreshed getting started guide for first-time users
  • 107 bugs fixed across the full release cycle
v2.7.0 March 2026

Dual Price Sources, Smarter Imports & Tauri v2

  • ⚑ CryptoCompare secondary price source β€” historical crypto prices back to 2010, no more 365-day free tier limit. Zero API key required.
  • ⚑ Unified "Fetch Prices" β€” one click auto-routes dates to the best source. CoinGecko for recent, CryptoCompare for historical. Per-source breakdown with results.
  • ⚑ "Fetch All Missing" button β€” fetch prices for all assets at once. No more clicking asset by asset.
  • 🧹 Exclude & Restore Assets β€” soft-delete dust tokens and spam airdrops without losing data. Multi-select. Fully reversible.
  • 🌍 Multi-jurisdiction price gaps β€” switching jurisdictions now correctly shows missing prices for that currency. Previously, fetching CAD prices hid USD/GBP/AUD gaps.
  • ✨ Oracle Intelligence Phase A β€” 11 data-driven inference passes auto-map your CSV columns, even on headerless files. Foundation for upcoming AI-assisted imports.
  • Tauri v2 migration β€” complete framework upgrade from Tauri v1 to v2. Faster startup, better security, native clipboard, improved file dialogs.
  • 94 bugs fixed across the full release cycle
v2.6.0 March 2026

Import Quality Scoring & Pipeline Hardening

  • Import quality scoring β€” automatic analysis catches suspicious mappings, price anomalies, and arithmetic mismatches before you commit. Yellow and red alerts with specific fix guidance.
  • Per-row data quality notes right in the preview β€” no more guessing which rows need attention
  • Back-navigation β€” spotted a problem? Jump back to fix column mappings without restarting the wizard
  • Auto-populate prices β€” price conversions automatically applied after import using your existing market data. Fewer manual steps.
  • Smarter price extraction β€” exchange-provided prices (like Netcoins Rate) used directly instead of computed approximations
  • Bidirectional & profile hardening β€” zero-amount classification, fee currency fallback, and header validation for more reliable imports across all formats
  • 92 bugs fixed across the full release cycle
v2.5.0 March 2026

Import Pipeline β€” Smarter, Faster, and Ready for Intelligence

  • 10 built-in exchange profiles β€” Coinbase, Kraken, Binance, NDAX, Newton, Shakepay, Crypto.com, and more. Zero configuration for recognized exchanges.
  • Ledger format support β€” import Binance Transaction History and Kraken Ledger exports directly. Multi-row trades reconstructed automatically.
  • Stablecoins just work β€” USDT, USDC, BUSD, DAI automatically treated as USD for seamless price matching
  • Full audit trail β€” every transformation tracked for complete data provenance
  • 88 bugs fixed across the full release cycle
  • Laying the groundwork for AI-powered features in upcoming releases
v2.4.0 March 2026

πŸ‡¬πŸ‡§ United Kingdom β€” Fourth Jurisdiction + Enhancements

  • πŸ‡¬πŸ‡§ Full UK Capital Gains Tax β€” Section 104 pooling, same-day rule (S105), 30-day bed & breakfasting (S106A)
  • Annual Exempt Amount (AEA) β€” Β£3,000 deduction for 2024/25+
  • 5 UK tax reports β€” SA108 Summary, Capital Gains Detail, Pool History, Income, Audit Provenance
  • SA108 boxes 13.1–13.8 β€” maps directly to HMRC Self Assessment
  • UK exports β€” Β£ currency, DD/MM/YYYY dates, "2024/25" tax year format
  • GBP market data via CoinGecko, April 6 – April 5 fiscal year
  • Dashboard AEA model β€” Net Gain β†’ Exempt Amount β†’ Taxable Gains β†’ Tax at 18%/24%
  • United Kingdom edition ($39 USD), All Jurisdictions now includes UK
  • 15 report accuracy improvements across ACB Summary and Superficial Loss (viewer, PDF, CSV)
  • Faster dashboard β€” preflight caching, unified pipeline, smarter tab switching
  • Import pipeline hardening β€” 5 fixes from full architecture assessment
  • ⚠️ Upgrading from v2.3.0: Create a new database and re-import your CSV files. All calculations reproduce automatically. No automatic migration from v2.3.0 databases.
  • 77 bugs fixed across the full release cycle
v2.3.0 February 28, 2026

πŸ‡¦πŸ‡Ί Australia β€” Third Jurisdiction

  • πŸ‡¦πŸ‡Ί Full Australian CGT support β€” FIFO, LIFO, and HIFO lot tracking for ATO compliance
  • 50% CGT discount engine β€” calendar-month holding period check, applied after Q18 netting
  • ATO Question 18 netting algorithm β€” losses applied to non-discount gains first, then discount gains
  • 5 Australian tax reports β€” CGT Summary, CGT Worksheet, Income, Lot Tracking, Audit Provenance
  • Australian PDF exports β€” A$ currency prefix, DD/MM/YYYY dates, ATO-style headers, "2024-25" financial year format
  • July 1 – June 30 financial year β€” full fiscal year support across all calculations and reports
  • AUD market data β€” CoinGecko crypto prices in AUD, FRED USD/AUD exchange rates
  • Rules banner upgrade β€” Tax Year and Reporting Currency pills for all jurisdictions
  • Licensing expanded β€” Australia ($39 USD), All Jurisdictions ($69 USD) pricing tiers
  • 70 bugs fixed across the full release cycle
v2.2.0 February 21, 2026

Account-by-Account compliance & UX polish

  • Account-by-Account Basis tracking (T.D. 10000, Β§1.1012-1(j)) β€” per-account cost basis for US 2025+ tax years
  • Transaction Types column β€” see buy/sell/income/deposit/send breakdown per exchange at a glance
  • Transfer lot movement engine β€” FIFO within account per IRS regulations, partial lot splitting
  • Create Transfer feature β€” generate matching Send/Receive pairs to move lots between accounts
  • Preflight Check β€” engine-driven pre-calculation diagnostics catch problems before you calculate
  • US Audit Report Section G β€” T.D. 10000 compliance documentation with account basis snapshots
  • Form 8949 box categorization β€” 2025+ boxes G/H/I (short-term) and J/K/L (long-term) based on 1099-DA status
  • Report naming standardized β€” consistent filenames with jurisdiction, asset, year, and method across all 12 reports
  • 55 bugs fixed across the full release cycle
v2.1.0 February 15, 2026

ACB Calculation Dashboard

  • New 4-zone Calculation Dashboard β€” Config Bar, Rules Banner, Asset Table, and Batch Progress
  • Batch calculation queue β€” select multiple assets and calculate in sequence with live progress
  • Financial results in Batch Progress β€” see gains, losses, and net totals as each calculation completes
  • Database-driven staleness detection β€” dashboard shows which assets need recalculation after new imports
  • Currency readiness indicators β€” see which assets need exchange rates or crypto prices before calculating
  • Per-asset method override β€” choose FIFO, LIFO, or HIFO for individual assets
  • License-gated calculation β€” free trial, jurisdiction-specific tiers (CA $39 USD, US $39 USD, Both $69 USD)
  • Old ACB Calculator tab removed β€” cleaner interface, 4,200 lines of legacy code deleted
v2.0.5 February 12, 2026

Audit reports, security & pricing

  • Audit Provenance PDF β€” detailed audit trail report with calculation methodology and data sources
  • DPAPI-encrypted API key storage β€” keys secured via Windows Credential Store, not in database
  • Three pricing tiers implemented (Canadian $39 USD, US $39 USD, Both $69 USD)
  • Release build fix β€” libcrypto-3-x64.dll properly bundled for OpenSSL support
  • Website scaffolded with Astro framework
v2.0.4 February 9, 2026

Installer polish & infrastructure docs

  • EULA license agreement in installer
  • Logo in NSIS sidebar and header
  • Infrastructure documentation adapted for Tauri
  • Compiler warnings eliminated (0 remaining)
v2.0.3 February 6, 2026

Session logging & debug cleanup

  • 17 mutation commands wired with session logging
  • Stripped 47 console.log and 21 println! from production code
  • Replaced 25 alert() calls with message system
  • Fixed .unwrap() crash in FRED connection test
v2.0.2 February 2, 2026

Deletion messaging & integration tests

  • 7 strategy-specific deletion messages
  • Nuclear delete returns actual record count
  • 14 Rust integration tests for all deletion strategies
  • Data viewer UX improvements (column sizing, ordering, CSV export)
v2.0.1 January 28, 2026

Market data E2E verification

  • 9/9 market data E2E tests passing
  • CoinGecko date calculation fix
  • Unmapped asset status prioritization fix
  • 13 Kraken exchange symbol aliases
v2.0.0 December 2025

Complete rewrite β€” Electron to Tauri

  • Complete rewrite from Electron to Tauri (Rust backend)
  • 182 commands, 629 tests passing, 0 compiler warnings
  • ACB performance: 835 transactions/second (3.2x faster than v1)
  • 12 specialized tax reports (PDF and CSV export)
  • AES-256 encrypted local database
  • Installer size reduced from 195 MB to 16 MB (NSIS)
  • Bank of Canada, FRED, and CoinGecko market data pipelines
  • 7 deletion strategies with full integration test coverage

Version 1 History

PrivateACB v1 was built with Electron and released in December 2025. Version 2 is a complete rewrite in Rust (Tauri) β€” same features, 12x smaller installer, 3x faster calculations.

v1.13 Dashboard command center, activity log, trial UX
v1.12 Performance optimization, custom income types
v1.9 CSV price import, validation improvements
v1.8 CoinGecko price fetching, market data dashboard
v1.7 Stake.tax integration for Solana staking
v1.6 Bidirectional CSV support (Newton, Shakepay)
v1.5 Enhanced audit reports with source verification
v1.3 Flexible US cost basis methods (FIFO, LIFO, HIFO)
v1.2 Aggregated tax reports across all assets
v1.1 Smart transaction classification (48+ types)
v1.0 Initial release β€” Canadian ACB, US lot tracking, superficial loss, wash sale, encrypted database

Platform Support

Windows 10/11 β€” Available now macOS / Linux β€” Evaluating demand