Changelog
All notable changes to Gift Cards for Amelia.
3.5.1 2026-07-16
Bug Fixes
- Fixed the amount selection buttons displaying oversized and overflowing outside their container on some mobile screens.
3.5.0 2026-07-16
New Features
- You can now set a custom hover color (background and text) for the amount selection buttons, under Customize > Visual Template.
Bug Fixes
- Fixed the amount selection buttons showing an unrelated grey/pale color on hover instead of a shade that matches your chosen theme colors.
3.4.11 2026-07-13
Bug Fixes
- Fixed a fatal error that could prevent the plugin from activating in some environments.
3.4.10 2026-07-13
Improvements
- Clarified the "Visual Template" description on the gift card type page: it now makes clear the template also controls the purchase form's colors, not just emails.
3.4.9 2026-07-13
Bug Fixes
- Fixed the gift card amount buttons sometimes showing the theme's default button color instead of your configured colors, on sites whose theme applies its own generic style to all buttons.
3.4.8 2026-07-10
Bug Fixes
- Fixed the "Send an email after each booking" balance setting: unchecking it and saving no longer reverts to enabled.
3.4.7 2026-07-09
Improvements
- The amount label shown in gift card emails is now separate from the purchase form's amount label, so wording chosen for the form no longer carries over to emails. It defaults to "Gift card amount" and can be customized per language under Customize > Text.
3.4.6 2026-07-09
Bug Fixes
- Fixed the "Continue to payment" button staying disabled when a predefined amount below the configured "Minimum custom amount" was selected — that setting only applies to custom amounts, not the preset buttons.
3.4.5 2026-07-08
Bug Fixes
- Fixed the "Continue to payment" button staying permanently disabled on sites where a JavaScript optimization plugin was excluded from delaying the plugin's script files but not the small inline configuration block that precedes them, which caused the form's JavaScript to fail immediately on load.
3.4.4 2026-07-08
Bug Fixes
- Fixed the "Continue to payment" button staying unresponsive on sites where a JavaScript optimization plugin (WP Meteor, WP Rocket, Perfmatters) delays not just the payment library but the plugin's own scripts: those scripts are now explicitly excluded from the delay so the form initializes immediately.
- The buyer/sender email field now shows a checkmark once it's filled in correctly, matching the recipient email field, and is properly validated before allowing the purchase to proceed.
3.4.3 2026-07-08
Bug Fixes
- Fixed Square gift card payments failing with a "Payment configuration missing" error on sites that hadn't processed a native Amelia booking payment through Square recently.
3.4.2 2026-07-08
Bug Fixes
- Fixed the gift card "Continue to payment" button doing nothing on sites that use a JavaScript optimization or "delay JavaScript" plugin (e.g. WP Meteor, WP Rocket, Perfmatters): the form now waits for the Square or Stripe payment library to load instead of giving up.
3.4.1 2026-07-02
Bug Fixes
- Fixed the Diagnostics page showing a false "Stripe not configured" score when using manually entered Stripe keys instead of Amelia's.
- Fixed the Diagnostics page showing a false "License error" score after a domain or protocol change (e.g. http → https) on a site with an active license.
Improvements
- The daily health alert email now follows your site's language and clearly states when healthy components are hidden from the summary.
3.4.0 2026-06-27
New Features
- The plugin now updates automatically from the WordPress dashboard — no manual download or FTP required.
3.3.1 2026-06-19
Bug Fixes
- The Stripe payment receipt is now sent to the buyer instead of the gift recipient, preserving the surprise.
3.3.0 2026-06-10
New Features
- Automatic multilingual display: the purchase form, confirmation page and emails now follow your site's language (English, French, Spanish and German included — any other language falls back to English).
- The whole plugin is now translated: admin pages, payment and validation messages all ship with French, Spanish and German translations and follow the WordPress language automatically (regional variants like fr_BE or de_AT included).
- Emails are sent in the language the buyer purchased in, including balance-update emails sent later.
- The Text customization screen now lets you customize each of the four languages separately; empty fields automatically use the built-in translation.
Changes
- Your existing text customizations are preserved as-is during the update — nothing to redo.
- The "Fill missing" / "Reset" language preset buttons were removed: translations are now applied automatically based on the visitor's language.
3.2.0 2026-05-29
Changes
- The Text customization screen is now organized into collapsible sections grouped by area (Purchase Form, Confirmation Page, Restrictions, Emails), with a search box to instantly find any text by name — making the long list of texts much easier to navigate and edit.
3.1.0 2026-05-28
New Features
- All email and confirmation page texts are now fully customizable from the new **Text** tab in the Customize section, including email subjects, greetings, labels, instructions and the balance-update email.
- Built-in translations for English, French, Spanish and German are applied automatically, while keeping any text you have personalized.
- The intermediate "Payment successful, creating your gift card…" message shown during checkout is now customizable too.
Changes
- The Text customization tab has been moved from Settings to the Customize section for a more consistent editing experience.
- Live preview in the Customize section now reflects your customized texts instead of the default translations.
3.0.2 2026-05-17
Bug Fixes
- The **Check for Updates** button on the License page now always reflects the very latest available version right after a release, instead of occasionally reporting that the site is up to date for up to 30 minutes after a new version goes live.
3.0.1 2026-05-17
Bug Fixes
- Fixes the database setup on fresh installs so the rolling balance feature works out of the box, and self-repairs sites installed on v3.0.0.
3.0.0 2026-05-06
New Features
- Gift cards now support a rolling balance: a single code can be used across multiple appointments, events or packages until its full value is consumed, with an automatic email update after each redemption.
2.2.0 2026-05-06
New Features
- New **Customize → HTML Email** tab lets you replace the auto-generated email body with your own raw HTML. A single toggle bypasses the visual customization on the Confirmation Page & Mail tab and uses your template for both the recipient and the purchaser confirmation emails. Use placeholders like `%recipient_name%`, `%gift_card_code%` or `%formatted_amount%` — click any variable in the side panel to insert it at the cursor — and send a test email to preview the result before going live.
- Clicking a card in **Customize → Visual Template** now updates the live preview immediately, so you can compare templates without having to open the editor or change the button style first.
2.1.1 2026-05-05
Bug Fixes
- The currency symbol position now follows the **Settings → General → Currency Position** preference everywhere on the purchase form — predefined amount buttons, validation messages, secure payment summary, Pay button and post-payment confirmation. Previously some elements forced the symbol before the amount and others forced it after, ignoring the setting.
2.1.0 2026-05-05
Changes
- The **Customize** page has been redesigned around a two-column layout so you see the impact of every change without scrolling. The Mail tab — now renamed **Confirmation Page & Mail** to reflect that it controls both the recipient email and the post-purchase page — shows your settings on the left and a live email preview on the right, with each column scrolling independently while the tab navigation stays pinned at the top and the **Save Mail Settings** bar stays pinned at the bottom.
- The **Visual Template** tab now uses the same two-column layout: your template cards on the left, a live preview of the public purchase form on the right. Editing a template opens in a focused modal dialog (closeable via Escape, the × button, or clicking outside the panel), and the live preview now loads automatically when you arrive on the tab instead of waiting for a first click.
Bug Fixes
- The email preview in **Customize → Confirmation Page & Mail** now correctly displays every section you have enabled, including *Restrictions* and the optional parts of *Instructions*. Previously these sections were silently hidden in the preview because the sample data did not provide their text — actual emails sent to customers were never affected.
2.0.4 2026-05-05
Bug Fixes
- The confirmation page now hides the restrictions block when the *Restrictions* section is disabled in **Customize → Mail**, so the same single toggle controls both the recipient email and the post-purchase confirmation page.
- The recipient email now reflects the visual template's primary color in the header accent — previously the recipient and purchaser emails could appear with two different brand colors for the same gift card type.
- The restrictions block on the purchase form now uses the visual template's primary color for its left border instead of a fixed blue, matching the rest of the form's branding.
2.0.3 2026-05-02
Bug Fixes
- Gift card type changes (name, validity period, visual template, active state) are now picked up immediately everywhere they're displayed — the dashboard filter, the transactions export, and newly issued coupons no longer use stale snapshots of older type configurations.
2.0.2 2026-05-02
Bug Fixes
- The gift card success/confirmation page now reliably picks up custom visual templates assigned to a gift card type — previously, even after the 2.0.1 fix, it could still fall back to the default grey palette while the recipient email displayed the correct custom theme.
2.0.1 2026-05-02
Bug Fixes
- Custom visual templates created in **Customize → Visual Template** are now correctly applied everywhere they should be: the gift card success/confirmation page, the recipient email, the Divi module preview, and the admin email previews. Previously only built-in templates' colors and fonts were honored on these surfaces, while custom templates silently fell back to the default green palette.
2.0.0 2026-05-02
New Features
- New **Customize** menu brings together every visual setting in one place. Pick the **Visual Template** tab to design the public purchase form: duplicate any built-in template, change its primary/secondary colors and font, choose a button style (3D, Flat or Outline) that applies to step badges, amount selectors and action buttons alike, and disable templates you don't use to keep the gift card type selector tidy — with a live preview of the form as you edit.
- The **Mail** tab inside Customize delivers full email customization: typography (sizes, weights, line height, letter spacing, optional Google Fonts URL), drag-and-drop section reordering with per-section visibility and spacing, branding extras (logo size, free-form footer HTML, social links, custom CSS), and three starter presets (Classic, Minimal, Bold) — all reflected live in the email preview.
1.5.0 2026-05-01
Changes
- Redesigned the gift card success page to visually match the recipient email template — a clean 600px white card themed by the gift card type's primary/secondary colors (Spa, Beauty, Restaurant, Fitness, Medical, Generic), with a prominent code box, structured summary table, themed message and restrictions blocks, and a working copy-to-clipboard button. All previously displayed information is preserved (code, amount, recipient, sender, personal message, expiration, restrictions, next-steps, how-to-use instructions, coupon-pending banner).
- Email colors are now automatically driven by the gift card type's preset, so each recipient gets an email matching the type they were gifted. The global Primary/Secondary Color settings have been removed; the Email Preview includes a gift card type selector to instantly visualize the actual rendering.
1.4.0 2026-04-30
New Features
- Added a Settings option to hide the "Not valid for the following:" exclusions list on the public purchase form (still shown on the success page and confirmation email)
1.3.2 2026-04-24
Bug Fixes
- Square is now fully supported across the purchase form (including Divi and shortcode embeds), the admin health dashboard, and plugin logs — no more false "Stripe configuration missing" errors on Square-only setups
- The "Minimum Custom Amount" setting is now honored end-to-end: the purchase form, the Continue button, and server-side validation all use the value configured in Settings instead of a hardcoded 10
1.3.1 2026-04-20
Bug Fixes
- Manual gift card creation now accepts imported codes in flexible formats (mixed case, variable segment lengths) instead of rejecting anything that did not match the auto-generated `GIFT-XXXX-XXXX` pattern; the duplicate-code error message is also clearer
- Manual gift card creation now persists the selected gift card type, so the configured service/package/event restrictions are correctly applied to the Amelia coupon (front-end purchases were not affected)
1.3.0 2026-04-14
New Features
- Added a German language preset in Settings > Text: apply all default texts in German with a single click, alongside the existing French and Spanish presets
1.2.1 2026-04-14
Bug Fixes
- Automatically select the predefined amount on the gift card purchase form when only a single amount is configured, so customers no longer need to click it manually before proceeding
1.2.0 2026-04-13
New Features
- Language presets for text customization: quickly apply all default texts in French or Spanish with a single click from the Settings > Text tab
Improvements
- Settings tab navigation now stays visible at the top of the page while scrolling
- The "Save Changes" button on the Settings page is now always visible at the bottom of the screen
- The "Create Gift Card" button on the Manual Gift Card page is now always visible at the bottom of the screen
1.1.1 2026-04-13
Bug Fixes
- Fix links to Documentation and Support on the Dashboard page
1.1.0 2026-04-13
New Features
- You can now define the predefined amounts displayed on the gift card purchase form directly from the settings page
- New minimum and maximum amount limits for custom entries by customers
1.0.0 2026-03-12
Initial release
- Amelia Booking integration with automatic coupon creation
- Divi Builder module for gift card forms
- Stripe and Square payment processing
- Email delivery with customizable templates
- Multi-currency support
- Admin dashboard with statistics and reports
- Lemon Squeezy license management
- Gift card type management with configurable restrictions
- Plugin update system via ameliagiftcards.com API
- Manual "Check for Updates" button on license page