Releases: tonjaggart/instant-estimate-builder
Releases · tonjaggart/instant-estimate-builder
Release list
v1.0.12
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
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
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
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
Instant Estimate Builder v1.0.8
Fresh-folder release for Assurance migration.
Changed
- Updated the GitHub updater slug to
instant-estimate-builderfor clean installs in the new plugin folder. - Kept legacy plugin-information compatibility for old
hvac-quote-generatordetail requests. - Preserved legacy database/post type/meta/shortcode compatibility so existing forms and leads carry forward.
v1.0.7
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-generatorso existing installs can recognize the update.