Skip to content

v1.2.0 - Complete Field Mapping & Array Formatting

Choose a tag to compare

@pmmikejackson pmmikejackson released this 21 Oct 14:54
· 30 commits to main since this release

What's New in v1.2.0

Enhanced Field Mapping

  • Complete field coverage: Ensures ALL form entry fields are captured in webhook payloads
  • Fixed missing fields: Resolved issue where certain fields (like DBA field) were not appearing in mapped output
  • Better input handling: Improved logic for fields with inputs property, including fallback mechanisms

Array Field Formatting

  • Comma-separated output: Fields 174 (Training) and 175 (Pre-Employment) now output as comma-separated strings instead of arrays
    • Example: "CPR, First Aid, Safety Training" instead of ["CPR", "First Aid", "Safety Training"]
    • Makes it easier to import multi-select checkbox data into external systems like Momentum

Technical Improvements

  • Added catch-all logic to process any entry fields not in the standard form structure
  • Improved handling of fields with empty inputs arrays
  • Added fallback to use main field value when inputs processing doesn't produce a value
  • Better metadata field filtering

Repository Cleanup

  • Removed unnecessary development files (phpcs.xml, composer.json, test files)
  • Removed IDE configuration files
  • Cleaned up old build artifacts

Installation

Download the plugin ZIP file below and install it through your WordPress admin panel.

Upgrade Notes

This version maintains backward compatibility with v1.1.0. The only breaking change is for fields 174 and 175, which now return strings instead of arrays.


🤖 Generated with Claude Code