Changelog
Deployment Guide
git commit -m "chore(release): released for x.x.x – see release notes at https://kb.nmscreative.com/books/stats-flow/page/changelog#bkmrk-1.0.0-beta"
git tag -a x.x.x -m "chore(release): released for x.x.x – see release notes at https://kb.nmscreative.com/books/stats-flow/page/changelog#bkmrk-1.0.0-beta"
| Stage | Color | Example Badge URL | Notes | |
|---|---|---|---|---|
| Code Reviewed | 🟨 Yellow | https://img.shields.io/badge/Reviewed-5.13.5-yellow |
Ready for Staging |
|
| Staging / RC | 🟩 Green | https://img.shields.io/badge/RC-5.13.5-green |
Deployed in Staging, QA passed |
|
| Demo | 🟧 Orange | https://img.shields.io/badge/DEMO-5.13.5-orange |
Deployed in Staging and Demo, QA passed |
|
| Production RC | 🟪 Purple | https://img.shields.io/badge/PRC-5.13.5-purple |
QA Live in Production |
|
| Production / Latest | 🟦 Blue | https://img.shields.io/badge/Latest-5.13.5-blue |
Live in Production |
|
Promotion to Latest requires that the version be merged into the main branch, deployed to production, and remain free of critical issues for a minimum of 24 hours. The Latest tag must not be applied on the day of deployment
1.0.0-beta.4
June 22, 2026
Production Released: Developer - Date
Staging Released:
- Jon Rey : (Approved by Chambe)
Demo Released:
- -
FixesMVP for2: FB-0001Flai
Task Card: ---
Date added: June 22, 2026
Changelog:
All notable changes to the Stats Flow project during this period are documented below.
Features
- Security & Permissions: Added
VIEW_OTHER_INVOICE_FILEpermission and updated invoice access policies and visibility. - UI/UX & Accessibility:
- Implemented resizable column functionality for advanced table components.
- Improved accessibility by adding motion-reduction support, scroll padding, and explicit focus states for advanced tables.
- Implemented search-aware record counting and elevated z-index for frozen table columns.
- Implemented hide/show money values functionality (advanced table enhancement).
- Added dynamic payout countdown timer and improved table UI.
- Integrated advanced manual actions column into payouts table and refined z-index layering for sticky table elements.
- Payouts & Invoices:
- Implemented asynchronous payout report exports with secure signed download links via email notification.
- Improved invoice filtering, enhanced table UI, and implemented dynamic timezone handling via cookies.
- Added invoice management actions and rejection history viewer to payouts resource, updated invoice route links.
- Implemented cached sequence generators for invoices and POs, and added a confirmation flow for dispatching purchase orders.
- Built outstanding balance upload/fetch feature with code optimization.
- Built adjustments upload feature.
- Implemented reminder lock payout, locked payout mail, and command.
- System & Administration:
- Removed unused buttons and fixed error localization.
- Added new roles and implemented detailed permission mapping in
PermissionRoleSeeder. - Localized navigation and resource strings, introduced invoice language files, and localized payout section UI.
- Implemented FormChangeRequest Filament resource with dedicated policy, permissions, and modular table schema configuration.
- Prevented duplicate payout change requests with validation and UI notifications.
- Added tabbed interface to FormBuilder for selecting existing payout methods and included initial developer documentation.
Refactoring & Chores
- Security & Architecture:
- Standardized query syntax using
whereAny, centralized activity reason logging, and addressed critical security vulnerabilities identified in internal report. - Modularized agent rules into specialized documents, added trigger metadata to agent rules, and removed emoji headers.
- Separated employment and payout sections and implemented FormChangeRequest system for payout updates.
- Standardized query syntax using
- Database & Jobs:
- Optimized database queries, standardized status enums, and improved onboarding error handling.
- Optimized payout processing performance, notification hashing, and ProcessPayoutStepOne job with chunking.
- Implemented adjustment type enum and added job failure notification support.
- Email Delivery:
- Implemented flexible recipient resolution and streamlined email dispatching via
AbstractMailerandRecipientManager. - Centralized email generation and status styling via new mailer and utility helpers.
- Implemented flexible recipient resolution and streamlined email dispatching via
- UI/Filament Resources:
- Improved AdvancedTable sticky footer positioning, optimized utility search query, and localized payout notifications.
- Replaced hardcoded strings with localization keys across Filament resources and pages.
- Relocated brand assets to the nms directory and updated public path references.
- Modernized payout step progression with improved error handling and event-driven communication via new wrapper component.
Bug Fixes
- Security: Remediated 36 security vulnerabilities and performed codebase refactoring as documented in the internal vulnerability report.
- UI/UX: Adjusted z-index values for pinned table columns to prevent overlap scrolling issues.
Contributor:
- Jon Rey
- Frederick
1.0.0-beta.3
May 28, 2026
Production Released: Developer - Date
Staging Released:
- Jon Rey : May 28, 2026 (Approved by Chambe)
Demo Released:
- Jon Rey : May 28, 2026 Approved by Chambe)
Fixes for FB-0001
Task Card: https://projects.nmscreative.com/projects/stats-pro/work_packages/2616/activity
Date added: May 28, 2026
Fixed:
-
Fixes for FB-0001 includes the following:
- Check Prolonged status
- Editable Platform status
- Export feature : if user has access to page, can export
Contributor:
- Jon Rey
1.0.0-beta.2
May 07, 2026
Production Released: Developer - Date
Staging Released:
- Jon Rey : May 07, 2026
Demo Released:
- Jon Rey : May 07, 2026
Job Batching Issue and Account Issue
Task Card: https://projects.nmscreative.com/projects/stats-pro/work_packages/2616/activity
Date added: May 07, 2026
Fixed:
- User Observer hash generator
- Remove job batching queue category
- Add developer tools job batching
- Add demo environment in AWS S3
Contributor:
- Jon Rey
1.0.0-beta.1
April 27, 2026
Production Released: Developer - Date
Staging Released:
- Jon Rey : April 27, 2026
Upload Stats - PLATFORM Required
Task Card: https://projects.nmscreative.com/projects/stats-pro/work_packages/2616/activity
Date added: April 27, 2026
-
Multi-Platform File Upload
-
Supports uploading multiple files across different platforms within a single workflow
-
Processes platform-specific data without manual platform selection
-
-
Automated Platform Detection
-
Identifies platform based on filename structure
-
Removes reliance on manual platform input
-
-
Standardized File Naming Convention
-
Enforced format:
PlatformName_id_date.csv -
Ensures consistent structure for parsing and data mapping
-
-
Enhanced Production Stats Template
-
Includes Platform Name and Platform ID fields
-
Aligned with upload processing requirements
-
-
Filename Management
-
Allows inline filename correction prior to upload
-
Maintains compliance with required naming standards
-
-
MPV2 Alignment
-
Integrated updates aligned with MPV2 requirements
-
Ensures compatibility with upcoming system changes
-
Contributor:
- Frederick
1.0.0-beta
April 24, 2026
Production Released: Developer - Date
Staging Released:
- Jon Rey : April 24, 2026
Demo Released:
- Jon Rey : April 24, 2026
Initial Release
Date added: April 24, 2026
Changelogs:
-
Initial beta release for client demonstration.
-
Core statistics tracking and Filament management features.
Contributor:
- Jon Rey
- Jay Lord
- Frederick