Skip to content

Releases: eightam/eightam-gravity-cap

1.2.6

Choose a tag to compare

@github-actions github-actions released this 13 Aug 20:00
7cf575a
  • Re-released the get_field_label() fix. The v1.2.5 tag was cut from the commit before that fix, so the published 1.2.5 package still carried the fatal error.
  • The updater no longer hardcodes the plugin's directory name. Installs unpacked into a versioned folder (e.g. eightam-gravity-cap-1.2.5) were never matched against the update transient and so were never offered an update at all.
  • Updates now unpack into the directory the plugin already occupies. Releases without an attached zip fall back to GitHub's zipball, which unpacks as eightam-eightam-gravity-cap-<sha>/ and would otherwise install a second copy alongside the active one.

1.2.5

Choose a tag to compare

@eightam eightam released this 10 Aug 14:21

Fix: GF_Field_Cap::get_field_label() signature was incompatible with Gravity Forms core, causing a fatal error on any site running the plugin.

v1.2.4

Choose a tag to compare

@eightam eightam released this 27 May 07:49

Full Changelog: v1.2.3...v1.2.4

v1.2.3 — Frontend fixes and CDN fallback

Choose a tag to compare

@eightam eightam released this 13 May 14:00

What's new

1.2.3

  • Fix: duplicate widget rendering on some forms. The inner container shared an id with the outer Gravity Forms wrapper, which caused the <cap-widget> web component's connectedCallback to fire twice (visible as two trigger checkboxes inside one shadow root). Inner container now uses input_X_Y to match the label's for attribute.
  • Change: the field's visible <label> is no longer rendered on the frontend. Screen readers still get an accessible name via aria-label on the widget container. Label and label-placement settings are also hidden in the editor.

1.2.2

  • Probe the Cap server's /assets/widget.js endpoint on settings save; fall back to a public CDN (jsDelivr, pinned to @cap.js/widget@0.1.51) when ENABLE_ASSETS_SERVER is off or the endpoint is unreachable. Re-checked every 6h.
  • Fail-open on siteverify network errors and 5xx responses (logged as errors), so a broken Cap server doesn't lock users out of forms.
  • Removed dead type="module" script-tag filter (widget is an IIFE).

1.2.1

  • Load the Cap widget directly from {cap_server_url}/assets/widget.js instead of bundling it. Requires ENABLE_ASSETS_SERVER=true on the Cap server.

v1.2.0

Choose a tag to compare

@eightam eightam released this 07 Apr 22:17