# Changelog

All notable changes to `ngauge-datadash` are documented here.

## [Unreleased]

## [v1.1.0] - 2026-05-14
### Added
- Config page (`/ngauge-datadash/config`) for managing external database DSN (MySQL, PostgreSQL, SQL Server, SQLite)
- Username / password credential fields with optional encryption-at-rest using the backend Security component
- Test Connection action — verifies live PDO credentials and returns server version details
- List Tables action — connects and returns all tables with row counts and sizes (data, index, total MB) per driver
- `datadash` Yii db component auto-registered on bootstrap from saved params, available across all apps as `Yii::$app->get('datadash')`
- Config routes: `GET/POST ngauge-datadash/config`, `POST ngauge-datadash/config/test-connection`, `POST ngauge-datadash/config/list-tables`

## [v1.0.0] - 2026-05-03
### Added
- Initial release — configurable data visualisations, KPI widgets, and business reporting dashboards

[v1.0.0]: https://dev.azure.com/PortalPeopleUK/NGauge_Modules/_git/ngauge-datadash
