Features Security Changelog Download

Version 1.3

April 4–6, 2026 · 21 changes

New Features

Full-Text Search

Search across all help pages and learning course lessons from a single search bar. Results show highlighted snippets, and clicking a course result opens it directly in the Learning Course window. Recent searches are saved for quick re-access.

Transaction List Pagination

Paginate long transaction lists with configurable page sizes (25, 50, 100, 200, or 500). A new “Show” menu lets you choose how many transactions to display per page.

Bulk Document Deletion by Date

Delete old documents in bulk by choosing a cutoff date and document type. A live preview shows exactly how many documents will be removed before you confirm.

Smarter Superficial Loss Detection

Income events like staking rewards, mining income, airdrops, and DRIPs are now counted as acquisitions in the CRA’s 61-day superficial loss window. The analysis popover shows these income acquisitions alongside regular purchases.

Superficial Loss Caching

Superficial loss analysis now loads instantly when you click an SL badge, thanks to per-security caching that pre-warms results in the background.

Distribution Import Validation

Per-unit fields in the CDS distribution import now validate input in real time, showing a red border and error message when non-numeric values are entered.

Income Summary Enhancements

The transaction view now shows a total income figure across all years when no specific year is selected, alongside your capital gains summary.

Substitution Group Editing

Your editing state is now preserved when switching between substitution groups in the identical properties panel.

Improvements

Reliable File Access

Exports and backups now work more reliably across sandboxed and non-sandboxed environments, with smarter handling of folder permissions.

Precise Crypto Pricing

Crypto asset prices are now parsed with higher precision to avoid floating-point rounding errors in cost base calculations.

Refined UI Labels and Icons

Several UI labels have been updated for clarity, including renaming “Regular Purchase” to “Market Purchase” and refreshing document type icons.

Cleaner Data on Deletion

Deleting a security, account, portfolio, or brokerage now properly cleans up all associated income events, crypto swaps, and document attachments.

Bug Fixes

Filter State Consistency

Fixed an issue where switching account or asset class filters could cause the selected security to briefly disappear or the dashboard to not refresh.

Income Event Recalculations

Fixed a bug where adding, updating, or deleting income events didn’t trigger recalculations in affiliated portfolios, potentially causing superficial loss detection to miss cross-portfolio acquisitions.

Negative Share Prevention

Fixed a scenario where exercising stock options could result in negative share counts. Shares sold are now capped at the available balance.

Under the Hood (5 changes)
  • Updated legacy test methods to use modern throwing patterns
  • Simplified security-account association logic
  • Added test coverage for document archive trash and restore

Version 1.2.1

April 3, 2026

New Features

Dark Mode Support

You can now choose between Light, Dark, and System appearance modes from Settings. Help documentation and the learning course automatically adapt to your chosen theme.

Employee Stock Compensation

Added full support for tracking employee stock acquisitions including RSU vesting, ESOP exercises, and ESPP purchases. CostBase Pro automatically calculates employment benefits and deductions, includes them in your CSV and PDF tax summaries, and a new learning course module walks you through the entire workflow.

Provincial Dividend Tax Credits

You can now calculate federal and provincial dividend tax credits across all provinces and territories. A new rate table lets you manage provincial DTC rate overrides, and credits appear in your income reports and XLSX exports.

Account Filtering

You can now filter your transaction list by brokerage account, making it easy to focus on a single account at a time.

Reinvested Dividends (DRIP)

Added support for reinvested dividends across income reports, exports, and transaction entry, with automatic tax eligibility tracking.

Improved PDF & XLSX Reports

PDF reports now use landscape orientation with better text truncation, and XLSX exports include improved row formatting for easier reading.

Distribution Import Validation

CDS distribution imports now warn you about unusually high per-unit values before you commit, helping catch data entry errors early.

Redesigned Identical Properties View

The identical properties management screen has been replaced with a new master-detail interface that’s faster and easier to navigate.

Smarter Import Mapping

The import wizard now validates required column roles based on your chosen transaction and income types, reducing setup errors.

Terms of Use

A new welcome screen presents Terms of Use on first launch, covering cryptocurrency features, third-party APIs, and data storage.

Improvements

Collapsible Dashboard Sections

Dashboard sections can now be collapsed to focus on what matters, and portfolio actions have been reorganized into a cleaner menu.

ACB History Timeline

The ACB history view now groups events by year and month with collapsible sections, making it much easier to navigate long histories.

Scrollable Sidebar Legend

The sidebar chart legend is now scrollable with smooth animations, so charts with many securities no longer overflow.

Template Management

Template sections in the detail panel have been consolidated, and you can now export income event templates.

Consistent Year Selection

Year pickers now behave consistently across all views in the app.

Crypto Enabled by Default

Cryptocurrency support is now enabled for all users without needing to toggle a setting.

Under the Hood (12 changes)
  • Migrated core services to Swift structured concurrency with @MainActor
  • Centralized transaction form state management into a dedicated observable class
  • Removed deprecated ACBValidator and improved migration error handling
  • Added comprehensive security, backup integrity, and edge-case test suites
  • Updated tax documentation for T2125 mining reporting and ESPP rules
  • Fixed CDS distribution validation to compare allocation sum against total
  • Fixed PDF page dimensions and ZIP archive timestamp offsets
  • Updated course module numbering and added CDS import logging
  • Updated Terms of Use
  • Updated help documentation for bulk updates, account restrictions, and tax exports
  • Added CRA tax compliance audit report
  • Updated crypto transaction terminology across documentation