Skip to content

Releases: tonjaggart/instant-estimate-builder

v1.0.12

Choose a tag to compare

@tonjaggart tonjaggart released this 03 Jul 14:31
258b19f

Release packaging

  • Enables packaged release ZIP assets for cleaner WordPress plugin updates.
  • Includes the v1.0.11 icon/metadata fixes.

Testing

  • PHP syntax checks passed across plugin files.
  • JS syntax checks passed for admin and frontend scripts.
  • git diff --check passed.

v1.0.11

Choose a tag to compare

@tonjaggart tonjaggart released this 03 Jul 14:26
ea870fd

Update metadata and icon

  • Adds the new branded plugin icon assets for WordPress update/details screens.
  • Corrects the 2x icon path used in plugin information metadata.
  • Adds updater compatibility metadata: Tested up to 7.0, Requires WordPress 5.4, Requires PHP 7.4.

Testing

  • PHP syntax checks passed across plugin files.
  • JS syntax checks passed for admin and frontend scripts.
  • git diff --check passed.

v1.0.10

Choose a tag to compare

@tonjaggart tonjaggart released this 03 Jul 14:06
74f8f18

Security hardening

  • Restricts sensitive admin areas like leads, CSV exports, notification settings, and integrations to admin-level access.
  • Adds nonce checks for lead CSV export, lead notes autosave, cropped image upload, and test email send.
  • Masks Klaviyo private API key and improves field-specific settings sanitization.
  • Adds CSV formula-injection protection for exported leads.
  • Reduces PII/debug logging and restricts preview URLs to users who can edit the form.
  • Recalculates estimate totals server-side from the saved form definition instead of trusting browser-submitted price values.

Testing

  • Local WordPress testing completed by Jon: all requested flows passed.
  • PHP syntax checks passed across plugin files.
  • JS syntax checks passed for admin and frontend scripts.
  • git diff --check passed.

v1.0.9

Choose a tag to compare

@tonjaggart tonjaggart released this 02 Jul 23:14

Instant Estimate Builder v1.0.9

Clean plugin identity release.

Changed

  • Renamed the main plugin file from hvac-quote-generator.php to instant-estimate-builder.php.
  • Updated a hardcoded asset URL helper so admin assets resolve from the plugin directory instead of the legacy file name.
  • Preserved existing data compatibility identifiers so forms, leads, shortcodes, and admin pages continue working.

Deployment note

Existing installs with the old main-file basename should be switched manually once to instant-estimate-builder/instant-estimate-builder.php.

v1.0.8

Choose a tag to compare

@tonjaggart tonjaggart released this 02 Jul 22:21

Instant Estimate Builder v1.0.8

Fresh-folder release for Assurance migration.

Changed

  • Updated the GitHub updater slug to instant-estimate-builder for clean installs in the new plugin folder.
  • Kept legacy plugin-information compatibility for old hvac-quote-generator detail requests.
  • Preserved legacy database/post type/meta/shortcode compatibility so existing forms and leads carry forward.

v1.0.7

Choose a tag to compare

@tonjaggart tonjaggart released this 02 Jul 22:08

Instant Estimate Builder v1.0.7

Public release prep and admin polish for the first Assurance update.

Added

  • GPL-2.0-or-later license metadata and root LICENSE file for public distribution and future WordPress.org compatibility.
  • Dashboard-style polish across Estimate Forms, Leads, Lead Details, Notifications, Integrations, and Support admin screens.
  • Branded admin slugs for product pages while preserving legacy internal identifiers and redirects for existing installs.

Changed

  • Bumped plugin version to 1.0.7.
  • Removed the visible license flow now that Instant Estimate Builder is free to use.
  • Kept the legacy updater slug hvac-quote-generator so existing installs can recognize the update.