Repository navigation
v1.3.0 - Expanded Email Integrations, Precision Fields & Data Reset
We are excited to announce v1.2.0 of the User Data Collection plugin. This release focuses on improving data granularity, adding rigorous data management features, and expanding email configurations so snapshot receipts don't end up in your spam folder.
🚀 New Features
- Custom Sender Identity for Backups: You can now natively specify a custom "Sender Email Address" (From) and "Sender Name" (From Name) directly in the Email Backups configuration. Automated
.jsonemail snapshots will no longer be forced to use the defaultwordpress@yourdomain.comalias. - Separated Zip Code & City Fields: By popular request, we’ve split the single
"Zip Code, City"input into two distinct shortcode fields and database entry points:CityandZip Code(with a stylized shorter width). The database automatically migrates schema layouts upon updating. - Aggressive Data Sanitization (Factory Reset): We’ve introduced a new Advanced Tab within Settings featuring a critical
Delete All Dataprocess. In a single authenticated click, administrators can wipe all stored SQL submissions, permanently destroy all local.jsonbackup artifacts, and reset plugin settings back to defaults.
💅 Enhancements & Administrative Changes
- Updated Admin Details View: The backend inspector view for single submissions has been adjusted to cleanly display the new distinct City and Zip Code columns.
- Refined Translation Pipelines: New automated fallback mechanisms and script definitions (update_translations.php) were implemented to drastically speed up dictionary patching.
- AI Agent Developer Rules Update: AGENTS.md and README.md have been updated with strict directives that mandate
UDC_DB_VERSIONbumping anddbDeltatriggers for any future structural schema evolutions.
🌍 Internationalization (i18n)
- Updated String Catalogs: Full translation synchrony established for the newly created string definitions (
label_zip,label_city) across French (fr_FR), Spanish (es_ES), German (de_DE), and Italian (it_IT). .poand.mobinary catalogs have been completely re-compiled to support native localization.
⚙️ Under The Hood
- Safe triggers put in place for
dbDeltahook processing upon plugin version mismatch detection (v1.2.0->v1.3.0transition). - Minor tweaks to form flex-layout limits.