Skip to content

Releases: guilamu/gf-email-approvals

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 31 Jul 21:16
  • Fixed: Gravity Forms 3.0 compatibility — approver-selected field values are now prepared with GF_Field::get_value_save_input(), so saving notification settings no longer emits a GFFormsModel::prepare_value() deprecation notice on Gravity Forms 3.0. Older Gravity Forms versions keep the previous code path and behaviour is unchanged.

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 16 May 13:35
  • Initial Release: Added a full email approval workflow for Gravity Forms entries with Approval Request, Approval Approved, and Approval Rejected notification events.
  • Initial Release: Added secure single-use approve/reject links, token invalidation, native admin status management, bulk actions, audit notes, and approval status filters.
  • Initial Release: Added notification-level approval page copy, advanced approval button merge tags, and a shared Approval Page Appearance builder with preview, logo, spacing, and color controls.
  • Initial Release: Added automatic and approver-selected field updates, including multi-field public approval-page inputs rendered with native Gravity Forms controls and validated before a decision is applied.
  • Initial Release: Added GitHub release updates, the plugin details modal, multilingual catalogs, and the optional Guilamu Bug Reporter integration.

v0.6.1

Choose a tag to compare

@github-actions github-actions released this 08 May 19:58
  • Improved: Removed the extra outer wrapper padding around the public approve/reject pages on both desktop and mobile so the approval card aligns directly with the configured theme spacing.
  • Improved: Refactored the shared approval page appearance logic into dedicated helper classes for admin appearance settings and public-page presentation.

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 08 May 11:59
  • New: Added a Logo accordion to the Approval Page Appearance settings, allowing you to upload a custom logo image, set its alignment, and control its maximum height on the public approval pages.

v0.5.1

Choose a tag to compare

@guilamu guilamu released this 07 May 18:59
  • Improved: Replaced the default Gravity Forms cog icon for the Email Approvals settings tab with an email icon.

v0.5.0

Choose a tag to compare

@guilamu guilamu released this 07 May 17:05
  • New: Added Approval Page Appearance under Forms → Settings → Email Approvals to style the shared public approval confirmation and result pages with color controls, card dimensions, and a live preview.

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 03 May 17:54
  • Improved: Public approval links are now invalidated when entries are trashed and removed when entries are permanently deleted, and trashed or missing entries can no longer be actioned from public approval pages.
  • Improved: Approval Request notifications now expose separate Approve and Reject button labels, tighter Approval Pages copy fields, and a cleaner two-column layout for confirmation and result text.
  • Improved: The Approval Pages and Approval actions sections in the notification editor now only appear for the Approval Request event.

v0.3.2

Choose a tag to compare

@github-actions github-actions released this 03 May 16:13
  • Improved: Fixed the plugin details modal so the sidebar version now prefers the installed plugin version instead of a stale GitHub release tag.
  • Improved: Aligned the modal download link and release metadata so they only point to GitHub when a newer release is actually available.

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 03 May 12:59
  • Improved: Fixed the plugin details modal sidebar so Requires Gravity Forms renders as formatted HTML instead of escaped literal tags.

v0.3.0

Choose a tag to compare

@guilamu guilamu released this 03 May 12:46
f5ae20d
  • New: Added automatic and approver-selected field updates for one supported entry field on each Approval Request notification.
  • New: Added advanced approval button merge tags so each email can override the displayed Approve/Reject button text inline.
  • Improved: Reworked the notification editor so post-confirmation field updates start with an explicit update behavior choice before the target field is selected.
  • Improved: Refined the public confirmation page layout so manual update fields stay properly contained inside the confirmation card.
  • Improved: Added detailed audit notes for approval decisions, including notification context, recipient, IP, and field diffs.