Releases: GeorgeWebDevCy/ms-stats
Releases · GeorgeWebDevCy/ms-stats
Release list
v3.10.6 - Performance Improvements
What changed
- Stopped bootstrapping admin reporting functionality on public site requests.
- Removed unused scaffolded frontend CSS and JavaScript enqueue hooks, avoiding unnecessary public-page asset requests.
- Changed the Partner Export country selector to use a lightweight distinct-country query.
- Applied a selected country inside the participant SQL query so admin display and CSV export no longer build every learner/module row before filtering.
Validation
- PHP syntax validation passed for changed PHP files under PHP 8.4.
- Committed diff whitespace check passed.
v3.10.5 - No-Scroll Partner Export Layout
What changed
- Removed the horizontal-scrolling Partner Export layout introduced in v3.10.4.
- Made Username compact and allocated more page width to Modules Registered.
- Kept module labels on a single line, clipping long titles with an ellipsis and showing their full value on hover so progress and certificate columns cannot overlap.
Validation
- PHP syntax validation passed for changed PHP files under PHP 8.4.
- Committed diff whitespace check passed.
v3.10.4 - Partner Export Layout Fix
What changed
- Fixed the Partner Export overlap caused by long, single-line translated module labels.
- The report now gives each column readable minimum space and scrolls horizontally when module titles require extra width.
- Completion bars and certificate status remain separated and legible.
Validation
- PHP syntax validation passed for changed PHP files under PHP 8.4.
- Committed diff whitespace check passed.
v3.10.3 - Module Languages and Balanced Export
What changed
- Displayed the stored enrollment language code after each registered module title in Partner Export, including CSV output.
- Kept module titles on one line in the report table.
- Rebalanced widths across every Partner Export column so the Username field no longer dominates or looks disproportionately constrained.
Validation
- PHP syntax validation passed for changed PHP files under PHP 8.4.
- Committed diff whitespace check passed.
v3.10.2 - Partner Export Update
What changed
- Published the current Partner Export improvements as plugin version 3.10.2.
- Updated the plugin version metadata and WordPress readme stable tag/changelog.
Validation
- PHP syntax validation passed for the plugin bootstrap file under PHP 8.4.
- Committed diff whitespace check passed.
v3.10.1 - Refined Partner Export
What changed
- Reduced the Username column width in the Partner Export table.
- Replaced repeated module titles in completion/certificate columns with aligned compact values, including visual progress bars for completion.
- Added a declared-country filter to the Partner Export screen and applied that selection to CSV export.
Validation
- PHP syntax validation passed for changed PHP files under PHP 8.4.
- Committed diff whitespace check passed.
v3.10.0 - Partner Export by Country
What changed
- Added a Partner Export admin table and CSV for sending participant information to each country partner.
- Includes username, email, name, surname, declared profile country, all registered modules, per-module completion level, and per-module certificate status.
- Keeps module language independent from participant country, so English-module registrations remain assigned to the declared country.
Validation
- PHP syntax validation passed for the changed PHP files under PHP 8.4.
- Staged diff whitespace check passed.