{
  "slug": "bw-lead-ai",
  "name": "BW Lead Attribution Intelligence",
  "version": "1.8.3",
  "download_url": "https://plugins.bowden.works/wp-content/uploads/plugin-updates/bw-lead-ai-1.8.3.zip",
  "download_hash": "sha256:3a96526de5482508f0c4ff0d012a7db05d1d26fec892cb72794f712bc02ad553",
  "download_size": 504164,
  "requires": "6.0",
  "tested": "",
  "requires_php": "7.4",
  "last_updated": "2026-08-11",
  "homepage": "https://plugins.bowden.works/bw-lead-ai/",
  "author": "Bowden Works",
  "description": "Capture traffic source, attribute it to every lead, and understand where your leads are coming from.",
  "changelog": "## [1.8.3] - 2026-08-11\n\n### Fixed\n- **Hiding a tracking field left its label behind.** The code looked for the row to\n  hide by class name, and form builders commonly wrap the input in an inner container\n  whose class also contains \"form-field\" — so it hid the box around the input and left\n  the label sitting beside an empty space. It now finds the field's label, climbs to the\n  first ancestor holding both, and collapses any wrapper left holding nothing else. A\n  field with no label behaves as before."
}
