# Changelog

All notable changes to BW Update Server are documented here.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).

## [Unreleased]

## [0.2.0] - 2026-04-10

### Added
- Admin dashboard at WP Admin → BW Plugins → Installs
- Per-plugin install listing with version distribution
- Recent activity view at WP Admin → BW Plugins → Activity
- Dashboard widget summarizing installs
- CSV export of all install logs (nonce-protected)
- Stale install detection (no check > 30 days)

## [0.1.0] - 2026-04-10

### Added
- Initial MVP: REST endpoints `/wp-json/bw/v1/update-check`, `/plugins`, `/health`
- Install logging to custom table `wp_bw_update_log`
- Manifest reading from `.meta.json` sidecar files in `wp-content/uploads/plugin-updates/`
- IP extraction from Cloudflare / X-Forwarded-For headers
- Slug validation and sanitization
- Database installer with versioned schema via `dbDelta`
