CSV PRICE UPDATER CHANGELOG

Version 1.0 - 5 September 2026
--------------------------------
- Initial CE Phoenix Cart release.
- Uses the current Phoenix horizontal admin menu array format.
- Renamed throughout from Price Change Detector to CSV Price Updater.
- Replaced all legacy tep_db_* calls with Phoenix's Database object.
- Replaced legacy URL and redirect helpers with Admin and Href APIs.
- Replaced the legacy tax helper with a Phoenix database-backed tax lookup.
- Updated the interface classes for Phoenix's Bootstrap 5 admin template.
- PHP 8.2 compatible.
- Uses each product's assigned tax class for gross calculations.
- Detects products_cost_price or products_cost automatically.
- Secure session-bound preview and CSRF-protected actions.
- Database transaction with rollback on failure.
- No retained upload files, core changes, or database installation.
- Reports unmatched models and invalid CSV rows.
- Supports comma, semicolon and tab-separated supplier files.
- Increased the preview table's main text to 16px and supporting text to 14px.
- Equalized all seven preview columns and retained horizontal scrolling on narrow screens.
- Clarified the cost and store selling-price column headings.
- Moved Supplier RRP before Margin in the preview table.
- Added the required Cost vs Markup V1 prerequisite to the installation instructions.
