Expense Manager v1.2.0
The largest feature release since 1.0.0. Expense Manager grows from a single-user
tracker into a collaborative financial platform: shared team workspaces, full budget
management, downloadable PDF reports, multi-language support, and bulk data import.
Existing data migrates automatically with no loss.
Highlights
- Budget Management - Per-category budgets across monthly, yearly, and fiscal-year periods, with configurable alert thresholds, color-coded progress, and in-app + email overspend alerts.
- Multi-user / Team Workspaces - Shared workspaces with role-based access (Owner, Admin, Member, Viewer), email invitations, and a one-click workspace switcher. Every user keeps a private personal workspace.
- Advanced PDF Reporting - Branded, downloadable PDF reports (Financial Summary, Category Breakdown, Income vs Expense, Budget Status) with full Unicode and right-to-left rendering.
- Multi-language Support (i18n) - Full UI localization in 5 languages (English, Espanol, Francais, Urdu, Deutsch) with an in-app switcher, per-user preference, and automatic RTL for Urdu.
- Data Import (CSV / Excel) - Bulk-import expenses and income with a row-by-row validation preview before anything is committed.
- Expense Enhancements - FBR category support for Pakistani tax tracking, in-browser receipt auto-read (Beta), and searchable category/payment dropdowns.
Changed
- Searchable dropdowns across the Expense and Income modules.
- Budget module UI aligned with Income/Expense (summary cards, collapsible Filter & Search, consistent color scheme).
- README documentation overhaul; copyright updated to 2025 - 2026.
Fixed
- Receipt auto-read date and merchant parsing improvements.
- Search box now always shown on category dropdowns, even for short lists.
- Searchable dropdowns themed to match Bootstrap form controls.
Upgrading
git pull
composer install
php yii migrate
No data loss: existing records migrate automatically into each user's personal workspace.
Full changelog: v1.1.0...v1.2.0